0 0 1 1 2 0 3 1 4 1 5 0 6 2 7 2 8 2 9 0 10 3 11 5 12 6 13 6 14 0 15 5 16 10 17 18 18 24 19 24 20 0 21 8 22 20 23 44 24 84 25 120 26 120 27 0 28 13 29 38 30 102 31 240 32 480 33 720 34 720 35 0 36 21 37 71 38 222 39 630 40 1560 41 3240 42 5040 43 5040 44 0 45 34 46 130 47 466 48 1536 49 4560 50 11760 51 25200 52 40320 53 40320 54 0 55 55 56 235 57 948 58 3564 59 12264 60 37800 61 100800 62 221760 63 362880 64 362880 65 0 66 89 67 420 68 1884 69 7944 70 31080 71 110880 72 352800 73 967680 74 2177280 75 3628800 76 3628800 77 0 78 144 79 744 80 3672 81 17160 82 75120 83 304080 84 1118880 85 3659040 86 10281600 87 23587200 88 39916800 89 39916800 90 0 91 233 92 1308 93 7044 94 36120 95 174840 96 790560 97 3296160 98 12458880 99 41731200 100 119750400 101 279417600 102 479001600 103 479001600 104 0 105 377 106 2285 107 13332 108 74412 109 394440 110 1968840 111 9158400 112 39191040 113 151683840 114 518918400 115 1516838400 116 3592512000 117 6227020800 118 6227020800 119 0 120 610 121 3970 122 24946 123 150528 124 866928 125 4731600 126 24267600 127 115758720 128 506943360 129 2003823360 130 6985440000 131 20756736000 132 49816166400 133 87178291200 134 87178291200 135 0 136 987 137 6865 138 46218 139 299778 140 1863480 141 11035080 142 61815600 143 324822960 144 1584696960 145 7085232000 146 28540512000 147 101189088000 148 305124019200 149 741015475200 150 1307674368000 151 1307674368000 152 0 153 1597 154 11822 155 84894 156 588960 157 3929520 158 25084080 159 152293680 160 873290880 161 4690224000 162 23351328000 163 106378272000 164 435891456000 165 1569209241600 166 4794806016000 167 11769069312000 168 20922789888000 169 20922789888000 170 0 171 2584 172 20284 173 154756 174 1143420 175 8148840 176 55766760 177 364613760 178 2264169600 179 13261248000 180 72648576000 181 368432064000 182 1707241536000 183 7105030732800 184 25935541632000 185 80204027904000 186 198766503936000 187 355687428096000 188 355687428096000 189 0 190 4181 191 34690 192 280218 193 2196648 194 16652040 195 121595040 196 851508000 197 5689756800 198 36064828800 199 215351136000 200 1201296096000 201 6195885696000 202 29161138406400 203 123095747174400 204 455070680064000 205 1422749712384000 206 3556874280960000 207 6402373705728000 208 6402373705728000 209 0 210 6765 211 59155 212 504354 213 4180722 214 33587472 215 260622000 216 1945692000 217 13914482400 218 94844131200 219 612583171200 220 3723239520000 221 21117384288000 222 110616797491200 223 528126088089600 224 2258615168409600 225 8447576417280000 226 26676557107200000 227 67224923910144000 228 121645100408832000 229 121645100408832000 230 0 231 10946 232 100610 233 902882 234 7890432 235 66962400 236 550154400 237 4360932000 238 33224083200 239 242224819200 240 1681531488000 241 11050367328000 242 68268904704000 243 393186547353600 244 2089240202649600 245 10107451081728000 246 43749553655808000 247 165394654064640000 248 527128768438272000 249 1338096104497152000 250 2432902008176640000 251 2432902008176640000 252 0 253 17711 254 170711 255 1608456 256 14779800 257 132111600 258 1145588400 259 9607550400 260 77665089600 261 602861616000 262 4474138032000 263 31588921728000 264 210940329600000 265 1323030201292800 266 7728791406336000 267 41615429087232000 268 203808896299008000 269 892064069664768000 270 3406062811447296000 271 10948059036794880000 272 27978373094031360000 273 51090942171709440000 274 51090942171709440000 275 0 276 28657 277 289032 278 2852760 279 27495600 280 258193200 281 2356300800 282 20842012800 283 178142025600 284 1466407152000 285 11581424064000 286 87380669376000 287 626687373312000 288 4247500703846400 289 27017424225792000 290 159925959857664000 291 871789886263296000 292 4318401064513536000 293 19098280764186624000 294 73595285747343360000 295 238424396801310720000 296 613091306060513280000 297 1124000727777607680000 298 1124000727777607680000 299 0 300 46368 301 488400 302 5039280 303 50833680 304 500287200 305 4792855200 306 44587368000 307 401701204800 308 3494404972800 309 29253226464000 310 234783831744000 311 1798815066048000 312 13090779384883200 313 89963724782131200 314 579785328105984000 315 3474488180427264000 316 19159103314391040000 317 95917161672364032000 318 428312398539497472000 319 1664713199094865920000 320 5432670184258437120000 321 14050009097220096000000 322 25852016738884976640000 323 25852016738884976640000 324 0 325 75025 326 823800 327 8868840 328 93447120 329 961815120 330 9650592000 331 94186512000 332 891954806400 333 8174421763200 334 72284295283200 335 614696765760000 336 5008124588544000 337 38924060881305600 338 287161281011404800 339 1999203434913484800 340 13043057988280320000 341 79069315265740800000 342 440720198781198336000 343 2228416594389393408000 344 10041073168146628608000 345 39340025472216268800000 346 129260083694424883200000 347 336076217605504696320000 348 620448401733239439360000 349 620448401733239439360000 350 0 351 121393 352 1387225 353 15555720 354 170887320 355 1835890800 356 19252522800 357 196677432000 358 1952961595200 359 18804465187200 360 175107317616000 361 1572323550336000 362 13568604077952000 363 112112335328716800 364 883137797250508800 365 6599246697179136000 366 46505597692409856000 367 306917346392616960000 368 1880815719971155968000 369 10589692570990460928000 370 54045701660639969280000 371 245594159019407278080000 372 969450627708186624000000 373 3205650075621737103360000 374 8376053423398732431360000 375 15511210043330985984000000 376 15511210043330985984000000 377 0 378 196418 379 2332418 380 27199010 381 311001600 382 3481255200 383 38082568800 384 406379080800 385 4221658425600 386 42602579712000 387 416631799584000 388 3938093492256000 389 35872287720192000 390 313859645145446400 391 2627759437535232000 392 20962379293599744000 393 158537356138377216000 394 1130076224736915456000 395 7539130807426842624000 396 46672792124860661760000 397 265290933677605355520000 398 1365848217704422932480000 399 6256188050810164346880000 400 24869640102807347527680000 401 82726453564431925248000000 402 217156940606633803776000000 403 403291461126605635584000000 404 403291461126605635584000000 405 0 406 317811 407 3916061 408 47419566 409 563485950 410 6561152400 411 74741367600 412 831551925600 413 9019273586400 414 95180312304000 415 975162334608000 416 9676735038432000 417 92759920212960000 418 856439433116467200 419 7591072621676544000 420 64350258116272128000 421 519478643234783232000 422 3973591269343567872000 423 28631242347925561344000 424 192966839229534289920000 425 1206119685710597898240000 426 6917261050275937320960000 427 35908451250311232552960000 428 165711427296252700262400000 429 663104229352399650816000000 430 2218103036196330995712000000 431 5847726186335781715968000000 432 10888869450418352160768000000 433 10888869450418352160768000000 434 0 435 514229 436 6566290 437 82450698 438 1016746248 439 12296351400 440 145629698400 441 1686379212000 442 19061795491200 443 209937080707200 444 2248416944928000 445 23366451876768000 446 235076293355904000 447 2283418120817433600 448 21352544689725849600 449 191587654113343488000 450 1643269871117242368000 451 13415325785837015040000 452 103721424734193057792000 453 755001993617055055872000 454 5137780564749354762240000 455 32405502982192318218240000 456 187427121356916080640000000 457 980566994905907163955200000 458 4557193510730643682099200000 459 18349761481260556419072000000 460 61703593552370662244352000000 461 163333041756275282411520000000 462 304888344611713860501504000000 463 304888344611713860501504000000 464 0 465 832040 466 10996580 467 143002844 468 1827584292 469 22924488792 470 281852823000 471 3391709328000 472 39885723561600 473 457611756940800 474 5113013005900800 475 55527356364480000 476 584867184213312000 477 5960773074204748800 478 58628052882029030400 479 554873537885777510400 480 5036563326052177920000 481 43681234993056460800000 482 360413205441347874816000 483 2814954478062064386048000 484 20688938129183998722048000 485 142078375327455350784000000 486 903851135233265995776000000 487 5269675092054313638297600000 488 27773338622918908103884800000 489 129940508774992335785164800000 490 526295356770220354437120000000 491 1778515343568330852925440000000 492 4725769341481564837773312000000 493 8841761993739701954543616000000 494 8841761993739701954543616000000 495 0 496 1346269 497 18394910 498 247446702 499 3273339072 500 42531177360 501 542104965360 502 6769205478000 503 82689484348800 504 986634626140800 505 11479935763296000 506 130023938300256000 507 1430744397578496000 508 15262597405581926400 509 157470647536416614400 510 1567253932347527424000 511 15002936265456082944000 512 137681573995728322560000 513 1206715625057500766208000 514 10057394169623381188608000 515 79310853777112576819200000 516 588262640893327643443200000 517 4074924138466744442880000000 518 26134967062092072709324800000 519 153533059250898765466828800000 520 814850397206306686697472000000 521 3836511669697399411310592000000 522 15625527661350335350702080000000 523 53050571962438211727261696000000 524 141468191899835231272697856000000 525 265252859812191058636308480000000 526 265252859812191058636308480000000 527 0 528 2178309 529 30737759 530 427239366 531 5843263470 532 78549022440 533 1036613675160 534 13413544598160 535 169959646256400 536 2105762257872000 537 25472660404464000 538 300350652297696000 539 3445874903094624000 540 38392303250728627200 541 414512466691010688000 542 4326716535743137536000 543 43548308576721172224000 544 421409789236082110464000 545 3907715588426230124544000 546 34593229898720459366400000 547 291090281129140818124800000 548 2316558091763034530611200000 549 17332290732459890950963200000 550 121052973200414764090982400000 551 782410640301935345885184000000 552 4629584328002869393686528000000 553 24734066956625286933184512000000 554 117153346417051050897702912000000 555 479665588160378831033991168000000 556 1635725968841844861590568960000000 557 4376672186901152467499089920000000 558 8222838654177922817725562880000000 559 8222838654177922817725562880000000 560 0 561 3524578 562 51310978 563 736161586 564 10398320640 565 144453253680 566 1971463752720 567 26402432127120 568 346543942792320 569 4452074054064000 570 55904456488608000 571 685101194642592000 572 8180476475947776000 573 95005399493446041600 574 1071083056486899456000 575 11697145001764814592000 576 123451992878324318208000 577 1255864300459349188608000 578 12278397630497126768640000 579 114989504660015982796800000 580 1027672502981942122905600000 581 8726626355239178536550400000 582 70054934797950360536678400000 583 528498336376624437721497600000 584 3720162083162373685444608000000 585 24222290092455624381628416000000 586 144310186826394421186658304000000 587 775864614950658846511202304000000 588 3695856513383195416999231488000000 589 15207830629232287361815019520000000 590 52077978143126844512261898240000000 591 139788257121024687901334568960000000 592 263130836933693530167218012160000000 593 263130836933693530167218012160000000 594 0 595 5702887 596 85573315 597 1266022908 598 18450068868 599 264595558680 600 3730343696280 601 51644759241600 602 701320613938560 603 9330187854274560 604 121445783379648000 605 1544496411826368000 606 19162464520110912000 607 231563420455547980800 608 2720665716592708684800 609 31019024328324544512000 610 342457476481517709312000 611 3652505975748620390400000 612 37535806326732293099520000 613 370593891907684723998720000 614 3503563372651386614169600000 615 31596634506641055525273600000 616 270646378990433000755200000000 617 2190759875131947133619404800000 618 16658034460126671098924236800000 619 118135764416355462225985536000000 620 774601506094410317660553216000000 621 4645082818853964848262021120000000 622 25123866705211363103835684864000000 623 120327538972803603899384070144000000 624 497481738577764330472396554240000000 625 1710350440069007946086917079040000000 626 4604789646339636777926315212800000000 627 8683317618811886495518194401280000000 628 8683317618811886495518194401280000000 629 0 630 9227465 631 142587180 632 2173331124 633 32646458232 634 482849087832 635 7024785242400 636 100429253546400 637 1409377871422080 638 19392826819847040 639 261321930556727040 640 3444055440265440000 641 44332401526148736000 642 556518394190324966400 643 6802073239001731891200 644 80805489362387280691200 645 931194834284710195200000 646 10387689899912252928000000 647 111906805544955966504960000 648 1161227910448881982586880000 649 11572519821879338493050880000 650 110394528314907966345216000000 651 1004230638427845527322624000000 652 8673478549298097587955302400000 653 70765673671323828857615155200000 654 542150881551851192981795635200000 655 3872305803329691294496849920000000 656 25560586592259291953947607040000000 657 154236959327651609423909486592000000 658 839003637347954058168598265856000000 659 4039058346932195688066796486656000000 660 16774590854522962548160148275200000000 661 57888784125412576636787962675200000000 662 156299717138613956919327499223040000000 663 295232799039604140847618609643520000000 664 295232799039604140847618609643520000000 665 0 666 14930352 667 237387960 668 3724528392 669 57616520472 670 878030479440 671 13169374377840 672 194222724242400 673 2813703260185440 674 39998037645498240 675 557303155314998400 676 7601771157659078400 677 101379475889179488000 678 1320070632959657779200 679 16757478080068665139200 680 207053539036736071680000 681 2485734651202037114880000 682 28939313224216236441600000 683 326033340170196559380480000 684 3546144302165774103674880000 685 37139413493059482776371200000 686 373441559259135791731507200000 687 3593162112031345821327360000000 688 32957312469842646322672435200000 689 286913714765306744479511347200000 690 2358662814079978547790544896000000 691 18200679348220381436702294016000000 692 130885620297685230459127726080000000 693 869496664023863855284330561536000000 694 5277966037495002725937447960576000000 695 28867645568600627705428542750720000000 696 139656691702557841136250959953920000000 697 582505890261964052407678874419200000000 698 2017424126770628295792060499230720000000 699 5461806782232676605680944278405120000000 700 10333147966386144929666651337523200000000 701 10333147966386144929666651337523200000000 702 0 703 24157817 704 394905492 705 6372635436 706 101436563880 707 1591345649160 708 24584312017440 709 373668224055840 710 5582640201304320 711 81900490546828800 712 1178607424681209600 713 16618858151074502400 714 229331360149578086400 715 3093142737820136601600 716 40720469547545948160000 717 522463721520084664320000 718 6522732571037788385280000 719 79098757543361083207680000 720 929908470526828545392640000 721 10575972335678194155110400000 722 116088675056088529239244800000 723 1226624357435233413604147200000 724 12439665494901042975011635200000 725 120680357483830351979829657600000 726 1115697575243011438758592512000000 727 9786742849999191608280612864000000 728 81039555503549536425962766336000000 729 629663869943674439767334977536000000 730 4557645371389016687104688652288000000 731 30462876267511144732067301949440000000 732 185967719002887902445681330094080000000 733 1022460649615099634847267390750720000000 734 4969752117166669704268246595665920000000 735 20813912332292091929757111979868160000000 736 72332035764703014507666559362662400000000 737 196329811361336753663666375412940800000000 738 371993326789901217467999448150835200000000 739 371993326789901217467999448150835200000000 740 0 741 39088169 742 656451269 743 10886974812 744 178170990660 745 2875122384120 746 45710414641080 747 715396820402880 748 11012021029880640 749 166559649802761600 750 2473014994917667200 751 36006703555545676800 752 513518275700577100800 753 7165189692574731417600 754 97688803219276389120000 755 1299603834222464010240000 756 16845423045041095464960000 757 212401791904181933813760000 758 2600620688934163519303680000 759 30860469107326882075852800000 760 354171562927033700962713600000 761 3921839417816139790120550400000 762 41791939113072290482026086400000 763 427310310841495943752758067200000 764 4178259512136416278774185984000000 765 38922147469911444686277378048000000 766 343908806101749708069680381952000000 767 2867577933333647617301494628352000000 768 22428066523892090416107063607296000000 769 163354912703898614696936032174080000000 770 1098258776329311727381061629378560000000 771 6741148911404294549353958253527040000000 772 37248538145496722436941214583357440000000 773 181863404208396150762133063540408320000000 774 764652949512574724795332198976716800000000 775 2665952175327625391853996045080985600000000 776 7253869872403073740625989238941286400000000 777 13763753091226345046315979581580902400000000 778 13763753091226345046315979581580902400000000 779 0 780 63245986 781 1090444930 782 18572512786 783 312268478976 784 5179151995920 785 84670338579120 786 1363327532305200 787 21602438974005120 788 336556308588635520 789 5150659267823731200 790 77355711655796851200 791 1138923374961157632000 792 16420551738801793228800 793 231556738770293845708800 794 3189710800812418122240000 795 42862213129415844003840000 796 561027318168200544460800000 797 7141359621832084939530240000 798 88247613843820019578429440000 799 1056609151022332989643161600000 800 12231895033792047222978969600000 801 136590232382112269049569280000000 802 1467413328812916686337161625600000 803 15122094236733834423846214041600000 804 148987118611184626985138454528000000 805 1398002048353085361652577599488000000 806 12438870761922814466880519536640000000 807 104410316095289592770352107225088000000 808 821803651640388291080001115127808000000 809 6021518963745259456037887892520960000000 810 40711372850898746005633074525634560000000 811 251193906516196523171182167038361600000000 812 1394630537196583360674009042187714560000000 813 6838477324154350714453389855172853760000000 814 28860482270116502788558957185702297600000000 815 100934189335659863672983850264926617600000000 816 275275061824526900926319591631618048000000000 817 523022617466601111760007224100074291200000000 818 523022617466601111760007224100074291200000000 819 0 820 102334155 821 1810142185 822 31640377458 823 546157007994 824 9303348295944 825 156276513199800 826 2586746384182800 827 42157752730022160 828 675935470183438080 829 10652681040039118080 830 164869007889579840000 831 2503354478875500096000 832 37252821930910416230400 833 542712714593993546803200 834 7731108977818995972403200 835 107553298186643211302400000 836 1459224520143035982336000000 837 19279444719625657714667520000 838 247652556144124430565826560000 839 3087485376981947062596034560000 840 37285917472054846805962752000000 841 435251967204817551214153728000000 842 4899708752060882549180443852800000 843 53050860311567334488375117414400000 844 550839527762708097843724969574400000 845 5466588819734450744350719344640000000 846 51654501952436681487149031751680000000 847 462687893191097673792233198321664000000 848 3908647415012395503346796149604352000000 849 30952083637645831624738981860605952000000 850 228098090674660824236123669554790400000000 851 1550495003039554371782748691916390400000000 852 9614698949923268252913971450955694080000000 853 53625938001154176341491020446344151040000000 854 264034663466692052471828208306660311040000000 855 1118304938662140535013173341003448320000000000 856 3922669630999508338200054180750557184000000000 857 10721963658065322791080148094051522969600000000 858 20397882081197443358640281739902897356800000000 859 20397882081197443358640281739902897356800000000 860 0 861 165580141 862 3002921270 863 53833174614 864 953346619344 865 16667128323840 866 287463593258640 867 4887732995686800 868 81867416393306880 869 1349753800612250880 870 21886759539513792000 871 348751529945767872000 872 5455836940622035968000 873 83713627416218210611200 874 1258556138466122803507200 875 18518797782947323749888000 876 266382145983343994892288000 877 3741104609297527907635200000 878 51227621183889354353909760000 879 682930174941206289008271360000 880 8849493094742644232989900800000 881 111267520045485835280862412800000 882 1354846466500081603188940800000000 883 15942665359379785362228987494400000 884 180866255845701467543371540070400000 885 1973047293851508752549866242048000000 886 20635579062155238552096421183488000000 887 206224682027455215307148254248960000000 888 1961769762002177666715609162842112000000 889 17685712076003518660609326817738752000000 890 150324377636750560677833958091653120000000 891 1197371972654934518983926199898603520000000 892 8872729720470236446273764615153254400000000 893 60625169584385591510635938634467901440000000 894 377749480672776379402105468183054909440000000 895 2116177037776050550871081860668063744000000000 896 10460452349332022235200144482001485824000000000 897 44456922484661094499600614048506314752000000000 898 156383762622513732416242160005922213068800000000 899 428355523705146310531445916537960844492800000000 900 815915283247897734345611269596115894272000000000 901 815915283247897734345611269596115894272000000000 902 0 903 267914296 904 4978643596 905 91479394612 906 1661003151180 907 29783863097160 908 527075748077640 909 9199260939421440 910 158239300093136640 911 2680628601942144000 912 44687224785063168000 913 732488133230485632000 914 11795458248900982656000 915 186436492634593058457600 916 2889546009470953088256000 917 43869692699292038971392000 918 651717410914197062443008000 919 9462443465174067808247808000 920 134105844261572986498375680000 921 1852679912395339097944473600000 922 24912651795607510786743091200000 923 325543299412393566746623180800000 924 4126716354660101695301205196800000 925 50648996374442463181566128947200000 926 600598419423003865363013369856000000 927 6864676961911052071434508173312000000 928 75428350228177408110193796579328000000 929 794404239595928099148804236771328000000 930 7992524069934566153800845225885696000000 931 76523912827076888831993179526922240000000 932 694162111478498433460243417666682880000000 933 5935201392432112163555068612202987520000000 934 47541755875812760906558225503926353920000000 935 354167219589356426044310377770327736320000000 936 2432006014958655075594582463566839808000000000 937 15223694044117139503014495987198590976000000000 938 85644953610155932050701182946387165184000000000 939 424955876691613403305005869581310361600000000000 940 1812011858213039551692545027894707381862400000000 941 6391336385441865585707288278502907838464000000000 942 17542178589829801288430642296316491726848000000000 943 33452526613163807108170062053440751665152000000000 944 33452526613163807108170062053440751665152000000000 945 0 946 433494437 947 8249479162 948 155269856418 949 2888787954360 950 53095004025720 951 963458656822080 952 17249448423574080 953 304501543062393600 954 5296296803299488000 955 90699641742056256000 956 1528111911026885184000 957 25308664655058360576000 958 411695619037623060940800 959 6571776552186785651712000 960 102842134614832705956864000 961 1576144947386921641906176000 962 23631026649098748714971136000 963 346195004353421493592498176000 964 4949515284044859143923507200000 965 68963063225861597880677990400000 966 935063855370029617762347417600000 967 12317972108820448200169232793600000 968 157379421536344485840421630771200000 969 1946391591880881986082405875712000000 970 23252086321914653592696695291904000000 971 267680853338108948448152922095616000000 972 2961766027555995925320991202082816000000 973 31403208301026802497534168781553664000000 974 318000298861248259799026172669460480000000 975 3063679961100478770265879582039080960000000 976 27957436709441999686346297342102077440000000 977 240405728761678474423039117097372221440000000 978 1936128577199750366564809532530438963200000000 979 14497273742080193514458930398170710016000000000 980 100028075590487462624101381609139208192000000000 981 628934697503587836891408686980339335168000000000 982 3552631129141888051629849069699754622976000000000 983 17691763058425249206394004362409112974131200000000 984 75676142521242514860555445255039749193728000000000 985 267620212905310456865360496427526013321216000000000 986 735955585489603756379741365175696536633344000000000 987 1405006117752879898543142606244511569936384000000000 988 1405006117752879898543142606244511569936384000000000 989 0 990 701408733 991 13661617195 992 263248209354 993 5015600674794 994 94434018940320 995 1756009425028320 996 32229461303928000 997 583486982120548800 998 10412937749740780800 999 183053537756814816000 1000 3167596461677933376000 1001 53913353925255080256000 1002 901836087532916446310400 1003 14813365609146838532198400 1004 238716699044739744052224000 1005 3770494377523609293702144000 1006 58311789272463562793717760000 1007 882028301649673208245383168000 1008 13033705274801785126532947968000 1009 187916505418321432401967718400000 1010 2639868419299655142122530406400000 1011 36081029426251171868479733760000000 1012 479023804304836809425710881177600000 1013 6166716706639809025775116753305600000 1014 76830161488966873330108944482304000000 1015 924411361614152696375764100972544000000 1016 10715872453942756684121771413340160000000 1017 119363415114973258635001776463675392000000 1018 1273814044117075618561976078079885312000000 1019 12979850739555176737897882007120117760000000 1020 125803036934888474957877753415477493760000000 1021 1154628022630193225606332560206462976000000000 1022 9983279117162817974146371657416677785600000000 1023 80821522804630610686692227435242035609600000000 1024 608159076865331181618719511134141939712000000000 1025 4215562296780804960785658226246598787072000000000 1026 26619236115962663583025567670573281050624000000000 1027 150951126694888146668390964969194741406105600000000 1028 754354475126843850289234899305088950049177600000000 1029 3236531949823598337715453503670392723603456000000000 1030 11474216628315185838102331284330177821147136000000000 1031 31612637649439797717220708640501510323568640000000000 1032 60415263063373835637355132068513997507264512000000000 1033 60415263063373835637355132068513997507264512000000000 1034 0 1035 1134903170 1036 22612505090 1037 445841300162 1038 8694133257216 1039 167591425665216 1040 3191638176552000 1041 60014966277672000 1042 1113594754310438400 1043 20377130410004659200 1044 367469619246538099200 1045 6526243750272966720000 1046 114065579658770707968000 1047 1960491953673600470323200 1048 33109011299261537985945600 1049 548945952187628189459865600 1050 8927389810581627096391680000 1051 142270725961940060207923200000 1052 2219523723634975269331083264000 1053 33859729988540762018873352192000 1054 504519968865416947686771720192000 1055 7333262383036113407924232192000000 1056 103836238340364378053222105088000000 1057 1430185873218707076372686654668800000 1058 19130655797531937628648872896102400000 1059 248083448770236943541408441853542400000 1060 3112846252176433478076640635125760000000 1061 37712333883466722715212629240709120000000 1062 440095179672454491603823773405413376000000 1063 4933989966197575120141051991732256768000000 1064 52984137980050848446461067853475872768000000 1065 543155995830985776781160510971183104000000000 1066 5294927896373414423723582033183637504000000000 1067 48867504418528751560113823116553931980800000000 1068 424767007413083797347981422528163112550400000000 1069 3456118927813259407590356625541510358630400000000 1070 26130064684570984154332249802921906012160000000000 1071 181932109929213530222939112885150592008192000000000 1072 1153554626043931948446730973142815253253324800000000 1073 6566173432053835938548647013389528872674918400000000 1074 32923976692675818955860975072996387788842598400000000 1075 141671450206748723103100212796321583301918720000000000 1076 503460525528115296977959433904283312560537600000000000 1077 1389551050457598219659168037575821942667083776000000000 1078 2658271574788448768043625811014615890319638528000000000 1079 2658271574788448768043625811014615890319638528000000000 1080 0 1081 1836311903 1082 37409025455 1083 754314519696 1084 15047257832496 1085 296801977634400 1086 5785604729906400 1087 111394256640912000 1088 2117186500374691200 1089 39698826194228947200 1090 733917330693394848000 1091 13368536404416281088000 1092 239767614837028422144000 1093 4231114997111765412249600 1094 73408772306165182632345600 1095 1251188809422029465315328000 1096 20932073470919659231991808000 1097 343420752203709656543907840000 1098 5520154366637629501111160832000 1099 86844862288772101993365798912000 1100 1335771344066012858447333130240000 1101 20063530179644107503782197002240000 1102 293915777810373931488110714880000000 1103 4193606921011560202969283847782400000 1104 58191647588202009410995782706790400000 1105 784049349399970319959090335842304000000 1106 10239343833046509762987615782436864000000 1107 129362208893996749829327057167319040000000 1108 1577691609641029263549566539368235008000000 1109 18530469041143376503610093725163716608000000 1110 209049697739335703668449457620831436800000000 1111 2258483172167399705132870299990936780800000000 1112 23287391789764166729545890433496776704000000000 1113 228288476219640831093414819835847009894400000000 1114 2118216176029163209518429812809684903526400000000 1115 18506356256723439699040444502633198125056000000000 1116 151309789454815868380780389923121367351296000000000 1117 1149233674689731623361925673460912489496576000000000 1118 8035993820119720713363869114862581898962534400000000 1119 51155603696850093829813658892121597446350438400000000 1120 292241272492599018896973662098858406546767872000000000 1121 1470104734542096667175641547000507272676769792000000000 1122 6343602621654252741922288867193969738262773760000000000 1123 22595308385701814528370819393624235067716927488000000000 1124 62469382007528546049025206558843473422511505408000000000 1125 119622220865480194561963161495657715064383733760000000000 1126 119622220865480194561963161495657715064383733760000000000 1127 0 1128 2971215073 1129 61857842448 1130 1274973870768 1131 26004334648800 1132 524582434629600 1133 10461252794630400 1134 206122851298022400 1135 4010541051171513600 1136 77013448607231136000 1137 1458676385687993472000 1138 27233953461623196288000 1139 500887094944378222080000 1140 9068818328829706948300800 1141 161522278567879670977536000 1142 2827857573895970211628032000 1143 48627295422831728308113408000 1144 820604653700364264463699968000 1145 13577830877735668931688677376000 1146 220067370876790195032240046080000 1147 3490343696418099744008055029760000 1148 54112219444000478080653091799040000 1149 819086149923264567120758957015040000 1150 12089939906058493772080406229811200000 1151 173775262568999831707938184101888000000 1152 2428732340287055489364397562658816000000 1153 32953423820222201240041514813620224000000 1154 433297482436672726382217696751386624000000 1155 5510566429451396000545220856291262464000000 1156 67639824077289771003139008819206553600000000 1157 799417437912544470719603243504055091200000000 1158 9073130100178456591967514539587062988800000000 1159 98595298023326972012388451766399454412800000000 1160 1022352517910622917998997136824297796403200000000 1161 10076502898690394432949100289920799342592000000000 1162 93981825169528248230257414763703995203584000000000 1163 825162323124707242001528197318205207740416000000000 1164 6778318204992316415292958823578432306151424000000000 1165 51711194409683722726201850006059159263589171200000000 1166 363089542293453316876189332270289238479601664000000000 1167 2320233793362428497215567333964597094743277568000000000 1168 13301427084452806146157688243751165117849403392000000000 1169 67121357263408331393101551728119051230570872832000000000 1170 290416169545638027908766119853346786017420509184000000000 1171 1036725914167495019537014066295700197224659025920000000000 1172 2870933300771524669487115875895785161545209610240000000000 1173 5502622159812088949850305428800254892961651752960000000000 1174 5502622159812088949850305428800254892961651752960000000000 1175 0 1176 4807526976 1177 102238082976 1178 2153004075360 1179 44876514093600 1180 925401750859200 1181 18869769697684800 1182 380284624706716800 1183 7570587510632361600 1184 148796603210832192000 1185 2885714753846468544000 1186 55189253722919412096000 1187 1040228197859261803392000 1188 19310578465274011025510400 1189 352825689148831043937792000 1190 6340358283268315070628864000 1191 111977232502190940714525696000 1192 1942062132669381573937422336000 1193 33048264357279490928682737664000 1194 551313188964804337796002037760000 1195 9007395087143126308067949035520000 1196 143982623552006580464596389396480000 1197 2249358536057648538302584599674880000 1198 34303442125381874451706387131924480000 1199 510035527996547197876783310094336000000 1200 7383387991343021770314004316946432000000 1201 103911076160445098237139069662527488000000 1202 1419448710656446708452624139072831488000000 1203 18787290064882588876414665207946936320000000 1204 240466153143072235522015286520525619200000000 1205 2970022033893283533479083956881876582400000000 1206 35314136409722190418688482144699652505600000000 1207 403149722918623293092927292927095183769600000000 1208 4405690530876726853488842413184927347507200000000 1209 45932352165770113936434435617932311527424000000000 1210 455089279981725098649567269123644370976768000000000 1211 4265835993513011798441318103970966407217152000000000 1212 37633395512171508750709899600494732274302976000000000 1213 310544961814519150805405195593323736490154393600000000 1214 2379270533558284874301673291392658887942340608000000000 1215 16772967215299706874283924954604735801994510336000000000 1216 107580883553492042701956023149335556180257275904000000000 1217 618823470347627636127489058589110790800659185664000000000 1218 3132108482994489760947402111827971172769114095616000000000 1219 13587090586637458765662982426548455469396252426240000000000 1220 48606495745006785723677697954402251554494590484480000000000 1221 134814242915396179271332483005606244877560467947520000000000 1222 258623241511168180642964355153611979969197632389120000000000 1223 258623241511168180642964355153611979969197632389120000000000 1224 0 1225 7778742049 1226 168903452400 1227 3632454112080 1228 77339860968480 1229 1629490241863200 1230 33958031246611200 1231 699626094190848000 1232 14243120934750892800 1233 286374751903122220800 1234 5683560568431951744000 1235 111280354723007293824000 1236 2148197083755753558528000 1237 40862135168414859614515200 1238 765385487765272858246963200 1239 14107775505247919897385984000 1240 255709902174047395082072064000 1241 4554302506404800889833533440000 1242 79641151490394646617307594752000 1243 1366249318272625369544531361792000 1244 22972689373892508470200042782720000 1245 378242744738869584706608461905920000 1246 6092079780573051295179867734016000000 1247 95879269824708636066443654554583040000 1248 1472789959449330141973968398230487040000 1249 22052973003547210008721201321869312000000 1250 321449199764242843735030692399808512000000 1251 4554434173264691989000457647049932800000000 1252 62622971682058046005180737819204648960000000 1253 834150099037074495064764921162246389760000000 1254 10742957912954922834337130509481174630400000000 1255 133487927526699153015028515390743012966400000000 1256 1596483249643338168084658691179183865856000000000 1257 18328834182183295150461512923676271024537600000000 1258 201396642583392494534515335542955713337753600000000 1259 2110771078787437220718595494897046958112768000000000 1260 21019123115998097493177700720616724599144448000000000 1261 197981809483632249909890310167027955240271872000000000 1262 1754691790174548697307873330817687989902953676800000000 1263 14543068624803465921783260056209250113047809228800000000 1264 111884751817435245469264750652883029526489071616000000000 1265 791800999249933123819470709577276153377887092736000000000 1266 5096761053304209718300787559439987645421778370560000000000 1267 29413110407140488506210708692423971172414220402688000000000 1268 149304481269568013505938287301446916095692817563648000000000 1269 649309414857826496082336040598430077369474906849280000000000 1270 2327609173600513625786679196382507819722778691502080000000000 1271 6465581037779204516074108878840299499229940809728000000000000 1272 12413915592536072670862289047373375038521486354677760000000000 1273 12413915592536072670862289047373375038521486354677760000000000 1274 0 1275 12586269025 1276 278920277425 1277 6123265092240 1278 133113737398320 1279 2864251436596320 1280 60975252153612000 1281 1283658906377232000 1282 26711091104719190400 1283 549116322591961555200 1284 11146648089406520275200 1285 223305214130246223360000 1286 4412509183568095593984000 1287 85951078638757913342361600 1288 1649418934103497077173452800 1289 31163530617230054983472332800 1290 579303767254957134257387520000 1291 10587723073858940785084108800000 1292 190112558456555752673160400896000 1293 3351103234064533346452070105088000 1294 57938821508215516799614087692288000 1295 981679155768726334575205706956800000 1296 16284535956146961112321230033715200000 1297 264208467122697639012107131834859520000 1298 4188048693414175969378955763080232960000 1299 64783320021674155186410447196347432960000 1300 976684601013368192190199795109068800000000 1301 14331562077791452634563879788517785600000000 1302 204379984425087318584607759497499770880000000 1303 2828059459277772018731840866620502179840000000 1304 37903332818923366724694397180068196515840000000 1305 491090801325069028463830912819877904384000000000 1306 6137758725889635204643469961219312451584000000000 1307 73821988701646843382659433454595082079436800000000 1308 852180522761211348436179697642204968674918400000000 1309 9413346206604507133541684172481185582573158400000000 1310 99161946867071412016769861145984334540308480000000000 1311 992303637171735268414997435709724773083774976000000000 1312 9390563702883461094779220002591046070283167334400000000 1313 83600627184994601293784119918674052617302389555200000000 1314 695837395400070123293095817799648519737348141875200000000 1315 5374771955500834985292016758841932890617707233280000000000 1316 38179425492899095431026575710697420724715808358400000000000 1317 246609183128911786435791188300731423452898026061824000000000 1318 1427655319363246478038661743502226131978900547305472000000000 1319 7267313086463825876067298379816496637134453470134272000000000 1320 31681347085118102128763133506317467546226709967667200000000000 1321 113794226264913999482904316267589271186446958251212800000000000 1322 316554847609669853106988370708021063482297902044282880000000000 1323 608281864034267560872252163321295376887552831379210240000000000 1324 608281864034267560872252163321295376887552831379210240000000000 1325 0 1326 20365011074 1327 460409998850 1328 10313559759170 1329 228823393643520 1330 5026196628052800 1331 109254540583204800 1332 2349136513489752000 1333 49939824384110707200 1334 1049179803332837299200 1335 21772255561166126016000 1336 446052049747318719936000 1337 9017063622756557609472000 1338 179763324009989920084684800 1339 3532168444172622808871116800 1340 68363171199926933961286656000 1341 1302466628687455354091544576000 1342 24410885856343055823035842560000 1343 449745002202552392636897845248000 1344 8139378604555162264113488683008000 1345 144582472329334158852403462471680000 1346 2518698330671906255274095922708480000 1347 42991878007863265433580417613824000000 1348 718347527982639419549617847131176960000 1349 11737633396685551808631388193512488960000 1350 187349461667161588460226586832142336000000 1351 2917716801319464915585491667417563136000000 1352 44279795877403717620509532108403507200000000 1353 653955132207514585723013251606684631040000000 1354 9384849122217291434165623053712742154240000000 1355 130660015050933678102254912821543934361600000000 1356 1761678713419469183219691343612666812825600000000 1357 22958056816610113255106886949814711353344000000000 1358 288559102112298465081711985137289351554662400000000 1359 3489702792498949674598456337186798390634086400000000 1360 40498255059273130201090389387213201475633152000000000 1361 449648187214227259183906507903442554529513472000000000 1362 4760115533869938350928602747132188771775152128000000000 1363 47860490068412214723441998454668550664285795123200000000 1364 454985116519369588817177740073343053401110557491200000000 1365 4068146607432294819219941245280819601338630406144000000000 1366 34000068770753573040835320180405149833489520001024000000000 1367 263641836721737539546300050382656656885463583293440000000000 1368 1879558164237814283045118076842447065063376197517312000000000 1369 12181154675176021308283621127735124256549208485527552000000000 1370 70733456553304497405850751134512876521575552458424320000000000 1371 361038045149590780177578239794442324036999894815211520000000000 1372 1577601773218125901922082566437033077812105557573632000000000000 1373 5677297397653163901474353524332090184283826426205962240000000000 1374 15815328464890956582678556246353679799076373615859466240000000000 1375 30414093201713378043612608166064768844377641568960512000000000000 1376 30414093201713378043612608166064768844377641568960512000000000000 1377 0 1378 32951280099 1379 759695287349 1380 17357644849110 1381 392877810319350 1382 8805741639223200 1383 195360775877080800 1384 4288322663366212800 1385 93094871083258161600 1386 1997814720997684512000 1387 42361521880568181984000 1388 887079819489226203456000 1389 18336145353545159122752000 1390 373919166121826524740710400 1391 7518510590405988847145472000 1392 148977060035573708268954624000 1393 2907217963941316497768231936000 1394 55838074989201282273584664576000 1395 1054842620216940094301667569664000 1396 19585891878265638678029720002560000 1397 357169487324097758670173835141120000 1398 6392026933027315766897370879098880000 1399 112169078908120257906657662024417280000 1400 1928377311278328898100494166470164480000 1401 32447675233700434427651554440609792000000 1402 533835983209288987053790350672789504000000 1403 8578137944011872819281356133330190336000000 1404 134471994789501258060296195249777934336000000 1405 2053889605322502280061378378031079096320000000 1406 30523652283305471853141834965320414003200000000 1407 440723972414158496417752378559281653350400000000 1408 6172569966272548554751169641078862748057600000000 1409 83707855658503293139560788563026695002521600000000 1410 1097038908945468932627791800985955196941107200000000 1411 13864333684966010370731131544359551960612864000000000 1412 168561496210841926270979589024045532339765248000000000 1413 1966249061155858228238839997601888940716982272000000000 1414 21939753910753854949964234467365845507921412096000000000 1415 233375328524483394802579520101150581290249591193600000000 1416 2357284366304028349601757801269422031261273161728000000000 1417 22508403547087778906382968925940847203719290290176000000000 1418 202100705023546200794924986750479866777652443480064000000000 1419 1695824081815533129651574753489965220783249711693824000000000 1420 13199124489679702730425511381214758077705744721903616000000000 1421 94429811056765281957262360175462574186253285526077440000000000 1422 613971575347513260846397379134674840446875179291770880000000000 1423 3575724937133411265569625174353839235054126465411973120000000000 1424 18299146076364215789573585913248969254700547677324574720000000000 1425 80141135586514751144919222517580665904935085534210949120000000000 1426 288933885416277091414319777577615304021587594905124864000000000000 1427 805973469845404518155734116400716374376007501577453568000000000000 1428 1551118753287382280224243016469303211063259720016986112000000000000 1429 1551118753287382280224243016469303211063259720016986112000000000000 1430 0 1431 53316291173 1432 1253056566298 1433 29190595182978 1434 673774138510200 1435 15403449508553400 1436 348644024656401600 1437 7809623832118449600 1438 173052954110932358400 1439 3791753492996587104000 1440 82114109930713468608000 1441 1756747088042226743232000 1442 37111086990683204970240000 1443 773716234374358354298419200 1444 15911628194162356477645824000 1445 322599379501184486090277888000 1446 6444340493162377475894095872000 1447 126764448268605402060912218112000 1448 2453834897235914285589504712704000 1449 46712437646725722639573224939520000 1450 873883905340479052405141977661440000 1451 16054115010181177195574943504629760000 1452 289393522509557154445082868099317760000 1453 5114444575239613991596580578138521600000 1454 88537986789787550892594308462936064000000 1455 1499929650485261001777654244079566848000000 1456 24841754325563562411211606567567491072000000 1457 401783377211213668982120986824766390272000000 1458 6338588596846550833412388901381767954432000000 1459 97417410354552827129026052603903370854400000000 1460 1456569903680950858261120505375117593804800000000 1461 21155967852116772630503432341469979161395200000000 1462 298015581429562411591953934386286151545651200000000 1463 4064249392129872778175449020140098788576460800000000 1464 53556320472665434822046717314082871850303488000000000 1465 680447096558959409076928450919483500476235776000000000 1466 8315549615749552906907032121346925127138279424000000000 1467 97484835646234689517491077128166036145507926016000000000 1468 1093006713290788242674698193848355415747627633868800000000 1469 11680531966753766940916957305186487173691868184576000000000 1470 118510640440377179360071464420729126024247574003712000000000 1471 1136436915677810930091079063968518904759913575088128000000000 1472 10245594824502664901789799260642296415552463477669888000000000 1473 86303294090169908458836769104635744415665608810561536000000000 1474 674173318788168520673842970695432295784149517053460480000000000 1475 4839616718398490164371791977989540981163595294897602560000000000 1476 31565483872921098783835085475208649379200509428356874240000000000 1477 184360094957719259907698426499962607145002470643848970240000000000 1478 945878298573286057156352113964614311060144652794671923200000000000 1479 4151523722033876102953121014667840947257548074163109888000000000000 1480 14994147948444695375501015825869931040278177293497532416000000000000 1481 41880206338759321566054561444671186698708012440458625024000000000000 1482 80658175170943878571660636856403766975289505440883277824000000000000 1483 80658175170943878571660636856403766975289505440883277824000000000000 1484 0 1485 86267571272 1486 2066068144820 1487 49054353164684 1488 1154223734378484 1489 26904287701817400 1490 621022048076249400 1491 14189810643423072000 1492 320815192019019667200 1493 7173991846881730483200 1494 158601413248250934528000 1495 3464968006838587632768000 1496 74771450312692858268544000 1497 1592968444384383338682009600 1498 33488449831435003930670745600 1499 694339234255031185046274048000 1500 14190549149621461265016496128000 1501 285711971148404723948802416640000 1502 5663673138019146214926679990272000 1503 110467357675237818458214029770752000 1504 2118589707952365541227207086653440000 1505 39923820050018074010575153936957440000 1506 738699016631482133458814343720960000000 1507 13409479381728200287488897842793676800000 1508 238617887253999107126967216200731852800000 1509 4158677316649451210253707997862821888000000 1510 70918133531706960274934318802886852608000000 1511 1182140984465367549733918952831299092480000000 1512 19240629386871822175991033923681539588096000000 1513 305421543349561722317714776807913287581696000000 1514 4722398776377141341420628409447597001932800000000 1515 71025634928817846933088217143802369723596800000000 1516 1037558440503685656277121125534882200551424000000000 1517 14697786906821338881745766721487210834978406400000000 1518 201540884097917246872567666523065683833939558400000000 1519 2669923488840426119297496428622346675726319616000000000 1520 34097447056468990452838367901130736584523513856000000000 1521 418784375723972449116108467964021186230407397376000000000 1522 4933320960725955149624447567691649334421670487654400000000 1523 55572071438107748512157246472693415003362991433318400000000 1524 596559790690861868962215768248942973001949723492352000000000 1525 6078963238316444305288862627548163812507468978716672000000000 1526 58535332449108446165175615636841536731492169767976960000000000 1527 529817401208961537064433849432826951946574819594600448000000000 1528 4479644775722239866361086402370231879844023981433683968000000000 1529 35117214320425418334867280067723236836113049224541634560000000000 1530 252923961137986567446135349659091832766616424164160962560000000000 1531 1654671499188454019753685944272809447842926452025589760000000000000 1532 9690943897172606023963097381980437512780195858589784473600000000000 1533 49842615938967883937872342262546943182166079003212487065600000000000 1534 219224783797950028938359679660994853830274040429067370496000000000000 1535 793138722514281472621329595754637041923680136835352231936000000000000 1536 2218099817200956660720667513551103591820461399624290140160000000000000 1537 4274883284060025564298013753389399649690343788366813724672000000000000 1538 4274883284060025564298013753389399649690343788366813724672000000000000 1539 0 1540 139583862445 1541 3405392282390 1542 82377084637302 1543 1975160932382736 1544 46924632147884736 1545 1104187511241738000 1546 25725566763999018000 1547 593196820633913529600 1548 13532266876030474924800 1549 305281449800899977484800 1550 6807729227363323721280000 1551 149997185378600527199232000 1552 3263942082511055992202956800 1553 70108667802594343811182694400 1554 1485776911396305726165942374400 1555 31049978156609306516604702720000 1556 639525205810953506249978572800000 1557 12974611544777940807645825785856000 1558 259125911806308172966467494535168000 1559 5091353409122363144338415629959168000 1560 98349729219246562030694239174656000000 1561 1866492760191418842125975444496384000000 1562 34775302322860421215179393982793318400000 1563 635573899823535264631806175047922483200000 1564 11385436261230690783078575430759953203200000 1565 199726820773506802942488625317024890880000000 1566 3427795833500962185864332228531123650560000000 1567 57497024564283296852219234551508383039488000000 1568 941576576536525570374489779274899766902784000000 1569 15036193437195382146895477442252199935606784000000 1570 233853566072248859806210501768700258942976000000000 1571 3537368704726601322794809791379041813528576000000000 1572 51963906395069152660789091758743540041200435200000000 1573 740124172495686864792224685646226513238530457600000000 1574 10202760644728571922041725541326063426556500377600000000 1575 135860318781633457535157775024259795362082979840000000000 1576 1743777305403090794935780789532893739418761822208000000000 1577 21521349575803724009595159076208788640694371824435200000000 1578 254718799912447811138803211350162576885078338148761600000000 1579 2882381217217441240296419845104715284157353963395481600000000 1580 31077791781628729993868572421474401637345371493498880000000000 1581 318018420044585327583808782626958549459850861373030400000000000 1582 3074604658161686184460646475284807239084911558660194304000000000 1583 27935966346495754480805584898677223109330890741054963712000000000 1584 237061201170602462619126873750002980530413699702521331712000000000 1585 1864764089430051491298998038181846139770904148696891392000000000000 1586 13473533806493555382183610455090996362252284434220843008000000000000 1587 88406382657603231009542688876767095872457883756587175116800000000000 1588 519159446725286849191054137612275784742873028289685251686400000000000 1589 2676507112755821037269605466351665000796690088879976769126400000000000 1590 11796258118750542241105368140249050920136090170729179381760000000000000 1591 42748832840600255642980137533893996496903437883668137246720000000000000 1592 119696731953680715800344385094903190191329626074270784290816000000000000 1593 230843697339241380472092742683027581083278564571807941132288000000000000 1594 230843697339241380472092742683027581083278564571807941132288000000000000 1595 0 1596 225851433717 1597 5611044289655 1598 138242222366766 1599 3376515920673126 1600 81729563579233080 1601 1959832720057411080 1602 46540502474872518000 1603 1094090980000926322800 1604 25451833287983513644800 1605 585673264933425186336000 1606 13325511732210911128896000 1607 299653657192289946401856000 1608 6656876751438645657275750400 1609 146028364706673075640491878400 1610 3161637494887657724568774144000 1611 67527180977175353674110334464000 1612 1422036827465107134464456232960000 1613 29510213181583296628822141513728000 1614 603136277287548925962306388451328000 1615 12133335441394583971928505112780800000 1616 240100617451711898928037705710796800000 1617 4670536090427078778229368810885120000000 1618 89247622428799836029439751604507443200000 1619 1674023740503324059707899452852900659200000 1620 30797887173644988344495631629772914688000000 1621 555280860835981032794387329888910573568000000 1622 9802834158077506612102955439605069905920000000 1623 169288141455681098046547238645530261192704000000 1624 2856914807686019604554343123525047779590144000000 1625 47064312933131765029176309450671890177720320000000 1626 755965004116928171146163042180068626734776320000000 1627 11824387693470001633064456471743632041312256000000000 1628 179857491853141733871968771804360088909093273600000000 1629 2656473967630886149470832380207829018432084377600000000 1630 38036905998422351444274861281920111552392855552000000000 1631 527054388403602465259456536871802751876084006912000000000 1632 7053533157265867715317569158370267558684156493824000000000 1633 90974430836444038571843495856617506333610229733785600000000 1634 1128102155231097072015576502718789960234827458910617600000000 1635 13412974204493767743671960856009998755677358874689536000000000 1636 152452003708642823911014228853211176816146999008034816000000000 1637 1650743215540471703497595867544250553322503262374461440000000000 1638 16961195701243231480045049195049893268345222555922071552000000000 1639 164623611423170500278974469738294166269826111744877002752000000000 1640 1501360934736841078109439889359524034177085941533481369600000000000 1641 12785442103245148876605842706591072096406137059474512281600000000000 1642 100907353419464378001691206155728728239556801726303436800000000000000 1643 731353415459972939996135477648024362411095448023556580966400000000000 1644 4812508430229209821586975545959643329803017527609082144358400000000000 1645 28334544786092826676569617889014173307027742515503621472256000000000000 1646 146414752479055875577206971053586938001894274751563370070016000000000000 1647 646576096714078866600074580200146697015664497990480575856640000000000000 1648 2346910922948954034799609550610780407679998739813380734844928000000000000 1649 6579045374168379343454643166466286060873439090296526322270208000000000000 1650 12696403353658275925965100847566516959580321051449436762275840000000000000 1651 12696403353658275925965100847566516959580321051449436762275840000000000000 1652 0 1653 365435296162 1654 9242288005762 1655 231841395583378 1656 5766403520156160 1657 142160259409810320 1658 3472668049195314480 1659 84025065559216002480 1660 2013071317958947478400 1661 47736828004021399152000 1662 1120021214326176786624000 1663 25989973608908486713536000 1664 596231471625210496018944000 1665 13516662720257181006300979200 1666 302676430277969812996259328000 1667 6691811512177386509701602816000 1668 146001721557099526059246649344000 1669 3141996928910866299500200157184000 1670 66659450793268058722363723259904000 1671 1393446026362356438247572430233600000 1672 28684278118980376709550742123315200000 1673 581117055498850140397302047141068800000 1674 11579141817104447497844136075308236800000 1675 226774718741055990365665259426773401600000 1676 4362292956189255553016819914804494336000000 1677 82359893206955456560563793929002483712000000 1678 1524954860950612544349266745950258331648000000 1679 27667932373313975650621358245247868469248000000 1680 491461688288057073425546270066375531692032000000 1681 8538559344981615920232155584874794859888640000000 1682 144951035793221715708147737475150475721441280000000 1683 2401747958183129981827662827468925591009361920000000 1684 38796671525821376261390320570704801283618897920000000 1685 610201804439250938790820470658899854272285900800000000 1686 9331895371280250232038026535397938465670692864000000000 1687 138559781542601052448324887750312361605640224768000000000 1688 1994206417130018223344234456763266451571916931072000000000 1689 27771268445198647259593785275288060365641942564864000000000 1690 373476507231084868048188713792526194645618391829708800000000 1691 4839849326928418348884432556620417777797094526943232000000000 1692 60291339475723994792575864307147522488992983735599104000000000 1693 720048763670022263651761235515085528680586725489115136000000000 1694 8219293787639412811432988033152867352244381083076919296000000000 1695 89367015412104729211404722107193223746975271134309646336000000000 1696 921890992923125208401717170024116799918001572390581043200000000000 1697 8981861038526945553003443431594470330579848558010590822400000000000 1698 82211448255833048882829635765951499774145908577178065305600000000000 1699 702511223975234781707743581114009041036491390896351844761600000000000 1700 5562405408832401937085164855844041685542723012916405285683200000000000 1701 40436631819033197790592532610677088510278472061029483282432000000000000 1702 266823964980079928971601025107388361468172291457228623314944000000000000 1703 1574938249902447751646793233644544654273417490697473623064576000000000000 1704 8156477305986528776680610241466974531609175948203880586674176000000000000 1705 36088564684034735813803832106113311842685882261392641463681024000000000000 1706 131196167987802184568306042091520675248996650864977513210183680000000000000 1707 368195697256090001852987924579428991827829310492033666105999360000000000000 1708 710998587804863451854045647463724949736497978881168458687447040000000000000 1709 710998587804863451854045647463724949736497978881168458687447040000000000000 1710 0 1711 591286729879 1712 15218767591579 1713 388568193961668 1714 9838443627579420 1715 246955437069668040 1716 6143302066301777160 1717 151401576329260407360 1718 3695337756874385818560 1719 89293231835676492624000 1720 2135325931295794565328000 1721 50515697484381165708672000 1722 1181774838515493796269696000 1723 27328317131198352615804057600 1724 624421410347986241718663936000 1725 14090919030956621616218007552000 1726 313906075216935677378881026048000 1727 6900061301289565850912602779648000 1728 149583611766336082442689267445760000 1729 3196452417928730421212425837363200000 1730 67293088061259733008183123410534400000 1731 1394903235330169573516354595318169600000 1732 28453136073007379224416847876155801600000 1733 570763461146153671347676004688062054400000 1734 11252135227736867391135020334473183232000000 1735 217852811329142578177463103514083262464000000 1736 4139233051960479991157748924064230998016000000 1737 77119592916107408415805249079559654998016000000 1738 1407784003823215514038870181333598241554432000000 1739 25156401424733233580701794270258357526855680000000 1740 439633569730820342424056558887191416835932160000000 1741 7506244036096709624218257993903508489387376640000000 1742 125075245922968407331112324693985126646221373440000000 1743 2031552785118676713027279500725813584257183907840000000 1744 32125028885406417361605934447349462675088211968000000000 1745 493881130164551911781892651235762380990836637696000000000 1746 7370853159524657524295062064896001859645408804864000000000 1747 106616232619145171015303794877135920180915108577280000000000 1748 1491987870539878855225002264834801934507980496463462400000000 1749 20160058756940740406731180183455203134565420875382784000000000 1750 262458437430426078142740694871353814578757029161074688000000000 1751 3284154346407624879265810036654197605056453073921114112000000000 1752 39392036313650797324652794556815624581470940090505101312000000000 1753 451538550194203298771635268694663545809584499179462328320000000000 1754 4929296267066799064771094690371719587307764342910772838400000000000 1755 51046425661881295800788438802015133561149003684729638092800000000000 1756 499180637092790747644590432894293736746645230747129164595200000000000 1757 4585145197163019408319598032503506758886759987172846285619200000000000 1758 39311786351128409617345248645850490976668913833068498570444800000000000 1759 312244599873217700592267421237150732746132194208626019139584000000000000 1760 2276553468898799447387204740919579871778845164963176925626368000000000000 1761 15062551251385500075804051460067549665683926338310468158881792000000000000 1762 89124904147725442977267139737538898596569132471765515938824192000000000000 1763 462572295518283186235995174213006767894043030307807812705583104000000000000 1764 2050469141615811562043363786881992488972221849809084037107548160000000000000 1765 7465485171951066244467479298369111972233228778252268816218193920000000000000 1766 20974458340243471829694346600179886017226690376994469531279687680000000000000 1767 40526919504877216755680601905432322134980384796226602145184481280000000000000 1768 40526919504877216755680601905432322134980384796226602145184481280000000000000 1769 0 1770 956722026041 1771 25052342327220 1772 650847124728204 1773 16770551729620584 1774 428469470989796040 1775 10850747300845431840 1776 272286454286287072800 1777 6768220109138156148480 1778 166592761894692978324480 1779 4058986232143059785568000 1780 97858930406247598075488000 1781 2333678982468897115084032000 1782 55026277913641459177341388800 1783 1282365963331534638720376012800 1784 29524630288005815509980905472000 1785 671271582238384527681397788672000 1786 15064555433671402988474899353600000 1787 333544104681526760630567237959680000 1788 7282403456085136343428405081620480000 1789 156709962120885987720769956443750400000 1790 3321882052054214374077319110669926400000 1791 69325245832045387766104430453145600000000 1792 1423507173493372004650511917390263091200000 1793 28741987790287657385148388357103104819200000 1794 570263950001782852125267385470442143744000000 1795 11110508196139656989943593257866570891264000000 1796 212407584640393863836528079350477529415680000000 1797 3981474700846172614691158176548084458192896000000 1798 73112912876764883894022314932473903150268416000000 1799 1314120246841305831972556330199834260836188160000000 1800 23096999086204449878767617587988176585474703360000000 1801 396565482567787781943268643075698691100848947200000000 1802 6644162459092916686413694361592237491208553758720000000 1803 108498166165602999123544184506699249421245973790720000000 1804 1724691893810971154524819310195956473549476069376000000000 1805 26650899132413992660005539314910951645896608055296000000000 1806 399738214807231489149519814488680047493791768117248000000000 1807 5810264984679335050839431389081357175847457905652531200000000 1808 81695447164384555254165698803798094423665774267937587200000000 1809 1108992068426838948797832586333254259315801427036602368000000000 1810 14502540607294690268627199067023435716887320965853216768000000000 1811 182261658304002830185983994092790593741029897204347699200000000000 1812 2195371090779641515618457362188113001978339254114986229760000000000 1813 25267344918340666120353128414266368857037899380018233999360000000000 1814 276917322451347400203720048609965265733270483330814233804800000000000 1815 2878481240133282107562899814750926246772496305137140944076800000000000 1816 28249965727406628581678501526755027690268931992437139701760000000000000 1817 260376016026622723745451521029359350329889356243108679280230400000000000 1818 2239646976546414560015431888848651388136518530256943433803366400000000000 1819 17843362827666546705379909406647354137807494972643080486780928000000000000 1820 130465162946227920196811081739691087908899602077166788063264768000000000000 1821 865471495274372475619954374442450906078058551673803272628469760000000000000 1822 5133155875884040956867690272671142806758323801101007282988122112000000000000 1823 26697996972072622617119414062262871862605499106987875623713636352000000000000 1824 118559014516460980596662111714576135368561037978434840486131793920000000000000 1825 432287141385356978727259753657944769439790771159750422881967800320000000000000 1826 1215807585146316502670418057162969664049411543886798064355534438400000000000000 1827 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1828 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1829 0 1830 1548008755920 1831 41227831944840 1832 1089520003344312 1833 28561536731384616 1834 742507114977946416 1835 19136396722096189200 1836 488792514420620071200 1837 12369563046016551476640 1838 310031754603474720136320 1839 7693647020491091155816320 1840 188964490212059361639840000 1841 4591902055453114490184096000 1842 110358742834466577174153830400 1843 2622128986556859849744478003200 1844 61568672805603922068284177203200 1845 1428047111775407437709992396800000 1846 32704962050775121282289866752000000 1847 739225158820276693877329794416640000 1848 16482649758281348455991041202257920000 1849 362368715847763311254092776405073920000 1850 7850984529802103702009072834863104000000 1851 167537904998191268846144979653369856000000 1852 3519426042944524206852485392047528345600000 1853 72734788008372080883245182791552339148800000 1854 1477924468297829207546291809554999921868800000 1855 29506339998144708284233026818691855482880000000 1856 578400390656132353990866753134568027586560000000 1857 11124263489960022452316286500344575993970688000000 1858 209750605925190950686076538146078625506525184000000 1859 3874028289998307807323260022128768869029904384000000 1860 70026850527540334462162565487886712899947724800000000 1861 1237647700163094135516177112997317291896786124800000000 1862 21365810686380802421625570440740409190692903976960000000 1863 359880556201075667136802032886592549306216459796480000000 1864 5907510673606025036507214234659493334862675815956480000000 1865 94385968575322640592669277236665430079773679288320000000000 1866 1465786816193280395925023024702610226926984766685184000000000 1867 22092566803086779004596666789997320867625733822454169600000000 1868 322645575339140027592795271772344870240434595558116556800000000 1869 4557572945268262681853035534552733756417523652647242956800000000 1870 62146377690775873099806312557007803694575831121238425600000000000 1871 816257859516735928524351950397567082714880996894834688000000000000 1872 10301899289741963682201420382779981484911179435877051924480000000000 1873 124597598088932050356717889678726947529414251649873414717440000000000 1874 1439726924520218005300046137639700629004087059736346167869440000000000 1875 15838941387536705864374892435093656941516313285770910629888000000000000 1876 165245247970700624937891491037801141800690522015918469414912000000000000 1877 1627436191565862676701686341432696142749198073720722743833395200000000000 1878 15049940345697523000389372319495050936717339824134786058394009600000000000 1879 129862618147339659593523276701150852028275748120196485668772249600000000000 1880 1037695855580940755541610603532126344464958277047631280561192960000000000000 1881 7608319709679721848634586682904235288028507390081074979793797120000000000000 1882 50600245925669692875341312917891596690711411518446585272374132736000000000000 1883 300805727535542604893150362300715433109768882415150345659191656448000000000000 1884 1567716336180333668165577950375140327921491218534032392982886350848000000000000 1885 6974007398130954383373370244559812100727874550350661119150496153600000000000000 1886 25464414422231184528152644863913309074812675113629048347890915737600000000000000 1887 71692120604127796440798984770709777856780300704524859194831347384320000000000000 1888 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1889 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1890 0 1891 2504730781961 1892 67828183027980 1893 1822822791962196 1894 48600648471038136 1895 1285222732893280920 1896 33699679597831353120 1897 875897349039484279200 1898 22559330756099048123520 1899 575581020866300110273920 1900 14542919044065423422611200 1901 363759890823217871273491200 1902 9004190430254664583306368000 1903 220487845413545410233704371200 1904 5339158606736459991728853811200 1905 127803108905405775474687774720000 1906 3022848786097850796415652843520000 1907 70618271272853043274124644454400000 1908 1628753618364980516306824767160320000 1909 37071106073131465289211382583377920000 1910 832249023375994919638692515691724800000 1911 18420240898811584301168247473634508800000 1912 401733825956080834354439939638640640000000 1913 8628767126398104126118186861811928268800000 1914 182423574786383795026000735165748595916800000 1915 3793823330500542000869443582022698205184000000 1916 77564959901730095462833915315433424420864000000 1917 1557972815248288633217453529771033799557120000000 1918 30722548738521768624760847011525997197000704000000 1919 594342896520836463244954875088200656487972864000000 1920 11270916108670151209192035958564883269555322880000000 1921 209344698313694018560627983739737955556319559680000000 1922 3805045549084632285786485286197504082896014540800000000 1923 67614699550692731444556932418246800022598613729280000000 1924 1173450475017245146173990041937725302020328264826880000000 1925 19868141478253568873683302662999596484823511518412800000000 1926 327799741283947509530427314764658648445863940902092800000000 1927 5263419899712126946410636819711245757292628989181952000000000 1928 82136943986917488704661950093075256439771628095458508800000000 1929 1243858561020822185021634308596041157633878255079312588800000000 1930 18249742451921562706769883720007437955110274306450391040000000000 1931 258951836108801070642554933006140589668164098192981360640000000000 1932 3546521003142549555802394759327677627933519970069957836800000000000 1933 46780100480224514195842659661665911960914520559575095050240000000000 1934 592846612466177154811732094552532520237632866772604881469440000000000 1935 7198938562884575621199353332113651586031584615661590649241600000000000 1936 83505134231079798210439868443631111493472727279043629128089600000000000 1937 922086517524795723280815044578864388800709865153817498091520000000000000 1938 9654338862215414772528037941238709157711541964711999485614489600000000000 1939 95406524517405346042085748597113117176815365892986421196200345600000000000 1940 885153057914184833317982429763055702065232894475444083016859648000000000000 1941 7661291925894151655414585520329360033787645285134622352063070208000000000000 1942 61396279839582072856876681837485129761819438071184073561043107840000000000000 1943 451366026704899269961207510701582974474952119603763491504639705088000000000000 1944 3009316758568108949903359361011232929580079191999807240718734327808000000000000 1945 17929784637616095312992359626328349851217571906930585899065367592960000000000000 1946 93630693029434663111207417268850474905849682340882193156091213250560000000000000 1947 417224636302710946499731796616425756379623061477152869084674234777600000000000000 1948 1525514304002588193117329216924283469804931644499561757949034244341760000000000000 1949 4299176674916384907876109611332071596722989179953310408765460143144960000000000000 1950 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1951 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1952 0 1953 4052739537881 1954 111560745754781 1955 3047999161362468 1956 82630653578309340 1957 2222132441755379880 1958 59262189984393946920 1959 1566887941047092469120 1960 41060175245391989554560 1961 1066087421518567215398400 1962 27416795252353215570892800 1963 698153571475931467139443200 1964 17597451284763175657498867200 1965 438896873411067962407534617600 1966 10827629583669410174511488640000 1967 264120002205320137427175905280000 1968 6367942531454344866245961861120000 1969 151688813901193777299064956702720000 1970 3568489388823758945844273517301760000 1971 82871320961982463038725269594521600000 1972 1898968754613256071387801561180979200000 1973 42916205896133586395951170622332108800000 1974 956096789829315373525118116238335180800000 1975 20986337340376406688768350925909550694400000 1976 453620006701912270809964215778975285248000000 1977 9649913593671582289039753035555664429056000000 1978 201916883162388353768803031684692735033344000000 1979 4153062163349403469242002081106870862086144000000 1980 83912078240185584173948378815688485779013632000000 1981 1664324867124636935424335129557007203510517760000000 1982 32380888397772716450618987358251471176736440320000000 1983 617499032101338889298551627984571166542926970880000000 1984 11532378896972240996682129895126697997038707015680000000 1985 210741967807781767011350032017307339865963983011840000000 1986 3764616116391180950981170844626462252072298977689600000000 1987 65672968302445928880106178323541750088377348338483200000000 1988 1117570661598145060702012185206309955494460523334860800000000 1989 18529997402127517685431043175941567328270715628342476800000000 1990 298976047079352964726452179212388670327224634517644902400000000 1991 4687708007862826783391583683905245772585634718264852480000000000 1992 71317799277001890604466657289805776859249049907190824960000000000 1993 1051087911876439452013156594363445911567150901572235427840000000000 1994 14979804143120129380671498962977008887043128992877028311040000000000 1995 206035881901953559221744659936208353819033538738390376120320000000000 1996 2728988531204763315589684349682893682086371502484207383347200000000000 1997 34723916435916588438215611630064783105491517813392551601766400000000000 1998 423296310948422407028785660823839089806410348269586118973849600000000000 1999 4928567940125167065898940484023696659301145842005742907398553600000000000 2000 54619841377446676443428031377878031574094103700662144639749324800000000000 2001 573864730249442778123820942096066207683686720023297182564089856000000000000 2002 5689935377414386448973707387722749295757461571351975207299448832000000000000 2003 52956640677184334076855317612014271481514248285954457783467245568000000000000 2004 459730487769863529131655130057186726773017855003130888496053485568000000000000 2005 3694572824288836751394136279168701318780274310823781901951255445504000000000000 2006 27232521901463312862740507790495846009862310413414422636123830353920000000000000 2007 182000605936474312275939343071310068376463339493454209290859907645440000000000000 2008 1086742855496450859709160566961469528823544011772415078723836927016960000000000000 2009 5686007860373283265255499808535965660182017947680184734173673092546560000000000000 2010 25379010693861239940042840608831261361300226449401800154970296974049280000000000000 2011 92917689425612189944419143212660902251754927437700579802350267609907200000000000000 2012 262111094051353789544704747271535977993756437100379247502152247436902400000000000000 2013 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 2014 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 2015 0 2016 6557470319842 2017 183441668320642 2018 5093943444834226 2019 140375299533434880 2020 3837877788961898160 2021 104072531791002199440 2022 2798358429992940429840 2023 74587721588820684961920 2024 1970149844348003242108800 2025 51554501090085743932089600 2026 1336081414822681494121862400 2027 34281331001253086379339110400 2028 870554134241771480531225395200 2029 21872447544749753677538292480000 2030 543509925282097655345024520960000 2031 13352591350631997724069253283840000 2032 324194165677316338433124990935040000 2033 7775952843509033676235202548408320000 2034 184175236033941589353133575489331200000 2035 4305772876266917788762274199168614400000 2036 99315821887210292124875449319586201600000 2037 2259070939604201522194532638945950105600000 2038 50649233843019449032439136344964852940800000 2039 1118729340316953419677637022240643547136000000 2040 24330617085018018789348337796273769480192000000 2041 520729682905908006457630772889017770180608000000 2042 10960873940819789300448334434679915772510208000000 2043 226767305389141246468243282017099996252340224000000 2044 4608205954370669755539844611484485461810872320000000 2045 91917225653057338787116742073969563348096778240000000 2046 1798270382348214401377749232471853257401339740160000000 2047 34479894441198378850723715648845908242765457653760000000 2048 647392792061586210349735121079608475793801221242880000000 2049 11892551529065224408529711943135329769669438681907200000000 2050 213538057737999650087149289703841063143659025098342400000000 2051 3743924293467700081036155741294929857033531656083865600000000 2052 64025961119372866817114118663079971483363923457579417600000000 2053 1066722894944988607792062726815301917913012740861775052800000000 2054 17292656357899061628018400802572056402654049085014671360000000000 2055 272388154035573697863508304682117799945199078225970462720000000000 2056 4162751719065316146834377818961817575605276996052849786880000000000 2057 61620929533196696469013314091205968889229835927408638689280000000000 2058 881967756393223507405790276042908639035759476998800660234240000000000 2059 12181378065454943516936436821492385416542446535007598437990400000000000 2060 161998350371810749945361076348225756703323448538359267118284800000000000 2061 2069377684795748684958928052620385441047001377151294570181427200000000000 2062 25322284761277393512503895926499159179196731727560521878287155200000000000 2063 295916873425544943313206272068230483718959500239644060773095833600000000000 2064 3291023640884288593450452196831324840417019063548066546468257792000000000000 2065 34694460217551267410358915980193049174323343746968981235956711424000000000000 2066 345114701473797808180955272518481096303174972138687840500502757376000000000000 2067 3221915442145846639908153010107399702092063955657992309013926117376000000000000 2068 28051924215026639536201410552843994085452154890590351595250676400128000000000000 2069 226054198347339769636533089947448248834796928079074670680259103293440000000000000 2070 1670486573253109302176919123384414102760245673724763617540612114350080000000000000 2071 11190406875031972697997031853152373764434877366253278782877223060766720000000000000 2072 66960832404477242355468223354994685030680105668412582011793215240273920000000000000 2073 351006973039140974252723658912305587461480181111671891760818697493544960000000000000 2074 1569199486344480491374780008136206132803891050682958299199392952247910400000000000000 2075 5752575757275214386409710538001752575228051328531074701793267314117836800000000000000 2076 16242566844071193561627417989652007271232144927617152099180990063391539200000000000000 2077 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 2078 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 2079 0 2080 10610209857723 2081 301559884395265 2082 8508825942837978 2083 238287783446246898 2084 6621511428851017560 2085 182524110720205637160 2086 4989681561786046095600 2087 135236405844163257525360 2088 3632939038577135937202560 2089 96702644941570988681961600 2090 2549779997199470400582201600 2091 66575677849065758472178464000 2092 1720826979667876479490829337600 2093 44017280873562193098955711257600 2094 1113844193113914344257736520960000 2095 27873182761317807420490582959360000 2096 689524441188622079317298000179200000 2097 16855743048847170375442600911605760000 2098 407013708179086658564092490955202560000 2099 9704071115525064057859613694646886400000 2100 228347485308682234296072103925290598400000 2101 5300799989064933030342035190895595520000000 2102 121335131854688289209487205327685305958400000 2103 2737281725408313018233701373953810450022400000 2104 60830034846296483150651379365604879040512000000 2105 1330911993193746829960142249480554742218752000000 2106 28652907859722800937588736610901248659292160000000 2107 606622980031461141754296690569146207889129472000000 2108 12622015372391261592074991637520292560386916352000000 2109 257936086727579478148391223165271112917348515840000000 2110 5173286184041273454289803122675511324387170058240000000 2111 101758655190965266290116071750600057219245696614400000000 2112 1961491381987716100584244053859984879428259849175040000000 2113 37021129783488750301052141783388871722937177960611840000000 2114 683557778028663208857265674093984025400797288621670400000000 2115 12335326975895832894788393066135677022556058057860710400000000 2116 217337233086337587419846768525639013664841778704941056000000000 2117 3734659503441137644751737296561649533124702543309858406400000000 2118 62515834373671455507508368105458775055934167956026975846400000000 2119 1018119551270638991960692593272233776507956042448733470720000000000 2120 16109365792364703513387866600609975484980391026663903723520000000000 2121 247273554157994787869894303631617498376089321758452508262400000000000 2122 3676082678689438318326094127809767686202446124688353861304320000000000 2123 52834980121568317650975103041020350577166475548440234211409920000000000 2124 732702901687744853128779908123955498136682613892086149991628800000000000 2125 9782599762475654839528962149114383582502966909647047709478092800000000000 2126 125442226202007000086513526831060586126659940918525815014031360000000000000 2127 1540684098583029114844317411991568996715299995135650733692341452800000000000 2128 18068898295559888650608174198202454266610761795074278646140947660800000000000 2129 201644553998295794938404781012650715650514739432176217220200792064000000000000 2130 2132794353028545512775756389140147826500856407773091360081805574144000000000000 2131 21282495705079398386268527038607122340327005389734203063035620229120000000000000 2132 199286100030899501562819503357597479913019754895629733565926089949184000000000000 2133 1740038703645214977917948357038675781373623447693777727864668782854144000000000000 2134 14059413889945931174825645323617929608215743129488250043565463599841280000000000000 2135 104153911259449435177436744206256618945071933432887692826334726277038080000000000000 2136 699309625266640996708557506940063581499215256126276378587091379735756800000000000000 2137 4193153430788205028454455230755833895571546430660590866588002263163207680000000000000 2138 22020521612040269187977171368262591107821496482597628601129227674483425280000000000000 2139 98597456545650917167066435765309450388651379755925993602059603744181452800000000000000 2140 361904692494461281545010907081933787012141229168469670209876434849942732800000000000000 2141 1022774130962607969583726476535899832860399125910892546245302968054185984000000000000000 2142 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 2143 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 2144 0 2145 17167680177565 2146 495611762573630 2147 14205889156462734 2148 404189560808195712 2149 11412540351597903312 2150 319704199655462924400 2151 8883184656100220348400 2152 244751898365486265156480 2153 6684980129678445239514240 2154 180953597378850956048874240 2155 4852887861437861781523680000 2156 128904588819513019257921792000 2157 3390289248098437061688196300800 2158 88260479153994341009874785126400 2159 2273596050625882702988140999526400 2160 57933437008658520308425884057600000 2161 1459689531047023336478272318464000000 2162 36353611392562779400071869463060480000 2163 894592319092277314675192882853437440000 2164 21743104447194628359339645221964349440000 2165 521744729506393807578139827137814528000000 2166 12355168120151461472754082012272648192000000 2167 288601965457136264909451115872353260339200000 2168 6646719098383097089729544118731216034201600000 2169 150855413341114014377608550136770099321241600000 2170 3372392547257066915184057506509694488412160000000 2171 74217493623580007817000769532075587729489920000000 2172 1607018797633118013537435861080579917942358016000000 2173 34215664767642843316735143584940871843093413888000000 2174 715891758179983403105682722727329160516665868288000000 2175 14709639168216872200119289050105497969308965273600000000 2176 296610421337443122223823684202386816518013426073600000000 2177 5865161140160190832217693470958795186237923362078720000000 2178 113642896918148606028861907503903702513739191665295360000000 2179 2155814248405280369180187784433046727124320364380815360000000 2180 40003773500366745285828847400720047768617494815703040000000000 2181 725434965337960438449343037569603357960223792245506048000000000 2182 12842860022580616987078130458825594956636861096254452531200000000 2183 221725551862333747636092786177373513717326913686816266649600000000 2184 3728625245879399454617027254067243803634587670959755991449600000000 2185 60996899562255579338649948150461144120903909720666092339200000000000 2186 969378481178144328387810148347832462149515189779081199616000000000000 2187 14943539709718442916267445156380611257033957115542159868559360000000000 2188 223087913370669108855933587358332746500414105445047048685486080000000000 2189 3219440377408561579717045518277076680235330986561815722411950080000000000 2190 44823608023219921915282986067312766439700685911942219029282816000000000000 2191 600764100037164516217349681616821390100993150489850531528310784000000000000 2192 7732385603502903062223659445119647028387276718546008100124911206400000000000 2193 95312758668429574756585862170629090949362180625133580409841595187200000000000 2194 1121715030698281606228564232704764023888765411137784852117063938867200000000000 2195 12560136754417133067876950712291164705329768351520590061592347934720000000000000 2196 133276923151681066177740255894862061193962746141819854736221630627840000000000000 2197 1334027800910054857184984319918011835695476190052398644439029018263552000000000000 2198 12528256203630228330383915124938790465598467385241228277539010653454336000000000000 2199 109691990460040649284571775727090835905151654978677010965798189988315136000000000000 2200 888612082081507622490844268858395121161372682920994724005312447329075200000000000000 2201 6598889488200286609000483405845428927453923634036399758873629266490163200000000000000 2202 44404809044025882815094956785251763628488296210970016337813029605594890240000000000000 2203 266792620084100641329710354760237163183775080511594857162432751890197381120000000000000 2204 1403560807413302013644129257030804078325347723557717155770477303852821381120000000000000 2205 6293994652077587505130624470990152817602456159451646438432633649564221440000000000000000 2206 23130430346385134081355044930888811604689026385984800661239928662148513792000000000000000 2207 65426074408346522115832841375942638538977531777499864727507226787220081868800000000000000 2208 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 2209 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 2210 0 2211 27777890035288 2212 814339327146460 2213 23705938624447972 2214 685095011723830812 2215 19650810023681703720 2216 559291012133658078120 2217 15791091415819043990400 2218 442170596802351065120640 2219 12275934355179471297968640 2220 337821063487527951886464000 2221 9212203832425841742594624000 2222 248862033144395257326860736000 2223 6657971293600469772274087142400 2224 176351520252836215910777048294400 2225 4623086951895717821384124512256000 2226 119910560529364568273738582009856000 2227 3076148964374181740730384463564800000 2228 78024076469209346495645099788554240000 2229 1955971032337494002440579024143728640000 2230 48444429625472961396027923690826547200000 2231 1184954303758968609061004835502392115200000 2232 28612607428850664462237053573062348800000000 2233 681750795955156706519528125470036826521600000 2234 16021846029305544200880621157749151472025600000 2235 371206706548604827681768988351924163182592000000 2236 8474689873978664104584413509409501713661952000000 2237 190552607711986548549375001312228893087498240000000 2238 4217514105501239366350753329015766994527715328000000 2239 91834206473761409287858339332717402105866354688000000 2240 1966082123169205337439393109855885556883723386880000000 2241 41359678097657647747579573854600884109196111380480000000 2242 854367890743131426717637716506257310785837046169600000000 2243 17318186004946086843964295419295158194242612845608960000000 2244 344214344326923653793097933828932815382527840574504960000000 2245 6703230521650996183018758313659756637992250169622528000000000 2246 127792599170447391101923812922012360240524765626892288000000000 2247 2382908044437500856159028312521164091295295384315756544000000000 2248 43418613243526290854455560145462568734289843952648034713600000000 2249 772270067094068648652570111718204897125461803300512438681600000000 2250 13394041319781054604385338508257044615118293347194323861504000000000 2251 226251275189796261036718904913760871751267807585720235720704000000000 2252 3717524917388617869142352326148356869482664810084843493785600000000000 2253 59333518597889943026881565514799342353516041210951924113735680000000000 2254 918495101010130471906408832123719381130040736961800157244948480000000000 2255 13768011467405747222506903270167673024390234240035972014564966400000000000 2256 199481024769080847842078996538895600632793547216870974247298662400000000000 2257 2788092295307287924406880567544269232453884643357718421889351680000000000000 2258 37508982403832664439283411893101821359849254786704633815647859507200000000000 2259 484536165932128810393929689734574602578562224910416247861978280755200000000000 2260 5993684759449626564239676260078240196058027001201506509419502895104000000000000 2261 70778682642359758892080918736669513726268895316182924027527350452224000000000000 2262 795126393332034251025733269260318583506107937459104150940466995527680000000000000 2263 8463713904828369799990297129808436497694558744322660824288479900860416000000000000 2264 84971768355508350739106032437632093538832328905712134160672217404276736000000000000 2265 800277239346018910300128837797403450655684636911191587996470228874690560000000000000 2266 7025825468643192768319728678054647714889785640181118019950547622963445760000000000000 2267 57060475710031354465196319968855619293990009133738380681758217696654131200000000000000 2268 424734663302230424556576966149197046388933489781705393460197900058697400320000000000000 2269 2864292066249642113793195019673102044743917757230453433356717696689184440320000000000000 2270 17242922848920890769264106623650106156556728853497739721956069269118648320000000000000000 2271 90869547789370169605323390799920331304135460802083145454871148315583447040000000000000000 2272 408086878254080579863906864137824033311299251238446125951875884253620207616000000000000000 2273 1501495364199629275223961773799410856167241941398784774352489083440040666726400000000000000 2274 4250712228227119497465018542727909606895994791847263938659863461569692591718400000000000000 2275 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 2276 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 2277 0 2278 44945570212853 2279 1337728979755378 2280 39540506435203626 2281 1160402388405370440 2282 33803730422174930280 2283 977249261907529521120 2284 28030022144721212807520 2285 797460135078570638209920 2286 22498279259276725058448000 2287 629258070062994149617056000 2288 17443302328738983042982944000 2289 479100864120592535753323392000 2290 13034604939431649921884612275200 2291 351165626223636663960214966272000 2292 9365604286061307547123144187904000 2293 247190301816458855902926333751296000 2294 6454407463891038169588474094186496000 2295 166672220256133215488133505132216320000 2296 4254996727875539554037383703191142400000 2297 107350983687079975801738570371521740800000 2298 2675587625774821644559703136456737587200000 2299 65851815927940466725272237130885231411200000 2300 1599830124847007589598194419949761760460800000 2301 38348833434657245540559312162291214516224000000 2302 906586424593051902880512446274673897832448000000 2303 21127250084950851711812695724717300281638912000000 2304 485112038059011823085570522088951525372198912000000 2305 10969453311357994190721314225526527025832525824000000 2306 244140266195438954862414576130099749795735797760000000 2307 5345165869088269609892967673232019378470513541120000000 2308 115051780960950680070880656200382948785016778260480000000 2309 2433128333107961629116428190201271534688929925038080000000 2310 50523119648886483331146395818454187325627321685114880000000 2311 1029357379408293125672781590169576738306273256144896000000000 2312 20562332477171680781164275848276519088122517113536512000000000 2313 402409440928599002793409201300823890338871016379383808000000000 2314 7708876579911567374277628615283212417914410739129384960000000000 2315 144429070910294439519417738167571235068852634268585479372800000000 2316 2643902922210401448757974183423156022745802787187954024448000000000 2317 47241199182329131356452600119334279406645891346874064961536000000000 2318 823009827543294024550782393394503800476903451194159282520064000000000 2319 13963205681348408900035637575960385073434160110878454357950464000000000 2320 230413104837930336447127808369410942128821920350057510721290240000000000 2321 3692924314090067130918249736618423848831644614477779942821068800000000000 2322 57401236289260049566105937401888402474347357652916994655754649600000000000 2323 863865148825559394770172629763753653170054773930431933932004966400000000000 2324 12564983534722171441359864089950288251663380965823633768793400934400000000000 2325 176281705886778099948630458012802122313569109743063407744572299673600000000000 2326 2380280079984526278236119322774091118800688635297372251422917132288000000000000 2327 30857671920822219879770795289777159746296341432949687506773502590976000000000000 2328 383023057369258220171941682452872688234500013727778839560094843142144000000000000 2329 4538116131244063020699600380725325844739784344726253131080583499218944000000000000 2330 51144314159004205710513411451263014675707647682248475317631792686563328000000000000 2331 546076861515042178468975695442418018382242409740054386125500662803333120000000000000 2332 5498444721003510499496426365156627337657782052798323843638568158693949440000000000000 2333 51929685714755740457317659025770232622113813353217650083761722658400501760000000000000 2334 457105591442250436100101609345761320255271928617917389557862513849097256960000000000000 2335 3721586587818043511887862161159219109774852306615763108658229338373577768960000000000000 2336 27765695157863107379404369411086767898485835245080961111210628651983831040000000000000000 2337 187639715565063077496706742041393930874773224253652209445772890677633351680000000000000000 2338 1131738913376701203266300412689916853515141648171399175210667938112266567680000000000000000 2339 5974259723752046059869988747863853054468251386551502799360255860166358990848000000000000000 2340 26868307890360971748902020191720443560006773049959944448096301133951713620787200000000000000 2341 98971807104989648000678043681425955026235102616145249915065477612667469299712000000000000000 2342 280420120130804002668587790430706872574332790745744874759352186569224496349184000000000000000 2343 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 2344 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 2345 0 2346 72723460248141 2347 2197013877114691 2348 65921903019162354 2349 1964118919434812130 2350 58096149999478115760 2351 1705558926152062250640 2352 49684609131985433924640 2353 1435840886893970192983200 2354 41153894695084761462096000 2355 1169563646884012627029552000 2356 32948086861794766281748128000 2357 919839222881116606552996512000 2358 25441786602479230123198580121600 2359 696967010689084328855491974144000 2360 18905010005087938663950278227968000 2361 507584926636743037383512078579712000 2362 13485601257328561604765679897772032000 2363 354421223611490210866782664521940992000 2364 9211067724823431435264365819714764800000 2365 236640351142188188724476784422979993600000 2366 6007561603275389769655479379389564518400000 2367 150651763498062385723263056569539069542400000 2368 3730320871216854564073711762299273678028800000 2369 91166772335443964302198404978884886478848000000 2370 2198165133573430623535704926521587209404416000000 2371 52266600573755813388409920390993649441112064000000 2372 1224973147979720516142075612243830225782308864000000 2373 28284992444452552780382471650943985205409611776000000 2374 643119165387224201490469713777559908624912875520000000 2375 14391315711925204638342383490860797679430575063040000000 2376 316766435131256416115249260251944414248328295874560000000 2377 6854101433640564138031366248919400257810287097282560000000 2378 145701412313287342306836393324190034629915692131942400000000 2379 3040834672148470729393710586007497735434502712328192000000000 2380 62263713898704643237057608227701884828528057992085504000000000 2381 1249883676800055221236082668912514418663683880980054016000000000 2382 24578524497778632330999388174634036561409062713102958592000000000 2383 473076117610548723222145557078512663265975675569020757606400000000 2384 8904477683895658799148418345509067852487664692694714679296000000000 2385 163747454468315842462398931781094408908850493394398595776512000000000 2386 2938909070026255539845605303081635848494006912654842116702208000000000 2387 51424133528012081775760068031283397762469866419923828435058688000000000 2388 876201262052453453275506152074546457566572686217904517868945408000000000 2389 14519182923131202070051154328626813741501027926492053061081497600000000000 2390 233657917576628750549015829083266724847329954929975284154446643200000000000 2391 3646401806611342473087018809387627365148479415528567667688262860800000000000 2392 55090872676005191525194685626627225529939785209981221151554981068800000000000 2393 804344914422552822131827482133567491501597269923478828693510003097600000000000 2394 11326338128482003886164310997123167592430568127874832071024365797376000000000000 2395 153485080599513634077580318365785864763588111563722434335915944968192000000000000 2396 1996685336052728973052562365678400189275585980691446138926297323143168000000000000 2397 24867418450408266500494359455082151528205392982302078099585887494995968000000000000 2398 295590066888523852586882928378788395099870992352336298958110614546808832000000000000 2399 3341697280297773431865292534796989889733580065804935712120657892595466240000000000000 2400 35786872482161807047121242756844603780954556815672452282412074178948628480000000000000 2401 361369970838592010697940837787439383908181611897306579503833519009531166720000000000000 2402 3422228467178603256175086834757749966387635485531844174930277200416179486720000000000000 2403 30201339963328548794150230860016811410714285727618759706916590527830818816000000000000000 2404 246482009317559273182693569777994578310171186786025674846744647974340526080000000000000000 2405 1843058652727907303650828643919163343041994232566926654729156050413798031360000000000000000 2406 12480991395069856022674028325973473037305670564192614887411912527085851115520000000000000000 2407 75418420317984900038978220786086605152203191176245298613162875969268239826944000000000000000 2408 398773906127187456736065284333078743793205600957551902782784653547706011720089600000000000000 2409 1795925916425957987678970334302541808913557799555469014083792312513195120001024000000000000000 2410 6622863425442223945378705756348753490505565616730386306816464876914331487305728000000000000000 2411 18779900398171785708128658788550574966228110721413561171383674377003652299620352000000000000000 2412 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 2413 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 2414 0 2415 117669030460994 2416 3607466317118210 2417 109856437208595362 2418 3322287016897669632 2419 99756356099392294560 2420 2973288938056982350560 2421 87947984833619020236000 2422 2581093285896438868665600 2423 75138901049513248064409600 2424 2169206769202769629805472000 2425 62087025659373875595026592000 2426 1761369042481451571405549312000 2427 49514462216484279323719150540800 2428 1378875862744950984417288481996800 2429 38028152440796426815050310053888000 2430 1038350378529520973245692585750528000 2431 28061367547407488372490347249233920000 2432 750348665242208973635932727916281856000 2433 19845646477705794784903837484300845056000 2434 519001621600913361796238305369082265600000 2435 13415956251893975188704718204305901977600000 2436 342662373094786037611300360667605155840000000 2437 8644489793021234639583693426778894968422400000 2438 215312985808088864816453087674059395589734400000 2439 5292754094217137669668979092289498382729216000000 2440 128347978998042430688615239278750629957861376000000 2441 3069016800956383487326304064498616636623421440000000 2442 72328720751263000906939827407053928327364476928000000 2443 1679239220027334634203593496134091244172117803008000000 2444 38386937377242976091458972863642054408023561994240000000 2445 863557687449963235336401421178151293416262326026240000000 2446 19106989255817474666720521506930948634197394194432000000000 2447 415555777838671878054986509108065030205472200930099200000000 2448 8878338657895246151192093155875345616527993808827187200000000 2449 186214425228924328817608044000233326921423667324780544000000000 2450 3831523104183316737326508158182904278001036927082430464000000000 2451 77283213442492187669775992870767768051216093167514288128000000000 2452 1526910594938652558988540657707543251106963630222415704883200000000 2453 29525273075306911730347923697915705079340543151505457492787200000000 2454 558263283322575666985639847375282334562515307756366533230592000000000 2455 10311817076302183262892344967719916005324930099624945230282752000000000 2456 185882611080436967809465523033590852624158309949650809577799680000000000 2457 3266427975066891224304556817757860105719128996204762822862700544000000000 2458 55888761505476767691816168604450735265695298048339727272267218944000000000 2459 929903202483661691197372556944734931947722541348542613497787187200000000000 2460 15024873246385195642562903747898383636448382161307887388570366771200000000000 2461 235390339314849116728557414948408372578433219290118967634008473600000000000000 2462 3569897636081574923764608164597849213722336284535659630561166413004800000000000 2463 52315174100749065626728149462308498303307925719499188099735763078348800000000000 2464 739333320815954044379402352514598236538982291262538893322883371630592000000000000 2465 10053962423397668897103519966420566115689491572605346695282189414694912000000000000 2466 131236486720341507146874640485405887026000062342292084315907634474516480000000000000 2467 1639840140468757916323103031494323289242259075114292835454208556973162496000000000000 2468 19554047686904579797439063434315192848408985070218813943026021126379667456000000000000 2469 221736970339245082867343466001038685164225662421937304580566168537797754880000000000000 2470 2381577643072247138746926848439662824482796050112509105120259321510106234880000000000000 2471 24116052425582006291359875360200116785501077680398930016702816778799022080000000000000000 2472 228989949180326977908018042602367778604584360709549640786600620289926627328000000000000000 2473 2025925422348478210622811329070056408030085594232994698959117527240511848448000000000000000 2474 16573136918028967498926456002862237394216867477196093680132863171577522421760000000000000000 2475 124196249472120995444990047373813190473340466166379613346371943490025999564800000000000000000 2476 842733155140998163481963937418332313482317346978546309544649795981671516864512000000000000000 2477 5101584273732612230901616993262168706789810226934720361246979264776288594611404800000000000000 2478 27017653809543757410051761290967928622911745762497384139314290963631341327666380800000000000000 2479 121842542196834339159501394942142136133547597579026148082938525064328043663720448000000000000000 2480 449810367990993785221748262191467394601734168873277469988986751503304870055641088000000000000000 2481 1276488882136603985088745068381191254950867235991733360779556997509378685293035520000000000000000 2482 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 2483 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 2484 0 2485 190392490709135 2486 5922149224693895 2487 182993272861994136 2488 5615975247958267848 2489 171141654166461088848 2490 5177629644706006074000 2491 155472327593946348264000 2492 4632570066625742203300800 2493 136941542031769520475830400 2494 4015020525532401489414710400 2495 116727180213196338174829440000 2496 3364165547615680809503838336000 2497 96092677328740928303784322406400 2498 2719530882248330944481129413171200 2499 76237424524313679260842627029811200 2500 2116357591778210412854959315138560000 2501 58160574861208385549187108519014400000 2502 1581813137159626486835051295675199488000 2503 42562990176888987745614992406508683264000 2504 1132709255819511651433888001993778315264000 2505 29803550287187632194284963691077111808000000 2506 775049217882621902297362499527568166912000000 2507 19913382872323382031106013123765482074931200000 2508 505303023383021225829076441468858866342297600000 2509 12658430887184701048799558122988511086287257600000 2510 312933431927226685818749636976981738967203840000000 2511 7631037402885207201372375897989963241310126080000000 2512 183477166821537907845132508799460562721606467584000000 2513 4347562566449922861088378377309161145963236032512000000 2514 101476190469960885121705567742391498168445553344512000000 2515 2331932243898508934195419867339357339905297481728000000000 2516 52731379000406899100180331812373038987911813398528000000000 2517 1172680846338118409696879590654045421129704507283865600000000 2518 25632513998719888856400358542448989348743079151848652800000000 2519 550341653496067341195196819527696962711903514816990412800000000 2520 11598911663995723467178872367103585138914549164429803520000000000 2521 239796569690870222544529674739986358620662485255584743424000000000 2522 4859465609921412225992397951004463332267934752989465123225600000000 2523 96452353366871367771060887036311416473892825792651968957644800000000 2524 1873496387727861066931607803375089241565646984059477971225804800000000 2525 35581257479231465482163544165812845236319549322534448676208640000000000 2526 660091244736838563363811734741390806604950310454197392454451200000000000 2527 11949698902497697325577614937243222373500350700308001342999232512000000000 2528 210864347356484292406963266096665533553118872811636581716444839936000000000 2529 3622666626301268220186299804623834008485645610405465897631991463936000000000 2530 60516919164761314219531687619799082939244375937520872663659053056000000000000 2531 981625381324573307811645672978361245384998583920263008659800326144000000000000 2532 15437588498302036232138634149306610216410294861094729938053074675302400000000000 2533 234996598761146665853593652360128428154410635505085682437696116699955200000000000 2534 3456261932352171894166661994533500518164658763081721544545851707437875200000000000 2535 49017313800248100089126199957828878131914192116423737500352655319367680000000000000 2536 668855988764030887399648518227936910454369525527466843874885182118952960000000000000 2537 8759727516815040140547467265114217809694133309265817518839516164194828288000000000000 2538 109807272412046522794428816638311317067982296117081269934219732538552745984000000000000 2539 1313442417914254198976174134210903702759265413029425709786383383541248425984000000000000 2540 14938480982569318707148758316284229892423389095216367436555232110098513920000000000000000 2541 160906628904806449317362865707578984922925291972231284078367615983781150720000000000000000 2542 1633806277401829885309681168993791246788860074219907411445577767209301704704000000000000000 2543 15553824484125002202470551369785382145406149702172899539428698152030596759552000000000000000 2544 137945795489317089229323153061914728811033911769509707573449953329181519511552000000000000000 2545 1131065455948928901403251435871520907163658185362337849041755646311763195985920000000000000000 2546 8494122793258363785665335048007023537508288974303948022286501224842525730144256000000000000000 2547 57749813798601685823519446397531850886486691340562143455798051269187628651931238400000000000000 2548 350213388971124285944532602200787098959583347858940235911957776957050717908185907200000000000000 2549 1857595249433077037348192823320438321490404891995589119305869611613648220121674547200000000000000 2550 8388355511183397616297467592219256818248556122231390656551374555061631360497090560000000000000000 2551 31000444280460382495012380232114644763092490016942095904646384225227768071402291200000000000000000 2552 88041261756507486285835159859205591127182671648115552369195731199646861322782507008000000000000000 2553 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 2554 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 2555 0 2556 308061521170129 2557 9720008032521240 2558 304694008519977288 2559 9487242083441919888 2560 293361911257686454800 2561 9006626853595293868800 2562 274486090295801404944000 2563 8301969645679805509814400 2564 249141003614288706166646400 2565 7416701173021096803502656000 2566 218964411127894228664003136000 2567 6409533572442292100832511488000 2568 185977126116613377341549532979200 2569 5347611550266913996847614086451200 2570 152339009316586739298628748868096000 2571 4298269338172436575013291306336256000 2572 120083663877067240527356804810465280000 2573 3320891575042378014807164868414726144000 2574 90881273123468059293549753212963119104000 2575 2460407690781315780396811163086525562880000 2576 65873691655471840411667441935258580090880000 2577 1743586147008348215988647097707792670720000000 2578 45608955458762298521231681540150876715417600000 2579 1178623815254547877360967830989524349655449600000 2580 30078457542594348138366371810530622261231616000000 2581 757742183104886642727353829330445146082246656000000 2582 18836323433949484519986170523890105091080847360000000 2583 461843897450701503189126485452243498564344348672000000 2584 11164162457480318914955682119828148146340334927872000000 2585 265942442274251624184727513547999225809402960281600000000 2586 6239775645447298723182988320789253578374926408089600000000 2587 144128267817078150726958869206824065159173429526528000000000 2588 3275640752189811058957636717758047698948354736966860800000000 2589 73209320585773042527589478189907833862551321701043404800000000 2590 1608061554681467891130417053971195927490591873304625152000000000 2591 34692392640541397146337269208755883111832209110106898432000000000 2592 734640603037208455032745072826483191672802348342571958272000000000 2593 15258849283422263019128536574091501852339410337668516334796800000000 2594 310637319619191944089119932872396728179414889557757101133004800000000 2595 6193401452358420076988622245166516818609982497729271293804544000000000 2596 120832930064648091422320201268536330904270358784538512755523584000000000 2597 2304805412465765615941982568573308313918210142627760597756805120000000000 2598 42939959156511808211162264614139496356627392735589054648948883456000000000 2599 780590161669362045098616877002574830879329250973220366737679056896000000000 2600 13830601112470238777290056069821852416770598555466018106653351608320000000000 2601 238561790594703579770478082575769996957546810567074725445669035704320000000000 2602 4000794002218442878638660718437527433168673096336342118822125240320000000000000 2603 65143879056638556623050588943887437963227564589882750975624856417075200000000000 2604 1028316020780393470622976240989154216845412714557131907563979464192819200000000000 2605 15710428592464312565372153312694391734269762194093458877315844797366272000000000000 2606 231884372841254363694562819650924470155836621843115161422927430105956352000000000000 2607 3299975479297025499091959356562615582207993385807369540708778237881221120000000000000 2608 45180079073013404201652293244461260442563607711808386235787754191353544704000000000000 2609 593626878490148230040883645123680053830180346578388412375740110367258312704000000000000 2610 7464772098504011512742673698680753509594535065773751590814815109160894464000000000000000 2611 89559391610925546789585262546323596368665782861947290579926577526377283584000000000000000 2612 1021577616354270303209053206779695975684136158984746790542163430928096952320000000000000000 2613 11034474074156124474307382556928161166000186077346640244699132498574753923072000000000000000 2614 112340513995779613761054870500495330867190119601160524102231326177410607480832000000000000000 2615 1072194576970721186674012139882114512784213611674906874079876007470564250746880000000000000000 2616 9532009434780075250607630666960217826299033357699299916795124789552680366243840000000000000000 2617 78331848761284024934745636573588131187973755628385103123378245445841752202149888000000000000000 2618 589487011254352852765671836367229478918790417974341641198808106474200512515486515200000000000000 2619 4015469312092574250236309486536261633431156648076852657766549297879502664307520307200000000000000 2620 24393094685781865676957780759112954791037286752546790365754105861929222209909293056000000000000000 2621 129581857092324398829151749370239215109726608270817960881421886061452070538461577216000000000000000 2622 585908396900701229155733986386966786022448061320205612597816661856804816549503303680000000000000000 2623 2167551064089789944051265625829455961835426901984591345652875185027925543552448200704000000000000000 2624 6160408287413087209408860199725822207321739616166733298171329473237262071149063307264000000000000000 2625 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000 2626 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000 2627 0 2628 498454011879264 2629 15950218778385264 2630 507127297447013904 2631 16017299356960119600 2632 502452533757915223200 2633 15651066054589732216800 2634 483998179011319516420800 2635 14855942344376157547723200 2636 452498302811496670720992000 2637 13673990731082096648417184000 2638 409858603071301534873859136000 2639 12182307642464809425640384320000 2640 358984206314661810855323993241600 2641 10484845072031218846768887428352000 2642 303442995544637214515337973108224000 2643 8699712069699448077347681854496256000 2644 247016548149034611276756574230859776000 2645 6944126998112147590607281845867835392000 2646 193220311651119851305693713250936872960000 2647 5319861135946720558408144476126603141120000 2648 144885395758285788213888628888066203156480000 2649 3901982889655878766931025877875791019540480000 2650 103881233565269341304087930813487797546188800000 2651 2732932814189101969178372947881853380452352000000 2652 71023859995888198243829157877267717739249664000000 2653 1822637053596972032005262761570692441580240896000000 2654 46168657597561744432269745984471642130529386496000000 2655 1153901796988875493073885598396736898745133694976000000 2656 28443354152549883865339602089800127252105212723200000000 2657 691179344011141757840147862765407020221718226534400000000 2658 16549981157573356382920233594568587692562312698265600000000 2659 390292691826351310245811838963663965076707961575833600000000 2660 9060426168674430291917200123030463205171608989099622400000000 2661 206937979406756696329591848418372397276590107172798464000000000 2662 4647520108093818678263656131955759241529240325957091328000000000 2663 102573458718388496803080738464851325712917473840198582272000000000 2664 2223363307787568974845416439081681342319424361562005045248000000000 2665 47300017205720388081332502219675843276501031979333143914086400000000 2666 986925945756109306587065209724185215042205308181812690812928000000000 2667 20181753305234766963395907430565078459172810174541276209217536000000000 2668 404150245638216359984028635241009848884989208016243813183913984000000000 2669 7919046789853175927620922555324688687598245163248037013187723264000000000 2670 151691485382571661406303147431461667914692569426263001097733931008000000000 2671 2837872752755854090585557521507238707767426011415186298358925885440000000000 2672 51799234852223436981815498462558978983946731208693180140743221575680000000000 2673 921455759820625638968062293337552438651468121500566412908728911134720000000000 2674 15956261750899380855892298189901308538600824966342042497982701208862720000000000 2675 268618785659207408151206276859757837538565494978785560498317817387417600000000000 2676 4390218814260190854382998162655879667234746450376589636831668688912384000000000000 2677 69554175543055764520064651115696448877859643970474643892496690250252288000000000000 2678 1066423116264718092052296685243472935001238923664211842789072325293637632000000000000 2679 15794934482965028934914311676987700470610030625333709617152962355403948032000000000000 2680 225538531513273770294981647050831488527073397083057419871483738725371871232000000000000 2681 3097978341771905175522884003718438174354033851421314152806710815047548928000000000000000 2682 40834065954886270133926564669570380119183539194036151568891164452534091776000000000000000 2683 515060338011215498697581074290049269288788600574719995511296640640324993024000000000000000 2684 6197810175470907372743190775081396357252345291226026347096419388389005983744000000000000000 2685 70898204483751361642533096512364623026784807213697114717048025828685581910016000000000000000 2686 767893834780959835473353610172114060640607061789438557834209709246776931778560000000000000000 2687 7838230698211035487805572652473253762759464579912887503684974205266971611627520000000000000000 2688 74994749508972275352451610495758609500515508243556050210629440884098298607042560000000000000000 2689 668278547076126979007476442306168442129723079422346346070167358833397780273168384000000000000000 2690 5503811448252564084543420750327225463459649958274780178304057375385576777700710809600000000000000 2691 41503364410087928260418167779872505904274536328319316289203417782711185670691356672000000000000000 2692 283240725909139694729429780720754137652121717121460949582119130537831040945712267264000000000000000 2693 1723521367179329065447704966304800533345398803308590725311990141641913145543062716416000000000000000 2694 9169311409274571934374761825054869628027496697211133126676307526137869240159369691136000000000000000 2695 41511454918193279783771277873615436216466629682086482942075787260633495113691952054272000000000000000 2696 153725003097946944716267391095010100451223039496012465171960490096059456312469681602560000000000000000 2697 437217865953901050556656605841652103880751242202944543800770744558922349771829354168320000000000000000 2698 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000 2699 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000 2700 0 2701 806515533049393 2702 26168680822785768 2703 843721743523761720 2704 27025923332743081200 2705 859883642443442156400 2706 27169955576974602201600 2707 852390665634659314665600 2708 26545899243135199672483200 2709 820486845180794637269424000 2710 25163176629406663488408768000 2711 765562921510016730022034112000 2712 23100285848691418410085346304000 2713 691149024140852901304558138060800 2714 20499251304388736384735713426944000 2715 602569835869661017668731145973248000 2716 17549626341041442870091042757455872000 2717 506295605141293021041676288713265152000 2718 14464299891688113997119308476207177728000 2719 409095870740606567230174539689521029120000 2720 11451454748099313513613136190980929290240000 2721 317156310132692039793718960345856846069760000 2722 8688162347588228535411334182232973956546560000 2723 235333812596460972697802181666906076691496960000 2724 6300825001444844696533363187581597073670144000000 2725 166692705079020993642476480436962821131337728000000 2726 4355975736599063630828345537832830531143729152000000 2727 112393544425032501784392748309199750702696497152000000 2728 2862299449573744095934295225429714734833771479040000000 2729 71916766925718716586364080964736908563309291110400000000 2730 1781979056709340014119723836917609936342172355788800000000 2731 43525137123354907841307657798320051877588785902387200000000 2732 1047470375528203508843297949602114248705313084748595200000000 2733 24825433059307483278740815687625757786574618496493158400000000 2734 579141363558785938490448930668285516909804525514129408000000000 2735 13291472962605014244600196032151616676423895843136864256000000000 2736 299929055142213547688645972292058782278273094358803677184000000000 2737 6650648424686763314789068096642812259657255768151725965312000000000 2738 144823308877282703169741447039789554794659143694795846923059200000000 2739 3094963919192675997766820226944263987728659412954229260681216000000000 2740 64865266642081449997280072854974818664428799691361242444726272000000000 2741 1332253307912255129942185133732149318156171973782433374308139008000000000 2742 26794012273485812302908079168779400805801012834541793951485001728000000000 2743 527231409712916858577544159369238089150446259018269610300567191552000000000 2744 10141196785875797576155209738062665258978535747717715712299163975680000000000 2745 190496237085951255744870085478699334542484074266427395375189312143360000000000 2746 3490983118765383882920237806728476489886617836458834244687842917744640000000000 2747 62344020704866603127061824401866248149737031651704439610606356361379840000000000 2748 1083706967008116865001194880729006776816031832986744308879129630621040640000000000 2749 18312236546682539916263875692913410085931302923915428448314903387701248000000000000 2750 300385326034269428950203714398528944306631982233020994974564300804325376000000000000 2751 4776016266258760681750092060679219849050057744031059198836834267912208384000000000000 2752 73482488891762677128673401980967435737881209118015883140104429183260688384000000000000 2753 1092055203700468679112178147498653173441358597312218706199225535397730713600000000000000 2754 15645147390465563231197794942536187120119104243401745818371089077859516416000000000000000 2755 215589668509073161124904974569046795043895902236560867411268363574262628352000000000000000 2756 2850493357140885902853127393662743772212549039108655622380237263056077324288000000000000000 2757 36062766720453245603016784142103851413108643082395092886271194695175302545408000000000000000 2758 435207858559749206363202353248932376556168674890927256746243063465433676906496000000000000000 2759 4992330208834318424501328078389757527061315999785031735525226533487951290040320000000000000000 2760 54216161527258386967407447792510097853339494837164669289983223058297374837309440000000000000000 2761 554820600836414479871393600311114053092382416396028600348523017989669275670937600000000000000000 2762 5321290115884719800441770319121031752849142837907650512041941498209235747504914432000000000000000 2763 47526568378226789635772632009676898354421271300434595275853241729530439667152637132800000000000000 2764 392258954962092039836889984537023971735663640347707320180125581729882025330143657984000000000000000 2765 2963849142840548969073150299391707470316729328886443982456891974493276146079868387328000000000000000 2766 20263750408365733621689792462524058695843037024474370409031155512662382877552821665792000000000000000 2767 123507630040010991483079023587558671614846265776898326609865473536360941662551012278272000000000000000 2768 658022870403679389330931585778121157256144335297216993775041266696898659747922169561088000000000000000 2769 2982664345822503057222123146700585585378275597494060038531285353292374386114671484600320000000000000000 2770 11056221651382210127775179375119038133751599905570351066523599924051652844915027230064640000000000000000 2771 31467707777010905748283202836877262380677630500469460727797938245377781173988923654799360000000000000000 2772 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000000 2773 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000000 2774 0 2775 1304969544928657 2776 42925415134220425 2777 1403186402616347160 2778 45574387920274485960 2779 1470439869532329704400 2780 47120439843781545200400 2781 1499408578107826444296000 2782 47368576246953972422865600 2783 1485352341937372905370281600 2784 46221548967115911872250768000 2785 1427053290875384899779980928000 2786 43703785627766411865968105856000 2787 1327336660639811733080906286950400 2788 39969033690251042948463856650086400 2789 1193002349675740541570369107058688000 2790 35287885948785806212469691801550848000 2791 1034106174746990718239889547063418880000 2792 30015452177202242945435087230200520704000 2793 862673580442112470484015805512187101184000 2794 24544137428117558849394596921208431984640000 2795 691070800852964098279870313053541635031040000 2796 19250427750030640138010458227371758743552000000 2797 530354617808671341780939464489519301281710080000 2798 14446435505352549037761186313802290218026926080000 2799 388936365109585464603106354816188868638670848000000 2800 10345930417171560503895520310327593501007413248000000 2801 271817571174169900618199478277324986642962841600000000 2802 7050826946038497137186785028174844902551710597120000000 2803 180504505666333435137863949366569048390760105246720000000 2804 4558744641566324552964430047660387304899860024524800000000 2805 113534489982208464647819606500416937660416269274316800000000 2806 2787042318178556962169647180313699821987273409298432000000000 2807 67404911244884425853643550197923876950316246197547827200000000 2808 1605318633922689583018487696778307921143357043071202099200000000 2809 37629799431697554831539115806829083492886490036574355456000000000 2810 867704067551777543052733571882216691666026922708792508416000000000 2811 19671457717594020006425739538238609763994511526630663389184000000000 2812 438197317796413333898269468835249451678478639095742851553689600000000 2813 9585175602285528024804060424180452284967912181538284134570393600000000 2814 205750612795830580873581969136366192645019326971117459820511232000000000 2815 4331014219233729489817416683172151913618313169453126885281103872000000000 2816 89335444687741448558158592207122211537802308922869599311306424320000000000 2817 1804271410581892636705986631889434590908781367495287957360671195136000000000 2818 35650020156287076585575166112447141800215150896918495253582479097856000000000 2819 688508130516709786077514812416015584921486378374700066857095748648960000000000 2820 12984769547453816030407453946607498982949869299948633449480090875330560000000000 2821 238885505918973642597285061701277475223122277095152857364229831786496000000000000 2822 4282494725796054620124306904476478277392237815595638531075946196993310720000000000 2823 74720389777332340290704228130561615040335577357655744911344794346423582720000000000 2824 1267239092364769649367198274466982487395125469475351632834491257051938816000000000000 2825 20861705684236950221312574465849139999382895779346320790354121633422114816000000000000 2826 332854252953924500832842408752595348510044184688933611897935939202187264000000000000000 2827 5138683157585401660098176697559791320338254868532102049356139591652658380800000000000000 2828 76622051528362308399666120763683243486865143752370651399736753268986793164800000000000000 2829 1101261693549099845743512466135571279649511070574291293172198338231210606592000000000000000 2830 15222985463151125263420482069250366768915612262694223325511293900280846876672000000000000000 2831 201888204895813763535535108962298899014263734563705834086660900814704638689280000000000000000 2832 2561683766109335567377692145861216530130146137801144665980749186919111503904768000000000000000 2833 31002279840080732229040418176999949427959706205248251184641533923729881482395648000000000000000 2834 356601874546694209500791377069979045712716603404394429189656562739353472561315840000000000000000 2835 3882785041980889973268292078357478533793267614869464807958145842371610064516546560000000000000000 2836 39833625313982130051604256380405157433614193317487741479372012954412459343705276416000000000000000 2837 382950367011331981347705812545508092494527777208983707200757671993888632790158042726400000000000000 2838 3427936127200467715150983968926541073968478268603406138848083228473010910031451154022400000000000000 2839 28351662986323579213363539090481995799051324028261173423567048335743556808154774765568000000000000000 2840 214637466060180745676892266889289844799775842205401819994041123996367245518287329558528000000000000000 2841 1470084468401423982448980087939201415168514206089417906732598044898216080821196611911680000000000000000 2842 8974545538002609098480997444018167591667310772031491359578103780893715246252531944259584000000000000000 2843 47881944536370648476441738370707834379247313437200828080406051978777542705285848696356864000000000000000 2844 217297279379088822126658333103301095628733367374863438268983060045784407836599189021655040000000000000000 2845 806253701962333477010066926739449857753578208498514831620336363692382068998418908777021440000000000000000 2846 2296292189133228257307152639447800227779178441926149836893363061149189437020813347782656000000000000000000 2847 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000 2848 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000 2849 0 2850 2111485077978050 2851 70399065501934850 2852 2332758976408549730 2853 76809870460866608640 2854 2512621063656869804640 2855 81642594768417795924000 2856 2634521882805175030164000 2857 84410335536843957205420800 2858 2684787797093799322022630400 2859 84752896673958931508992070400 2860 2654831702056560748524522720000 2861 82501657676087064173633242368000 2862 2542931112313861576777081695283200 2863 77723661582957331863251351807385600 2864 2355138657208916160517594246133145600 2865 70732547534963357206116271164887040000 2866 2105007955068856638681080904601497600000 2867 62059557039589199152632518006485819392000 2868 1812047590372359410732021915345317502976000 2869 52386390204617009302204033416920916197376000 2870 1499109859548007315061481211823567120793600000 2871 42451076915531114737299068983729107035750400000 2872 1189197840905806397514971727158604070331351040000 2873 32945416716396834595256157184642831221176401920000 2874 902343522317067635151851306784406655002654801920000 2875 24425315281510260749801524718565145748117913600000000 2876 653205306445662975503875754655042168371852083200000000 2877 17252200817314828549812466167092334276745478799360000000 2878 449844427081130071565458011120201614225517293076480000000 2879 11575354362599334186082208416208499644574075432468480000000 2880 293821966352553109078060165728548608685000855912448000000000 2881 7354081883155222875095352931428739138165490841550848000000000 2882 181415698485905731921813075655588029040483613791590809600000000 2883 4408822068562661574679173783978081377413597693104409804800000000 2884 105502105947674014898767893529443169488184525344132091084800000000 2885 2484676102803405509845248597413293396195327168347698626560000000000 2886 57559452574144774871113216222641222923628736512298919657472000000000 2887 1310864562224674777305763278789867567740934709275873243876556800000000 2888 29331637597741910710705120466864195436478759880130741754291814400000000 2889 644437727927047623838220398534378650423196701742471783513482854400000000 2890 13893292038979207854702880582358948937575258222080258652409692160000000000 2891 293701039949810169943580755385959840801954161704989595559316684800000000000 2892 6083591497179950334726191663957805564646924601274080738736108208128000000000 2893 123374887597184257540087801021755494468271285446933593132390504464384000000000 2894 2447605254479292411587692206842389158673437092105541253389914141097984000000000 2895 47458618539471140286815858312056676794303374163268970702737242482278400000000000 2896 898528925806715783123089767647088676588553296544494435650920368413081600000000000 2897 16593820470995932687197899685165526389695016672054567136073877921579663360000000000 2898 298592373162225501972934835238345982441094295430161822851305115189803745280000000000 2899 5228923517488323752561909167263030568678200742233504128464950480831019745280000000000 2900 88999676568734193371422580249877484218189226997144961630915518753931264000000000000000 2901 1470283731741771639248457108491868924216453078553611855346100571689975808000000000000000 2902 23539159514889944382518160100193402616301911069668868574248033965564126822400000000000000 2903 364617406270854159616067280676888370584911756027973805833983240704437203763200000000000000 2904 5454442144589737660450387961943513222984124735438867336169251378330760065843200000000000000 2905 78642871965492502682166795100369530921851270183388900072362439766053507563520000000000000000 2906 1090438157552730023890098888982423289486646664356977433201564553925607366328320000000000000000 2907 14504519303730469295266395709961186150499347682823304465666663596822709586100224000000000000000 2908 184572268483256513561447890715340265702569498197499673547050213298526299998912512000000000000000 2909 2239952546638715797981583497305486159815678764351205918373490287297713854859968512000000000000000 2910 25833718115618957023187168302867335329648646235529159159686062624722487693866434560000000000000000 2911 282004802990701138221411843479332379747852660662432745276860850837289909026719531008000000000000000 2912 2900161704856450834182942340140304751733029034193658274197675716896991551767037817651200000000000000 2913 27946068203876474579893340143830574872859391873117087012675942145817876801141551503769600000000000000 2914 250703424269994061952099663401172332003350662547765610292301266932509531196247517010329600000000000000 2915 2077759310579579128167212100233143630433954941066852462934930421332360820925900510986240000000000000000 2916 15759664858413364188606948726219889843568566057422836352949177702194815226690711375052800000000000000000 2917 108128227791301695311893594921722783565213906915319708104437214055771091321020627111903232000000000000000 2918 661133705466370570230371687710643816198002721532836300570248394432842553836572692390608896000000000000000 2919 3532207674040045777128913460057260705930549594447290926883524246505486507346237776300343296000000000000000 2920 16048530966275561931624433446807403814145591555239424971176948505142668398734351063947673600000000000000000 2921 59601539486835791211883428508334014801024009337105400210921067898272294720895777560225382400000000000000000 2922 169864387537482004953867771248751942182918426610750390601125043510076039954552966046642339840000000000000000 2923 330788544151938641225953028221253782145683251820934971170611926835411235700971565459250872320000000000000000 2924 330788544151938641225953028221253782145683251820934971170611926835411235700971565459250872320000000000000000 2925 0 2926 3416454622906707 2927 115435965714133325 2928 3876743510028766590 2929 129382535310366743790 2930 4290300415032665943600 2931 141326139930483690147600 2932 4623786029523508250004000 2933 150220564963434154839434400 2934 4845422823325923885036278400 2935 155137535814919037279446512000 2936 4929413959671534963394424352000 2937 155408592026475644273371098144000 2938 4860287665066718079941586890649600 2939 150750799733288575309817270496153600 2940 4636272269046059348173482278495232000 2941 141347513341882905826349876658435072000 2942 4270834890375261072218830790303109120000 2943 127860144452962004955645980614911799296000 2944 3791793197527077465963423044974249353216000 2945 111359431849809396955507046729690380738560000 2946 3237908464493311599385432193215527079772160000 2947 93182811716069908491600632659395775315968000000 2948 2653476150856162263516490709290163726399569920000 2949 74743402562582930775861693223093015056824401920000 2950 2081969888620177130041105434032023472949559296000000 2951 57329833756608512132493327698502905624191696896000000 2952 1560081074939099655616914875615060944465880678400000000 2953 41939571037386226025603896570953317725337195642880000000 2954 1113410555632278706098071013165356022365150804705280000000 2955 29179587389518430814444920786354733762013936956211200000000 2956 754617087212741599308346024715220535682639388160819200000000 2957 19249605158262926218684865249327445829387790784135168000000000 2958 484151229991757289778507919659231558412095566918765772800000000 2959 12000858752520240311117492977390794256892913991298108620800000000 2960 293031855710502063269398917991527019813133336946256379904000000000 2961 7044953878523773574354858442826021019947812478101114322944000000000 2962 166679249992661393231967905267758394950655026099446733602816000000000 2963 3878761625264444781435221747862842267593676599326676122756710400000000 2964 88729666564565080273128185485059615295602191014152209156171366400000000 2965 1994122207034812722429302065878448465090887664038688171751374848000000000 2966 44001815375294842298049113206906246868121439461232256878230110208000000000 2967 952661458235699140544557451469798958780342057733149799619420487680000000000 2968 20223306585653870109062570022057553469237780760378931709588080164864000000000 2969 420619342132209198518889208684388275548304194198637560151625636511744000000000 2970 8564608439272109529429070264215646500198860030145319418072192086179840000000000 2971 170585624538493114838669461566571687917557912607966960554763469707018240000000000 2972 3320510884541361878913904311702973284349630785150019945341063354384384000000000000 2973 63107174709707629114107425669055172466749259425241444142743081433987809280000000000 2974 1169816145547362611249138248256852864186790673046436790294196049772051169280000000000 2975 21127188894802142998602914368408966195686946687786785081013392382183342080000000000000 2976 371307558127387331220830613078878152651482159888166488844517164428904366080000000000000 2977 6342121489701140002023851109988215967854147840096938510420727967342657536000000000000000 2978 105132596723047471283536106439330377995895726022988787101601403285095527219200000000000000 2979 1688814912088383520289195886750821952735778186472794491668865794148322718515200000000000000 2980 26245043776764962125461533584631056514218870631523744144376544714601579675648000000000000000 2981 393860175381079199270358615076513124954893742895220826887182559474526158061568000000000000000 2982 5696327192516123937626974523565415920124581529190461671340522081639308428574720000000000000000 2983 79221178050345416224379724527820530181368353688972162824136592357501440970719232000000000000000 2984 1056836667939704464915939260070089011859491370006499583740358235837973337475121152000000000000000 2985 13486318261697544307607800426580540881979995761408081086839109434650119027357122560000000000000000 2986 164113655955922794875350470219553983452382639711470979070053625704956929049981091840000000000000000 2987 1897695233357439646687433366334644992290034274347199195497082683899774117696277315584000000000000000 2988 20767409857291253385258182448404420388594421772473472188563806140802854544213806782873600000000000000 2989 214084191737033344848569691541596315306008699295920964425977595538801355472496385169817600000000000000 2990 2067603452304412014278636971696811119665403066455520352527128612600597203277461588017152000000000000000 2991 18588119354189373900730582488198635055451523848877018951928553895941847594200276446216192000000000000000 2992 154361863825067010630091927429546570867378106373924516813387183555028845488621341712056320000000000000000 2993 1173000318842999705047040157022473570675975143534681235111610223883717426755550821184700416000000000000000 2994 8061735139811256499915577880758500933011795705211777279752385002204054306371261184696385536000000000000000 2995 49367730630598703945151218245194985119221470747587859104499646522417407129906352740274012160000000000000000 2996 264109321851041099807658442577555103087037641375048304684643982124219105981969414313748725760000000000000000 2997 1201343530281533916614525355871107485833140188201030723001377774824550940468055516448292864000000000000000000 2998 4465645346051171656550365880986926058966723899582622110803261012278051681963116133699886776320000000000000000 2999 12735358949849637687199191586518270612608805195105996390068559183163332574487405270181158584320000000000000000 3000 24809140811395398091946477116594033660926243886570122837795894512655842677572867409443815424000000000000000000 3001 24809140811395398091946477116594033660926243886570122837795894512655842677572867409443815424000000000000000000 3002 0 3003 5527939700884757 3004 189251485838974882 3005 6440374417865582970 3006 217822636301319652200 3007 7320451619931002723400 3008 244420236774064815789600 3009 8106264751911585421053600 3010 266997402706942669794883200 3011 8731975140127196445774384000 3012 283499237898811283753765088000 3013 9135621019877286084713412192000 3014 292133803258949593044343008384000 3015 9268121881698287387999121763660800 3016 291658200962113242212309251881984000 3017 9101922122521015563028518311574528000 3018 281624144912537153255068382000750592000 3019 8637403058914244204121509721439567872000 3020 262523894628930642335998622056550473728000 3021 7905323388052752965897072611387979243520000 3022 235789892807440878111016118001122034647040000 3023 6964206961037506853557054339632901815336960000 3024 203629966385960566815993777700650951026933760000 3025 5892695849515506647846676354955474853682216960000 3026 168718770748671497431997136721409611985190912000000 3027 4778155072439235103813637378170662489315999744000000 3028 133804396253623201133322488267868638196048592896000000 3029 3703862059056583946565617150431178659066716880896000000 3030 101313960878056745277073064379652297502661452759040000000 3031 2737562971760223106380438128272250532900109575782400000000 3032 73043847865453847477371188584358558055177385725132800000000 3033 1923826675250847632819753814034411157228058352759603200000000 3034 49996816745013138672338944946928021573715102658671411200000000 3035 1281554293542076660698236683293297853992988485802681958400000000 3036 32386671410810892448487428110123517061905665392721788928000000000 3037 806563159243864248746161572752257194035676937994524164096000000000 3038 19785744931194751298629069169942760109602806439567786246144000000000 3039 477857042193662016779856025432136374592405011823385768886272000000000 3040 11356758437217591108323797521559770448508847274282078509937459200000000 3041 265454245922355892678371732370711816900640661668696643575218176000000000 3042 6099016930979898476919521698330152112042569815333096112355540992000000000 3043 137659995695666559049924076424403134409332204244860042400694796288000000000 3044 3050436928572597844708151848338914921175275237348661927186171691008000000000 3045 66318679328733184346660174647746915302659071786445304032339848855552000000000 3046 1413596412912509870748667520654618569193800052341865216796303588065280000000000 3047 29519464747568606675847887653171119782997681666990913318133634233794560000000000 3048 603451622845209183949793481768332457220809988127775305070749356067389440000000000 3049 12065978539118760944615789311412359605145848061660994566511103329320304640000000000 3050 235765006754147570110258828004260443220876922999346948709846937011633520640000000000 3051 4497552904775554310699229515609847125031849420888187931997169073793269760000000000000 3052 83677103544111234702372597700257787109517890409295691933893949301844869120000000000000 3053 1516666679436228674522398911749203946654018721274650704526102302292002734080000000000000 3054 26749090685939665533534669485502870677296191072947041296837203924906756014080000000000000 3055 458462073702396695771294524258911010940613324777698458217727291552477845913600000000000000 3056 7625459944680753657932676808712220357103163421719174013887723408962822864896000000000000000 3057 122895491174127409881528499431118955184935017436493514030664548976941766541312000000000000000 3058 1915980455068644618852909757331590764158782897812415654900254958543666547785728000000000000000 3059 28842935171409289120657155856832574207085277795679805410224309966138380646350848000000000000000 3060 418416347327494949964383668081010423778968848535651782556213014607764730985578496000000000000000 3061 5836237263342995119491411173399020028081425382164384701087330805871583213775749120000000000000000 3062 78079634216778823535629800268021278741505665356142762445893735636388259793249239040000000000000000 3063 999126469773394410355005664117253771700831031631485003440086254408686558385274880000000000000000000 3064 12190633049659431272305223893206770362633227957409361664047214702739436698771843448832000000000000000 3065 141324676030308962314061993501292714662309575816193480583580608259485841393150038166732800000000000000 3066 1550377080950258782699728525934905374660316662834866799318173324555199068559107763994624000000000000000 3067 16019695147744540146539196893760147631253310483942227686081995994016393484713477755895808000000000000000 3068 155060103064555733957009197748724501464136678109552694329126844136313026628161180178317312000000000000000 3069 1396937406059979052266917320376876374370747246457230603993620918389385601932530298537377792000000000000000 3070 11623373422913791112575092889723816602355522177502943569712988736126421165814201343004377088000000000000000 3071 88486890526601607013344680245997347555176108187102937567912128620729681879585289717646622720000000000000000 3072 609159662951615448216455005477588810202965924001647782334297735921002640776869612260624957440000000000000000 3073 3735898996959225937899868153188011465246686185261437866970796187198580273474148457196877250560000000000000000 3074 20012706921192287794170158207385853819813836735166565755822021573542379759908779710284677775360000000000000000 3075 91132243913859095657750059274955416981135735876667584557503585843155795435617666284023615324160000000000000000 3076 339058257755737107256601853926785126699325333116458345449877225006296516593495854595732144128000000000000000000 3077 967556491644420525585912607547167312776123511576234790674039885993577864425341828968308801536000000000000000000 3078 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000000 3079 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000000 3080 0 3081 8944394323791464 3082 310215391253992964 3083 10695620899572299324 3084 366526294865283144900 3085 12482042580168947275800 3086 422348634804203519554200 3087 14196572202079482565795200 3088 473961820933757922581692800 3089 15713377185108661689169728000 3090 517224549974875089045181056000 3091 16900027358536933885645487424000 3092 548034226504075384249561640640000 3093 17634015185872400584472824754918400 3094 562894585157479553566115105305728000 3095 17821409205036660302174330116417536000 3096 559500490092235292526846033332803584000 3097 17414224267890099728421434623754686464000 3098 537219891083434798761710267935934926848000 3099 16422546688900581993908470853380137123840000 3100 497350469030252581418567544347184021012480000 3101 14917913281679636015162808892870869588049920000 3102 443061124283818119232292551492337664464977920000 3103 13026031260862801381315030173659959502674329600000 3104 378994177850111081108332386108478548676706304000000 3105 10909375459027528172222674093516516649910140928000000 3106 310588106821212590861156750420638106053140283392000000 3107 8742857436589886831648916721010824196629860974592000000 3108 243257807509970737859948624012247439022800004186112000000 3109 6687764431978090680236554944067870885339781057740800000000 3110 181612761436018748376848815090608557271294500379033600000000 3111 4869759198427204656449235496280388434566019312674406400000000 3112 128885048836052341508436178431322213277172702378354278400000000 3113 3365603659374254387991590841254226102763967337798932889600000000 3114 86678821850219662562646731636193140500567199415508402176000000000 3115 2200741842921936655264133046487983793953602898293321367552000000000 3116 55060409383253773579099582659097782920799311747477246312448000000000 3117 1356823109709334456762470420817834133488761069747272807350272000000000 3118 32916230623647530510613692210411658576021509311074028081486233600000000 3119 785740733101189435067804223675042709239579049105567836109012992000000000 3120 18445854728986591013805321326666361436258443284450953383540424704000000000 3121 425622488310157340424754057564515465759156436319416143773146546176000000000 3122 9647158210330625906299596433209242390738237669121073465234078826496000000000 3123 214660336914436163933465122300038895461258412515468036683747140042752000000000 3124 4685918966180245996173944239192124202756444333357650850338542725365760000000000 3125 100282315354991150518218328826189983327723744000178302275243184194846720000000000 3126 2102413161024289599201617887727604535373263575750333364941526366295162880000000000 3127 43145264074539745285220193784458625921652738300688678545106637062804602880000000000 3128 865973172802436963621308351309696517129481041322655137478611874923675648000000000000 3129 16984089374522000287240791508071201263820732397903278260364018100123729920000000000000 3130 325184384772915538925237758333549262431765458720603685682768626299898429440000000000000 3131 6071829414769177740861859409840971454781395401627601790065316931813150556160000000000000 3132 110441212826888467936200865094700487924505293698051165738089149309141552988160000000000000 3133 1954547386094306774798633443944390664155910986593933392754863298932724685864960000000000000 3134 33612764762996162054100482481185325889691447821409986791096135655392471416832000000000000000 3135 560915371963653069535354580686209910982724712840852654924978157775535780921344000000000000000 3136 9069092645026731361607335841119646424285102599714779753473987711749989865619456000000000000000 3137 141834167847769511714047076790967072920101701602365543755979109726223015750926336000000000000000 3138 2141684830148169846066221276448287683764198036578372853763135275035153868798296064000000000000000 3139 31161222076277406682341603182167713619121109967238687673088043888959910948414423040000000000000000 3140 435903951015713079893230859925144001280289758665249540896885362617461788433375559680000000000000000 3141 5848018178736046617368144150418084479643553592711521729263764018296939075030210314240000000000000000 3142 75035042939193929950648002770693895428673955161277146069389558905569090877969888444416000000000000000 3143 917911334966484954582244057328516897534164130948047375943071725970133771261218138777190400000000000000 3144 10667915862596756753334203808057942713691828638550977040509729240441608431800056553668608000000000000000 3145 117311431780865514253600459525290902729178979971829223194972217378149731075773836239568896000000000000000 3146 1214928407022140217382787578331332732551053383414674512876385137643320450728737510757761024000000000000000 3147 11785266072145724504059616299222240041871146108061632946529379814941074204879789532018376704000000000000000 3148 106391179947775387319505593511997007255871562833672075272397200492098973922049282166193389568000000000000000 3149 886938018424550659168366574627975377448363411962514877588147747679530375461322242226640650240000000000000000 3150 6764122839917725036082389160696600776629338859659338333624734257273768097598160955518515937280000000000000000 3151 46641184725423348412859376979196783282541338506751830935056281683792984233836990729754372997120000000000000000 3152 286462879235578863301675322439605775338161696076929685033749928639466130117041375687711255429120000000000000000 3153 1536512787585754988494551816087723818066698704708242941087492400150485189831012921558220301926400000000000000000 3154 7004447422417300727959555372585048836934842857308298014537707550739832915968072898599637221376000000000000000000 3155 26082676706380361860666396275245860722187124406080722476802750430972175935021607936461931282432000000000000000000 3156 74477040715808985072023324304015289050100584147483508759063275326992839718073747963150333902848000000000000000000 3157 145183092028285869634070784086308284983740379224208358846781574688061991349156420080065207861248000000000000000000 3158 145183092028285869634070784086308284983740379224208358846781574688061991349156420080065207861248000000000000000000 3159 0 3160 14472334024676221 3161 508411271416759310 3162 17756426099945868222 3163 616435793865319695072 3164 21268599379561082578800 3165 729179084479113071722800 3166 24836928762816289104174000 3167 840335229055256970337142400 3168 28237046892705921515597654400 3169 942144182539664328001473696000 3170 31207893878162970860810710176000 3171 1026068330706931250036005010688000 3172 33478547785619592583466686206259200 3173 1083794983535934003376571079001651200 3174 34803855519762389615128459902272256000 3175 1108445773080322350314529367079817216000 3176 35003635168280108612972480878519111680000 3177 1095785598266497136480873278596315070464000 3178 33997828116455161337516328287614945050624000 3179 1045168748926804517413844608562528661012480000 3180 31829129623322194497091214119447451823636480000 3181 959967269585051042366705315943276876840960000000 3182 28666071844622306652272142661446862974586060800000 3183 847311667598627010310575216824067229223406796800000 3184 24783390799869429222636288738290664307467091968000000 3185 717126889550523996300046091026419660496942399488000000 3186 20522010272997998140604609382378593613078225223680000000 3187 580628919175954427591542439859191989834467703259136000000 3188 16236546014017494446695554544683049710878290750734336000000 3189 448601777828837225581080097052935371001325536778649600000000 3190 12241968716758614740574453763033056309932912676805017600000000 3191 329844400732308824530701423762942276322434403729932288000000000 3192 8771479515670005976959785234349834781626482299708951756800000000 3193 230130414020380949814856657507706118953683786955594976460800000000 3194 5954384945073269431140283494870807765008564616415131205632000000000 3195 151872118816716307811973308456119975818778219627311280422912000000000 3196 3816854889700132322389911421977490693229941304479839443484672000000000 3197 94475444120110496519148895302231291963614516166005200463383756800000000 3198 2302011742722151487149496260041397552029037064595077546780708044800000000 3199 55188760250912877458369207748323179208644596014901195104147472384000000000 3200 1301116673165287540026890987055573057618826371942314321515458330624000000000 3201 30148117159619674708422664641693291408038926795565797287119258910720000000000 3202 686159661077055636344708347142573991174923466404998426255918299611136000000000 3203 15329909866413510916061612018748415276784356123864641644535973335269376000000000 3204 335982214614490581025719763003814568032004976334905853008272698344734720000000000 3205 7218568974844100556471236166674486242341642043886132272398219011130654720000000000 3206 151922248020775827793110405931340794153968710846865007898927953241702400000000000000 3207 3129565591059952562136916287183512378668036664454369977808470753887125504000000000000 3208 63048354573814528851762821886546481211067671802278912791334557170253430784000000000000 3209 1241081867668604787702409139929295911468499236627160012374499462507806064640000000000000 3210 23847715332851183361646146238267638523023687058932436778729850549100074762240000000000000 3211 446853603666056198253690364482092902795652650254005898328257516756518987366400000000000000 3212 8155952526794903803252372953127727047170799583670292469353226354560563287162880000000000000 3213 144829236170675174776360731818950251447057893532607630620991613907789702632570880000000000000 3214 2498900160339573230338309134101336464210997912633485455674834032143671003971584000000000000000 3215 41835418558096294804904747536192782292493744703774091429248041347948124364079104000000000000000 3216 678546291140675757084715039750499846887152724982073015360746731550360828871966720000000000000000 3217 10644648744798526963731288321614421263988963876448860630410157544037630497586675712000000000000000 3218 161215179488214252873673848389567419305526021470948697892437220646870418552491343872000000000000000 3219 2352495687732858897687015247941060383549940912088474876054973687702484794183075758080000000000000000 3220 33001381709452225821317001410043978328161770144257979186516972029753332939418018775040000000000000000 3221 443954784891752204882410019839403819049563952274089333218526378724421811153584561061888000000000000000 3222 5711408673226817573836482222612831128774258926763423912828804986374903247088501260497715200000000000000 3223 70046707046435567674715307945689412633004485551112828524241421301115235089815907060626227200000000000000 3224 816077742134802486613528700134759384036709323323033981473676884760429064195690933430255616000000000000000 3225 8995231575842954377823826645223965911411823759693126714878706111359365997282198046508056576000000000000000 3226 93367478341666957903590513789467076764611416659887381400364419817789609554908995540567982080000000000000000 3227 907627380204452720204074978449610906663593874251304426259578636829277366814809382154429005824000000000000000 3228 8210025145399878603908091613689769218402805792839318933679069509762990284040258719245437763584000000000000000 3229 68572005774163335966916137815504490630769380209074512669541226583082366645206265281417345761280000000000000000 3230 523865682516623326876526486381146849111841744868166952155758475880155331339182406073247365857280000000000000000 3231 3617999701661828888408861246169963242218410566791476247178567949762310390479376497210556416000000000000000000000 3232 22252972336461292241872925091014295059395476558123847848074990848035202353693609637357454308147200000000000000000 3233 119508939173933151995318439800915672682503173634126491059374529986731548290225512026945451406131200000000000000000 3234 545379342456905036255259406454086641968141619358471010343267149071713389581084344261803394465792000000000000000000 3235 2032563288396002174876990977208315989772365309138917023854942045632867878888189881120912910057472000000000000000000 3236 5807323681131434785362831363452331399349615168968334353871262987522479653966256803202608314449920000000000000000000 3237 11324281178206297831457521158732046228731749579488251990048962825668835325234200766245086213177344000000000000000000 3238 11324281178206297831457521158732046228731749579488251990048962825668835325234200766245086213177344000000000000000000 3239 0 3240 23416728348467685 3241 833098996695428495 3242 29468869542351686166 3243 1036231367030440444638 3244 36216385135191308634888 3245 1257870716181122004171000 3246 43408575471770450100306000 3247 1488155551328728916648053200 3248 50673105910256638967464521600 3249 1713502154548892710687033641600 3250 57529363062096548026470934560000 3251 1917389389870799313754484463264000 3252 63425382939975168168371571089433600 3253 2081910689906468260527753104988748800 3254 67798394494302125964574785124712908800 3255 2190004095968993487068302298946704640000 3256 70152991805455365946426385375550873600000 3257 2228067287210693781663115721467074895872000 3258 70144515574152691788080518155728753442816000 3259 2188477952169705164245222390374396637986816000 3260 67650417883537920860530915183568894631936000000 3261 2071440115958635246037913363944011029602304000000 3262 62811383036356230965654689785858913767761510400000 3263 1885625497875051144421166884145823626315592499200000 3264 56028246281264005642312768035584794458738996019200000 3265 1647299766368472317727110059904324374236759982080000000 3266 47910166837901508876054724470076328982628588584960000000 3267 1377981004056871115247815517195661456410379788484608000000 3268 39181920182922309099495297804808296311583167499730944000000 3269 1101074373671363312912099993939352369888090468928978944000000 3270 30569781250050936164456092170901505874538698092838912000000000 3271 838230479787878222996945668848289235207527399089242112000000000 3272 22692103998478142749933821636018213726708350556865717862400000000 3273 606268059887710809617176301877443807247924902261498786611200000000 3274 15979560864688158380109542896620799603387416271198681772851200000000 3275 415336001277534511480982813435696030514877292949318118932480000000000 3276 10641074276811253860383420947215643956194718280810318346059776000000000 3277 268615305662662922958189310125810106189143853742833287953802854400000000 3278 6677819352387539789944958505201229355885967728008843000498303795200000000 3279 163413072946063376471004883216604045174035484818560172812135510835200000000 3280 3934289571511959978786413354553015691723766648857778269454503772160000000000 3281 93141058969727089755824791544181029161149045714321757934487129292800000000000 3282 2167040918695518138031925384393731125773816804334229948998674313904128000000000 3283 49520694258907149275058015185071221100062509512637224823879002943913984000000000 3284 1110780564091676211850649020654934823538240389785128387643098709291433984000000000 3285 24440181793520466301830243389573746339155129554707229022712016802938880000000000000 3286 527121684938144198676007463382825787223336983166315770974352664816517120000000000000 3287 11135884420838853432034413717266226221034047115579680486536696431170813952000000000000 3288 230251592319214252121575595179426276650954164093991949986505171456959184896000000000000 3289 4655635626558432240364025170703622753242580613659430424832661390150122602496000000000000 3290 91973638131050600487628462644573405551230044291918039187520140606303528550400000000000000 3291 1773528298468355017633844687728442955394365983957611339781569044069764353228800000000000000 3292 33346887303524132887242905350140948656700648383472532575177480524832275316080640000000000000 3293 610707484853801238402836980815905110836801719288543118287808746354892028269035520000000000000 3294 10880594285519685737797143233010859953334848876235150164133359340939850727051755520000000000000 3295 188344020021799553835119085752885934248383732498330571244837900827600019448135680000000000000000 3296 3163163898241837777873427978568262728186904129995787679154616156761678809011322880000000000000000 3297 51463472169965214963626266863841200220320867237005395359735856517443351612087074816000000000000000 3298 809766028762806223452430174225371566236007036272221302129314402090012898360932958208000000000000000 3299 12300095228553212897127003162850682123856265937539697592605655068485301277213440606208000000000000000 3300 179999141152159806299906060436925685820801778462277993479079157310199359665432774574080000000000000000 3301 2532074112107531909933395108622780392496105886235103209665451231444944211336053594783744000000000000000 3302 34154516671481939231128147509984384807381388098705009948320512193259189309871962185111961600000000000000 3303 440533369322321831579747891778355716459474626575759512072965864683175748088191543025650892800000000000000 3304 5416378424887544332048908868184172695278175378566084230220100065409953841019682821549903052800000000000000 3305 63255213221627256225085979732314658606348983159105010023544088758430575620730846230232432640000000000000000 3306 698838028419447671344022688673471066959662930907695377528888402982448839580413856142118092800000000000000000 3307 7269639609043914287064144995855902057148430353297431055356391965113280180915761365538677194752000000000000000 3308 70815625017727214236953556722891286248975552653890534796918564561833381602908618947973250809856000000000000000 3309 641827863646672684672656848320795167477192318774646857427021757014002464341582277864871067385856000000000000000 3310 5370547271433480192973515510445657976548239698010134669958700618379713980737457966502215942144000000000000000000 3311 41098926039577663959943917101670995304497336148508259535271169665892805045678368704098830647296000000000000000000 3312 284285463643698727195805486631339372317187736071818380586019375631072035658039730358075736562073600000000000000000 3313 1750980367158024786380001526817544260855307805234475681983386569444041153025827088452639253122252800000000000000000 3314 9415123518034338645769490347997092281195563592689912071213785118520820138992793842192228729801932800000000000000000 3315 43010491013379688879093469785568829426433087345171726308359041501338364937187589448719317828894720000000000000000000 3316 160427316691255885945648216415370654907033119042750236525693640030308500440817844188472054686679040000000000000000000 3317 458633387717355062174029606928647872263635857969274205596982994439587830671985131032925991633682432000000000000000000 3318 894618213078297528685144171539831652069808216779571907213868063227837990693501860533361810841010176000000000000000000 3319 894618213078297528685144171539831652069808216779571907213868063227837990693501860533361810841010176000000000000000000 3320 0 3321 37889062373143906 3322 1364926996460655490 3323 48891493635688411378 3324 1741073769522815198208 3325 61629909982874152992240 3326 2168131726336191619068240 3327 75792728531673471229506000 3328 2632350808686379037687337600 3329 90815397213592391816246601600 3330 3111704290280866789395688032000 3331 105872278485748445994151981152000 3332 3576280714260792592081669754112000 3333 119912603404044352516892070854860800 3334 3990235651662079450093154608153036800 3335 131748999672755071227091788496827648000 3336 4315425786463847726851453442897215488000 3337 140196692509239370352491703037217259520000 3338 4516453746169932139233237551447754817536000 3339 144247554860400341195532929429751046619136000 3340 4566392497005410825632596843895771614412800000 3341 143249106550254218642526577110504279215308800000 3342 4452066161097982626475767898742234693713920000000 3343 137049137432068513030760926454074019393598259200000 3344 4177598975309871466941799966044645872197514035200000 3345 126066649030134662331057061993375225797780307968000000 3346 3765132812950596455084975351820363896202177282048000000 3347 111261971036479787277564195409967356325862573342720000000 3348 3252184427856166282492835517746914328775819383537664000000 3349 94001934310532194773129686830969866801952092328034304000000 3350 2685951836804947502378543727331728333925327863199825920000000 3351 75843981176950450292393545752115133281114324837513297920000000 3352 2115738099271766068625785949909178193640661443697180672000000000 3353 58286958867360251862795868273513304034975709627430417203200000000 3354 1585237905857870470179849073373750979182984257593662452531200000000 3355 42547059845943595338233820655324696814825427564504771723264000000000 3356 1126492750358336362596790123273543992452215082068583261405184000000000 3357 29410025212502628596088713652878191747960242131465610071113728000000000 3358 756810498024789812311524780475020224531962946298820267221398323200000000 3359 19187212710290882349505648550023410943102471234831585489523520307200000000 3360 479036787940090305737227472667775169262232822225806244935716831232000000000 3361 11771929162519782577653499670272750556304012413542499503455382536192000000000 3362 284595048561337123594490403722547963929862405113056464269241042862080000000000 3363 6765125056501111544121274976391908341717000190740742208503052043812864000000000 3364 158033363629227940126492418732750074785120988222873754275357971777060864000000000 3365 3625673326098081360978921451801883119972995784676072132902047537168384000000000000 3366 81643876152489996391580685485720299640717589138924138739049677732184064000000000000 3367 1803292295460861476353309065234558912978441653529713313918033390993408000000000000000 3368 39040169203991583331943680783442550599198921988850891700139742431434244096000000000000 3369 827822399093293745710990275494751616471656097444095526131601157323411685376000000000000 3370 17179045517868535382023638474424806220607833890892195986545914254048928727040000000000000 3371 348603134791823395867475867418022181736382762033821997207883060662909733437440000000000000 3372 6911037446817991840756586647083779541302750893099437236673353731747763296665600000000000000 3373 133726311350673497607455202065147709384378479132938614713172297171020584971141120000000000000 3374 2522921748111255456203071696192325641088993977145194975393206828078792322653880320000000000000 3375 46357698627964525841888649331171072402733139630449964007349865676247691257551257600000000000000 3376 828612124283478564218866711104676013974294165395037921701420705927239933800061337600000000000000 3377 14388975310603288549724811820480374892983545874884372684226285334657640726978887680000000000000000 3378 242408463114548495266142949963846596990963366523214153701959134996896674223319154688000000000000000 3379 3955862594109002944216427500717728598320143357489482930886431300748597710414474641408000000000000000 3380 62428786613291638978507398690088664915330621989689229294290178479498547074691560898560000000000000000 3381 951006236574804805948843251618010591580339504858917828221935433449070769237657229721600000000000000000 3382 13955976507281032299110074815114651046614578324708150145107806206091526962081037404864512000000000000000 3383 196854520295375735220835126467209600270914211972044832860407293529220633659795786322201804800000000000000 3384 2662314626672119570815536492853061371957506562345287967341399554159619909699941067748330700800000000000000 3385 34426591803650944039766302642133697932721260802737726984363592289893630782859632508621815808000000000000000 3386 424315042415160592186088882809509849710842206525593611702729299121436941284292427677484187648000000000000000 3387 4967049579388513540103287864795705611743307236068513420483162680856656440103558702878026629120000000000000000 3388 54999414893351360987317740115428074450109440598364325776051493601766629799618299109215018418176000000000000000 3389 573361143578113264361223508054782395353471622470955165494832287699299424189220650523848737816576000000000000000 3390 5596677995644013802989368400015798409287274832102168271083943938363588161587483250556442719027200000000000000000 3391 50822363409217191446936021379282466549063543757103581642005982085240041815987399823116438025011200000000000000000 3392 426025782013016586549472379589482674881640765274019297349517481520614808068517260822966718955520000000000000000000 3393 3265661110829751824553640443042665329300391415322536914973618582423389201300575886690548997475532800000000000000000 3394 22623328152321965023669120490706234112692515712111343955822175520499031304352952916619113473559756800000000000000000 3395 139533050030185077874144862738949454226456482799399583548327658406451578852485082731949336855314432000000000000000000 3396 751177318154351089486682236862559066505872722106054048673247867436032743240535317494257385474097152000000000000000000 3397 3435031957389243675542114751482054022715297372444769770314852057119546715321040899094342817997127680000000000000000000 3398 12822861054122264577820399792070920346333917773840530670065442239599011199940193334311519288721145856000000000000000000 3399 36679346736210198676090911033133097734862136887962448195768590592341357618433576281867834244481417216000000000000000000 3400 71569457046263802294811533723186532165584657342365752577109445058227039255480148842668944867280814080000000000000000000 3401 71569457046263802294811533723186532165584657342365752577109445058227039255480148842668944867280814080000000000000000000 3402 0 3403 61305790721611591 3404 2235915055529227891 3405 81090217170961408524 3406 2923979617460320876980 3407 104810590196156722419960 3408 3734151992431684388200440 3409 132210094361461071044221440 3410 4651055459736822252941932800 3411 162547309593340063085209824000 3412 5642545019752091026428941088000 3413 194518684450653661914579796032000 3414 6658265167474824811771826010048000 3415 226253354915149031790243678993638400 3416 7631010185821124293340504634254976000 3417 255410693290326309492970738135683072000 3418 8481664877524167282326132569296334848000 3419 279396496898116299928541343499123580928000 3420 9127864806037695216888712224547523125248000 3421 295688237865611811489811723511539386777600000 3422 9495573991522722472592944893435438138163200000 3423 302227374373900356015709429171988606135500800000 3424 9531737514611956464006739382006835586837708800000 3425 297805976012580361778882510012262096423066009600000 3426 9215354634122498411070468158634171944565866496000000 3427 282357270718835583179973029214031521189259640832000000 3428 8564098805072435331088511961559068915383444963328000000 3429 257065591011096803985828279027373146609747771260928000000 3430 7634238649897991654234884311011694405984488652275712000000 3431 224245018473427159782424379132691764319258202566819840000000 3432 6513082305481744463711404639369206841070029009641799680000000 3433 186992317531149811528205949742968489173412858826346987520000000 3434 5305131995545108250686931537073036560562732912749335019520000000 3435 148682682042534908808754840306625219958185226382605916569600000000 3436 4114975608368469591269289028277133819585107577560365006848000000000 3437 112424709509799349704458232046653029710434308593887976882176000000000 3438 3030975846243896710915956659645604411485982339775568390651904000000000 3439 80604838502213991509956579037941419432434703366744925827760128000000000 3440 2113596736550049993324996495757323425395635758905881127806409113600000000 3441 54623830987620435007288548713275408831203030922195598644434960384000000000 3442 1390751156587498093838952649335292241217264685202798251839269634048000000000 3443 34867690251635354785929011931536773018517091951432527570338559557632000000000 3444 860385203194375299034108681747911765899475959782620701845398856138752000000000 3445 20885158014772788873121797317132653952545038009823343656809850157924352000000000 3446 498454435317682885798765257902673354579014505937362894064868212604928000000000000 3447 11689921889875786938395236896697821234056559656267645708660897004650496000000000000 3448 269239357620424123937462394206378786378657529004054613742353833707700224000000000000 3449 6086032283413545509042028060960518483674787737086539466888671231490392064000000000000 3450 134930791511490926152583620566733045730219726820327097940824008239295234048000000000000 3451 2932002113204103997765862548279420321884158517002930277724813965489214586880000000000000 3452 62397978699998361162226187144371258180961563279312307191827032353046223912960000000000000 3453 1299529048816300765456286253783835898318004500870349835722698913971659698339840000000000000 3454 26463325619669340047631700573131353765252637740781970434056958869625924055203840000000000000 3455 526447145888733206214040613063645194188822173957581883595364171746736551713832960000000000000 3456 10221123734550752067801034386461059349297855090479484673479147324497775354393395200000000000000 3457 193476067311492006214651664158567516974873663272525642842716393733442327407912550400000000000000 3458 3566629568843327039357861510071970930373000577568116513350501218948462972413516185600000000000000 3459 63954418168719925923854775620910494403730923267002283978660461023344755828793645465600000000000000 3460 1114043527988901157564083490595069166111346348628628792062593255589825547273202827264000000000000000 3461 18825319483515621893105148772846202790032025652108125147729375532658617713727918571520000000000000000 3462 308124774894276025584403624395285334340075346019108419809195280292151113266359005347840000000000000000 3463 4876732574524462950959193233460256172320978602702549579358425299529182953384583658209280000000000000000 3464 74499431050451657371922908272436077525511394007337240876311318877929788096914182012665856000000000000000 3465 1096279580418281676996787912514302349968399456202655151805411790500154494618692067608913510400000000000000 3466 15504682774603112721307897352065621905484576543159871949620024911183695578355267149072695296000000000000000 3467 210231106335554140904009547052913798433279856171402241124433263821519258844675543666064883712000000000000000 3468 2725298722874099210995984534280514873944073141862650875709906886722953517790899386968134647808000000000000000 3469 33670680407208560295729176818896826759618555797665387170392184825853943404447272785734101106688000000000000000 3470 395061376321425682461302172052596252494059455768252156003779785184275891467472493567581479763968000000000000000 3471 4384136981343733025735783392626782744209889135813619853063252417181263632166173608898443241062400000000000000000 3472 45800424766180501728586447304116578856154009101372721547654393546629250894985290414566876695756800000000000000000 3473 447960370375731637849165324890834013175721021702265495287840758389070927107848685328569644299059200000000000000000 3474 4075512510107014843241873814620208795169649708176881853467213379238550582049301016968332649378611200000000000000000 3475 34223802879410644783311457260116757293095714251123744704724896627538727417891858396302228498835046400000000000000000 3476 262767569610051873002464874359638347412476396835891014430879718606850484152320819733481829542395904000000000000000000 3477 1823074456820044828271429269399207870846898209088328948350382432041900715513596392403955962628538368000000000000000000 3478 11259166561431611618926640412069336962916542019406194541106181289421239522114104111839176967451574272000000000000000000 3479 60684935453811182362475612969451913732068657371547627706007383622288343702042542872846376168715190272000000000000000000 3480 277778955160811382656737265263117727967675451310057077189906033632243696110332327695608842266133659648000000000000000000 3481 1037757127170825133274767238986204716400977531464303412368086953344292069204462158218699700575571804160000000000000000000 3482 2970132467419947795234678649512241084871763279708178731950041969916422129102426176970761211992153784320000000000000000000 3483 5797126020747367985879734231578109105412357244731625958745865049716390179693892056256184534249745940480000000000000000000 3484 5797126020747367985879734231578109105412357244731625958745865049716390179693892056256184534249745940480000000000000000000 3485 0 3486 99194853094755497 3487 3662147842711494972 3488 134453540917708275684 3489 4908324038496020300760 3490 178136418648872158920120 3491 6426336669748659619368480 3492 230407734847724648602930080 3493 8208876928953428787938820480 3494 290571150484827032924991888000 3495 10217175096373018383591517536000 3496 356816413133923018173021188064000 3497 12374251410692807684913873520512000 3498 426065140328891282048397661969075200 3499 14562539451380141156706827069325312000 3500 493993835564577120826829591512080384000 3501 16628251063342909651572147084228796416000 3502 555299827447742346798251167645082198016000 3503 18394058999475604454907152615480378818560000 3504 604237359234690666589341472983145849651200000 3505 19680043007974757716531964484050458101350400000 3506 635387960754609024110094904151201648114073600000 3507 20330578537561846566812405293360831009397145600000 3508 644553338766111917017791702870486498727093862400000 3509 20242491057721718198926565854960846034493898752000000 3510 629592430967910207376721327014626873656620744704000000 3511 19388163385993921365672813043730220841317113266176000000 3512 590994130979459909871693785437876294735579913650176000000 3513 17827194035053771644345083362497683693223497859858432000000 3514 532005634981103120874130826671989074488775977158574080000000 3515 15702139678016079599780255361548996340253844747279400960000000 3516 458228767872552595731941634676159827686628053953114275840000000 3517 13217631938282518476687101929014237918579192980063272304640000000 3518 376733864767338624693532517766475693931168389218015054397440000000 3519 10606742021629992052138047831769517057388204305780022706176000000000 3520 294880940040270911145847879663400276391153393795445158838272000000000 3521 8092333429445210313168784904552004443803398222630230842933248000000000 3522 219129994179496901699019732438061369993890309730130997962342400000000000 3523 5852786259156757491504914700636176168927682729774263650654932172800000000 3524 154127719686813217103144064102077109939339660995450666990602027008000000000 3525 4000117353044785364860433521820808354896415713394232843907949920256000000000 3526 102269665677655061117140617575221213223511691773086957147364727455744000000000 3527 2574555552072761968851688574663467423588539134904410796498520840863744000000000 3528 63786461605437662976675636926936856462040028511434155342819654159564800000000000 3529 1554549593582140747469494961272127549323572128582640425583049741172736000000000000 3530 37247590369951915274519829696217331955506193702187685180417145896435712000000000000 3531 876929718817324532556828740043501041551920302675022809371143876649156608000000000000 3532 20274335029413916686518607259688501570071475724802765012954980973038010368000000000000 3533 460014478035919148409502620215319965062133672452245344584731298550777905152000000000000 3534 10236502504848962198800866610977358133406361501822726505015967518298797506560000000000000 3535 223245127764867992434777090484487660173893164503348086786888830916066667397120000000000000 3536 4768031118608042219435071478420420989102465426869787192521933592286880627425280000000000000 3537 99650344556118670926658886163190764120773618178269249292587957213928331967201280000000000000 3538 2036266389462212386298344244931623299366337815611182960879498330138305187555573760000000000000 3539 40645744214764867453348258575026580282394424287376519479426655255153604917880422400000000000000 3540 791774447605197143717796170358635794239690977788867779217940214932569887802707148800000000000000 3541 15036425395258865945382569749897860377965346222952064791401323580215030913648767795200000000000000 3542 278074649334549528677619832005421241397602501485701181410514814619116323010929439539200000000000000 3543 5001853826720485430489948650950813944114972341370973132548198668917373303737759773491200000000000000 3544 87395706700980891976038418728077943022810257230058078018246215657617097165988157194240000000000000000 3545 1481247411034989356256114800683299963867295481483177032819518615198508105450997761966080000000000000000 3546 24315225304755829291972253948795386824305838868707972596132077550507320518603781208801280000000000000000 3547 385936094603724929679543770328626355083705667096900915362283068355301475215454822568296448000000000000000 3548 5912098825841660169276843351872548756821020096629608918997120854461021990287167138716398387200000000000000 3549 87232610967626977942921072333319731325451248846272434480702367266853048649032808476182577152000000000000000 3550 1236957395713804299107481280227247298317014015736371772884478450427169406642272273715339198464000000000000000 3551 16814635677100278961942693975529421621818105999529390160500798334243142283979102152939836276736000000000000000 3552 218507445696287621761567443946206514051670690396668858387729202030425532018750191028509014491136000000000000000 3553 2705996378497750583262474759034111719838612134810197422196107662118256729365058069320981272330240000000000000000 3554 31821671714778792697465554600258110309159403750525721626815110097411323676143523822017832602828800000000000000000 3555 353902554474542094307344869795380386615923634304614659680102754270500029676038752679115903048089600000000000000000 3556 3704812467417583950297152657558276999655565202555459585265654288738358531572806414171367451027046400000000000000000 3557 36306724588796977717082084261458906405527483014311751316253424706383201214775074936119744113567334400000000000000000 3558 330926364717945465321280012355814455874610884655181775069337878515137758526742107504712728251570585600000000000000000 3559 2783728507959350907207870374838867863921156052880035721831619347937676616962779435580163623430914048000000000000000000 3560 21407407657994068508327974834751395033596608057743663599783809267355288121637822135413560685621149696000000000000000000 3561 148740928141089324828770517853872486342939780423136919716058111559999825928874368859630131550066049024000000000000000000 3562 919816626080002909076442399038203576936441148218863182600392013675422094098035496271718168513031962624000000000000000000 3563 4963341846158394689145179863702986005683295986693064941222540014788045172367548322239091326545924456448000000000000000000 3564 22741194976450323179176364840542520595614524870536717881376526167251641723428817294758057231578478673920000000000000000000 3565 85024514970961397126236102063145600212714572922730514061606020729173722635510416825090706502329607127040000000000000000000 3566 243479292871389455406948837726280582427319004278728290267326332088088387547143466362759750438489329500160000000000000000000 3567 475364333701284174842138206989404946643813294067993328617160934076743994734899148613007131808479167119360000000000000000000 3568 475364333701284174842138206989404946643813294067993328617160934076743994734899148613007131808479167119360000000000000000000 3569 0 3570 160500643816367088 3571 5997257751335478360 3572 222868053774092674152 3573 8235664278709466004792 3574 302580304999012962543120 3575 11051170755424704802169520 3576 401175849227677677363362400 3577 14472786532624323581101263840 3578 518789475509794526313712275840 3579 18474860470488552706345385616000 3580 653506848548306863923516159456000 3581 22957497122640785696588932599264000 3582 800809512172354006057607823208857600 3583 27732396461476852116676501309178265600 3584 953280081174225406513695908618317824000 3585 32519823474335733746300723526206337024000 3586 1100748341359345201151946864491866521600000 3587 36962020872124919567366134689994299310080000 3588 1231018659090863358267481943573332055162880000 3589 40656126824956602854322397364165667382886400000 3590 1331216195288004534456443623004199416276582400000 3591 43205463228020592537131137662542901206630400000000 3592 1389632042605052903266547129336686877356897075200000 3593 44282572483464790701406243179616207449782924083200000 3594 1397769487072067027330931936747718699673733955584000000 3595 43692072965264111881179358180654961598116076847104000000 3596 1352151970026398669365015203602235183219572629831680000000 3597 41418274221397180865115699880332038057068644180688896000000 3598 1255412086436035886698217539954615982218292119801430016000000 3599 37643385397949814568841453974405886341498377094519848960000000 3600 1116285275744184795253555245265598207067656255197843292160000000 3601 32727855737876757195064224141048229137427395565359149875200000000 3602 948380768834914124756274619801556527283887790962645684715520000000 3603 27153935167320636258293909946340348776701868727534884508139520000000 3604 767934878285489990622999737990216886052786648785853907730432000000000 3605 21444142177098588914189417352416618528979749345246379792924672000000000 3606 591058836141738464483052568039874949403247349111564234135699456000000000 3607 16074192780348192847693641296601770284097259948694991703068010086400000000 3608 431157428522390436787619371439527213189794635649068284359924409958400000000 3609 11401849577417998925722004671137107883747927177419607108380698607616000000000 3610 297142050051081830497486970379590320437885412260288798474021283823616000000000 3611 7627997048050994773688562576995448931651994457383596741385873522688000000000000 3612 192802952807266454541568354379935142205303710187242752452567379633766400000000000 3613 4795821877933643141265312607033085731770307860511671999389163082638950400000000000 3614 117337694377441895101572844888888765359799927016091509614732231512686592000000000000 3615 2822310643085584843847683470579659765928356548277523256232269275696463872000000000000 3616 66699134378424390693174757362650067965134597384940353710916270530389606400000000000000 3617 1547839015929864158828460781987412584585712758338302398134439412522859626496000000000000 3618 35249199563777185320222854929592136778272936296533433322807883814225351540736000000000000 3619 787231729202465501338245741566749466891766441371973992724498271665753969131520000000000000 3620 17229816555667742606630212256428639896115128152907541367589074052061873695621120000000000000 3621 369283257224798164165479232135763588330251992689410366545263529290185168021094400000000000000 3622 7744531452269116480698646938481188227835388134838765807689436277009315001563873280000000000000 3623 158788986590812875994961537942863674498108183605248701079519214076981555212719226880000000000000 3624 3180120702513991992413253797568638646463863552579725473949695992444306880776162508800000000000000 3625 62150649582388035889219220629694799991521350578907909161738536620454837715211177164800000000000000 3626 1184068889637765947542898513620611916967392813238019093707649396134502810004054081536000000000000000 3627 21966152366778709722678362565854893869889661274684569265010136357796829262633940654489600000000000000 3628 396328548134284668837560589256071354571510678681682644853771113987483366496506142628249600000000000000 3629 6945718881287138008426785130035183936553176004075712055705240619290067951510658041774080000000000000000 3630 118066802541379653618298335223253640828664546360401144144661619761946989799048230584975360000000000000000 3631 1943664269244282173861774169477581028891873232095424484602651117814177814947199658317840384000000000000000 3632 30936416271690887486405345024761685121979170912840120823264082882989867948264058205559691673600000000000000 3633 475199519770254681328670100853355924910660091477097668327141006009081129615479605364388370841600000000000000 3634 7030075603977485028358439456612623901579173798069209820773863219327283779025047559857089019904000000000000000 3635 99942165121371657614924961724581010886368090164256206273701804498732107233517699331405018824704000000000000000 3636 1361944080792114593545514423150045167851284242163273996151174076916326866165818205908272309862400000000000000000 3637 17741056616470446923748795675482544413794607847155263090177743983341043266088793361798666723000320000000000000000 3638 220213562433969565385049621607204490002394918053432766189213683538634044905133646144743002362347520000000000000000 3639 2595398327560459292161054584517306576804076502192262173477999744538510614224927186812913229339033600000000000000000 3640 28925951651011262189660458868125738075945940625580751258160687846062431536003367787038050308692377600000000000000000 3641 303423922285552453031421796762716782176242262103926263723582092586045207538493631359255165785866240000000000000000000 3642 2979234337990738505734501536440972474365685375936751614544309354002266973408439361301636532927253708800000000000000000 3643 27204120701979421748663776151172961490180227029544196316324164198149583473567274103157674615337962700800000000000000000 3644 229226391703806080469981811842226824834609054179954635963674023446785258492397096760749624782137327616000000000000000000 3645 1765555669052076074572295270872296450825601926773317884240949987901067674573825133127486359939103850496000000000000000000 3646 12284812100256602778425477368901964452731933117748816708726815875857697208394530072476454542486766878720000000000000000000 3647 76067001009479430070687981854907779157756939850855587078642631101427790114026613862856999144315519238144000000000000000000 3648 410919616103975934065775161448361633755312589364060086709102734274063457237302048587625880402736158081024000000000000000000 3649 1884549050577956876076403603115516968351133800974839405422301629911969840915489409287947989009021576151040000000000000000000 3650 7051237616569048593491716737009506708549897195341901041154553855471702588567670704426272455159107645603840000000000000000000 3651 20202984182304577430790873797049710232362064997889716466229339698261619776233213816052803101860364602572800000000000000000000 3652 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000000 3653 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000000 3654 0 3655 259695496911122585 3656 9819906237863340420 3657 369316110194471906556 3658 13812592478527764328008 3659 513659380762722985482408 3660 18990408950168429234253600 3661 697890608607950554779309600 3662 25489894406171496110583621120 3663 925142918255616147887514274560 3664 33361140846449721826760313634560 3665 1195071866387115409159991203680000 3666 42520323867364968884661483873792000 3667 1502364617972934716465072676369100800 3668 52705459571097595352132230080218726400 3669 1835527467199478456973996518458893926400 3670 63447275755292024495578309239709900800000 3671 2176365344396459287891009608556250112000000 3672 74068801674709392441856384001836408995840000 3673 2500572394023802577069413840976375292395520000 3674 83725524355657764377936518776109434532331520000 3675 2779726692541745615652986474438714412048384000000 3676 91491581866630534327528859038991919957835776000000 3677 2984705572387617856101223860783117202629859737600000 3678 96486600521102725675463393009320851663485455564800000 3679 3090143657643132211541403100073134552125144878284800000 3680 98024473528059708930125469643078149931276539002880000000 3681 3079139998102725488147372301737140479506170541506560000000 3682 95753571447163716582316193740090071697220603046002688000000 3683 2947129399616260071795587963275902122304990134019293184000000 3684 89752475582610934882870017994638746166082693316040720384000000 3685 2703815605555231828050740499173934624999235621986553036800000000 3686 80550331224229004324611538673296011475103932456555564236800000000 3687 2372406017214308979691862310081575553612732838272153535119360000000 3688 69057242560502794427389020231561231234458370135082214809927680000000 3689 1986049614014662534550840555829189020851803579317485139845447680000000 3690 56414196346535948899163193086626213984630680275381497406423040000000000 3691 1582177948696784567092891325164934586440408635270564904643330048000000000 3692 43796155976749273525071501014713319580945094595597132016743822131200000000 3693 1196104473862434982103121804812471593924830174694928636067110820249600000000 3694 32217106642836011325299593679099477553046333681127503042325700516249600000000 3695 855485698825456848643507774800295849011314191130160039956613955584000000000000 3696 22385376652218111792937216937222119493193835494959848275319267000320000000000000 3697 576965290430845898013163619540680853796727505908787970933593721746227200000000000 3698 14640898442228241434022246806642424395921939527145750780432610148063641600000000000 3699 365601447376474108591766429294561869513199666580792762768272553045236121600000000000 3700 8979436608887794655975290230623155248671273566676663998266363570416517120000000000000 3701 216799758989775210196686804269002918767910474330509188510555638185464954880000000000000 3702 5142712809751729669817176998247285744009172507882744367132235426001949032448000000000000 3703 119781974833259627142789839075965298971793510198594674938276943133621411119104000000000000 3704 2737687635592415574463942723601251829201033484405460312328973409478862862024704000000000000 3705 61359434134399059892977570813186534229805915648376028196335921227636452779622400000000000000 3706 1347654246119971708030278943376814987152897146665964225584894263159269058464972800000000000000 3707 28983527217420833403601911254472518120374829570299287828922638130237248926216355840000000000000 3708 609894897775840916925338084257393230855778179039079808366485992013628855213484933120000000000000 3709 12546500426023084439858973016841912863601396445052023111461673767533880750065707909120000000000000 3710 252093713615916461417330749245867785924999192193744875020373139785106747071548882944000000000000000 3711 4942579915586045486016794700888941957890190947142563188175522261499090045066809442304000000000000000 3712 94459932902851854163113526493180587081146023970622630738894350606380862736602783075532800000000000000 3713 1757761092108430724728944036803733142047921289843445740242605238397316560895262857782886400000000000000 3714 31810350632244922826098974696826693820139601527778165134897254959750094680255518218806886400000000000000 3715 559125160723363763415877696974160063846160945473651840083108134469858387408291494300221440000000000000000 3716 9531675318872165974257516388424679474524116227176795192789292991648245667904596546569633792000000000000000 3717 157355699790678042435112186884244257670096331399386047787625573041929914465277604159982193868800000000000000 3718 2511426355854407570915127909746661818920799107832297714673480594904295859005148080790831523430400000000000000 3719 38679802264987588932500807191454650394178433668339832366595366054335645481058014576893283952230400000000000000 3720 573711715057008463420166220379930986110832493038284234784503712089248695154124892875055641395200000000000000000 3721 8176634424498931617892129340918598400403248883400852468603222375863071475596736552809512566784000000000000000000 3722 111697306408039875274560736785569682379669264206904818254502514798853200028563671226973892756111360000000000000000 3723 1458427084068738748897433282140275620449587655410516377948115384503236310675315118569070172129198080000000000000000 3724 18144036689978901398036823345209796773585249482183737700213846662974759742355187523479296295389102080000000000000000 3725 214308647047660996591231432441895475451886860981594562986886324252496533063321077278113343813451776000000000000000000 3726 2393473214096149046214396460661103091973931529534471354369244354362861047809507819175076481816592384000000000000000000 3727 25156683107268460589318150915712395246929739132074624377711557898712659674706722926672721197761193574400000000000000000 3728 247471955883262683574490258686202819982796415525807099899890366388252749149346126913757305142458397491200000000000000000 3729 2263738731308277358379429221863777370141542462423968826971445983377209723658013202529831107002767717171200000000000000000 3730 19106275974978621434649701676893180799764220770693052501232559857969961887432481759043338350149469470720000000000000000000 3731 147386859574294387354996360354234698292414120700739839093639406970014262570103275686437136066371691479040000000000000000000 3732 1026960874575396238698594919124062028023799085904207538591829993557258520332772977765783090242342493356032000000000000000000 3733 6366886889819821802758614110971710928655968422601332596724604486352682727854806747185229870890925137330176000000000000000000 3734 34432223237763017064398877459599231635233542933658316769503023658292156685297861664535483247327507671678976000000000000000000 3735 158058640955676988135010953823977144759067920277607781765206010580517378249353966913824871326319323067187200000000000000000000 3736 591828595458098797678462067701809158571547551114651694128365362925546273444949440023193879101556563063603200000000000000000000 3737 1696575306979883220011591260745186254571769646528668189834647373719899317208855061399822453424462147448995840000000000000000000 3738 3314240134565353266999387579130131288000666286242049487118846032383059131291716864129885722968716753156177920000000000000000000 3739 3314240134565353266999387579130131288000666286242049487118846032383059131291716864129885722968716753156177920000000000000000000 3740 0 3741 420196140727489673 3742 16076859486109941365 3743 611823976444291261548 3744 23156205087820646052468 3745 871490055675847005337560 3746 32609876609406748963835160 3747 1213008911536638807548193600 3748 44847915199051473575140052160 3749 1647851549014782643085895519360 3750 60162287581238819864093327721600 3751 2182190123399919491351110499481600 3752 78623611520264024082010319713536000 3753 2813418016553668349138618306063462400 3754 99968596066222598782854676182195302400 3755 3526683982369070198417543648200273920000 3756 123500011237619935096488980542799646720000 3757 4292270097840476880972209420883475046400000 3758 148029033401574119903369682037286960209920000 3759 5064829483259434999290310696582762709483520000 3760 171892526667066616196577779118826232470732800000 3761 5785453374942905437668160472965102518971596800000 3762 193071305638027784793372712664747823817482240000000 3763 6387152416058542514573405888977626319059143884800000 3764 209417401169482727067197784986948754773755153612800000 3765 6803591557221664655083456469044553691722529767424000000 3766 218970137934402126099839905325561475332521237807104000000 3767 6979928279858676589695649716059407560938933185413120000000 3768 220308625617334485627410945767324902700955851847368704000000 3769 6883641486572880022798658927953040112045459139108798464000000 3770 212862613569432291533783522904045794054425784297120071680000000 3771 6512675148777744669790396284278695217049372676665617940480000000 3772 197096470734317948189248718288736213987507632303497858252800000000 3773 5898397385224551242835706167428604448099946467844577275412480000000 3774 174500576295895627015514386410593573280380422525598165977006080000000 3775 5101930739357247535705066981692487768876174812696134351113420800000000 3776 147370075014147726522632029893064448243423554896739857093938380800000000 3777 4204147853313817191945818844323353239290360474295863045410258944000000000 3778 118410932858878495355202121342417669563337474049303025191615043993600000000 3779 3291515829501297812843458214811104951190538404976687937063300471193600000000 3780 90267030700888974553043348737922977599862637671649326957323721113600000000000 3781 2441312014589979132152978492343865271571052950635548960123663260057600000000000 3782 65088287352112837361009598281029698234309711788680006654926312701952000000000000 3783 1709954062631273047858095085283945014716172306884344350949570315393433600000000000 3784 44246227808688258189853595053924786840951530141735305529966303265790361600000000000 3785 1127138673211958626790318133675717308293564932791297306722039631072722944000000000000 3786 28253812383914714386452463019458099142693615111089861579070897733148606464000000000000 3787 696552977377038155064724912240318128171923655782576086141724632955014348800000000000000 3788 16880140498201028707889917580877835510686677559754978625262789833241661538304000000000000 3789 401881389265119836614237189921427151462506726873499837883432127395940316217344000000000000 3790 9394236131624602805798890579890300945710681925508573377029041894692065975992320000000000000 3791 215473632469687581222804919249677765585972718021556585180373665753641469576478720000000000000 3792 4846268644199121926737614286985091821203250837422552030143289775058913318246809600000000000000 3793 106806079467928478701875063248548085680160869331768193367026576091528554967958814720000000000000 3794 2304810826889957963311200918687300365733752329870190764378905026993184603515671019520000000000000 3795 48660945608432485946240483364309785976277281665742058237201613328714145812370056806400000000000000 3796 1004301886629574141498793485801867793414597347250514055312503733619925026040373995110400000000000000 3797 20243896767715133272930215172278149886657538523230295283024067485599570691077600968704000000000000000 3798 398153140458035156588749187009705172550776569232433301729909255869625824568044861941350400000000000000 3799 7632765748608122935027089162664278547325901358821240967952248687554889966114730418792038400000000000000 3800 142463973947929473593533457998282133137520133632617175864916204644481839724586684869771264000000000000000 3801 2585813001199438786600114514007015333883201583500742892321605051816811058022670818013609984000000000000000 3802 45581974392241637716487830073326024398031807133164981922461540312123785114757577357200982016000000000000000 3803 779255985832443220325483547991336070212570708397187470563825821407111013823626648252859180646400000000000000 3804 12900034962437378925655865784307405977047528077470716393621032702554961599933116748234098108006400000000000000 3805 206441164643647158499427432871853630706688750367676095926471987347537864236412539307363590471680000000000000000 3806 3187841027402573401647643649549064272618798771644629544886904310119797758656413539704524117114880000000000000000 3807 47403551699053604797168614309144088651569477666090885960531641450669812221934797688471457208729600000000000000000 3808 677272869465938740597082198302598319620481547241917196741096157965020032159633813627009901453639680000000000000000 3809 9274057482249419832952613005166218512269492539533476785443500074363887957522778408148037881907118080000000000000000 3810 121370903818282334364120774397406121161410874207701629952111807938236575793176857891558051401642803200000000000000000 3811 1513317166997195356643469525474706987678800265360036953260016278506792146564187571708702134799381299200000000000000000 3812 17912811076765632257223249960798398631234140921331611590161755468876160102843797937280379058357534720000000000000000000 3813 200465988860181930422489197619752790343418494634493313506841460766840922090399725268579864421483098931200000000000000000 3814 2111113943415839728343379051684380634498847599196798875789158257192426488876504174664023627194363491123200000000000000000 3815 20805889858373522023361690176485012873703086265513648855527007119554698419202023690908621312326826459136000000000000000000 3816 190652236492151499387679188587548780011205507379264032408331958599161758836357297081908157735296152109056000000000000000000 3817 1611748645772926219166799165167018403527226832391160645896040772051589063223366419446207305220218138132480000000000000000000 3818 12451816062805543495104002648255041575697443319712030735880706961349784528344751819484299566497278256480256000000000000000000 3819 86880754722804704355314792964096910748267609712493580693596446718092910771048401061503936790196375777181696000000000000000000 3820 539300836584106896358405795829479911967406182120138431316169079710066062026743084101456591036719615096913920000000000000000000 3821 2919687737593287401880412867328925182286301252165615024366602457099361615661750570781089803567679044447109120000000000000000000 3822 13414781497050239414045140201241007594288411158598771733576281559645715531418853973859061259635282096108339200000000000000000000 3823 50265975374241191216157378283473657868010105341337750554635831491143063491257705772636600131692204089535365120000000000000000000 3824 144169445853592867114473359692160711028028983451529152689669802408663072211189683589650028949139178762293739520000000000000000000 3825 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000000 3826 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000000 3827 0 3828 679891637638612258 3829 26316961864700771458 3830 1013293805610983050834 3831 38804269495681284165120 3832 1477774256789852575029840 3833 55957735837954413224776560 3834 2106558779801029856110514160 3835 78828871985979441338561028480 3836 2931777788862810579574530211200 3837 108354092368821585478626701030400 3838 3978884865599423099152034980377600 3839 145148026745028107371534019081625600 3840 5259265972769771354587814818994995200 3841 189248489852517882673788944241239040000 3842 6761771794495665038351505633209902080000 3843 239847546728448012568330444505513656320000 3844 8444635622038855130407042718124519505920000 3845 295066426739571619321753626194142444994560000 3846 10229924478511571734620378814230303285657600000 3847 351849811204653645561030201130008158483251200000 3848 12003030600825983377252702529780341580434636800000 3849 406057408378459333311932941636006896673721548800000 3850 13619426712482771636128829428385195645673612902400000 3851 452808507259931930577849513442755011775600918528000000 3852 14919752842932382316237606408804458358417798332416000000 3853 487084400393003451407051786694753467556861020995584000000 3854 15752291864255857356438859556261146399090655909904384000000 3855 504520260620682470131509681841018978543527650899525632000000 3856 15999412403474505692161753372714039509977213124854415360000000 3857 502240692262656747077814649809322703469826792647315947520000000 3858 15602369161415945243854642470574003663681381827565773127680000000 3859 479539731570657037277362541774671777191142117736687578644480000000 3860 14577890465937034564583527462749738849312923539828662274621440000000 3861 438204932568808612456481710167298751302137026099551430875545600000000 3862 13020999947432361388783396675481858281260912757883957134177075200000000 3863 382351847238187339171472567338927734138720353616486056789331148800000000 3864 11091648502519919913853463245638607962494017085849062805435370700800000000 3865 317760559408239004982268919597095058998025906193847089888538447052800000000 3866 8987235752001115618444260630635447988522192593545131530411782963200000000000 3867 250853254694275600579237812794655548249339969146867659545118140006400000000000 3868 6907478941450994962918220216661080224576872648631682078373226060185600000000000 3869 187567456602520093572218933404350293861916718259697362295315773364633600000000000 3870 5020627421850858115033661832627873194353907707917692601390069170621644800000000000 3871 132415150944061240681773930527776846869668878864907863401230436975771648000000000000 3872 3439574144170716095735642745342969798808631925608443512808829527812734976000000000000 3873 87954489287340647247992069265488533264575310653374904379829044701837656064000000000000 3874 2213028106026890227038225015404393607503740425223218907289541566865315201024000000000000 3875 54760843244673551665749165454420073278776261889418799041056083008129284964352000000000000 3876 1331910108012028841735743072879528554947260759940333486834322982525161481175040000000000000 3877 31824111841207890374360455609641483196574545026715525745646189546572004332666880000000000000 3878 746544873185316781405727019057379347101312729945361282228161681715881221155717120000000000000 3879 17183078146273160277130944112095472853240756603187902099927240991653897325112197120000000000000 3880 387795576183703652295832917426245378503104742448040186763400282524829296443009269760000000000000 3881 8575427936466008251435917355117742137638056583492984821197799551857826872030973132800000000000000 3882 185667230686513300404904305990265918589501303923784382625124158553879995152281999769600000000000000 3883 3932747608709277329959350820084773808034847031060072133378965606484309792792276002406400000000000000 3884 81427382334557330682879445078071688275765180916401645568699798829814462194405354137190400000000000000 3885 1646515189120649607308884978322740303171402289027182763601175453155182216696070900233011200000000000000 3886 32483408987282592741903486046030911697318863664145818208529590766390504351956595269173248000000000000000 3887 624607503748053649586230693292301261249887915330848558108996132169970442405611297797308416000000000000000 3888 11692776598798570965627999690878103385980570546931425284299685464955579828906163404500107264000000000000000 3889 212848242784279569673352331816178639239431219953887093546868741464597505322045093802600824832000000000000000 3890 3762694097942102801182841199421793840560639082052802397544066893800715605403874048559302259507200000000000000 3891 64504588425735709377076457217508240219360281814325824753815540046107251329826743668955058012160000000000000000 3892 1070723204504626998673903650258982263631908980994141777484813446365391052113190025771239153336320000000000000000 3893 17180228444296647167530593006599481254664400038581860014892087199799007629177353487558213139169280000000000000000 3894 265977693932122380923805224520300929044813445478037288391670548294439535768854827861779561505095680000000000000000 3895 3965008139710570137281940093800821941655305815076911374351218649958750651057828929981571427194634240000000000000000 3896 56787039690001992942451635771883179866911825407394362541786154200488486455053192853353781352883814400000000000000000 3897 779424906783471204235887895099084995281591108917695265847927159732319604604603755577251961548623052800000000000000000 3898 10223589081324619758723155165735030944429448320880745612894729158435848985149888701395879076727829299200000000000000000 3899 127751803147662651625123982730163697848402891291428706625992155597221263556710623347773307110930199347200000000000000000 3900 1515345069494575913531881345712949887039206380102443972376199412424637109169859899679439877820986792345600000000000000000 3901 16992603086092383332759580736612537149551194123040617861688475259560066550625030246184111035105088110592000000000000000000 3902 179292060402453939279151169222992957196759351068500734490896164135171468319721345818576200831712492519424000000000000000000 3903 1770200251845144272574455653500817926338701198063480749074090052423734102163941555659098094509957606014976000000000000000000 3904 16248705478750734559985413858174960382671259513915966948022909032557896997356624273357664429169097389899776000000000000000000 3905 137583422661896258609646133285239520675317708499735608008467676402879400916876739094608045158696417386037248000000000000000000 3906 1064489294511456918776185613638961864581324157072633310689016194189728786709793849728464532847875004919971840000000000000000000 3907 7437312682923441557492673317452735092715780892340789622879791394097698169624864629624803080709560809165946880000000000000000000 3908 46221813305277516098687887487511295284437863742054297311425334844485163956050551265811441957831567575267409920000000000000000000 3909 250501316837564617764037044522585756518050360135128240401399445947619552673465599647150529227718841259387781120000000000000000000 3910 1151974633439340706387870466045981466854231589992965700897725566755811636384812586690479445875209798117868175360000000000000000000 3911 4319559642050177091322535144799604445360868393068804498211562662205920401116870979582617725602560834946885222400000000000000000000 3912 12395258103274421218577709545946691017122491910545265081824484161112641151031021071845772603903000656804105420800000000000000000000 3913 24227095383672732381765523203441259715284870552429381750838764496720162249742450276789464634901319465571660595200000000000000000000 3914 24227095383672732381765523203441259715284870552429381750838764496720162249742450276789464634901319465571660595200000000000000000000 3915 0 3916 1100087778366101931 3917 43073712988449325081 3918 1677751705784675855298 3919 65000356000334879370090 3920 2504481390448424717027880 3921 95956483731310425063760920 3922 3655314106365395143007367120 3923 138422698643638123906474679760 3924 5210260313765428753368913958400 3925 194902380049825700558890800652800 3926 7244615912687558445289412490163200 3927 267539371786885785544216723579315200 3928 9814460310263776992184841354037964800 3929 357587543564747509066285213070369280000 3930 12937934634799985594202094500787522560000 3931 464774134883502923240092009546461834240000 3932 16574466467534500212472539251096213053440000 3933 586654265715806276442043034439546236805120000 3934 20605949643083295881702254782307630005043200000 3935 718110902963440124715395177719210153381478400000 3936 24825480199861961726141467025345607269071257600000 3937 851192356633832769027612407426141893680331161600000 3938 28939842112867419483564760033354973691554630860800000 3939 975472722816518405276010375282563266399849168896000000 3940 32590748574392413305189451200475132332754750144512000000 3941 1079048359400715135412831852240426401849827217113088000000 3942 35396414554332623682717855726384144116507975641202688000000 3943 1150140766572925104382769835627394834019931212314312704000000 3944 37009621187426494878642683392215611021241446489149931520000000 3945 1179086265532849703684289020522075643313591757565214064640000000 3946 37182265078073392325979478249132379984825558283650869493760000000 3947 1160309646308869288026105176651202104752772586694724403855360000000 3948 35821559261422611000294834966967840167529417775247242066657280000000 3949 1093775894240626380103252502848633706609843925439495451915059200000000 3950 33021898394129101748008841802862503594409746457964840135059046400000000 3951 985456920412467714301523480873857222226275855039164413579467161600000000 3952 29060462856408481315972294514163359630778310290338423895261551001600000000 3953 846562486860354537150049181028141223173642012419565438881262206976000000000 3954 24353652839015495620613937790136165181637715433888008883239544422400000000000 3955 691622479723208084251607326127360997401568117966777116188501396684800000000000 3956 19382921143811998118240711220791167426121524365141937420301614920499200000000000 3957 535862380554123724412875560568484281303878208642276334163544354534195200000000000 3958 14608414661787975092924952120894530551270582181709326168742901967329689600000000000 3959 392548357892336397818074984384700181067838440447103950790969714578292736000000000000 3960 10392979458921369312524013822240868369367627528455686809185008385819410432000000000000 3961 270989138158937585942548455825380273353657362416844724035297271186559336448000000000000 3962 6955487590621598155510585113857184265846128371061040594903402256104861728768000000000000 3963 175653304726138421044435658759304408342138739434665066308927326484040760950784000000000000 3964 4362311973021479158305940204613119223791028057505935678688447094311307475681280000000000000 3965 106481943265421906425210756760628683334701004189300439977557057584996982886236160000000000000 3966 2553224097715398881346554718789131272516012699302694154690844824798122907365539840000000000000 3967 60103135322923438055560636371006911376610956667823879523706776534222752922300579840000000000000 3968 1388121719257836465408517074503758052551784955145579289326643390182360512316802334720000000000000 3969 31433404301092259786426262897396047564036360263109305484036919552666964187026135449600000000000000 3970 697401284864110231928684326530933779998233641098147621207006947682916792054324605747200000000000000 3971 15148747183097082993727881135351267123872016094118727233073298060567634552208159984844800000000000000 3972 321905145189991994433533306175097171412374153178995980320945940278535381281850411240652800000000000000 3973 6686029122648452612821762534782531707440794170494509862746973242324232386345220947994214400000000000000 3974 135614055704888392900845903951414127828586097786543659465350015736945962886443437901479936000000000000000 3975 2683592607945656094952069828006407184529221005148069008277158192031492038895637103548301312000000000000000 3976 51755039824881228727401955802423194394857047050283081663161058446970617431265512090352222208000000000000000 3977 971689589703234036293148143033068970182277830449869017811611095139011660000078638834308349952000000000000000 3978 17738541136399879341256169320016205543617945427590989668013754686012871949194296512573412579737600000000000000 3979 314454351558525564777251318565388658151728072061123092192712787058107296070203925476425198469120000000000000000 3980 5405458028395359557306224345051363268377655767478670657655479996663793001458514159891726456586240000000000000000 3981 89965077764499975482981973922982392663357282574845705096291865523669223775191118702393282223144960000000000000000 3982 1447276322954754698777992977265010780504233325690530935335079944931843851516494955729093085898997760000000000000000 3983 22462786502628708399773972334963582507278288209347326893334241543651219579730736210347811949489684480000000000000000 3984 335681650672570182110576175155505290411742113372157812783112522472047418684508338500248676284026060800000000000000000 3985 4819101549211891051629171537756430527259917936235607911183283607504261745796450920350220926299249049600000000000000000 3986 66296649723164799411878777348145687601819626210479451175509646618205013454036339163512218519930824294400000000000000000 3987 871539438998476286751691249458149293534127862995293256731679681315042701605196519084161100616963614310400000000000000000 3988 10913940884986468760963297299904488922467633047719804162954476076191409007343424505987697854229444244275200000000000000000 3989 129723907102612264748930298025342259537912107469715826720940190623751002008901307097447245743231487442944000000000000000000 3990 1457550578631663827926721833908805719137250802439020105111370340462171091485175607727109038741815839162368000000000000000000 3991 15407757018521341217898472533812838496106858035580299868299634321160755984979399789134221314623690697080832000000000000000000 3992 152395673264754625494810842689404141187939777399131664523549793788813277825039548922895326917146093585170432000000000000000000 3993 1401185560588508363223627003012966511716702134390977093742112378871187254241681559962632505771214194664800256000000000000000000 3994 11882877016862169794683898802851741388004373029764504316043091400332414968997227900169395992016391936808058880000000000000000000 3995 92071267785912645037169742590760202306607795483198959598628239814796338381725321842274957766728405812940636160000000000000000000 3996 644126515676746128099982165751059027883986636381483082166175248829400379141701472206576778218164111352990269440000000000000000000 3997 4007882976062093661171801071212241682151805734400125094360427849910563548644979106151736389071711096952156323840000000000000000000 3998 21743348589493880554255065495181487159202371226414819164367115965951758019100249463529459442679846985477201592320000000000000000000 3999 100077623663369048588630257186308226905290119345936486825412454505346949293267505358482061762194113257492237516800000000000000000000 4000 375519978446927351917365609653339525586915493562655417138000849699162514871007979290236701840970451716360739225600000000000000000000 4001 1078105744573436590988565782553136057330176739583107487912325020104047220113539037317131176253108716217938896486400000000000000000000 4002 2107757298379527717213600518699389595229783738061356212322972511214654115727593174080683423236414793504734471782400000000000000000000 4003 2107757298379527717213600518699389595229783738061356212322972511214654115727593174080683423236414793504734471782400000000000000000000 4004 0 4005 1779979416004714189 4006 70490762631516198470 4007 2777192937372557556294 4008 108837880613370191101104 4009 4242257071239616809538080 4010 164436626521506961873676880 4011 6337611788554287549500446800 4012 242838769374175331246087278080 4013 9249419691777344324195241607680 4014 350148815242536144817837727308800 4015 13172524578785238550030355477068800 4016 492378173571477035813934280052736000 4017 18284198744476177773303256855984742400 4018 674424017450694492638477094914101862400 4019 24705932039202115759481593116982594560000 4020 898690701133950719721453871563788328960000 4021 32455488247709402114721054121964121907200000 4022 1163486622403464399375829827902324303708160000 4023 41395650904479380592279408216449765553192960000 4024 1461473757386676392028768219713063281960550400000 4025 51190728859956747597702073109510151917135462400000 4026 1778584849209393298588516156594406543004549120000000 4027 61285500671294512038301062425115290998195529318400000 4028 2093897598672400983975849369492482673081206597222400000 4029 70921846764921237348051306616061109084768928530432000000 4030 2380901474153528919449619918947058177725556991721472000000 4031 79203963763007074559890343440896376963694139196047360000000 4032 2610364220160588413947661622080785703709174205526310912000000 4033 85212975054942903493521992162496705883776733558805102592000000 4034 2754605972230874802242741488705651066399420498397878026240000000 4035 88157222205474828680362791335368652947914692838173064560640000000 4036 2792499595299801487408831544148977661473507011224588936806400000000 4037 87529358409243462781713728082556046368931064089307085264650240000000 4038 2714092282436381155569463766925871183440451738122205870990295040000000 4039 83231278745742760060302823575197907900405352680791642634348134400000000 4040 2523575211445173614653305511312972582169337334684419875095864934400000000 4041 75628560493777238944680603071260827593418258157597405589557739520000000000 4042 2239560171955707350823292997649280588510465399355934212894478041088000000000 4043 65510263091710083650760067299840979650758304499376627091139291250688000000000 4044 1892268195139088014034788712737326987734778989035277122179961769164800000000000 4045 53955299274191316451223224482546687546761121732444704146214896848076800000000000 4046 1518129604052935740832963654025272439636777425872793130691226339639296000000000000 4047 42135262066912029633299387497398743560387374652602624805001834028387532800000000000 4048 1153125339293280567495621856110941841642142353125512839448144936149241036800000000000 4049 31104681350354886912254955880510646135161150833736704156796505355077025792000000000000 4050 826627703097739852254121147091707883239775911850725534828451693250270461952000000000000 4051 21634016051959617335906039097229070447618107467459116807816618297551906406400000000000000 4052 557322064730027086019182324565012142115683034763952773310443315529098547167232000000000000 4053 14125580707888152210174594897939259379160948310310192348351281748070425482493952000000000000 4054 352059341784682275556562282396313008497035924033806813978937154752823053527285760000000000000 4055 8623866134171810984012819575877944786352375638713077435796859385763853272833064960000000000000 4056 207500642452681941281365871141348079128168360935449183512867103590580918523055308800000000000000 4057 4901280332233558896593503083222362822638659444320461211322796052486772960719441756160000000000000 4058 113579283358223600704513585201212966486919019469317992639546818784189898211847632322560000000000000 4059 2580472347809605560800606828980586267045698399229834499970124762080812853306017919795200000000000000 4060 57438565459332423079764869914637398831809713385576918532837645789612367907988289303347200000000000000 4061 1251662369777985972765174094832839818624972235366046350941750430500137378399912724529152000000000000000 4062 26681137587598645902842045965085810781117523190724463504642067291355931336106765288944435200000000000000 4063 555887153805781237186411617014831878557471023339371049713204054558141945646422848154317619200000000000000 4064 11309429398282124925688208854432141987665688689884993474841805252681274291601411237532925952000000000000000 4065 224463372900419165390154145173685728852590877906098647444090235433815719593909901707750408192000000000000000 4066 4341595261805268558338019778797062467507988920471024092811304401868816828629319970148394729472000000000000000 4067 81745989795942492392614195387488275535479809997535671169877709478432310474603046168859832536268800000000000000 4068 1496487031577453672653466442943917847619018915813681266031394872323025480199271349437505249004748800000000000000 4069 26601259732645622701724212383495219653720161360384690335473911814748051002064755416154178311946240000000000000000 4070 458500078054494993875417149357920486362569307499541157858790152506614776499171892582913715040419840000000000000000 4071 7650949149343875461578608480702149625330627421108384760082013617788452156447963617948829274131660800000000000000000 4072 123395308280307843355181441905520126742717226845689810935135816504043508282393727174178620131917168640000000000000000 4073 1919938172541324346237657929704912080773577537015170404071627101640818836561251593657253670202208419840000000000000000 4074 28760560352402704821494815518585380560951714867832192259065974817807853239632130032444631551445670297600000000000000000 4075 413857347249321792784643940156830855454443330067852750571234228301939184644937792289423562437606087065600000000000000000 4076 5706353372490839696620208423906656811111724215230762996818856746804819920398487223041301922642982338560000000000000000000 4077 75180125562371337320616948606604187943964045563483362620011612543299120632087433779726736976471811266969600000000000000000 4078 943434194792716867632010581654982488027600514076302148478305419445283926095596326280733300137086005385625600000000000000000 4079 11236411764627425358626715057007125882139506106266492016951840610754916708463593678756781424572658402459648000000000000000000 4080 126494250667741272584977065730474085357739369416570288500726499908247321948531511924326497314769836240273408000000000000000000 4081 1339633912151127292615080169117354827274732247617150421462344911229588629680830557170453811257715683953213440000000000000000000 4082 13273235824636510784933708023382324903863382702623850870063914177012689047686603566120180723550159818108960768000000000000000000 4083 122239840037277279044902990651502091166488463669333350938616873146474749586558183426983195975018974125582450688000000000000000000 4084 1038255864800947500374690421333500507051669045726935590188912251835154819102131190585282044216732929629943234560000000000000000000 4085 8056049751855035247172249460499386507697048138779454147367859768857592613635777770854384841514268143963508572160000000000000000000 4086 56432632062716094655034393541570608697272773641435382990222022451039613811796263954531605953970722957803755929600000000000000000000 4087 351541727260024901476730623800631286562504673037218042602819925225373780644373348754662322792435366733671888322560000000000000000000 4088 1909095116233411311683123228431171265564447799531435281966094642341548785279705081811009813230223973887046854901760000000000000000000 4089 8794435624273201854580884922849177276648408010531865575554471512309418896656509450474575662469178966002512796057600000000000000000000 4090 33021531007945934236346408126290436991933278562961247326393236009029581146398959727264040297370498431574173391257600000000000000000000 4091 94849078427078747274612023341472531785340268212761029554533763004659435207741692833630754045638665707713051230208000000000000000000000 4092 185482642257398439114796845645546284380220968949399346684421580986889562184028199319100141244804501828416633516851200000000000000000000 4093 185482642257398439114796845645546284380220968949399346684421580986889562184028199319100141244804501828416633516851200000000000000000000 4094 0 4095 2880067194370816120 4096 115344455035970237740 4097 4595926168420265808532 4098 182169815425822743140076 4099 7182089984141522290970376 4100 281604395609015470985128200 4101 10979545654048724463749875200 4102 425624750537693467999065085440 4103 16402390160536175727532853790720 4104 628295972518357944294485702430720 4105 23918628643898158443498145240320000 4106 904815315725000445408484913879808000 4107 34007197137597679195255309570655539200 4108 1269706144693632312757704647112272793600 4109 47085802918311824250622366946567543193600 4110 1734053816605485379353769777864989081600000 4111 63409005933387113842736855318080948224000000 4112 2301884188330330511768130782415260612935680000 4113 82944359750825035662746599900999233024983040000 4114 2966102027535224747997472153544818980852695040000 4115 105245684207552237164418904529117024825417728000000 4116 3704782511902317767167872099320261626944724992000000 4117 129354209466768584090813177903547208635850240819200000 4118 4478936836928693166132784180552697632439552940441600000 4119 153766137707451274268661142684355825571472637008281600000 4120 5232996002677274988563734436589012306694607422095360000000 4121 176503816645331450148298317059904033701066596622008320000000 4122 5899012008334704531447470730612382715748847176133902336000000 4123 195312794406865873962699200972974316608875057802691739648000000 4124 6404868514357068707239168281940131180342537529168440066048000000 4125 207977666450474465073624514245670564924722866073760274841600000000 4126 6685683129978390464526183252196608007611635075902678342041600000000 4127 212710904720259721379091172462291171703612706223741173309112320000000 4128 6696337004182041807469269296498854420225020778508835136638812160000000 4129 208532314742708821097673433453540031731790458234911482383077212160000000 4130 6422126887958637931065427817318756580909800533551291780877516800000000000 4131 195537730962211970388171895992691200182292712496574944988270428160000000000 4132 5884379397085819728926524492314072432640582963606603658589376610304000000000 4133 174967202465042458602659139000649807195793705108790136064369001234432000000000 4134 5138790935438989360666038663558486191515920982477742694922895524626432000000000 4135 149028948223566835130855484212830934482273805658997726453714982535168000000000000 4136 4266159254848903439745991418378170910357861625545302334849581464944640000000000000 4137 120505120098923305841208813087354716576402608720969262462776242260567654400000000000 4138 3357489966062834239545570502883787995806637903634529656854193513948197683200000000000 4139 92235175738180601194586331371632955536783041899714955901699890931463041843200000000000 4140 2497327502022647349248142617540067232675685061785721945919591705415295959040000000000000 4141 66614377985077248695106196977304817342493927783653532004828798443169209384960000000000000 4142 1749774123898267521851201820894082861495872825169196329586751701998078909218816000000000000 4143 45239351787950931497401286681672961424504762036485861145941007987778463222202368000000000000 4144 1150694739736623640280328189155965401410623395428306679025707017993270885055725568000000000000 4145 28780057321121323643187488414482726483720184539706112289434561948203128856562892800000000000000 4146 707420950618367739521580305882130174608750475177640012262213708798760188359842201600000000000000 4147 17079435459030856308633045457076220989855199168109398043318528829379341236235120148480000000000000 4148 404780545267694482010395511509394243650804330281411742323691929118655829317004180848640000000000000 4149 9411154934017790230773024756377020237337559091671153723712659924109984148800114670960640000000000000 4150 214513291771957811917526126643920910643195141437336543264267805764624709392027434876928000000000000000 4151 4790127180690593659665540116227631324618690338137349769101604534996965362529107336757248000000000000000 4152 104711921787592298963278731905340212150181734777083615371068815072187994291247011535100313600000000000000 4153 2239007189591391092452096186941223031690873466187933592447793973193731926027058672814574796800000000000000 4154 46790364080768874014638564086313630007085700072055954416198002663643141123635996382185966796800000000000000 4155 954784176622227889658848632242037442507389246349481337597759609041662794521260088050078187520000000000000000 4156 19005550598434071683430570777424960897698310303192910604712419858470587383857902613155477979136000000000000000 4157 368663437164269022350827590992922354064593068494330154592192337080311825798815180830633718343270400000000000000 4158 6960938740280356258165412070921067864505975017719551641926403356522368336169467183552099897258803200000000000000 4159 127781887781998017308852289076957325169715027739938962019138663640085474736276635940046240704836403200000000000000 4160 2277547038440960444970472928208092156517737078499391734760886285988907315408572113335328587540070400000000000000000 4161 39359230623895299756134133315589912505764435041768632114097243628156871256909803484150227552698368000000000000000000 4162 658471687788976207680722182447527734147147552269298916753964970439521022344138025787097993448228126720000000000000000 4163 10646500786274827876500572154435785989690091075894235360443975146387824818448533380001648515456601948160000000000000000 4164 166055395806965975763522384205980744661588482858114558051191528438528614708154940915145355721697300316160000000000000000 4165 2493393221640675929701159803805953182322882997026585659881362112166693924873223233724059989558733832192000000000000000000 4166 35961764466191163271081619424499796841911328513043601544108166637557544731794266994674535956329978134528000000000000000000 4167 496951509266698264238235252427787967266475822107818102553923774389437563908121938344688173260995983887564800000000000000000 4168 6561307267948436756785978127962430467474887947680303446460093325729870734246880299298232345162759715317350400000000000000000 4169 82508092757920137391322219933384635715319194950351871109457811990168098331022897431258154673458838640158310400000000000000000 4170 984632890033319515699879167539821365014309185422137489640414180036026831068280437620219325472342907121827840000000000000000000 4171 11105592636164218634568148007322789455650864100675624012041108698045198375594265012342162934097369331799162880000000000000000000 4172 117826232620861820679518508048431613115734467903535410416406584720562200787352238028207756696165481677171195904000000000000000000 4173 1169435111375787290064416115278175175055836687503758223119645270353796910275110489484526688403947831874889449472000000000000000000 4174 10787274495531765189959196425392925911510865471087469273938273470221456374821953003159229484009960291363897475072000000000000000000 4175 91760645451607581405247465332930486099714558433315784444647015164499378520947974489883525157071066625711957606400000000000000000000 4176 712980544939036043337158400913233157502885478616971294021379091578415179064939242499888514505698153715800106598400000000000000000000 4177 5000760904992238543743805959704602686898074482861334266965392882176573871230767242489783470460714496259057076142080000000000000000000 4178 31187136102478847182840395261069876277157625780966469304825560890552919528055960533806464666764553526039305823191040000000000000000000 4179 169533945366326679387880601720720903109648938664735084677844422318698679375022744301889636675648963224230809347031040000000000000000000 4180 781626664815741528466710192351023641564378136197752928736435639575434234582315802054920102783503819258005699952640000000000000000000000 4181 2936808502408808619317616722721149502686832008365489655836675032292418067913779822552418903042737945616596697350144000000000000000000000 4182 8439460222711628979723256476872355939300054087197670274141181934903475079373283069019056426638604833192956825016729600000000000000000000 4183 16507955160908461081216919262453619309839666236496541854913520707833171034378509739399912570787600662729080382999756800000000000000000000 4184 16507955160908461081216919262453619309839666236496541854913520707833171034378509739399912570787600662729080382999756800000000000000000000 4185 0 4186 4660046610375530309 4187 188715284861857252330 4188 7603808015864763840306 4189 304795474544453731666776 4190 12153026317084430073068760 4191 481951472051230044313656960 4192 19006783816257104839161091200 4193 745320339490209870491401489920 4194 29056807856615067795720616081920 4195 1126066299205719670660119113856000 4196 43374112947866976436473357741696000 4197 1660298404379357224100898791576064000 4198 63149179670773862313460385393197977600 4199 2386223724933096634934500766444896665600 4200 89567620983224792388711825123121956864000 4201 3339031561514113462834559153627290558464000 4202 123609355246784282027118225885884895436800000 4203 4543323911601375846470487150724961036451840000 4204 165773926045250365466852362200923689611018240000 4205 6003518620187576817618425771376867690287923200000 4206 215758453618213479722070420709523556359607091200000 4207 7693526729470308046209185251026125691283046400000000 4208 272144925399914087006807426513708255426829719961600000 4209 9547981253336771584197336641826766104145315076505600000 4210 332182468558661147603899269633681677834790836109312000000 4211 11458050919517085764729882922644966123706980339023872000000 4212 391765676477947674410845755852114730638820528792535040000000 4213 13274979277919242099399186913310577329386819490454437888000000 4214 445698105695180504336750373592617738533619512293246107648000000 4215 14823545524387053854400186598862037428399334703844378542080000000 4216 488280944086661354971162354039243153282913684786986541383680000000 4217 15925490385242900369217374737961373181751550935413835798937600000000 4218 514182123288811679025642764615138674316116092741933965519093760000000 4219 16429889142386993768548741754680334269884691822014499726829813760000000 4220 519439051630641002611931413109698989919846517385003519663144960000000000 4221 16244333115398620284137303499505630273691803906457613539381084160000000000 4222 502362859422500174851207900487427264688463789862018854689418772480000000000 4223 15358835614643369984112177641692927427895878725335810836049860493312000000000 4224 464083882646013691952627137008425539286894162225217702181904603676672000000000 4225 13854780026714733260204533797321155659886654470755835123613248341934080000000000 4226 408535884915317726008720255237717069689671766690552138396845700368302080000000000 4227 11894475736068079420944029925129511663767865083437002250143122088525824000000000000 4228 341819070869489279943839840156636638371820171646474585331460497816630067200000000000 4229 9692335469609816958213171321750982650234092431761720782201716867301847859200000000000 4230 271069415595300194646846389379030273487436260493370964960080910900260765696000000000000 4231 7474538113338514255258648676355258115070697859123620496324538490581403303936000000000000 4232 203125459130078644096426796481376980493193548093255858324946635189824729907200000000000000 4233 5437971953926925296540375403392421418708770465764865107124148544356130297479168000000000000 4234 143354090442955924756433568982528198155467605954917477314456371431756676347199488000000000000 4235 3719482319130901559209553518954253519708392659249920689155753564147238636470927360000000000000 4236 94938660442124316641216717448158941340603729949834523676516772233630526382182236160000000000000 4237 2382704516448237186605508086162097304406648247638100922536243471747700678567605043200000000000000 4238 58766605223419537660348724446169352892148883321667139892276437739401643991666356387840000000000000 4239 1423569907954553467072460505935646922600048905660527831259120775859950813049313181040640000000000000 4240 33849776726282897820134989206864895661526691326097222309162148858598211785224358356582400000000000000 4241 789565378602268697689807358159294422528570604864826916601301747380286205484022031083110400000000000000 4242 18054533889698217099812177303120042139262590493994242542842352088316086466882556414394368000000000000000 4243 404430308674554783467056564495401008434564607241637015714502340858370951291512895019207884800000000000000 4244 8868185807077525669508674254465787214958885106598154333682989301938777540565808190004710604800000000000000 4245 190201217664943073395000447970277930864512923267029029845459652334754599050833869315778805760000000000000000 4246 3986669394368779495927316622594540971785122128578937250013730004294066981533329772688986603520000000000000000 4247 81588980634195241510958357122986307358157043250982296290987060411880834678284087954358642147328000000000000000 4248 1628753564063123959116137174580758205257368117289826283254240077783920554072608189015133185585971200000000000000 4249 31683222313206758338921016746419094018194357248676032647265915464905038841694094925319529401889587200000000000000 4250 599883226892586440533162873999400888151817590234374957437902390272265099253187291103534812441346048000000000000000 4251 11041869822325326563921288867568238778911783189094965423863689575101077949765725342021247948394856448000000000000000 4252 197328284310342564585763955058026144461265709643836871368397752121213206230323526582230743604474675200000000000000000 4253 3418935447870269134696890556497571998776081926913487079333616110030074904839488586399341859610935951360000000000000000 4254 57342513728466534345027338490572583992469702167221732103785220237916073174411170727181565740138322984960000000000000000 4255 929424510412331804063556678380635358511156481962648990180891788357096380420735874167703734839648505036800000000000000000 4256 14531128275377616025932370638381436164088520127162457474036003331165636139089006890073658452515150941388800000000000000000 4257 218699036575169993976484173918629129597947745517161946392503733348197633318191603812124097137643062558720000000000000000000 4258 3161378676394833357076728799598377527828055520610440776349723384836879905229396595740981499093226220840550400000000000000000 4259 43782201639210126913809162136845934565955223475627327081374834275604096825635378124741202293352552544495206400000000000000000 4260 579281242350731882752111316459611616190600409184960818164456558704933449373755633258084129640075715976101888000000000000000000 4261 7299234097545071092634022728274143129020988176115098111350476579206881527843529256888907423296525641373974528000000000000000000 4262 87277326190847629120374044909466568024013094440375223646174931292012826166464408828649285481253145957011292160000000000000000000 4263 986230101430143166326199612635668726104714386358182310213635868647055164755797247544674483345213080043815698432000000000000000000 4264 10482121095840286582111762733707343089249613647648853586537975751704123321275143239111714906679874376819825180672000000000000000000 4265 104210904159019908605422759953702265247973632829611304490579162080006567105657812863022119912138571939110107217920000000000000000000 4266 962798654846003831849155428824863945528280844259092780507076752551073481120339992513476268719382158078787264184320000000000000000000 4267 8202025458581966231817237486422173140277037485356985217028009342353904453073521440134985658182425273356272428646400000000000000000000 4268 63816707317253218998867525458390352888697188402490198419321298316831992335200158476235303982720398467688337705533440000000000000000000 4269 448159386333068057625259413144983070555262255657988648744919264753550099625489346742269502528234080689428089997885440000000000000000000 4270 2798047813598823044601054688573439687667537912276450371858746008637453338628379938592107244346340638377535011291136000000000000000000000 4271 15225033551961455210672907746738590842876471201263196373679604772673851562605648027442803260511036191749198667841536000000000000000000000 4272 70251550754989658814729305288250655209008691989585002556724673798784421677200680492109178496469705067512799944507392000000000000000000000 4273 264127282574535377299470708199257908957434659783944669678616331325330736550056155830398601132601610603665286127996108800000000000000000000 4274 759365937401789209735978286072866488252624646878840925326021952560325867581411448012395978256229630485537697617988812800000000000000000000 4275 1485715964481761497309522733620825737885569961284688766942216863704985393094065876545992131370884059645617234469978112000000000000000000000 4276 1485715964481761497309522733620825737885569961284688766942216863704985393094065876545992131370884059645617234469978112000000000000000000000 4277 0 4278 7540113804746346429 4279 308719786508203020379 4280 12577164754008744153498 4281 509776714017870766327770 4282 20554298199403767290706240 4283 824320999245667665664128960 4284 32878038302613209568792908160 4285 1303992576741703072364594213760 4286 51421760733072922487184681792000 4287 2015873542433613225116090361024000 4288 78553404583822331586572694120576000 4289 3042228962530894410310590640614528000 4290 117079957660923828197926480462766284800 4291 4476869205346789157767190423668743168000 4292 170060556050599969528417202799918053376000 4293 6416599692867970728019006308339108993024000 4294 240442866164397211275208027662002492596224000 4295 8946567139127039152699627773200264871813120000 4296 330498116204900166366067730814972221292134400000 4297 12119325242582558509486092806739236773749964800000 4298 441074510229517253238857840666177934990783283200000 4299 15929236767355108887540536185246382001779520307200000 4300 570756722915029448114222679939830229270906981580800000 4301 20286251374463488751486691632194753611401951576064000000 4302 715100156346194939893296491721879889905751034953728000000 4303 24995608636160889443391099100076020376271358663852032000000 4304 866178817030723354442121028900787883556268614229164032000000 4305 29751664551158533839939493051930057772383820943986786304000000 4306 1012710319883785157082626808138288220365325515828662108160000000 4307 34153659103904357187405115714988083026216838089516955729920000000 4308 1140964976268747435676792466250774841059616591976078172487680000000 4309 37747882781907792837849590965374518941133510239713096923873280000000 4310 1236508720336844212219689928692193787835778428898917884394209280000000 4311 40094236215099820983864222283478764942541543661007155725598720000000000 4312 1286587597214507611840262066222370386827716497568407992758435840000000000 4313 40846826810429693306620330775663851501796232548484028508468674560000000000 4314 1282696582539062475468322722462321154723661442991067887095408230400000000000 4315 39830640810361696182533394452041808654009621913837112118147731685376000000000 4316 1222686838467504209951549026393406588742731258896768650016168303656960000000000 4317 37092842385348256607023030804208237883591447780017068203630423409950720000000000 4318 1111756034207473891547757091343394230567411751179783269795090616580833280000000000 4319 32910606272445009627047551808254082431402269143294942259263377268570849280000000000 4320 961892171883271921464697910099430844826473113871797942300247867795282329600000000000 4321 27748045483060690235343854951370146096028997716194657608308711787365138432000000000000 4322 789767351996312742002812258907706465634519369390601635278656343993005113344000000000000 4323 22169989317149670363614878815951687654681014643111035865447771186508433719296000000000000 4324 613568590328727548533430832571023671128939577396595933160704204199738491273216000000000000 4325 16734642656938889090923636658911222363384740051317086777983392100275971512336384000000000000 4326 449616096019399270487772875027037387677993350348116863602356509548629393848401920000000000000 4327 11894527490572365512555126588254100630736928746469183756589822782296586662539427840000000000000 4328 309692833719790718244881881810354343809743547452036670423739012389195587062291496960000000000000 4329 7931997149614945074829140981900333487386188950257301642300812564461617712418741288960000000000000 4330 199746675537758727672468190383674633711149791366957785907479627099661420513416938782720000000000000 4331 4942980530063483445081338413092016869534744051990297987873463905166893773924634250444800000000000000 4332 120133706689846575272820881283766849719266891323436878920867330679145539838687384803737600000000000000 4333 2865816390319785889714757891180784594555733769237510686869487740367812563063389175572070400000000000000 4334 67060322272115857830106929476268161125481234704561899641616854476609079336516897491805798400000000000000 4335 1538250662174945457119629402678583622522714000176392456027585224964575874195065622174787174400000000000000 4336 34564150899793094203050051182140268735854505792801034837571919044918024641500614773933342720000000000000000 4337 760214544363285961910650793070073006554172844628376089948954023812785615067852548908242698240000000000000000 4338 16353526630887591789286192133053254266163286770950160378339068753421005719104622019685793136640000000000000000 4339 343781364289124862445955241878678267534747803397490379146537010532289507935675106701542302941184000000000000000 4340 7055933800547497955146382907198831615527697867345058807887630160400844129925036823016002717063577600000000000000 4341 141255635589463924021403070815927928813914523655654640134209443721814402084437878016825019991064576000000000000000 4342 2755391342719816991532960234847180230485971481889580008882059643666273059857886002264030934867116032000000000000000 4343 52311826608784405643547348605737388665297663632828729392088231228787216716631471377086339344622419968000000000000000 4344 965450923207709417560703153633119816375207835165873221457498507706041222171771202639783335751233568768000000000000000 4345 17298402184452197169623797727832851411828032025319856377770230472590880744615302893195899674558967316480000000000000000 4346 300476624969919663380916468486843265898933364273233088858915090866348991521944927982338460709138569625600000000000000000 4347 5052113353483488649633965418436124398653154414359063063393263513211834044163261595258377126630890091315200000000000000000 4348 82084237225881518240082497928831864442192356861574472446579790628329076693413741315536979880849280126156800000000000000000 4349 1286370908593171895088764108668210894090144003058740028593168136498515343925305360002028383222548757531852800000000000000000 4350 19404660819073771187621824574167462826146769019953919019163915960296547068047314008558604666264522708955955200000000000000000 4351 281124152283981398737196342635489924564878164427869807201364734694426200641628209913131084072320826381172736000000000000000000 4352 3901672256410201411765311534519595409786606141331734893295652107089804712801796511920191254021623442908905472000000000000000000 4353 51729960163883281814742250630284835708330328050409296963325132662112917061943482188865436471774547246703443968000000000000000000 4354 653124710240437250795127920265624235285259059925798304120852260009781020658166897364548412585886464033232519168000000000000000000 4355 7824410450746272429274519578713026077069457126170609941385512162852604980360908965378877222097870800410856390656000000000000000000 4356 88577504118767240845619748634567678900473172471090832006321218776528223082502439037080851296010442452112339107840000000000000000000 4357 943085745225934313782211212341975295210203976464958207101017519934853765861216081756006827023858607999240193966080000000000000000000 4358 9391431633019204101688223690453975651465886029061312924198056734116098228093912996045129386847538979833307799224320000000000000000000 4359 86901697046047312654935985622149385885570671348960471732122605390569271602886000076226451938958078231453840934174720000000000000000000 4360 741383555825966688551624805304713153078312336684624320482583457272028731358459683809793911424139985379161733930680320000000000000000000 4361 5776133229767564081714104421452452236594286518845641586853412585941158382975158460803606197760791707033599425380352000000000000000000000 4362 40612970210942866564510725994472738517419216326212231951109808670254360386544507809244635093393652379513725380460544000000000000000000000 4363 253840724372677155530229266467831987936181571880959230910409451146432819580600258609826839132733494273097680327540736000000000000000000000 4364 1382541244726083615551916988230490617199072047306585380349007359281028074129200190674742677803461555503560482076229632000000000000000000000 4365 6384451658481347323160643524753937268080490916965037562387804133754478897545888641712916186752104556310471838125155942400000000000000000000 4366 24019074759121810873170617526870016095816714374102468398899172629897263855020731670826872790495958964270811957264646144000000000000000000000 4367 69085792348401909624892807113368396811679003199738027662813084162281820778874063259388634108746108773521201402853982208000000000000000000000 4368 135200152767840296255166568759495142147586866476906677791741734597153670771559994765685283954750449427751168336768008192000000000000000000000 4369 135200152767840296255166568759495142147586866476906677791741734597153670771559994765685283954750449427751168336768008192000000000000000000000 4370 0 4371 12200160415121876738 4372 504975185174806619138 4373 20798412342889914034562 4374 852303682824350730455040 4375 34746431372559680429086080 4376 1409043962293916546431317120 4377 56830748114344320401938773120 4378 2279459184350205409837546060800 4379 90910509203621614861822051584000 4380 3604735688236989198160871611008000 4381 142086252956025440274206955472512000 4382 5566614817332297281863789067516928000 4383 216735884882068423435113953543338598400 4384 8385132379871895559274735436129601536000 4385 322304345908679810125869693854402414592000 4386 12306539595141083733779823503965170352128000 4387 466717816497069024950630354481313131921408000 4388 17577419775523167590848651394179268282400768000 4389 657310250754437236581513392933500678595788800000 4390 24402308070663238488059805463600576668588441600000 4391 899219468699381903150650117510486226825389670400000 4392 32885328211645279251765736090262244327869015654400000 4393 1193344857196755930646921902528958888736886148300800000 4394 42961637254845937642311149912637614988778127228928000000 4395 1534152657891979817532876360528235654414188708888576000000 4396 54331163464332848705453394315767983747622114876719104000000 4397 1907830318048854154381135361354879143978144468281851904000000 4398 66413471888907306509275947745561907957789893018628653056000000 4399 2291455033011404608937682987184947576525692014553538232320000000 4400 78345803904921180597201479749860478845210612752392535408640000000 4401 2653855693472539506270108291739660485129035419448573385768960000000 4402 89043287431481863713047532157109912195733175526385356069928960000000 4403 2958623092646705262056519604199317068268166849311670951477248000000000 4404 97328913128602673755662731685001494211006923636685945637437440000000000 4405 3169230680158542527903577036970347384793975499427654807091937280000000000 4406 102121725828336080005166806592952445314458113869835921794395013120000000000 4407 3255545207137031609357862530873647073476789604598511768089699287040000000000 4408 102649249978950377758973512824840618806680974029842434776727696703488000000000 4409 3200335071907262356840445152579420856881991053847796612687686711377920000000000 4410 98632409112295654055337976630872250504444621347746880677874235594506240000000000 4411 3004005614536721881837398578749440815600741429071018136337153253347164160000000000 4412 90387079411019518601449622478462757548434016025103058571005214636910837760000000000 4413 2685956706195451605744534926202738945317188589536660102520770210891888066560000000000 4414 78801744343651199816539036407396655073801434044443689909421086969864126464000000000000 4415 2281750768846283307004788266147023167347231529396537535004320573537331970048000000000000 4416 65184058270322258009000079143153736723305084124811729949311845156775067123712000000000000 4417 1836513558047691029356142054586178283737459799072959441296248313968951172268032000000000000 4418 51010338356316009168535261193141756325153670654721960743660638242019810899656704000000000000 4419 1396233033995421871608541003637304259275928478766254506260015701793632702787747840000000000000 4420 37645198514653831325665550983533186146666995572776830762261045314326665597582049280000000000000 4421 999357868690533310513854928671218316687193714725330381929746923737655446571445125120000000000000 4422 26109036185772508891923625040390502326089758117949272756447745668058293331163212677120000000000000 4423 670977132541155409223932245888661327947380500102004611199398318191067185550857842196480000000000000 4424 16953124241519249478794613009362419378825731900099588472229004917308899874185045186969600000000000000 4425 420904432039557579127348144797600656335669761457010192575196530416756015415841992684339200000000000000 4426 10262735636863616227409713719947255751643983396891365944118492675101103459675217370860748800000000000000 4427 245600574019722084753945548685512140559864916275856740649150520025522669334949247738236108800000000000000 4428 5765119340360104136902780947321269815109708985578057751314248270989664347668041674226925568000000000000000 4429 132650875113017456385497230791963906057130802909629951620854851394802202885380229050075709440000000000000000 4430 2989700665116021593285604260786626792834101609670666175211156899797703667967222689886088724480000000000000000 4431 65953068687053528999852556339852175631198779577231663025290040186482209604709104726869341634560000000000000000 4432 1422935469407463203103371319117913085128865339676432458516207264902851691479341137856734326423552000000000000000 4433 29999131950536363385911745078257642407939429795279288598227164891186714176009501627526758685002956800000000000000 4434 617462687337163053534546210715873414610353846547069377678396059291972621111409292792152720567959552000000000000000 4435 12395635247338094569435919641065968562728318586085851934909366432134659892515097486444367026736594944000000000000000 4436 242454133707897836657111052738372342425797593144746395393285797642196043557159786866269598059379818496000000000000000 4437 4615359763697822754620592116669813612746119344576406232703719520927210731699771840109712476100787961856000000000000000 4438 85402549487238997280887799577749451107743038908346849294756246598925717534963462056460725029502552375296000000000000000 4439 1534110487241135605260362052470049745895709244162205054651075983240444955330196695446841204319286670131200000000000000000 4440 26714424986820277226980758422408945104190713031174795184839296571347010839598197500207434650401099900518400000000000000000 4441 450263300245103339740392447857742008512001685993871344358144239884323095923931059873697037197526737459609600000000000000000 4442 7333050788205929684111105635533902399083749085747689518692837004458077422475872597217278051900490709047705600000000000000000 4443 115184744914176980991089569197877024728465192760793641854221745173026531735898696524445629757381259472089907200000000000000000 4444 1741446593715576822347398698686560645439547526360133222681705434071678233434717510662650427002983536679452672000000000000000000 4445 25284140767775556801069952206005461443778190718179061444361099033182277009656039678749975605013440311091789824000000000000000000 4446 351654613492193458789774638447528634571346776826404512071849517273055152049921749839768687946692831106245328896000000000000000000 4447 4671879008886414297835913013076738317142377086197280096979737273622375543532335952546970869922005200739705552896000000000000000000 4448 59101243240690083906825569051801760920139119126815261668904772052252798735795557309993779474556341611013576065024000000000000000000 4449 709363640372816776911144038507891056001140441960047261020929143230735534871928481575744989526324239260978962759680000000000000000000 4450 8044919474767566249191594114426524193595558234510745240090972965360589956484566578548416199320822133655225090703360000000000000000000 4451 85801089905939953036114276106636863213810484990517062272786535081455472978111539529039151817475609777851310580695040000000000000000000 4452 855809684779184811123499342035343586794584477188283803809193210196327132531566474196016917931791160871308045099991040000000000000000000 4453 7931139420919099545255243151779353148583804575701873200935958397615540995130311848536598274401422798826065028238540800000000000000000000 4454 67759127749655867289124222674888627012649472719327448835652758804273093185352801563758770348492644574193451431624704000000000000000000000 4455 528606209325017072473096552085052166079006821821522575618655211897949117895086198455339662949646496408713612123701248000000000000000000000 4456 3721168225854782268724313883744753352759691430810262143128422792890727303999489070423063625331704982723513536334528512000000000000000000000 4457 23283095091531308649966363209752292234919695921058664241200944831673034979738023111611960021715011768057473790189240320000000000000000000000 4458 126929667232225157253476892209005878873357193692421910322430060722529252083336361386245927756785861495723899064885130035200000000000000000000 4459 586610186642882164521043225991289362175152539713904614814351958352851732706640343589575893202937389550077871409896357888000000000000000000000 4460 2208269161874724838834387289738420655077252152456142403931781665086843289268813247839526304594257340653269082833877467136000000000000000000000 4461 6354407180088493923992828731696271680936582724414613856211861526066222526263319753987208345873271123104304911828096385024000000000000000000000 4462 12438414054641307255475324325873553077577991715875414356840239582938137710983519518443046123837041347353107486982656753664000000000000000000000 4463 12438414054641307255475324325873553077577991715875414356840239582938137710983519518443046123837041347353107486982656753664000000000000000000000 4464 0 4465 19740274219868223167 4466 825895132098131516255 4467 34385527467248271426336 4468 1424475633870891238886496 4469 58709944303260850641612480 4470 2407097118402382614240876480 4471 98163050190721029249319584000 4472 3981266997892318725015711686400 4473 160567943411496180627707101862400 4474 6438803813503196957033360436288000 4475 256687014422217663842388365703168000 4476 10171792562379471535190656218329088000 4477 400615220350979819015405902816308019200 4478 15679568088685574221698407255861746483200 4479 609756755277486317484133192760134889472000 4480 23557704476639251613686875220120315564032000 4481 904065316183723575966315558206758350151680000 4482 34458189795100380167708995193561856396877824000 4483 1304201922918754419582856848843699728971137024000 4484 49010528077580104492594652736076326335658393600000 4485 1828340140342163926150704067448675695187941785600000 4486 67698173821687408105469924743228837092981719040000000 4487 2487578800767981522299990776454558493220911474278400000 4488 90694820344834812798677045302998423041128460215910400000 4489 3280332108354477260841640450153418304050614797336576000000 4490 117680588547793233587166402429049895484248191262785536000000 4491 4186619385152231575165044642465634604972588069305712640000000 4492 147676555027384902517506095554073702617583614606225440768000000 4493 5163742565784594348280036332198969219709134534903802626048000000 4494 178951658966156271443799402093212041590672519263962099875840000000 4495 6145194786888922359862945150486249691544970393996427620515840000000 4496 209060696711038381245270480166413906175866783769004227952640000000000 4497 7044517010790969113093730561919028046367406895054920230109184000000000 4498 235057711401043768387392100907057722406397973324978242761785344000000000 4499 7765001323745541047436371980482768574795927400643384951523246080000000000 4500 253891626444314761788412333662578455284043488898287868551081492480000000000 4501 8214623919496192965012190290682256259520943146903672839783327989760000000000 4502 262935063453382243487747820919207369179331811313824482314194302009344000000000 4503 8323693409574880921632987666316770960278599325878577784219507489767424000000000 4504 260538319302027142579138368385677901806433720227828016776324440748195840000000000 4505 8061058013236021935598674735327725066345938034160676633247213293708247040000000000 4506 246461915879470125383830516015443913419466683760309744420091875292715417600000000000 4507 7444106213341543308470116980397605607177890376462786504803237093437425582080000000000 4508 222045928193116309098897893185484575818469541110714731926122917825580451758080000000000 4509 6538794871963248840935318126980182456229013996742661526297504744204358647808000000000000 4510 190032832185554677187830429935721466908611517590766954889954042152463439495168000000000000 4511 5448548828811242446303576527742273844138433246210894952125297395380342751232000000000000000 4512 154061118241496376639197574417603358024199021262468141262567701098836487508590592000000000000 4513 4294345371117989582186006415935145950561298020541025485558082846959213019819671552000000000000 4514 117955144671001868547039186750015195481924419778792485325591637484511254696721121280000000000000 4515 3191310628143015595042014359658231967830287040816208590466538201843184313512839086080000000000000 4516 85008284638604652802959367384522969964522826519198423877165651343140338818725655347200000000000000 4517 2228393689739084599276428938372642082615197713602324580442160720029759859284761840189440000000000000 4518 57457892796263969612744360454553486629571642457496130853670579686602354482305145073827840000000000000 4519 1456506847771443626255078128586938152511526175385824848996430126630582148460521817584435200000000000000 4520 36278295789359068969128619574996076444661554046264437222623789588390496870609916144071475200000000000000 4521 887374091956200451318996446478826623777409221206335133161402964307793542413278317998243840000000000000000 4522 21302602721659208424997306625074045449544723213478284424343413137409032373955214417481170944000000000000000 4523 501591947753696590528908576918737824069348429865958336034653170157120759691627260929170735104000000000000000 4524 11576316841147337481940591670582570256758991825967209410790547155903819253272508752748798279680000000000000000 4525 261688635224902416386275004120103037467408162928421793916298522927765435401847088139720458240000000000000000000 4526 5789854023606853334540332497727574066166738697285054282205436726810555985302271632897306469072896000000000000000 4527 125277064854346579933467149770767085301456778722563159834119645475564363177653688997660289640326758400000000000000 4528 2648663635810417870868389221462032815124452447305319199500916891158550016284445773343163537714210406400000000000000 4529 54668638579636346987179837361729047328276936246987872115208773870487180703503178227406172077953122304000000000000000 4530 1100482251393658389313993178013397687668435964873155500554482846959736153287272594862239794141880909824000000000000000 4531 21582783511626789391550624751035508029223968327295541550118080673018190828644088975923289283771089551360000000000000000 4532 411930055839445319010091269122459814573561067020285923263675684973639717303463478237007360602814313136128000000000000000 4533 7641960477343307083741648892243855687121169254203023895553415842833742739229657043268508967034598801276928000000000000000 4534 137620161959942122639579705461278501969647805292726007019156802928149546801545031081297854875062770230886400000000000000000 4535 2402357286548404263869128035355200030247543955037681479743474790506942931389218626203754442606453010622054400000000000000000 4536 40588116014201438700767733542101795897526012794371294996714246172743532577000283208251796076147437826211840000000000000000000 4537 662569062484077689434710999530485460288641895954581206219269925454304653222208837532648254160481113232480665600000000000000000 4538 10431057124734477833434133592767073375182384762325938885241257566397041250796950566860312483364136304523188633600000000000000000 4539 158052860959138443066542767443330544616091313810160654816102953261576270996626931979706298457255845468280193024000000000000000000 4540 2299695131239243500684763304528223078563041408740243417362257077423838844836068207934882294794475401684833009664000000000000000000 4541 32050754344533554416653913455354538779849991184929821318561152846384348119984555837733939566456546828847583068160000000000000000000 4542 426660337375690257269465390637423637417171611890176439077730054284028320568146334621489413680648612868381760028672000000000000000000 4543 5407838117265410562489158173182996086672464906322728503201822582082982059346484390792340639837729327372150234939392000000000000000000 4544 65027732809446025938954184368891892912895857125819437067845392800523550977228132704788277198924295643271803342684160000000000000000000 4545 738786079520364457073130028951212774352921029780437994404262429044418767724970778808957577149988919450102625636188160000000000000000000 4546 7892599664206368319703691692295078892998804432769126319637025157184789715361487176124414667086273631108718043070464000000000000000000000 4547 78848917128638220745933814003982240418818044041825769433772385090986394594077222416419779456232437975652486460368486400000000000000000000 4548 731819832915708693627023508694027390581699539021428566100190718392304154164143843453100033321571528583790448200803942400000000000000000000 4549 6260985910507052791324041982770169573658981746571240509764596760127143305851266037620321007316422293020477257760636928000000000000000000000 4550 48906536742853910584467750077442019457411452857520640301624525255362835144662416197736761815184390671737268247176675328000000000000000000000 4551 344686103759768667375809274200031571189452231018047793930594312379556611197823283358670174478045101837783198397034921984000000000000000000000 4552 2158943391853930357123711134982209240579451229741490736869300065211837774218090260738199365832743989873034590649474193817600000000000000000000 4553 11780439977837817813700180357910676719126402299021135191587096474565323179895260877250044408590589160138051801077052447129600000000000000000000 4554 54485661565439639390832127210076542285477507190193391150071919042652929320938677890571169433764431119383720839717507301376000000000000000000000 4555 205233831901581569715342851376913625780036863311944336887863953118479272231228072054310261043311182231326273535213836435456000000000000000000000 4556 590824667595462094635077905478993771184954606504082181949911380189561541271717177126044690882259463999272605631676195799040000000000000000000000 4557 1156772507081641574759205162306240436214753229576413535186142281213246807121467315215203289516844845303838996289387078090752000000000000000000000 4558 1156772507081641574759205162306240436214753229576413535186142281213246807121467315215203289516844845303838996289387078090752000000000000000000000 4559 0 4560 31940434634990099905 4561 1350610591492806358560 4562 56835730074334448493408 4563 2379935899096986783620544 4564 99154278211304096026244544 4565 4109690802212603413880256000 4566 169436381015479645336703616000 4567 6947867533577571339598494835200 4568 283328588598256345289654846937600 4569 11488650992443651780843595964057600 4570 463161305513275073686928925538560000 4571 18561964538356163119320717308580864000 4572 739412615981601900872807730979595673600 4573 29272698333120207428173419428603352268800 4574 1151575054427764166713780588196601754828800 4575 45010595400942630109728696615487509258240000 4576 1747706404307020626735935916209996531097600000 4577 67404719945746848549985011077256016631857152000 4578 2581759589984998499183132155261313822710726656000 4579 98192672683699676952728738327707197854698438656000 4580 3707770170593147919153247239680688448726499328000000 4581 138978644980518129806400446249913271019797512192000000 4582 5170283482041860431267251023334551798003395441459200000 4583 190870770017344325453887983074090883373987551353241600000 4584 6991160454522492585542765897953616111451886551407001600000 4585 254020054720988013813660807998653336833135676072919040000000 4586 9154145005443709802812506466975811031541185510419988480000000 4587 327128750315402461556238248646207744909633385496108335104000000 4588 11590141139562776227707889994897980469527167758431653199872000000 4589 407045997278830688141121935476842627807448033528564911439872000000 4590 14167600249346150009447035505022271424394181391363864002560000000000 4591 488605022536076838114069311988597558809494041509278840258560000000000 4592 16693082398190902574998905531443590112263310824974726476070912000000000 4593 564855685885748422875147941135387142147529324498476555992825856000000000 4594 18926194191539571700511280448293078521407433993120300012515885056000000000 4595 627788398603744778453852159572427800716359061790642263648790118400000000000 4596 20610267678628555998752896833408727723223298351840547875711961006080000000000 4597 669525398453691760952172374499291469588287681779102812162905134333952000000000 4598 21515560892710668531007850013826071845975199209651704724846577677500416000000000 4599 683794771387743152578162864002904219761743715284839431038759468443631616000000000 4600 21486596399853829520601608049504281954204028272344815440637344176983244800000000000 4601 667352373833166543344825802642343398688084159186000544954232834971664384000000000000 4602 20481463386474740180335533579248988916112679683932455872967866066623361187840000000000 4603 620944239710453871179651959749978272000920261343058241542083199813253878251520000000000 4604 18590566481306649748291613693288526959588905335010647266051233702067230495211520000000000 4605 549462659694223133038919824792983414162222231568998453522653600798434645770240000000000000 4606 16026572667394448626299918359371639605672022854459134318359431648362612140277760000000000000 4607 461153251551940780784000932414631985023859054489102164756117316923732407716151296000000000000 4608 13085512080705237532476030991617411394998779519905750772421348201496997123019767808000000000000 4609 366023266370437189399819052114370533206095018358079564880198742299839358265467076608000000000000 4610 10088425730383642332907828625830210058613701744481163238675866999806402494920340275200000000000000 4611 273874162859670957042025724767483302649957223718774334747406845305201032139043661414400000000000000 4612 7319801623487681954254248288256497848717765192702647233254172908064124663409353760440320000000000000 4613 192515882593954702853189707197665936387002853178518922089334102765488526898582567790837760000000000000 4614 4980137490809255564470621737930427086844064629547626107669837960123865305920841644255477760000000000000 4615 126648908053652084640567630367224930584439477089376169861545939228173618495613833482076160000000000000000 4616 3164559230180030398344144691364119045238321164073000358277485701283184036502382869804482560000000000000000 4617 77648045303522738287082885021688432819966757807817444765857630373942928639180120217607995392000000000000000 4618 1869793780722948135564249591964996366200073179157328784267425983521646840266409926193154359296000000000000000 4619 44159942423731457916431801969574728669684650797729417412046241094971647743045739837455960375296000000000000000 4620 1022220714380796194302563060694909428504146452063686021589021392468476800202906718031517696655360000000000000000 4621 23175796241733363937206479068171772436807501975595216169615853890307099236294285147276988748136448000000000000000 4622 514247146268507850060879509708134319811734007749515813929083887429005548442404031864820049407849267200000000000000 4623 11158581408971415460211365867736232603726583353373867646728850615411077517588037472987914505622755737600000000000000 4624 236578746518841185292192667176365116058970211460614152818176821336769041638222805207813005518399183257600000000000000 4625 4896397892777918780137793659264158106432234414072113583436338946183598942572138966509910577268213678080000000000000000 4626 98829971867306065840894766616589569028086861353500210819417668093287987677303852076940828173236017561600000000000000000 4627 1943379100605679205524870927019588303639309983857434056416343336664784220357580901680328467644979865452544000000000000000 4628 37187314761666724381688217245041172824019031055744671732134438404281688471195370258831850692345258764664832000000000000000 4629 691629859883450588644734237448513489485199196863909450997181792655024806647989564567032408250851187419512832000000000000000 4630 12486031923989456188380099865502437176634892011522373315442595235361734303421301861768301321058373664243712000000000000000000 4631 218488534147344071119586929687854900444185382687794369577193793303194558128110678265935639553106092289425408000000000000000000 4632 3700098160420758256881077383759691789638980009910108087836917395064865530502127925051223201400477896191823052800000000000000000 4633 60540045279787725984515435257179072621692790693370500161929667558632959169452913217406285464082241107173729894400000000000000000 4634 955235228957265359541738605514099435823365976940459193768317112208139600565257313606119397831215372314087941734400000000000000000 4635 14505314316666820189465245501225542559341236721328697040641828089315114321633009856252623367035356642912092815360000000000000000000 4636 211499463327602474766531837612576231067783515335385601135072428004218475871058075593331964840758682557634597355520000000000000000000 4637 2953669665145464031258642295751524884385760052256587942275843595507875924542752691436996539772359060300659232342016000000000000000000 4638 39396708072942067406418602681409930861212991075716538012285695959467926598533826972844259896454645370366906479935488000000000000000000 4639 500291863548181026624789274164775107953616142959825734060880349750439723622084966155931603945425734639326896993599488000000000000000000 4640 6026805794181986485225579054569201070598400084836510022104680388167758318881332934721058904881408180689698203631616000000000000000000000 4641 68590081790135074153750723379378657202379992322172887670191475119979037033615686733845995334167167267438338764701696000000000000000000000 4642 733973229014479522506891775923958062793303812104596000844944406377754692248849482707158380431708298525393431020385075200000000000000000000 4643 7344039082342336882828654293699441972356246667212294877938951439748447998657906105579700498537356525137140275843013017600000000000000000000 4644 68262458084751600128467113265153522548600749846192762637799272316978641373534435086136063469278077190467588518751869337600000000000000000000 4645 584811507361808180115735632496651186571184592746886345774743672659060743446019518465887111062411990561201348693165342720000000000000000000000 4646 4573931358736736286290002144069797536761756872685881524111504429172433468618529099475643650605617711375245741444418240512000000000000000000000 4647 32273564086186029576072594882593961812935152522004070719153435302955792200512052274328750473179453711255896750256397536460800000000000000000000 4648 202354068647626571405107803462336379252293263055986224650899854171559899043793844165801164495074997658515173649640677860966400000000000000000000 4649 1105153088754880149648982566353865190942804563955530565605255286944053535620885709213664648102921123712323600218409052563046400000000000000000000 4650 5115297779971237608814227129015498703153949093153764154250548528483309133641972401959702718427983254098965454021617589944320000000000000000000000 4651 19279541784694026245986752705104007270245887159606892253102371353554113452024455253586721491947414088397316604823117968179200000000000000000000000 4652 55525080339918795588441847790699540938308155019667849688934829498235846741830431130329757896808552574584271821890579748356096000000000000000000000 4653 108736615665674308027365285256786601004186803580182872307497374434045199869417927630229109214583415458560865651202385340530688000000000000000000000 4654 108736615665674308027365285256786601004186803580182872307497374434045199869417927630229109214583415458560865651202385340530688000000000000000000000 4655 0 4656 51680708854858323072 4657 2208446158225927974720 4658 93922478724568332636864 4659 3974918723190881367987264 4660 167383966110952893802339200 4661 7012559311671506508252355200 4662 292257576019476295069304736000 4663 12115189198578247581971131833600 4664 499479472278373096634149907481600 4665 20477412103331155845483850022784000 4666 834734829859929255337753250882304000 4667 33828531461381660465067591707834112000 4668 1362771410792855677320062241498874060800 4669 54564630429566606361218327187199842508800 4670 2171149586368933388192341652957183576064000 4671 85841925693998344224122280658556851144704000 4672 3371941246905826284457910620264555029381120000 4673 131573918614066579372204916846387814057394176000 4674 5099246471927196192665719203495621851055292416000 4675 196256632970994752929802902013748486821860638720000 4676 7499963764609305384358526073683508101008409886720000 4677 284539992384661644214088563026436565536035717120000000 4678 10715392472381240809308051617287202253659852183961600000 4679 400482110449141928171711801913783997769194106722713600000 4680 14852391043293233657277717941885215616478202581221376000000 4681 546479654631843562039396357876543635103681031120879616000000 4682 19945285813341629737132732117406432394175301157621596160000000 4683 721967220489767528749682018808628345378829008883673464832000000 4684 25913488714178639499562597289190766546706037087226489208832000000 4685 922111749292307470188450147422096103014408417787044954112000000000 4686 32524174954599993013543638719813799950162592791217238966272000000000 4687 1136861326976845869652197892810701879141580448410562852290560000000000 4688 39372960130136330507742854076997740040534527048326569594454016000000000 4689 1350785116427091976237503924580083338258616555047620772464951296000000000 4690 45896288835400559125702682427379009929219358426711887867795210240000000000 4691 1544096821751944549760159308925264004249662740448140632637927587840000000000 4692 51425273947859560988103764868698384808533167723207342206851733258240000000000 4693 1695040366016330576393777378254621764526881532111027565878441993568256000000000 4694 55281219443525836368823387911115918650608730443136189371256480271958016000000000 4695 1783439965505486367866607382927798923561210204689083932084100438614343680000000000 4696 56899445268599577559326797344948175811019714917899069315434936208436756480000000000 4697 1794764742106643679073322248687462872229916002112447722440455821520692838400000000000 4698 55954369300809278309288334270625017268190104746207265265848882228870690897920000000000 4699 1723693093521984008032977796843169371212235028862868576005824358503638861086720000000000 4700 52450907900529868921131618049267753383858410830847871420200399238054759786086400000000000 4701 1576070983538577048899872870926688594252334489235244535384913159543923457549926400000000000 4702 46750403842139955192393806827591150501272678752843958132526794680470948596940800000000000000 4703 1368463285160976242859294669722702404514643149911149618981578305495611665817796608000000000000 4704 39515213526316384592294082163454892626705312155923680166273062260795365713214701568000000000000 4705 1125168502995995697038183757453638887042959634612253838054436441657703471990156820480000000000000 4706 31580899677048517397940795591206968686748739703201350073152342316641554721706533191680000000000000 4707 873392159747841368823284352069346985603778839206512083797041713638467898198706670796800000000000000 4708 23789651781929656319716014914538271669130738539681237220561489583964338193924385994178560000000000000 4709 637923261435065816041409226929813808998616050849255356305475846579489488541583462168002560000000000000 4710 16832501998654253144797944055191325804253744876573472749490309636090827906904822122545152000000000000000 4711 436834765837520209655580445528394496805524585760760043006010816623376707191870040060198912000000000000000 4712 11144272173140747589534928438407541781744341102284401003685461262368700214670035862798991360000000000000000 4713 279330524145443679417696439054517263848095787373456749612017728484493451093771158213944672256000000000000000 4714 6874972356080963546743965500141663293827493561876698916721821715367457461030484159743588827136000000000000000 4715 166054092327532735396663119566092084532247960193979025094614921278652630572036434235600865853440000000000000000 4716 3933505895029586085674746182989496186152633662855872860228094381094541100187498196418595777413120000000000000000 4717 91321113842568785124203158268288821641727174248765117768751595557694740033973866580096874713186304000000000000000 4718 2076423578110322994101148361705551296195255908958982376279386474103610064270303399993653641432635801600000000000000 4719 46204815259697827884915164200810727566990278288898683123762052414596977085743937253814741156031469977600000000000000 4720 1005396595272648121732899920073213050025748482323529554324032034593565183467360381706445705956208672768000000000000000 4721 21374498667896254213444310203741288337933734123885189017172315180033322802343893899879995730106041499648000000000000000 4722 443575016302275494721539772879059512081838301009555248876334119214423708715709112842518215556709209866240000000000000000 4723 8976917271554630935874911559453549243094690761562234104581002783888719112040402469072371315854607355215872000000000000000 4724 176979054080196217441121089174617033158613279212253211463999201140320758194740528616362695459238488416714752000000000000000 4725 3395174740398396693620800932817632916312160145003017807533614845478610857962015143507727960897736812412272640000000000000000 4726 63302479402379401657380624522253581470846379747033716364988795511720413700169790007664324341224409794231664640000000000000000 4727 1145584916764796899195341753680629735882788728300254169970332301186621226248023393659736829424398060276940800000000000000000000 4728 20093841681513609066926047320815730081908969459385883903614140438349178368948305597731237503384597654262933094400000000000000000 4729 341078268115237556570268217864403646640520716179134329459265894964765184146905202313005891649681263833700001382400000000000000000 4730 5593251440620695525462423581988681354444723802060036860567215464808554850101399823673890820630557059713224146944000000000000000000 4731 88447651619700965655780404219311223324656726400603379990627868582349423208863376584646460499170984968153521455104000000000000000000 4732 1345954105738814363582544409161072004357567497341296397542412515638551512435151380506265280301902334247801234391040000000000000000000 4733 19665788678746544845551059182557318314022262344971455668754150606116726887182370846745047246191426230106904988745728000000000000000000 4734 275190780071553672407081859923211867929974740058053126013003318991165230772215021295722330638536381401190476837552128000000000000000000 4735 3677659534120050377670813070365051538902338295067251674099295723348929475883485429715416412964267014541584312251187200000000000000000000 4736 46788940957556833072281851016702422481240612551403006741379370797247354976373101006004544797665455871285952588755763200000000000000000000 4737 564653950783082347776726318491779022813849203626699325780307611718752250578365141622376181296647503534412611301933056000000000000000000000 4738 6437208852934193823860384907036990193807281226564598559234417751307022123599413017298949777289648452430989696186292633600000000000000000000 4739 68995636923459845944527695204081988574782162610915191514169527887494391609476557013726946107690716831328585498735778201600000000000000000000 4740 691422726912014951077398115918676817800184451638596772894435790015975416566649813992451226353732447595007848947325599744000000000000000000000 4741 6436026981308548101619908010112142622659659782530791810289306344857608095341108916985189267766232942422683641034250911744000000000000000000000 4742 55212407095612008443619075812981831153073084079936155054670054590231214016174030970900605376451094001476344927453672636416000000000000000000000 4743 432364535688136016840426492551648556751787451675417254053723620706169341744542174189447947441700938590775310846570258654822400000000000000000000 4744 3054208148209834991913196333488515695509713087291365583127989257306234935868749705183981250543457513409172139473280713516646400000000000000000000 4745 19169150859959084644094409201711879486682382483128497950685414227255537479839476517860539457598360346439557775876146889490432000000000000000000000 4746 104784309599812032646938000952240279513786396712463459395611388306566606611752914303243831308734195570439415747213646157053952000000000000000000000 4747 485362464429672110742716499350993383028440209243103512471852198825724806154715661009045713559776149675402445526421994848911360000000000000000000000 4748 1830399697038850851793982301822574450237144526933078350509539136306427531135201781775523338445487493552441238461906819898933248000000000000000000000 4749 5273725859785203939327216334954150148703059973638869306913622660051192193666769490066111796907295649740201984083315689015738368000000000000000000000 4750 10329978488239059262599702099394727095397746340117372869212250571234293987594703124871765375385424468563282236864226607350415360000000000000000000000 4751 10329978488239059262599702099394727095397746340117372869212250571234293987594703124871765375385424468563282236864226607350415360000000000000000000000 4752 0 4753 83621143489848422977 4754 3610737458573592656352 4755 155175101115354637079712 4756 6636622058461573149518400 4757 282437919215020515300532800 4758 11959169944438874391144307200 4759 503769312904984979455522483200 4760 21108859764292152987054759820800 4761 879729574465255422579573809088000 4762 36461378346280165496034795154176000 4763 1502670256406515887479520676648704000 4764 61572579128197045393103594776120320000 4765 2508126404311037503773681072972479078400 4766 101553357102993937594552555755288557568000 4767 4086629466810630043963178821774583126016000 4768 163419764890474975156736102068402114043904000 4769 6493118462316820418779803027011461178793984000 4770 256301639757212474757974408468141266188730368000 4771 10049336596965393120548539861991916326799114240000 4772 391334988621311157543180305207872499846609633280000 4773 15132866594622348362107831353639166286172121989120000 4774 581017876421975187092018056823703506677009836933120000 4775 22145555786885657413285251027203358493456033402060800000 4776 837806907331254792239684972185480532977358258307072000000 4777 31455122148595132518941567085769647674390747693973504000000 4778 1171809485435162417285000114422327362348771771724333056000000 4779 43307901839213272152969543889172377938412193477184454656000000 4780 1587618687765393993208504034624809764931195525635564896256000000 4781 57718712027454906532261583810730340686840417094400999424000000000 4782 2080648919282318703816887404285470960676331526845178052608000000000 4783 74355127682715367128644178647498954464989026716192451592192000000000 4784 2633715773105522491186120005113527236406114866447576100503552000000000 4785 92445604991586300911612092178383790285328412222439307343822848000000000 4786 3214948486607339305868166050256395901743785272140874125074759680000000000 4787 110749176985461258018289096311394921951419755291451294144119439360000000000 4788 3778255329594708897613605353455957152488699347173698971659550064640000000000 4789 127623027209558120778222396823416616684744324731180952857529087426560000000000 4790 4267300900540826093905789052895753472030896419648802039694861258457088000000000 4791 141208314244857066802794778298617617548605427873006941599483853705052160000000000 4792 4623202295190737138828882375464223970696694407256234748601862637664337920000000000 4793 149723640288672861794592700711564414707672151377807242039436297929993748480000000000 4794 4794994371952392902350546742472681479169808472932310109327521041038264238080000000000 4795 151815951855763053010703402294747446817959256518862525481315892799363151298560000000000 4796 4750675213167236846512028130230023385745329794292839223979409494158332447948800000000000 4797 146883970496803815022874254803655732676785657435824736030507904714282100169113600000000000 4798 4485824498756644283389715507936720910688185208192397202816584726054822293694054400000000000 4799 135276241752308948068087877249590465442552088112124341078592231667854039784515174400000000000 4800 4026885517293494917685804523034118463098318105783917815966454972401478657590165504000000000000 4801 118286963294748481782016257301762019438406962871564612649810169126081722795488706560000000000000 4802 3427437232155935731460412835577299158957614948610593731082015234736515750203144273920000000000000 4803 97927750557231944582757812089719123097510423178295205214550031399333130816134714490880000000000000 4804 2757892206136986713160290651988385691277921787788555272275218017092388221144783524986880000000000000 4805 76525845712305089452781049510400812769245003371122512811261831601228793563666486636052480000000000000 4806 2091290688471292303839547724598008143849548046630879851084568897295087939718158487650304000000000000000 4807 56260495606957062775504664047331698577023076251980888097655843311507125594071170723872768000000000000000 4808 1489271283817156217260034998931142346623920031061677214089523785836545860567249090282258432000000000000000 4809 38771578290221909728591578079361752648092039068959963770299552694560979853917140975974612992000000000000000 4810 992202083317989030308270245065435578227489988011485051587946650813452291969143322611095175168000000000000000 4811 24945936537239645088534608557268660963217122408694519178486275950989724464735621262345534177280000000000000000 4812 615837403760041042570988886044024947537754731142433678593248643580304268515880739497928567029760000000000000000 4813 14918972149062346403777096417649930686591657726558300387494011050282175734712590968586165425274880000000000000000 4814 354440769681106900287569154498819861433845329658568578412281206694768846381705541708908205883523072000000000000000 4815 8252579782618095521862623684047592557794074720131935491871069286109689494819087159824479923058035916800000000000000 4816 188178082089619591973498876855996691831017983906688440476092250898535488652361088926402835071910281216000000000000000 4817 4199083518412150291659663096101464730372096504273659427062980210464540758593195171158402145460621934592000000000000000 4818 91621675253396300906220598667764294696039619888986723631670736374798658670294457677308877194527818907648000000000000000 4819 1953121900250734338649759012942574111413551614539477934829124589189911001347709962311538761916943966404608000000000000000 4820 40639822464412768287742947269370124856217166913059869835711732107919891816350493931201420225799104281706496000000000000000 4821 824596743307577845462303292462499554513071282054229802307641828849035346284683266772115795629697047336058880000000000000000 4822 16298359331815386285702890323314721693741675607512398849546741516815767980047101182603786355836043700585103360000000000000000 4823 313450743154256626399216789684990322789332481908767336207784429930584908060932151914973582925124360327334461440000000000000000 4824 5858549488481078487988953024448488920757067073027442401461730575821965157088189162469839497204437247956814397440000000000000000 4825 106276053848999744065871730969580762855108737906914292229314983518850772189308117866283512423341735890394493747200000000000000000 4826 1868468756145518744440385107541131015241568277407674354585027814522888164249584424164792514860839133702067847168000000000000000000 4827 31788278510105540071204010309468650641666622776256436434321208804409318077537642108442446200538185955721112190976000000000000000000 4828 522446823982919950254927418369687867467352248276434841573810856532306151288101373216440895413498121089557425291264000000000000000000 4829 8279475092163690228188386967441301208099262219122538877965202955901326152179826076532728243079655874385103462334464000000000000000000 4830 126257924485780714872665620983711387533940719692507866221795757905793069269231779837164470369210265027488259269197824000000000000000000 4831 1848519005086726237766483078844092627284924194041543206188112762227737854570973774314680275737922272719895972439654400000000000000000000 4832 25918023023320971524455069278463564213323958902613274363187438273401422430510557078233412137354066879874958879411404800000000000000000000 4833 347028509481342849771172475700475746664026076241619650691427709053329471365933268317958916739688225215302395772482355200000000000000000000 4834 4423148250135320900785306974224053900996718812612515759502228121415767040698202009842590305241716596376013109755851571200000000000000000000 4835 53472806046161425864058834799286828127336219736058539274064586318622461363274204113040955024046452040778217253965188300800000000000000000000 4836 610628010799340270207768296781851616633142751082989166808565152685725675866885743555119478121268894908237870558041079808000000000000000000000 4837 6555318686567393610546191626326717380630486860801665622722475404882482953136215038231650762869030738617076619359882838016000000000000000000000 4838 65791770276191627123314483495696323322246522764558403852091092168874579246952362624809430618895902978559552150250092232704000000000000000000000 4839 613284658846883881469221166826695894238565582250270132263661904677157943684127926931102526054952744761202383797843669286912000000000000000000000 4840 5268117517092566781011358683163661828882080919151866814529171805359240753352194920932129365666125570430473216285296175559475200000000000000000000 4841 41304641357413431045275835481495925068919302097784070164506567733620696908432254878021201789908215107055914667621104153001984000000000000000000000 4842 292098829139389279074017865448543641577989651816015565414681713414454500307779085988448535404069000163568201789216539445035008000000000000000000000 4843 1835123184776100888224249056235324932018354769287182039111549217288048288930947773312652085211014610004098581030088483801137152000000000000000000000 4844 10040014179797261107860061338709962826053248197236885209725590906076840121276255317857821084146535360673786595127686913109000192000000000000000000000 4845 46539271504908603835712342089904665229791951932318269347608876257771345544110873025738058743841701816264050498714620925747134464000000000000000000000 4846 175609634300064007464194935689710360621761687781995338776608259710982997789109953122820011381552215965575798026691852324957061120000000000000000000000 4847 506168945923713903867385402870341627674489570665751270591400277990480405392140453118716503393885798959600829606347103760170352640000000000000000000000 4848 991677934870949689209571401541893801158183648651267795444376054838492222809091499987689476037000748982075094738965754305639874560000000000000000000000 4849 991677934870949689209571401541893801158183648651267795444376054838492222809091499987689476037000748982075094738965754305639874560000000000000000000000 4850 0 4851 135301852344706746049 4852 5902804760289369054049 4853 256319054757070155029280 4854 11077066084998518428744800 4855 476368373559819701700945600 4856 20383918852185483475899326400 4857 867781908591094520871693062400 4858 36750434153205295425214549036800 4859 1548079924857965743110161795136000 4860 64856356619798620144734809458752000 4861 2702018869729246797777621879072768000 4862 111930483410050380620445913927090176000 4863 4609768764642257725810986451784796979200 4864 188723630788604031504828736891130628096000 4865 7679526052621478558479256255305806508032000 4866 310561132586632770040306065053577712078848000 4867 12479775947470246305745491280370450032877568000 4868 498258572230665001249435976773723920285622272000 4869 19762012584522413858857798417914080969251553280000 4870 778529016934648379763405464599467396877653442560000 4871 30459530131657876897329963531480124384112724541440000 4872 1183348067293706146910371078276562564222660115824640000 4873 45643341540550352338617699894612037894010101998551040000 4874 1747636800878766840916957547724941776096041133277184000000 4875 66414878967838481189971724360106396082325548474564608000000 4876 2504667193781884292297935649443112189312221495194550272000000 4877 93720234273869124739512278981559321753655560699638710272000000 4878 3478899257913919870088363738441092314647153758403218636800000000 4879 128085523999064577841662294069415780651619928899423305728000000000 4880 4676603317370818463440923482218746943609112040369851990016000000000 4881 169298770215784921256694439495876883235441565312765032136704000000000 4882 6075586058246544741826287435996696703962355143060104952152064000000000 4883 216097469861099351137310786419014401890858614997088312154390528000000000 4884 7616438567756779212188869016723144319418239430528992039885864960000000000 4885 265953714365511353543509424447491392539927812970952902264456478720000000000 4886 9198573345837797478013883033280043425038053522822634899341658030080000000000 4887 315065493022827202080415954416529458982870668952641458044124623011840000000000 4888 10684393273310807139093795113616790053893317966813524861301879486808064000000000 4889 358646967908934294740038150219772168136388222262797608479145061798379520000000000 4890 11913766516245649112004486112038109978653516298992589403065833370775715840000000000 4891 391551177364901924907074793075081549346559642585955701298945739645004021760000000000 4892 12728428365894623915002169720334285354414282681534854755384865077688700764160000000000 4893 409160084778572833218714699749225086211281317128226815338920658751840940195840000000000 4894 13002454236487032134005252225747332970129812853466796395681817243034586814873600000000000 4895 408364587776692105190535110583044515033438579215557533305802321695303487664947200000000000 4896 12671674154651393008318929845027917475395874282039754859574353597741440258854092800000000000 4897 388374572537254540296408597442270777835481286441818570540681923746846813891382476800000000000 4898 11753332164812991719745229423487572743412909396964911465641868166286230193280175308800000000000 4899 351092681651152622423228956570854598293831544105116347982473070062148064073031352320000000000000 4900 10348666936594607035817393200817276998482515763929513588977149963572223639172247715840000000000000 4901 300880511842077248553719249459791049732139910312026241841803135452800473047998461378560000000000000 4902 8625599644303657255704223420633407954854732209088122822014311332096845790966360634818560000000000000 4903 243725892213358054856832178328335140384827674875808624190134658073997319257119615929548800000000000000 4904 6785083772658527860878352575579065029618149276149628386386921818739703487134065741529088000000000000000 4905 186022694783061100327638185230815464149152415646621872805712873401532702245756551179534336000000000000000 4906 5020433308037314879568371967062780265165713810681386102466605984592814475433033520155459584000000000000000 4907 133315042357123405484688466457913265840775901910698288762998345963776248260353125894580076544000000000000000 4908 3481512570006081564255686634643572743016832002315659736107038882887921594736191516455592787968000000000000000 4909 89368629725763972393158248271205587794239035275237351087309003413537414859976418133532643164160000000000000000 4910 2253701751784712838191193910488968028899812913449389335218553845967350642507318828211915949342720000000000000000 4911 55802722269694395043711175763280923725009575257960193963317024046194972945852933534880475224473600000000000000000 4912 1355819184616478816042175194243754454957663625227390019818167476319676306233147457372761171538477056000000000000000 4913 32304331080957046333793059624679975262887741067922169729711890575288968034755134145770442329269102182400000000000000 4914 754295423654257437735759333151805750539034969563899059587731668338042903911707517249159811380598013952000000000000000 4915 17247877367420452299696491134958466057582995956625249171856916302564377215811665244154629296019088605184000000000000000 4916 385936602618082324077543010118100790508159626790659775407936765235027130781196037702485012379574286155776000000000000000 4917 8443727483277165693181858297894077073434004828222156943395727309141046182302853281856442872312489224175616000000000000000 4918 180475907052766599913151712695976139564019815848767125573844082367532648018687463875146888590088957386031104000000000000000 4919 3765083724967842306469944795954285077894451911354554162600038813327908747991257382710175066443274626908815360000000000000000 4920 76590709360436654316222618436044823871455754214257273016307642552877817731652261733387504215182876779185438720000000000000000 4921 1517638375783713068055799736839274422822096154181668972041045131619409080364399024704902952174871829162523361280000000000000000 4922 29259137169198095861528686845763431574682462016850177442184757402080114855662395342092700714312664891474501959680000000000000000 4923 548185458701151004268002396050687695231526536624276029038173725416381441868606043161843193725445815397548063457280000000000000000 4924 9967698955237737617819289686184930350305026860791552016784287506363759718215982230716494813414467117534565892096000000000000000000 4925 175648217905494622685254931849501027123987399106484375534180482543911597082108289320310983120870838909387357028352000000000000000000 4926 2995015363860536421251008595799147888917005682896270954138529385445354430312287907934270820953033052736794361069568000000000000000000 4927 49331387820604420811145415172698651139975600585472883235117240567995145162510681821488501574807415411439269018861568000000000000000000 4928 783443295261131407288722476659248898871606172909914815493870536116311909874260758576929592332535193585248130857697280000000000000000000 4929 11971827895049175670241483375496792722862275070115209897501185197870762488343267622909231295174859326265170672274636800000000000000000000 4930 175628683959292394685678045577511933307735308526962439326147642212741642417500970678808570333614193439288325014395289600000000000000000000 4931 2467259292304577404799859868994263306211183401002084606487802141722690620783150935582636432525679031476585058714150502400000000000000000000 4932 33097111468907174080027003824454368403596680191810406791288180166454206471917161885219638742453110342349919778628855398400000000000000000000 4933 422608171410191933552314391592696238202874443596849430112481710026022380824126181937432309831156861396042281950131309772800000000000000000000 4934 5117866549554198462869179280326740339776831151786763118070095345018884360628121241951245691224815131124158488135887486976000000000000000000000 4935 58539494320623991259076126671920929995614662403411352407536384020499415142521267310854138151409350358504065595182659141632000000000000000000000 4936 629429885615728632121360679743579443298497565715230773593790807928743238358871749791484934730529748703433748436874384375808000000000000000000000 4937 6326589309694975822517885823269561531104839624082229018598165885790602972938205143635614164656451494918800213646805273935872000000000000000000000 4938 59056247372459600485674026689637853184389074026600785575521481132978151195615866738127497079888715303245855917544265662175641600000000000000000000 4939 507953191009769142766188595933386681706052136070439715426201675862540118139294157625232567219070722818346729840200448315752448000000000000000000000 4940 3987381060809143726747661632503392852198489921001926308006451655933952062638089246650196034163498505037984164983370955951702016000000000000000000000 4941 28228802116920948037532794947556492953551209829441046385828514812895519923242818426576264102885958820295676157806790680011341824000000000000000000000 4942 177521586458852114047009441955475525022751972411613554281348421878114959220147218350318206551908641020722159914392160933861392384000000000000000000000 4943 972050975743295476610631967553043819676927930605044786992872778753147064232661564050433121823768442491804858488923723751674085376000000000000000000000 4944 4509035610116349368124769966385798377141116277461233257411147374343769325585087914006525586355737780527872696391234914108456304640000000000000000000000 4945 17023804548617969664764309059802510253215485968513430488461788941394116491556070749788669338635179524192289126352245448913484513280000000000000000000000 4946 49088057776112009615873784376323743157330090608237755874496614714505365029050029249390629063831537074612717189578804838129173790720000000000000000000000 4947 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000000 4948 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000000 4949 0 4950 218922995834555169026 4951 9648844071207668456450 4952 423299765393003530217090 4953 18482645307731302043351040 4954 803114557114834290716457600 4955 34724930664423456375548361600 4956 1493854734609192401182611504000 4957 63933767277635110058371160294400 4958 2721812972548863529091451996518400 4959 115250454289800477328761060769152000 4960 4853252692333748886704490650308992000 4961 203225270105269140789103349373010944000 4962 8461060969873899797030018491882358169600 4963 350203981831947319534924116519621546393600 4964 14408286350472565043510037393556218427392000 4965 589173788266429923574231010951566923743232000 4966 23941872531173191045170191348239154604933120000 4967 966716403094871663205083737008162837033271296000 4968 38780003481639777001896185861833027861191868416000 4969 1545342244661885400624883939747707435140042588160000 4970 61162977064973192854705904177108638607837915381760000 4971 2404016076480496748846318369261348682966037168128000000 4972 93822554807897544983931114643899772800364657948753920000 4973 3635240563642679736944849617486499180635631737550929920000 4974 139813284337524017890920272591274646383021283367190528000000 4975 5336848653413008739332228872868099453719131978782998528000000 4976 202149483151411388492228149756252616614185513051881472000000000 4977 7596964271073780231263699305568003766927049422929028710400000000 4978 283213415248109240736398062556496706148580651229114426982400000000 4979 10471732432626009924666017414517275543182421505298305908736000000000 4980 383951997419624842288566322609938246008703953240053043429376000000000 4981 13957563708041399791969935065482407320667158534203397048893440000000000 4982 502961828716575083787364076549292486702982391797450977967079424000000000 4983 17962603559780397105588291018807015483560358997573780466055512064000000000 4984 635661802654703104776220067327473221351567708900389925764695326720000000000 4985 22285208678225403749650318242398199316424226323979685450257184849920000000000 4986 773837160682546032067138140438027638968984920505437267277953399521280000000000 4987 26609117415696239709974974479924133508290429137710060848629351796703232000000000 4988 905862226539602032828397142835827807732939732874718494808100336002138112000000000 4989 30524200559884823745694856346073448506669351374497930882354353418576855040000000000 4990 1017825478303400751181846938268170363200372445923466519461015372406026403840000000000 4991 33577021009807995738542782978885310356793036500491348617969161444172129894400000000000 4992 1095570028001910090659509230298012517914640446271553240546400884814129523589120000000000 4993 35347013095132900808922012445194035062960239284273388679234815063522079691243520000000000 4994 1127356544678925334109640463319582898395936002203921310746310185103107407688499200000000000 4995 35533905103359182025282725329201641562588795554932241061152042800084919497470771200000000000 4996 1106547825403527566747167247563145447146243591527771635159694420910807105583185920000000000000 4997 34033822591357450031362238026308417764778847965514302097020373554789509103765317222400000000000 4998 1033539588856924706753016226200020109416058158030996710983092911169968836145968473702400000000000 4999 30979645569657021266016024908366451473837876373690808371200345631353994528953928253440000000000000 5000 916241609229039544927346721590374022753776121686797126505210665030744785822745561661440000000000000 5001 26728397954386583645104195795071137182471789422790016428221489257282058137559065690112000000000000000 5002 768782919429453321606232845711673166806518753119513523746140678944262093951036855576166400000000000000 5003 21793846748437797072130005751578835613863564091198365319548627593956649347479563873445478400000000000000 5004 608677714113578667590573888359416674325555552810682693768262494924983816145067271945977856000000000000000 5005 16740952804922831614848507153688773139993016702307266320870337807513658959516892925312106496000000000000000 5006 453230885897434948469108874692790713338147914377815874271427833795534838738520143999260426240000000000000000 5007 12072672067680104707191199467810064474168548399236947247185891253636620037545463015057752326144000000000000000 5008 316242295323356348208522681637801467852432413818240134960003534572026591819411147350302559043584000000000000000 5009 8142288309364828251958519444534122656297670725830826727963033690946362387761808237588270463057920000000000000000 5010 205943799525839511738959906810268936145590007791481854463924265854518187231004654196181597610311680000000000000000 5011 5114226012748943813996126070302710663617093045621530429992787149832338502311881944709378366114889728000000000000000 5012 124617700309796828450270545351840344028056960552152286450309343393218588516029363662706114887712715571200000000000000 5013 2977646363844170948738220966362640883931980640749684193035673025479783378753642057359100513196461732659200000000000000 5014 69721867999705078606444751552775498822453330512988448412534723286663663824754141519259259369837983432704000000000000000 5015 1598670306753808024464035532558165378947093983860287695210307061276510308479248736249844793815342864400384000000000000000 5016 35868665156321333420949455978631303358386091810945180055148678403842747815209501732531992451281336076861440000000000000000 5017 786845470896749469644079165924249428340315306252711510617069544187902634049329127690729981260824839687503872000000000000000 5018 16862042147863548946026564551743162122760870671124948503929078243169164159546688192992279286199020776494989312000000000000000 5019 352679845715033159748351699680205215939914611705233909085257062189319289323096122322993370155604869736478801920000000000000000 5020 7192438774168535496590599817047402416613331431088445419390364540251441229640989497957001830162797564032838533120000000000000000 5021 142870011338322802181479421185800404515808356036776116858560692322880124718622915258610649815933002009970475008000000000000000000 5022 2761119388732413650363939579915235531463772539744403097104791241885000483665606625658801157579299423474106698301440000000000000000 5023 51853706196567279673823849705426263117448032311771376491155997276282493138873807805695840470232850775257642371645440000000000000000 5024 945046219103192746475086378936654523688226009581315661210538966819239134307628616501774045514079591562666345234432000000000000000000 5025 16691078530755553072900055902881412790683412864159033960775876432771030362758510980174035450431844092030403563487232000000000000000000 5026 285232030566168879054410455420875191905767294704712014627610676817743408018424388901025812210317583293820743922483200000000000000000000 5027 4708218081933452524619585065940756424183668137683834690819693817757731156656815038668708683961916445293560104579235840000000000000000000 5028 74928923930504151676528319633762299462132480751130108712211199777170829313106580566224419772850526698634420851614679040000000000000000000 5029 1147321110691498244159210301520222122627178997968677295591928711117933301427129669966871254789782147094111767003503001600000000000000000000 5030 16864582518529311829425275990895693717494034159400699403271041227795351485549161858205280975954502731834953455638256025600000000000000000000 5031 237368262395713264769600960187213750107699254485591775676302381767407913796050589677255780082274828488329322644230897664000000000000000000000 5032 3190044117906741633978587539997241275425138439061361326272177069993889772884607660638483641736358361509513921051662640742400000000000000000000 5033 40804972787399469217919042079302379727248552721408254984214642429864467644897480086313246885332103521903905760554827277926400000000000000000000 5034 494995603169744055750633377845693835917498966014301119948146868406968184388419666672990426977162852111550455217957090885632000000000000000000000 5035 5671078673144959516266145930352554816247990392769754132086474541840068104720131833838896108219220432154838876177650503647232000000000000000000000 5036 61070844131494522066424125448044089549014195857842345679927837272339679415485303552634421077536962628175304963015845999542272000000000000000000000 5037 614737634833015063825741451997253368219392202240906577008091085002119850594591909155358058770666120931611947721101620670155980800000000000000000000 5038 5746207601143627416550778780103013687001209952509092916236598583298238120261922685458473512039185884611037965251716930740210892800000000000000000000 5039 49487313889817986712012464536023351165615119683087076546353082521114477077343048361284343052064861836034411322550427395498704896000000000000000000000 5040 388928220774519984333046590929097174583433657488901596145520713064239253849601798398406559262811838883718349587340265199465660416000000000000000000000 5041 2756382593278455646570353843521826346621965315087985660601468860757684112356519950486616060998677429028302476869937799728002498560000000000000000000000 5042 17350576201462598572771212969546696786999901344405810050224536467797494658030316525305446183343205118214507621111717150592669319168000000000000000000000 5043 95085385988542892700377737884508583967717175511512393786524924058097429297011723323819625927347755148231300333887833075339103305728000000000000000000000 5044 441379320845478524172360071302937899332154905620535107955701042407698913501946475119520790959468416692771923416734674478868547502080000000000000000000000 5045 1667341167829690077457692716459104111013959441265664920073810940201784923949685841979301905710210592621862259287781088239215842426880000000000000000000000 5046 4809637984124105992666421297478184935617190695958648807905223865966687280624093774940293958779453632563064209483983908382353391616000000000000000000000000 5047 9426890448883247745626185743057242473809693764078951663494238777294707070023223798882976159207729119823605850588608460429412647567360000000000000000000000 5048 9426890448883247745626185743057242473809693764078951663494238777294707070023223798882976159207729119823605850588608460429412647567360000000000000000000000 5049 0 5050 354224848179261915075 5051 15770571827331592679525 5052 698916508292489022159270 5053 30829610688908831062747110 5054 1353413511905579200590807360 5055 59124422302183111305029976000 5056 2569986227186827660307594736000 5057 111141184573104752291863989859200 5058 4781363035627910152668583074009600 5059 204603127662538869235318938196569600 5060 8707776104961000457769723137073280000 5061 368541533130990759163298660453500032000 5062 15509532975779387212310245136143286476800 5063 648921405228912048401143093805222830694400 5064 26990668148741306075478231280136726584934400 5065 1115859216110151169267187636908487912232960000 5066 45848429090906316128103378803834675417702400000 5067 1871986808355480912222412966701952385602756608000 5068 75942911321869880798445491545894039897042305024000 5069 3060691327747689543424316935722002361380341530624000 5070 122529352089868777764533546503542911694751491686400000 5071 4871786662138639945705513435257192657953293506969600000 5072 192354250031018825797167818662261481719627577646120960000 5073 7540796125103090112492222802021135731140060003649454080000 5074 293473936832786812767568387771057022800601993542977454080000 5075 11336847955632993478903171337093077802606885558157312000000000 5076 434627782414018740454378379432382524164538505199878144000000000 5077 16533899574075807590642223087427916730157212033733047091200000000 5078 624013938837239665053443937181816592274157963970550536601600000000 5079 23361524792191996369462484710874426965100372431312476281241600000000 5080 867402740614190061285241284541333395539618163711767252828160000000000 5081 31935661686296314644741778502387189650899336227705146347356160000000000 5082 1165701337234999228267712785063743922855190079889047995686060032000000000 5083 42176782475184154082760174561656811864177017357418654778854998016000000000 5084 1512344038052747959909731386414403140332547727788851363875039215616000000000 5085 53731945116977809894831903632139805488767149658315967751363179315200000000000 5086 1891170166121487769134965551580892273343127737121347401531336677130240000000000 5087 65925485634261250035552880789747946204036189163224764599215507065798656000000000 5088 2275655656244993436547484323292717049184364262370498415535160766075240448000000000 5089 77766593911174952138006831028708842986907517255604541582936099893435957248000000000 5090 2630344678063695625916715985186189852813706143489339456054135248794104627200000000000 5091 88036293986142050452000677168214580602422589464888330671255656790507913216000000000000 5092 2914964995192418744897020815160420639111229296420416697840026324221199919349760000000000 5093 95458978535702066841286161573755906303419591327416974418411870353564236020449280000000000 5094 3090989708641465074892744121491164956199625109927507945938444369593382401768161280000000000 5095 98936623768562215068535476023610789465801789936148454904310354727466193102307328000000000000 5096 3129482032695304480206581210148691736860809473496473294513370313461560216358223872000000000000 5097 97794902550136237388224328085263826524065206164284480415167879503883673259455230771200000000000 5098 3018255754893234930681632608033678760419274404480799559622543911862013337199735052697600000000000 5099 91971752360240938932731213192984713833707241881139160798349048242254691139278631180697600000000000 5100 2766104399553967856781867216468487646177809850683363786907031082051244985318440435712000000000000000 5101 82082319669371257692103102016813620297769103837904792702001544505946888005485449969664000000000000000 5102 2402385505270913726008483205383707440679879477980403002203792778396926436361227887391539200000000000000 5103 69324425250857350978138699149876578484227207282682210464481005396742243814018582960511385600000000000000 5104 1971568133312280809813232384175489261623340429382016293829601258400175583154720272291568025600000000000000 5105 55238660389206973211898442980519470493064285917576200580591381012980583322928626402496348160000000000000000 5106 1524039285330236924385313741757275275018532751617721077003165096980075988731819273711318466560000000000000000 5107 41388345133839978334186091959942707877459811521088111816764316662870027440377302739471189409792000000000000000 5108 1105825904974566393618770499041990795148447256249220426384094230696487968857024420357184837124096000000000000000 5109 29054285485227565634452551571653377288490996054556384025821796076663281947614384759468037395972096000000000000000 5110 750283820357423601900182249245597219248459826599291652105023311357494903442566081986358300618260480000000000000000 5111 19032616968441632846114855579972870223455747146129313572110334843277624229636313308049216991882379264000000000000000 5112 474004044181188391251823421335288380435204470448609342839574037258112543694121178380458015916104980889600000000000000 5113 11582856907015628578841024656680388308238604125099177298992893327590597359175199485358745562502960827596800000000000000 5114 277539112653152471625387384534942981451683087477593485938674713219934177280798898434396321510430622928076800000000000000 5115 6516528329352720457960487393606673592914720093995196617433000840144675587869463972704181665234386073681920000000000000000 5116 149824632885349828728757659425364295442328299573946324882424671757233474357142771606878191715406454351462400000000000000000 5117 3370521943423045408760844429188522892916203273434805699885875079612899385687053207645520364086763314223251456000000000000000 5118 74132617893810355188293892630546408327796763407663885388489846061274452022892326258672093078378384502154067968000000000000000 5119 1592751463278054691340407272186528226281870442227112628872671103520869434063469869372848145118520180093818503168000000000000000 5120 33397666350004569747031018531501041955229450404636488027399404025123200562622117085271440693230010274748878028800000000000000000 5121 682792301473486918300940695041929407670037349660905919077461332082812566878795564955650480471804293947776512819200000000000000000 5122 13595945663792806411698460301343552351833500711016559539959334814548750905275062567440611138051921383589528962334720000000000000000 5123 263383120529271213768210728725423387264608454573904354596590045440251288164679073709504819786936175806401997239746560000000000000000 5124 4957868695554666065023306188987699021503367799758881897090263247808055223666398683443577223432181387841119237764546560000000000000000 5125 90564560327355545479782542918929649956217369265653979505704828329659319866142945125741359684940846511967173817139200000000000000000000 5126 1603085386724195333405960119212561215137682272966271478881694526276336860750581905215741008017945149699570683766374400000000000000000000 5127 27454527730789587619097912610007395099799356002856574632639586468840285483949753742624625816488905552503005517468139520000000000000000000 5128 454141762216362624267097438152638093271320870560584424493648502760144622020681421205292928417054868757797279681069711360000000000000000000 5129 7242334785160618621290625598164955713443380285834918323182761135727170459580050505377408987178587949725519339295457935360000000000000000000 5130 111117530666153748766961959981507726833879537397896967657113140258952706220502686391137617791662753530840479874632646656000000000000000000000 5131 1636496557865494697033075319274219309628312701588858834132544901385285590597449862077103177877042660109310472329558491136000000000000000000000 5132 23076849805765421278638180666941465022459351750476736361841454084947361084984882196110889918314051158948560659828727558963200000000000000000000 5133 310696501123213223301010987179400145927311874315288008182875434584376203154948037161258634840674662658317719695978713946521600000000000000000000 5134 3981152811631923461314909039179014663001992057016005891029713216536082881702329261234157303496468898309982604699745241373081600000000000000000000 5135 48375134828188932887191343726980110312533900069700580101272749164361107016094675250834567336008592610340061318140877613301760000000000000000000000 5136 555110199331656016287830561281633365277446209260123430057962813756376139394354846406415100549046371288410248527940594587140096000000000000000000000 5137 5986957321645498084090314392666727012168016315899791436737334408828650110937429184972680189596270584886109335421024488292509286400000000000000000000 5138 60351072657458722175982215151794696772013775885779311408374815739347325090725304848755215251076875249411236094548859998029689651200000000000000000000 5139 564887171452409970511779437597694962160921295377398272399416808090591621843292256613738681657715904071454774394936605187329176371200000000000000000000 5140 4871015272975059736451701194118755272442345638796179531703126654777437710733718969340573698051535362947111044774685521474360442880000000000000000000000 5141 38326372270218626334924603060025144758737180118989644464125202171481571171890430823091931160466463408467394449232294093813238988800000000000000000000000 5142 271909825758823813533854398541107764495897638263105535612552544436257580059062813534124556917045297031310140351634918449320573272064000000000000000000000 5143 1713198008334680909336225314018737183535849116818713961714817962937608201819416248091232646564621568922708381793668762994565806292992000000000000000000000 5144 9396429408317128407672631741506547302550784889671213554377505692810251383912604538308354297468792580150706443928543229009657742753792000000000000000000000 5145 43647464705926261883447773274614528290726005565824737931739906583647687071663651007583167675923541715509807701067153968569857028915200000000000000000000000 5146 164970582855456835548458250503501743291669640871381654111149178602657373725406416480452082786135259596913102385300648057514721332428800000000000000000000000 5147 476057967668604011154122380024390744927389535085987059006459058253382707036172801843590296039990320551092095454724727251685338702151680000000000000000000000 5148 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000000 5149 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000000 5150 0 5151 573147844013817084101 5152 25773640746718523051050 5153 1153757417340155737735410 5154 51409005521517600172575960 5155 2279846511776048815558253400 5156 100616420526134463683532374400 5157 4418587495609118729320386096000 5158 193064855441047655972388313305600 5159 8392305484761611700094946989401600 5160 362885849272990537938097246631808000 5161 15607060073920138036827403169347968000 5162 667552340390830904987868964334317056000 5163 28393092343225176119299847553467645030400 5164 1200749315745991401696100397094707101286400 5165 50483854172418639796604271986966064642048000 5166 2109893026607700683973592117062105734750208000 5167 87644049079841925881548572342609636618362880000 5168 3618126505995759949605254143375304704736968704000 5169 148418677353908314220345110808362210699083792384000 5170 6048948887525102679219665214841696554564187914240000 5171 244906155709795761487725789395091597530196237680640000 5172 9848919132506381027607036281092942486509112000512000000 5173 393356111405966449586620228881819492994964692748206080000 5174 15600184439459202842771932248739648991327126027061166080000 5175 614266328172784993358302007610838926730984716997754880000000 5176 24010545029865672537424609904237602826341067375514746880000000 5177 931535312411887959398088983953055163646503042763849728000000000 5178 35865813970328093814174138637670248649526801097058785689600000000 5179 1370176542159471518327824246186294966867140552144190282137600000000 5180 51929661451097956580678376303664383684233374891756747751424000000000 5181 1952200481799574794657682148477504450501333289891194584694784000000000 5182 72782710353377606336554193388650932233294657836973328233922560000000000 5183 2690604339913056380686813773689426478386951230973063656768536576000000000 5184 98607530163719525721182987487567376801958648991331019102550491136000000000 5185 3582016444863712303499797388838207965066134026841475552120804474880000000000 5186 128949195127049392241322820399042114716830546454905450937246736711680000000000 5187 4599357351015234957416052222775952909907730045326159507858364531998720000000000 5188 162507899196452537203521580678165093826022344574424679304504315916320768000000000 5189 5686686336886522970726890936138966812670679183447757965113450370577727488000000000 5190 197041365064614519909053575983198256411767074862551910671161723188947189760000000000 5191 6758833912814094462618836164602713935490379279636987638832594616937569320960000000000 5192 229457446796561566853128815539733674924577577848442596987444363435238332825600000000000 5193 7708059370612294954540558486523445542327618500217279826579164794236661798010880000000000 5194 256149486424108973680780069070848028848162690357768281104767817358597912243732480000000000 5195 8418541308891281350018975694056007731946023130537776131094876850253316194356428800000000000 5196 273565065760787325463991686819914854057373715437818553532692394159253320679345356800000000000 5197 8787114551452693940106380354797933499433935402087073855271341051835812204647546880000000000000 5198 278914380678172997989295882988560755921302099384133027354316657791366512532057069977600000000000 5199 8745950666156699032069416582326362542990462458397451330533695039218398489799554603417600000000000 5200 270845929919666471802147235895001424568089564074389147591054045554847339191019577016320000000000000 5201 8280933626795054348345774597708097360616948066427118953329694159194724328105117556408320000000000000 5202 249882042001010202033082525851777627435309195645546362262481618947842440394284977881088000000000000000 5203 7439449047507672447604077355969688862970391630670965746454013771650426706597508141390233600000000000000 5204 218444703778653575528718314786791908454124383706841934900830650245735994288643224865708441600000000000000 5205 6323764810972156430223296026628241174097165175457538352679838044749240565256791024105160704000000000000000 5206 180415860526305249366474731263860153022341026235894363062089788032503899355955134303844696064000000000000000 5207 5070635153023262372720735423359156335968280677379804183787710267502523493554342496250374389760000000000000000 5208 140331256465343587731340174707917463027684726762535160453130618444370978835636464356074094329856000000000000000 5209 3822592218060641485210086514356469319893548738290571046716428131714976152218319126596816381935616000000000000000 5210 102440302188091811109918530459664956858547054899091215910446389378702434497940633798130213249351680000000000000000 5211 2699484748996917051706295250355068792703509597664156548118255341811810007530433821750622141986897920000000000000000 5212 69914156022993416376022098854257011261228889614307634780509543985917151841944726253926451695711158272000000000000000 5213 1778643996534366456161215012645446678317517754060779070760724140934543834447601967142215584300525210828800000000000000 5214 44422758054274668176444121167166197159588466404111250090921730700331470990658475780686701078414036356300800000000000000 5215 1088563822701857779277657714115263332001407081996929281486754609472396072092765807016615296880458099326976000000000000000 5216 26155240958561439138074702920936132766221214763899060898657164260716907419600641107189787357227719428407296000000000000000 5217 615784167778950712375099283382036055933085917588574481688151405610624810971736895537886174072157271291330560000000000000000 5218 14195617817638233403231686776612180115892514651141920977625397631535444801664948032997089190279820595458736128000000000000000 5219 320190152194440991930057878367109127168859456672355621484658429718120774409158632571559757122477310645830156288000000000000000 5220 7060581943666002359081037563374435616839761729061154629763727543938125912966136503544215937682233580478927994880000000000000000 5221 152082707553636933637450127401605420211573712791622817467876745811835502176705997439327812681689220445349011783680000000000000000 5222 3196896623662134172521622431964303791007136684426872685881379710189439931543588793268533419507068025464917327872000000000000000000 5223 65518110758616278179730129924277705235539962426346188810641341966396256204213949869906246889601129971303544583618560000000000000000 5224 1307740860182713361496022180428928972065902038789884577504777484178592597388632448938365273334959287583695253861826560000000000000000 5225 25393265833823928630345986493605684202772619447809119798448465577205889682160278754448707933179537989077533378740224000000000000000000 5226 479095791024711053429430562995888489359653367111729155748250448348034492003881357364183686892786294692081520212967424000000000000000000 5227 8771224002169385668923843836472089803715969631860685935942872156148188578595870123673110156283767067902896637791436800000000000000000000 5228 155600320590486080815976426855315365089584559158943313197349758809875954918401375482905392117832598524663508272058204160000000000000000000 5229 2670523849148454610233262941366977210517803119534527354551747447106857719081868793696238161876040028551666130895199272960000000000000000000 5230 44266855110944764182550533513743587204504908058089765153772921564896528900641012450562421586915704728685616201103468134400000000000000000000 5231 707368895997532550299637283825599877626843994424091132915005072344921694472455888679535617741904292240716980473907537510400000000000000000000 5232 10874384804219661611926595037963558933280254485304104990035011644127862708254218049436505999084000524595718664819033767936000000000000000000000 5233 160459611668642728069328944387424689687406131719824522086982313068534669286860378547071834145967907649421533311904186472857600000000000000000000 5234 2266880007789142658645899024614844122518686622326265381199930766064871640853590739524775744946073012372952160222317928618393600000000000000000000 5235 30574654509151578274350465340094320756813688465514499698339396590030652131106384049452873057090303413720221514379914303766528000000000000000000000 5236 392444202490047386615224757987548911483951215308830834970884847111768220065512794289576834241427669398843421593796873633660928000000000000000000000 5237 4776442638687398766652710247249966941704375811112215664447347079163771022193982221530822312523322298405830826851071915330633728000000000000000000000 5238 54896282298332586564957314676166083159525228723771436428788190290635494088840892731486151996133971007909412905072957838043853619200000000000000000000 5239 592949524563406180992480660486569687529800421637470050757496842299566772973480995811809545447587872603999895576850731898510717747200000000000000000000 5240 5985619951856054230886209050643446326035762468894844064291128491413618031995187436514237182055622663105089198132335572407470260224000000000000000000000 5241 56099788924466477066844897168840399041508695880250925643796160095994922930479623862975461606508778568261759089906320253533451976704000000000000000000000 5242 484345144704227517998599765568353700897612598564529967509711196616986086961015376983570753744154858865682802000598614347708041789440000000000000000000000 5243 3815286650820400034919689093032967779086718110554558636362295680680359622531012765783887669863303135728524937302117692230731229560832000000000000000000000 5244 27095897189893838460685062116226267865622046650799041167468729519567660576609269630088636065777181947982782734829604011856718223900672000000000000000000000 5245 170878421512622612409450171330570780454252756776250861063526095251353121268439678334003743865502688475578066255950141624977712081797120000000000000000000000 5246 937975599663883150689805481434195626144064529525855690517676758340823353467310767988856127841169047422448782133566541812726558432952320000000000000000000000 5247 4359936832608502082352110906163974644136983365886515144366085434498802019885741006983376473633574717918417705897231412948603349499904000000000000000000000000 5248 16487631395096800307100198864607117086693154393374086459451423621488442665470618424246325302454318230571486632679476197291042720595312640000000000000000000000 5249 47596369876411517867666611816696017250265143814834626948982411586560975996547256960560146627839824325989385939621884116708104457567600640000000000000000000000 5250 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000 5251 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000 5252 0 5253 927372692193078999176 5254 42117360418063932814676 5255 1904221207126081805996780 5256 85699888462446898448529300 5257 3838896045767698416839364600 5258 171140075387197819066353617400 5259 7592272245952753171729175078400 5260 335136152483416239369495005836800 5261 14718187363917903100542636569856000 5262 643019726298383912474270707732992000 5263 27943694671611043873978098772739328000 5264 1207771534334943182556269059650644736000 5265 51913253403694534191464520261622736179200 5266 2218780921436830739648141509095009317376000 5267 94285012741603825495827908826428690644992000 5268 3983010055304131450189843833775084616613888000 5269 167250766596471452953229425019438003792068608000 5270 6980062148708553601813992839901620912851894272000 5271 289487865783701874111685176935011735281391534080000 5272 11929595084997050192830539255922580919227121500160000 5273 488414485550166592836652640195468440316231487651840000 5274 19863735064550731964554791293647058692596526498775040000 5275 802386582352125657991142845728125709417792734405591040000 5276 32188171126899521295756420315042633061351373963919360000000 5277 1282144691552592674352396769351647525323437735190200320000000 5278 50704051189818290850285331431601653797222570858615930880000000 5279 1990437265602414185825507220895615361295909299727111290880000000 5280 77551166979524876308564764291830654798139595285415775436800000000 5281 2998433272165897810178144065222878521328048946832386818048000000000 5282 115026305965914626981647764153941364688480823335250742214656000000000 5283 4377493065946703553363274722128769356567952700355664270065664000000000 5284 165236586975460739615684118493840759849735326051305506706817024000000000 5285 6185352408456139011724260747190000232707570361645258155940118528000000000 5286 229574255856034540366608016580975262452905056970860774554767196160000000000 5287 8447016508482924137929750349829901916665275820335581565482560389120000000000 5288 308051715814257132758647632640519198982912387052673063012838072647680000000000 5289 11132698541710500847238639308722361313056757454824103143130583730749440000000000 5290 398609606818277480663468393710623297696644545414717345694479310666072064000000000 5291 14137642162596712821008195325201957427243892539646394194219775141473157120000000000 5292 496588726114363867905409153521326805092831080272619012893522387534914519040000000000 5293 17270833193462370884897695189116834044774768417628403521733198793289561538560000000000 5294 594605931208081490272501775456659526882105717778447420850836399520186588200960000000000 5295 20260237131260299507268989554352680528271106066272285597891854382737871696035840000000000 5296 683055017896139723567310245565112093471669877194528288066083773864338605578649600000000000 5297 22780108420193541266866042854664485957464806616207088445643105183625006734848819200000000000 5298 751336048429457201283381069076045991460746546248166934336272207148118742527691980800000000000 5299 24500589609144215391656579158662708522933935785723200612288561496623025172255657164800000000000 5300 789703667146585850562520087749327456918762269446509978967237566731533359409947004108800000000000 5301 25152096693602237866237251573810957587632237633316636203163438525066004428538029015040000000000000 5302 791369264921585663306279861621977903008329466417003423585554150718803556330476383764480000000000000 5303 24589334522332345795235003608926656235199236120829940119789427518988336272974536842936320000000000000 5304 754291976636929231490820132351704213124542650871234221584297565572720269133131423227576320000000000000 5305 22835700736831116679332851905645832930286349282219779586306850735335160043461554878598348800000000000000 5306 682059928547417566229873113803061996675782347415085329927374385539950853552329739319902208000000000000000 5307 20091346948331730318587317409290493492243222325009019131154294416419159839998245439144984576000000000000000 5308 583461585518980826240654455708932888090749396803635173040072261506692713768007267032124882944000000000000000 5309 16697962627826593261628634115892600180237910898207609592267903494302817846219649290976995835904000000000000000 5310 470745805321509521310608185799332082055336536894272110745794420354884845408611289381816623955968000000000000000 5311 13067630998025135967246587146457672970647710146766830779382098232184980893542258479606298690191360000000000000000 5312 357027528538897224371766186378350024020757426512791291692537445226549309426435847026810417179525120000000000000000 5313 9596186700639849320201589327180563423464792718208921154850062015891450980849437931624793237566259200000000000000000 5314 253615342680246989376220964705889077839598722217950497787833454679715186530937502688763619348794310656000000000000000 5315 6587325714141146662726408562944669756948913380596461769991889905319519792342296173266113605350722004582400000000000000 5316 168060186742955383493441691620509726201830689035039508847840244906798329920032599196005028451850085466112000000000000000 5317 4209159450828589014195468853348842931666752019337642773244420087513544392775707155414960487409387049058304000000000000000 5318 103428417763534915249082941732034922939227395187694660812729214716567327693499882535973963319691881958342656000000000000000 5319 2491854703929355524216787335589185113946014391579858825881948918575174175022521980219290331364593207917674496000000000000000 5320 58823679002250976541124183192397118756325474403011216950617416887060206522458373241680983217201121086201135104000000000000000 5321 1359624781687651218538106471807283783377347216357670133351675314723805472945267425074033915139883495639178280960000000000000000 5322 30746453908360485493595438442891493617772934681680805141077830298009328781261552020354687324251688195135027281920000000000000000 5323 679721109960261668520153775369316955345586484230540129578737077912627516646957669772694369012675581353622849454080000000000000000 5324 14677561161443843379081522172520218033698907642292998645178089994912573152968510176416458600378806971032473677332480000000000000000 5325 309290613326082745012985405327051130539887304416097581734060015914584682180627405552681264232161949188367121152737280000000000000000 5326 6353946066090972882384532393626624841524927750487060715278185493165770588460929863151026116062777951295256005705728000000000000000000 5327 127123958182899383446074934034334127157152738118019460430892262654229797112585478659331315383398706658112101402279936000000000000000000 5328 2474155288888861246185162092935244454523817194963067120137590194968135538032045209073578141566192490384863697435623424000000000000000000 5329 46785589506771621062966526743372176210187307805318373251691600756875146831641435188566811368153470614200662857743335424000000000000000000 5330 858439096488318364942210314873673675075513576815072704897590501302126760954233128748359499968171568305689554899466977280000000000000000000 5331 15261490617422731538146521674234213780776719604492690208438677137037326824737857502568151675484037582233217055796808908800000000000000000000 5332 262480573978833297012268931479899742548854734787152344486543731022065459167688697657942645362301454933992759881119668633600000000000000000000 5333 4359834835539267433670641924906594580821116176469169312873951937795596712744239571115666962486823424066406756436817634918400000000000000000000 5334 69807761937885292883230290347111368330682930735244345590282967405451805551120594894555994214055290856203104555535102797414400000000000000000000 5335 1075236015420420401525947918167377987238846351265237867631694721971966772448691140796976215989170001825219024486893683002572800000000000000000000 5336 15895724277409702311701212395950493512500707429386988722602338185337625394817950196092996613902084009933257144806344119812096000000000000000000000 5337 224973727975071485061920892446920241711385356797936797610163294156015952844510335430768192936056905351358185577754365549084672000000000000000000000 5338 3039664970596120472822205655622546286125648634947263889431006306428734758225650113743905611430112052175402311634230467067117568000000000000000000000 5339 39081754252163130031849869995460806694601626536931790902001406744532214087222437376840845157835148237994775332445543642412613632000000000000000000000 5340 476433749185781777347833420579579934099973940606433990672444720586712223130654775189640373375259281554102804176537238960101497241600000000000000000000 5341 5484173439474132520884706567140979702340034325215135767899232403614837577882204861031346136358454196549439467317819881644399525888000000000000000000000 5342 59323014809451614309728767271545843478348921290007076854107764264165652448478288320379025408548659228932534678866987316562253316096000000000000000000000 5343 599676599864486417583055412920869323657169663719583070961700850977997983520780212118597381689566353610666897966591207291680135839744000000000000000000000 5344 5627752309100895557416410010992855158433641103786353845559286967524005644806551579337429691096920171985970273631306051513065410658304000000000000000000000 5345 48646949789368155504324721923862616026162974816754421182868278313879337203003490261806521571242595448402652861708825130669191647461376000000000000000000000 5346 383630753724525722617552373082311008504222680049191708310877045785778713673812873096081422009628995139658310285720218152309288379351040000000000000000000000 5347 2727289186770960556121518641997346507125275926841031944359964175783523466853623628100643888346026584166110349773861461968518882871214080000000000000000000000 5348 17215073108068957591471019531113034297588802428835512229484395713803017561040743860726794962739847994317874884149897150154179063232593920000000000000000000000 5349 94570564983196741384121895374350256497258847841240043088174203413820501326472981150394016829171938530070413893104920075027867680395755520000000000000000000000 5350 439877562125790106306409079142537048312907930419452042521968169826125621301423668903477433540951056189209096200165647980557252960788152320000000000000000000000 5351 1664317508750337389490303092936756158751101434048138916189907856131380533212600161692789440908124576104857612921418823688812802928017408000000000000000000000000 5352 4806300095363123863107510801097735075271872365615653505632537640603706399651340653860485394772060691742065442922602023549936038362218496000000000000000000000000 5353 9425947759838359420851623124482936749562312794702543768327889353416977599316221476503087861591808346911623490003549599583369706302603264000000000000000000000000 5354 9425947759838359420851623124482936749562312794702543768327889353416977599316221476503087861591808346911623490003549599583369706302603264000000000000000000000000 5355 0 5356 1500520536206896083277 5357 68818373856975534864902 5358 3142213345302365409361542 5359 142821557605342744039095600 5360 6461542111393534826191735200 5361 290950976142170774834082814800 5362 13037700193885058815447682878800 5363 581346913646133167543987544691200 5364 25791582068546844715593543605952000 5365 1138369261846635578317251683493504000 5366 49980952008515021035548209019417216000 5367 2182704516113495570157897110485094400000 5368 94799604158939028501439596530898118041600 5369 4094402531430851085833280669590811988992000 5370 175831799814138095647506161940724885730304000 5371 7507178273035889516600854583233620711038976000 5372 318622976561179482037815498702448994276253696000 5373 13441451686844328251624147208607371682054029312000 5374 563547661814364153164682158861603122411809423360000 5375 23478813422412488480172222832529500444137748561920000 5376 971912542959903358180989214709011656230970155335680000 5377 39969358393610611441731533018844838425746499739975680000 5378 1632744865178208210797968483070180493649881010126848000000 5379 66243246960457614272324638015529173369287732882309120000000 5380 2668927126770966178808852864523509645526855427322019840000000 5381 106768213508498780246519860569630444756649581613885685760000000 5382 4240277908949577707331014822070313523670199184814975221760000000 5383 167158787121118153140027597893682518202655947475106565980160000000 5384 6540042489752065865145781711580431822543098166968218812416000000000 5385 253910532309823620057492318349069225491227617685146707689472000000000 5386 9780482726723717157470389795224514747723710690304381121200128000000000 5387 373721582373186156106499828268483542136636517599304427312775168000000000 5388 14163527531583939060112966312682331026286052026260098027326799872000000000 5389 532298415498806653474691608725812646934213527896485312803341598720000000000 5390 19834557652451810813894220302421268805130181784186323452465449533440000000000 5391 732646488738208869827511715283607880783027587219323868741974422978560000000000 5392 26821917662038992583966006306557005386349333434046492919451118878064640000000000 5393 973027352058018549214819628811515760105766915817633841294815224620122112000000000 5394 34971493558577780056946885222344609552387064448853411295723439317361623040000000000 5395 1244998135520250187833782347187401401167109964181380297139255341241314836480000000000 5396 43893216150851020063732897494572620183978390908170151676306688911623711621120000000000 5397 1532167538936600263406436093750183397642448800749654562229341913480296944107520000000000 5398 52941745612612017053254622610055826199647164713184357100206147956822370198487040000000000 5399 1810394700964441576060656865473125385035490128402004849880201329680665000751923200000000000 5400 61253070516514970453846669353585425802164304343304109251645668083909221574665830400000000000 5401 2050005993098953883756344684355862713604036559415304467922904334570497366275234201600000000000 5402 67849162388351940590798488690958757629562212315225953447028424077272299533177035161600000000000 5403 2220145759454536971959675191195035513417959350759633435099116614864182055038019960832000000000000 5404 71803823382795057725307632368105038062723289025146566524124536767398004170015039815680000000000000 5405 2294667932827761790554052424633716249370398674523907745131616684001885112519859382517760000000000000 5406 72438731395206683308894771287733648746232657508107230252396829214123238417603473587568640000000000000 5407 2258230079276889069080887842258741308555012888679107529956039987988967859449117780098416640000000000000 5408 69498332569459109164459576143904140875732958758194924855144337916767040744981897027822551040000000000000 5409 2110796771378120325763232579589083050435083243079575582902468124758450330144435372751323136000000000000000 5410 63246347900864435325223761581284082486832634260881165299912349280325746497080842386524864512000000000000000 5411 1868901528203531243129431644483770183186467650915025588315648242442250404323865900488943730688000000000000000 5412 54442446569912781903826019058951998249288157796590983466299660406180133310782398741026363670528000000000000000 5413 1562860931572968924954780505113127755356582184854641017958195537974516441478767763323579480932352000000000000000 5414 44193479924733329688471948437175403049750778024925184249354602744483278079460032390348479261573120000000000000000 5415 1230458059610472057549233358479017686147519380071125523586527630304165616643369731121712253150167040000000000000000 5416 33717323161970599834213855760236633657413747906640555204520564071296219553966022574984040410324664320000000000000000 5417 908896887442271214284540012518160457932179967643002323014196781635010848204697942771802458536047280128000000000000000 5418 24090120956850826460213323387355239261321551912170171703598288236396405191708023307111673589276494476083200000000000000 5419 627484464788122291421649552253190118049200698416727850448251039642259547828255733892456886667359608111104000000000000000 5420 16053575225079591337053394831176728740585323199577100620992950371021033579750559310975897605208250618216448000000000000000 5421 403179023025954640309863120120645846263787491208540501972273684665664620643521488745136182358529759575539712000000000000000 5422 9933914444101610643031360773285526083868108391556280921210228495479242613765251123131458084536414688459620352000000000000000 5423 239973561983156030066880621453484701506600953290003679262333392063132321050632293949370524608908686612144062464000000000000000 5424 5679825106035158615264608807257396985976338932434788507478318092762020290881595438079900531032037040146685624320000000000000000 5425 131621145788474421931805822560968510287649654339421198972107154557890032327451140854007243406585882974717256663040000000000000000 5426 2984055591099132586709284593773326928801265624739819306922061944585116033511972308636850294391982975458423770972160000000000000000 5427 66134656592284556016534062655706025654242684707088220531149802236898566766446093523546292219785841272604613316444160000000000000000 5428 1431593127708655746486585131672784534201748617087539672997523837514686205398574088124572530349037181074008770504294400000000000000000 5429 30239901699077726629828489162930286343002603011652068759369344139109044985035362917435123678345559529629751103717376000000000000000000 5430 622709232907455305372876317656310049632770011101871073159926454725702710340854567286955955905223813043038579203244032000000000000000000 5431 12487547943631026058070212708506192480669925920926255808202760342383404813479837465887610482213881784435352822819586048000000000000000000 5432 243592615464494461441962689642922844557713384254372160318091327730601636300672741201831860283467866951353200500642152448000000000000000000 5433 4616529809100219267606609300968646608349520836983530758475193518391389021909025013750909367433821404123804103217762009088000000000000000000 5434 84890263992660018613872189175747737647184581715602888545002483685710071898249910338636430834877459938628668468850432409600000000000000000000 5435 1512405187866173852708394677258146218434720491600164636106972146412910807222620452811389049312456128659102523490171040563200000000000000000000 5436 26065649649843463744951793727124173862356338953865448004712455491905755140631791272430614209212844111026544527400298663116800000000000000000000 5437 433828768420785616622478881302509088310473595514551164923108086011023001991658218204361524174571988730177770491736364993740800000000000000000000 5438 6959932105995657146020160671017934880042252803275098728121880362287549496927440300697639575687671759683295131352676298863411200000000000000000000 5439 107407193565093738297000788628457710575843641206727997117232930875075739148912905621766798285949267173799388337440837737644032000000000000000000000 5440 1590789221786638057519173199046856017518258469331958350007099098314407138140324535952032781560922265599472007255867185917067264000000000000000000000 5441 22554876050967244089700706271598315743077355178080722521265771156801858970074541419648778845236376676439691507337148412372975616000000000000000000000 5442 305269384362116889461212266626249754243111784953508701057515296176567174316822329380347550053348107023485204959840435725515358208000000000000000000000 5443 3931442651422306676683729424860836199689840678043271235575355297651650342807847719706280054103051149267557671004372493688042736844800000000000000000000 5444 48003292892386335108486528238630583590667541520218796997831864657545079986353306073531508538828858845914486130429947642031842000896000000000000000000000 5445 553400070874505462899353860797736483312647738703049004261430576677299814911989708388683068726506705384937736468285292355321281380352000000000000000000000 5446 5994847721639598182525489364528835635750081275700470913475195794848901626814305784815685130065454462782856778154526386035816386265088000000000000000000000 5447 60682668041473387075473052352360317312133693100832943270583775603138808232158566259113362178591613209422340790591704529403665813864448000000000000000000000 5448 570215448877470946821554132028238258381144674475653533610684975006768216147737248326633940822022554406840442973091099562101940657586176000000000000000000000 5449 4934892981325658022980436574117760566803001384658151919485095658496124734129746737074176564200967553789087809159470559316400829817159680000000000000000000000 5450 38959458458389001094580891883065152086976460608241303386645932574898075673460473377466301301116654815769569582887512109910569702612008960000000000000000000000 5451 277245521450974093573705096002295148100634080008259402634198669171578570265602299298276820483453542537520806894800302578976199494430883840000000000000000000000 5452 1751577520190425172247691881267365523709920864375335732263042277373408989206270132787149709725830920702504820477392277902777661100224675840000000000000000000000 5453 9629709996890970820873333129319119045633709325413110308534317324588202692634773458915943391273083411836610730464022371455551460679771750400000000000000000000000 5454 44819914966954179325386059460722082910666343758969273710291770910678252396748666971194138074549167906973338426477274209900131697542823936000000000000000000000000 5455 169667059677090469575329216240692861492121630304645787829902008361505596787691986577055581508652550244409222820063892792500654713446858752000000000000000000000000 5456 490149283511594689884284402473112710977240265324532275953050246377682835164443516778160568802774034039404421480184579178335224727735369728000000000000000000000000 5457 961446671503512660926865558697259548455355905059659464369444714048531715130254590603314961882364451384985595980362059157503710042865532928000000000000000000000000 5458 961446671503512660926865558697259548455355905059659464369444714048531715130254590603314961882364451384985595980362059157503710042865532928000000000000000000000000 5459 0 5460 2427893228399975082453 5461 112436254811246363762855 5462 5184071300142398285088126 5463 237948086103696738715709526 5464 10871724387582604219187482200 5465 494398762086336268031395108200 5466 22375678296690836636181354846000 5467 1007746967486744818621616330679600 5468 45160544741633813156488080533337600 5469 2013513226761941093231864283680064000 5470 89308339298592420692698824627091584000 5471 3940266522542103984105196469349328512000 5472 172905311755995509534798882118341987020800 5473 7545578306933889196000136933587496840908800 5474 327438447995773836345000000141424944221184000 5475 14127665325552092401503290846119578613607424000 5476 605988595526225167256658597053624929444945920000 5477 25838104437092933048081003526450625497602236416000 5478 1094981657961263935805601985551547547970173485056000 5479 46115814081882457583131723106822540689189249105920000 5480 1929903296958319720621086311555070105429956614225920000 5481 80243256860319313928087097821381141899193399500800000000 5482 3314457332189767320507205055212892648434096738811904000000 5483 135984549986455924416434333441185957784586370079145984000000 5484 5540909745374541595697040946247857331713198751687639040000000 5485 224195442867591225567026513614319839692043538155552112640000000 5486 9006688725772960179566038417776320448638997606503114342400000000 5487 359197457642281627546529762381411638139890920750526672404480000000 5488 14218921801309271963244698517826420853545513643103589477908480000000 5489 558598070478548157128367752138843113033458287862475795464192000000000 5490 21775291761965129312558434067825360869028491921214446621949952000000000 5491 842153133877082127603766030414284259165806875050045748776796160000000000 5492 32307970575982035067245221564463804607365990951083097857275723776000000000 5493 1229269079897111182825027513625304833254558301733929322259893190656000000000 5494 46379720287894161169963485348928800717558717553002405653261624279040000000000 5495 1734907722388279381072457058508871487945496336718518252591103229296640000000000 5496 64329889798325012744995067365489250407595084028766255337292781836042240000000000 5497 2364047912371738755485030255864748257097336798292071425008985933774585856000000000 5498 86084175099379197748118226442384165863650099789569891459146192994399420416000000000 5499 3105475110419147477960120024380167978803036557959282350565991862153332654080000000000 5500 110963974765123398461981886571185510275437557893053767083610101354565866618880000000000 5501 3926395332329573576291986666484320352067668545763078201808752558377055708774400000000000 5502 137553019379209527623593928101916209428901120410942134311730362705732713547038720000000000 5503 4769944780202898032917915883270638005091988088263460493255149465688365524865515520000000000 5504 163690545779143941067381614289067428701190676609199411092017631773483488342599270400000000000 5505 5557730214771584755462825874343252866162176801112156318583231605494531079662888550400000000000 5506 186650027680048034635246923329991150978281829834053159583770584964138203554093465600000000000000 5507 6198760058853664030289724247419424578926145599021763226076690113227513492507287617536000000000000 5508 203522916530215070245609293119277700294417575494925607612045572805944747240378026950656000000000000 5509 6604424543506305282400406272292841017452169303173092928399273136323190873181072717250560000000000000 5510 211761462558927118631832396128346117449951827355132557628767090933205830316570979556392960000000000000 5511 6706897357069359149325341310284861607737421072463810494412575843481973287880026356291993600000000000000 5512 209761997428688457435998595847004521850879978251728295999165268027528529479797576471538565120000000000000 5513 6476268326106870677709463229019064513524712404678991930152492419887054343180805654545820549120000000000000 5514 197320720503614663235025638288385060702570351712187265907799922433701224164878597954241298432000000000000000 5515 5930912248270056012257392987163327608053011932067124852850899714366859175431319498779936161792000000000000000 5516 175798894777137124780702825265935728687968257146040026004243865477248973799138538459384208424960000000000000000 5517 5136826191379507014783471777272723737621343716154599186283070601481668885601975780943898834108416000000000000000 5518 147907044953990663303095804880194485831080254893261194070312042179190212578770821142722387845840896000000000000000 5519 4194900903708635733540844502650716490103572710054502685990986637455228332757947489179082946762506240000000000000000 5520 117140993439238772607369446596158258249729703429117007774562283905437607533417644373911568836900945920000000000000000 5521 3219268943002724793547806178598484188874017312166026688277784644663795427527562822534592542914646114304000000000000000 5522 87029053692412788408581212726425857410065623286632777500470378603086597572741591932229539623862147848601600000000000000 5523 2313222271812679741908530617277079917714289157918488176622783443442031404825893801436497351243628845570457600000000000000 5524 60421740422348007002234435028729739227400919917585325822925436995639189033534633435508098839328652586385408000000000000000 5525 1550089830419662992467416725879168137341060894368746703149544673498599131020807726494543490016757931717951488000000000000000 5526 39035584667743972427699114036837337051224097202899812877262240601988281751260191360529736451563972028362915840000000000000000 5527 964369508740214919691105976456012067882089689927285717934036118147301782695362492440859199490049591825139761152000000000000000 5528 23357652102577419878350597537901640471802550972512708830668664067778823595269858851711130119577711225411660152832000000000000000 5529 554275532013260851878659268704620395937789975359102411129188933256478761179542778101875067372048126939973592023040000000000000000 5530 12877256906252603790455845948410439604282327912729843364548299841550045813080509838190051701865670365042254586839040000000000000000 5531 292680164721766813051974790986132455632831451705908389967794290297354378298764637613179121721995439501185174732800000000000000000000 5532 6502579015679226524690023048210669511847109220413989132974369614485967694763320227372586834405779701889908050441011200000000000000000 5533 141100146087900569005733736168670182181255179809529525603466769770846908567592201213679944509888051699327647356236595200000000000000000 5534 2987585916822106459426259449747485366172115372082143621784150183674001836346056901836486423486193924893752262280609792000000000000000000 5535 61664895700579035207221098625664690657651493948529653415334834641779243627075975221482885316671860253048109960498511872000000000000000000 5536 1239431848687224062918265382232765649298815062050085974993192714508615548956781823797857068299876353182640677892674027520000000000000000000 5537 24231600296354611163579946718347379314368965001385259807865816254949841778015059215040322109229018727683690096666674724864000000000000000000 5538 460241079719899853025334236325536386879223926604810977914506255257275742431891718913775513170199567042518605575632678027264000000000000000000 5539 8481216617265148620216566553622117235111157181919945175648712088606071946352052067221609730630076918744760092410474869555200000000000000000000 5540 151417899514676639395294009832682465917955094458347788206144179142734216431185667068457405116696157827821153163050799543091200000000000000000000 5541 2614954151995991472846804463546678539492019981512896798895099948260840973933953906165797269334867652579530981766695659503616000000000000000000000 5542 43609127131920498110589376855991058108739933986733532119448438137163402432692105334252260773991744837383091336161951911352729600000000000000000000 5543 700977282640142983728375336718896799131851331307948180273951339130279972788708400775763879681928107237446141384519314663119257600000000000000000000 5544 10837967209229583559529160336284223947600509687495046905464828585976785179493518943611212030516717613549978813178651921428250624000000000000000000000 5545 160811624873427599451652633846203623518254973706244446161300200819955200470227777089315470889344881304570214435720089682390810624000000000000000000000 5546 2284070478997463011207322875979165714842365956805382628788373022406059259830455328846983375901511649435293449923280742832003874816000000000000000000000 5547 30966312840112257837157030041924144752940539909604962218251630785599706731502045150986157282119595741864873306687027640767980398182400000000000000000000 5548 399454419657023455177539424193525148865713555513241801496362363254505147731326110268715499436255814178009000646132546968224002369126400000000000000000000 5549 4885016153106340901864383641307404266360407855292529013922574295462977586145912237253366354090823801900259536755417619812717472776192000000000000000000000 5550 56400530700209576261050392249245988457545547422694464367965648546783882952414159751915758697140624301037919958266793905306411846336512000000000000000000000 5551 611841563019777717242708994535477215323824730293362150242385879901912861917066944256678138705644889494648277876284911710176022374645760000000000000000000000 5552 6201667858482390713269399670369250067123607414569038735687260608809417910709328834426869782823693565122098448569236741397908387180576768000000000000000000000 5553 58348560480654981800002523225826229604753678790943122253589675379911347549543123704547214482658694108764907315942663036744190599352025088000000000000000000000 5554 505566687889771815810863448492131991873583866692948615762604888649317324148510290290539542224353631456109933993651606147620766588296232960000000000000000000000 5555 3995609148105998155150360844424597630660986640220018736595046659500698776805388014018302239052275598029947792153263850170634500305804328960000000000000000000000 5556 28461718144467134896707502992862049997868051393009478428234288721258772236030563846572118492966542942834572696271326245559520680245985280000000000000000000000000 5557 179972607017488002635205854691396111893808941100240128380571386399635000266944400008172942668219633776168787412971238976005541840362353459200000000000000000000000 5558 990195812171019657160463009226932505541520959083502222862844776576453496808169066106649379860219466843066047624872885436232987647088472883200000000000000000000000 5559 4611644941500917346651656613653276804723361534808219538654419866159256290465461357379135736283792233726511792484236641596163628808548646912000000000000000000000000 5560 17466281198980480006838057649666881796938965608583813602711578971881659491532958395960221807529620866827238326976577408027984065778723848192000000000000000000000000 5561 50475950253934414698660441831606126293906185015632121879395847487547915044338366006674035498824133697711743788969008105768944777250440478720000000000000000000000000 5562 99029007164861804075467152545817733490901658221144924830052805546998766658416222832141441073883538492653516385977292093222882134415149891584000000000000000000000000 5563 99029007164861804075467152545817733490901658221144924830052805546998766658416222832141441073883538492653516385977292093222882134415149891584000000000000000000000000 5564 0 5565 3928413764606871165730 5566 183682521896621873710210 5567 8551157155067256421975378 5568 396321857609466677610069504 5569 18285058843390926000242055504 5570 839708360166420063961415334000 5571 38379771063093913059817408374000 5572 1745723629209713842618873359292800 5573 79014102550074616421054554784726400 5574 3558327391283280989957508691973606400 5575 159424423574726852660565676483309440000 5576 7105362770940116181882780650732430336000 5577 314988114185439785845500836281432047206400 5578 13887749891192681905785803070716754661171200 5579 608908344106986380736508079152374785724211200 5580 26546420318524589463279145431474573487964160000 5581 1150654217296238127718526749293987181538918400000 5582 49581362247883089143068346884969620980220346368000 5583 2123615199643300883835742207889261929338823163904000 5584 90399279005558960843610383664831444544760293883904000 5585 3824132121555872230464709988400532575444711751680000000 5586 160740584490054639502861443382882452538968988139520000000 5587 6712553848295000437723089690353458263866232537956352000000 5588 278460315587278187060424687726611662067858327954128896000000 5589 11473466071820449960500317813359829964070127060909162496000000 5590 469486400010453545705972397840146717741523088561628774400000000 5591 19076048149279909751639742593818949804302328783362444492800000000 5592 769536840359269705534840397555054808455799803601217325629440000000 5593 30816493105045223399693313576086378544005557591086555117649920000000 5594 1224857335026340664119956327504878543277505801197626598013009920000000 5595 48313716603045291183879856427215169007755951247393101607075840000000000 5596 1890908760871187292399577314785353988242326642206998021370019840000000000 5597 73420398391632602210678700850403231926957862978944659845460000768000000000 5598 2827730524403324993518811433978423032231849531016156864353333673984000000000 5599 108009426656847752199908641114610433853343881596142326062563442294784000000000 5600 4090844421202783891848690761004987393843079038292926319197234502041600000000000 5601 153608485466342063047569527778365629359982285584679405350023616968785920000000000 5602 5717281186967782776264667377199366282284121823174056713783634086328270848000000000 5603 210889489328083050513496261387589209185735962573522016905211097795195305984000000000 5604 7707756074815186377970513202820551848652500413933888414611948730176224886784000000000 5605 279076195332740317644119585040964849611537411119595212782556464752322884403200000000000 5606 10008085836636233176639680109653109671003057220127937214466108627394553184256000000000000 5607 355403368949663634881111990704313490415390364046175775887904118114391423514050560000000000 5608 12495119314473349296793111657126160395570226394335977118539756391715537208140103680000000000 5609 434821186624586424969616582506560926727402456836095782046889876347680793011347783680000000000 5610 14973810767932015987251343201707149871319793807941434285646929369871785421355089920000000000000 5611 510154779947892873977335402240739540451304175000438303685627662894158932751763374080000000000000 5612 17191457119270458630106004835124044188323350951981895161613024221406191114587700461568000000000000 5613 572867222737986001424823689363515118145595853273116808987851235008263399050742872408064000000000000 5614 18871715386314605514989314059771164581249029176948355446521122887816368600479455420350464000000000000 5615 614421421129449066060747481030721817068792950021894434301127576963488612393228089006489600000000000000 5616 19764962026851531268629681355089254906239977156254678463435737469064438493474264093766451200000000000000 5617 628018992565754242365375920125721466328958832778041366563763549805358181194540844026544783360000000000000 5618 19704450961205479247580621388499387222056434495100167201010719750104516735754512580288687636480000000000000 5619 610285558014250115156560414236698626919737455825733995435946862387927905193722945686240472596480000000000000 5620 18652453404172393733313234737508276129880848927152450066095543690662676908823508286752151306240000000000000000 5621 562372427250173043370942851606034072988225083138390001230193909887973220934074829132086997155840000000000000000 5622 16720224125249292052238313322544188028192116558333521686483166471659376833631640236452378195263488000000000000000 5623 490036443978735399849009116399187865662868968455153131124084739809610286023145448827816999485702144000000000000000 5624 14151874615604556925972730349061208840284827128828038659725924756331616491548795667721416082817286144000000000000000 5625 402552370823727516454033972515437881313357813939027724138542046224047527052860516299640586052975984640000000000000000 5626 11273766430238561136881882433482298400039709188985166485540280744530500335270737072115000700501651095552000000000000000 5627 310713849115432552068758519186887116381576248553096603877291314808638319271158510236485950873846701411532800000000000000 5628 8423537119222807703070796571295099052597624123393081009600668335078746599736869827059415234214303768143462400000000000000 5629 224521541043439101821433789365639582701700749223945669747776527746950232522142396038419826924129149321111142400000000000000 5630 5880681980898238087922518122867247033385908180220333383611971762880811038844080388547706096931650109408542720000000000000000 5631 151275427919543340573579978718147960199602224622793376206342417548375067012398752432301064877206410210207334400000000000000000 5632 3819727243462217102413827238377598351820705155811576859972939630543648981080427607545722066353744404337599184896000000000000000 5633 94614603802947193032610412744167858073760988820002926157661438194557365109436103775769456215933120509667849535488000000000000000 5634 2297574672879577245416656321380802098779815646801900519417433908491107621580614179723950289029496084468095399231488000000000000000 5635 54660599738279996008671279351507194248728891812606831450513587114088675129160476613958156712301022226298829799424000000000000000000 5636 1273100061657986238190873915978979693191119418216815489381873381284306197793926929648219084774243876691789863714816000000000000000000 5637 29007144003355092810918793130884990851612722360326932883653082353410169137672948223646056128738488527049249401706905600000000000000000 5638 646028315931561831937933907850979342889096755911402801069965095767431595270349940729313907099855529466920686142147788800000000000000000 5639 14051705960234203871223432243885388897217768689089199589600617601442375780688734358935758273123133563687036745845361868800000000000000000 5640 298221387405868045722260770065232285601230072775616680857348858759712786166510080325106977560350286404514882454363832320000000000000000000 5641 6169556537395725200109031567426204983838041986392711794876731475014439700915228681832388212650405599365650235391203082240000000000000000000 5642 124284382454371083275892990451238980918727245616225410640816848790504628069596284661226225735753319326870826397620336852992000000000000000000 5643 2435196166828219542398442269532379711047187778428464131473042406829073473015316248025557068524940487740475101584483738976256000000000000000000 5644 46352667103003410861926365900597638017004567875300177067001678400343766405694118314221264320388298843762832456375627474272256000000000000000000 5645 855980878545731992757571127849576018589204007965808850262753601723125727279981623718616797776315155438428505083289087770624000000000000000000000 5646 15313632781105584880488098141296467367156856228153618808515886544833335506851651156915208607961828425363222158465546787487744000000000000000000000 5647 264995299701587456030047503537836633227127825274066168356968514256839911792203765940545276435138564108587926972383672289512652800000000000000000000 5648 4427942028154638065204294404394612332733109493413559343305404635389918113851066049140468322209192195914042110623402161043039846400000000000000000000 5649 71310848172788232250231861819718411092194279986694652398483840171234710031885349144727410705359600887094926696734141539047335526400000000000000000000 5650 1104593713708909446101331968701960974807375652321404155647076401784783799697251428715917272328502255132758105063242651416165089280000000000000000000000 5651 16419139602474353453510661653378927091655405480495913699717705589098773674586866487908461422438519548651817096355048891243128946688000000000000000000000 5652 233611887164313846488877849676972398143916218829716522158415439032578512679559506480379991039654160392002961121016824760840360244019200000000000000000000 5653 3172493242479288479955844596121480470715148609078697273700337737044824420089859389629028848801609098308032337765020926997838119410073600000000000000000000 5654 40989859573455933875564746255328878998721562034674098351360255201791235549145925759557728872644097969127998330729499592339974965008793600000000000000000000 5655 502046832201419855611370409331441208065732335674722546534472530933300767332360566889534415695380220934844135044408906074486800782458880000000000000000000000 5656 5804972524780322544073767741569222482272603238859391350997843673262385018818914047940125542324033314098521334869154861622463166205132800000000000000000000000 5657 63061307105179411646420181299661392135296627276034010091597446534792169423227224954367892484565045953036580456160539718296204386305572864000000000000000000000 5658 640038564300842976157037129144284246414052169730521876591990007657683337979640452043320280849463163218909150842041150546066071436962824192000000000000000000000 5659 6029290831529729106105681523602862726807406133649843410986680306935882069479024391895444004895387532495780791275149443711485252629998600192000000000000000000000 5660 52301690019085294750756093547179432006752088056058396636676709750357423141179467890917835570849324128897912328444966736773583525688377344000000000000000000000000 5661 413791773882833382963389835938890788065032689718506612873621810310699263798554083325116283151710831274412065563462048139843210370703425536000000000000000000000000 5662 2950388977027691058436706978128334080732643635547572646227831709686324109854543866584584379877247382642958949681753907166734599284902697369600000000000000000000000 5663 18672331214851798094736022828444473554045463530666004077869132414651361775365468933878791899420292744814580552522531579294676219700141935820800000000000000000000000 5664 102810697406108953875112823743360287714826058114379585389905954755589658071261890888514479923954172001434459730166716192575730060583754321100800000000000000000000000 5665 479120924632583809361888003417467674980252359354730299744106615834184971373243537650651956004711618273517821996880426146822682171361323909120000000000000000000000000 5666 1815531798022466408050231130006658447333197067387656955217634768361644055404297418589259753021198205698647800409583688375752839130944414679040000000000000000000000000 5667 5248537379737675615999759084928339875017787885720681015992798693990934632896059810103496376915827540110636368456796480940812753124002944253952000000000000000000000000 5668 10299016745145627623848583864765044283053772454999072182325491776887871732475287174542709871683888003235965704141638377695179741979175588724736000000000000000000000000 5669 10299016745145627623848583864765044283053772454999072182325491776887871732475287174542709871683888003235965704141638377695179741979175588724736000000000000000000000000 5670 0 5671 6356306993006846248183 5672 300047190472475108638795 5673 14102593499002898454483924 5674 659923415178365185591705164 5675 30742070661411396929869815720 5676 1425532416469710961994020719720 5677 65793699520783270079767255224000 5678 3022128994138116052659211548590400 5679 138140436325386140318493622192406400 5680 6282967540995893630978863968716208000 5681 284316036786152083252839588030137088000 5682 12799297952804215545254199561398162688000 5683 573157779192716689562893086208563198259200 5684 25528173682537288317777450875962868115763200 5685 1130775290579457763762509322283834295201792000 5686 49807710805681477575830057464879773887434752000 5687 2181385537918856726387651673251205286791290880000 5688 94980588379012070362364305149418028563984195584000 5689 4111061378066460424216574437370262654952962883584000 5690 176863781880664135219621208721549961891387183104000000 5691 7562020998625371167958003973252231571769874243584000000 5692 321290615903047270270707450960674778522501334425600000000 5693 13563304039265969827293246499989764868157647015837696000000 5694 568833604084519121544490084045927159921368046406270976000000 5695 23697423391289668045647551265046367185411925683495895040000000 5696 980518494673556020285506856788462306535319803239909949440000000 5697 40289383275324662119561063355439084914220926692467906969600000000 5698 1643787598032108896375643209969578091311853601502529999339520000000 5699 66582446436414047117913543225454334034313465735024229713182720000000 5700 2677133705551200299839430173350226634087125259201612491889049600000000 5701 106834728415800640420036980320186886175109617204536346169416089600000000 5702 4230787109442673446703618894443308486648568005926229919966167040000000000 5703 166237449315492630634710396487998364158078306480651694386576359424000000000 5704 6479872751224312049296236075667034519076017311055259961513406889984000000000 5705 250531984774454963149511715218805617666785483203694065103838411489280000000000 5706 9606082076580734599917950258525224066655611230876425983978058211655680000000000 5707 365208774427967295899117462540034425945928214991991008178416840878325760000000000 5708 13764843061594177864509770160863642825700803188099266136743493847947935744000000000 5709 514230349532237993759671848163549293776182691643706063488135386070069018624000000000 5710 19037921269029572825956987421316698985699239512260529424481173406342174474240000000000 5711 698350413090471171224921999724972433833074985570004516450644515313937746493440000000000 5712 25376605177608159776340569762816988857143759621794419140359676240616847153561600000000000 5713 913295993467594955923572483411660306026419887702491273207211043170695370799841280000000000 5714 32547408959511783629598843140682278488524000136584995974974782936322733944109793280000000000 5715 1148296982240557735095895109709179412833683094796078186354656789356647918512111616000000000000 5716 40098494380809989866346915288845644440215081166677900796340205411011952186528628736000000000000 5717 1385600102952813644026144112849259585510296519999797440409156998872399265688190976000000000000000 5718 47367491835675087737330492987858227168460792776024258660914214490659174446427866660864000000000000 5719 1601580080993183085915521214568746939479534274463173384357321970441705319791330521513984000000000000 5720 53546633843982224867206081110876246387835395290504172015325106539544466027146928885596160000000000000 5721 1769768653004106460442045580147626163581196236224444764255950812287512872733771839580405760000000000000 5722 57807351861522792787053144197940929184485838679835105107205819737684331013408922989389414400000000000000 5723 1865559015390722325770117946437367243304317623155012942661587166224237512335000153373938810880000000000000 5724 59465725893297324770655008384181689451015965037015351559042680309675554682245982968241381703680000000000000 5725 1871646630422960657760939607504050597613355270273330290198325651327273033089345222976070903398400000000000000 5726 58149071343226206079181450507690028218519420929634944667923520836365570869909589798275313460838400000000000000 5727 1782708712660964217217186822172433264949520880204967230935788222042332101627329831649591678730240000000000000000 5728 53912278669888662539165527641360853926142290013376350942887289936755519312475881277925235867254784000000000000000 5729 1607716488197185002181927093986945257129091983731758583010420437345044354952551403684777322656825344000000000000000 5730 47258925714058581250605112719264009404497668977736576082037911042553851699672324637741701999236218880000000000000000 5731 1368805841199239704619767240055268669980177145097827051496659815509382124079205900736837119858914099200000000000000000 5732 39048729993488664434125760935522493349028553151431884346269130208861194913022791388927668992647832272896000000000000000 5733 1096716421482636130964016442789215474594103841556809703481259099572615937630685800639845533928811217184358400000000000000 5734 30311731885307738225311113897346067302351216940156655230492804611464992118645749773394527490510274802640486400000000000000 5735 824049657096046801820199204957255661295349613038688180185144738187629203938836698405730500753173243068678144000000000000000 5736 22024671979141442698783131157512988046337517774145548620366990739931175283804143857539538337016802746998718464000000000000000 5737 578436023326571026804165288864223601454296261720235192401994794500496877327368249436979403726259289459534069760000000000000000 5738 14919550422811835840534791788949523753076143895466018783731917724432080253606506512950752612616623480246630350848000000000000000 5739 377713708460955375875101262491746186469371490387702861466489997139304319418175039940589686847565451230036254261248000000000000000 5740 9380257867296194416545434069433004701807113850741204835425262077172044575311248118353917835300929526575150609203200000000000000000 5741 228368083746103006978293067796573780767598315001469711174282260550016254452883979032824728646231418504107762332467200000000000000000 5742 5446682807797632767858509540922122940483702188617808912336132356681956510263085406852427333069611894260191954206720000000000000000000 5743 127172927458409328485351738129582198273220429692351637252122335420366183073599007385690417066889827350748027639614668800000000000000000 5744 2904649974264384176140739542574253857238080668024798427180106877337220850888067362269155949007653243640843539822988492800000000000000000 5745 64845387255991885894056800874605345637183043998615150490562184871906315667040686874741473821998636669132919782644908032000000000000000000 5746 1413764230124012371271239286982301143550214218405836303492730013509670213345241132466771733361257163934090748353264484352000000000000000000 5747 30073813828928920737919115474616624338830342579389665515028437455261226998526776610338375575536903719291421979815528366080000000000000000000 5748 623571836130196534847868367861404143988625443569849478654190988621566326818083952377360440219063569205709584619409648910336000000000000000000 5749 12589619077989063890943429761054556609587136863098857139371262867745710204875718170514978189083898962278918166174502691536896000000000000000000 5750 247214380899697903331619871747277752424843559553068788629020740628446642720256153975461882464488674294005125573960317722951680000000000000000000 5751 4715612146300681501106974409730069525867524532448170803829032052893361256166696755924775348524075220767276254756390085255495680000000000000000000 5752 87263038095305867766698163960658803412374400854897032478694028232667360390464116584288966497178223668455462051978658556411904000000000000000000000 5753 1564322314884165914340660927980138015442729969969396442774719649070336825786731266141844643062000239825755235302720460774860390400000000000000000000 5754 27123529186026539899426612534753949689716570322468999497207742657837910765392687022981490146007621124164286190715766275735709286400000000000000000000 5755 454095945747007413286921752125150070989375987120928684141602658129964616774868416216137961801448462957424442802278574988090933248000000000000000000000 5756 7326827433269336786822692857224229541162144424896694055679503017159689352877733883107062653173413211840397088721364771917579419648000000000000000000000 5757 113698269460438028829432533837726736639932077536942053714154649164996239708380944686324330218591225139504307581717197655865330499584000000000000000000000 5758 1693043345419694854781462443562863199870877035542465976252107456069771529100118936079402292073924956866575921810593105939760559004057600000000000000000000 5759 24129793732595930426154634791888576656245489421606993025137258735166238683622422070171183559727431026982301917060634052920013823252889600000000000000000000 5760 328226774307218949493499298951448045158730196097970684724612888094243586523289323673794662770078131520443135928571779714960285065281536000000000000000000000 5761 4247534724512663480673247964560286306408218466218085862524861147641295849707908045001645772930489662457401904768330663290390959479586816000000000000000000000 5762 52103075818129307121951183985265849631578070515552505235877229868094667707980792579144435509309278308663985901786650226110938059783536640000000000000000000000 5763 603320447243451476414476213194399110571499732665667053119086325083741009065276646199286312161199804415222641712692023728960724064358367232000000000000000000000 5764 6563088685563183241074116513238619944601392185192627937364142210773266441889315496504081496396671130960076040580914007384357269962733125632000000000000000000000 5765 66698482563698740680678035111657713881601893955011848426396345915407433163713737174258089946969278506529350904420669201189316734292800307200000000000000000000000 5766 629079928162515557985946199133875988684116657393013539417006385568766918518492173135003318274963415314027035291737427739535317025844048691200000000000000000000000 5767 5463215733859488813932682319460978310711101194493122168422820235066270657587813564699800616446212490591446221790450181115666749517033635840000000000000000000000000 5768 43268163650680017208520726918892136634934623479342954223349718696223787698581234349129036788261417650037098096750543815707531547083497327820800000000000000000000000 5769 308800646775736541478693769694248145971386060773411625631059484740487578037918936925274710507250755710667623668959287367070899937267694750924800000000000000000000000 5770 1955983132617937882600630740373016446370050309185122208637604483672233730122908776699894013702846945971804446222381579184344839439706354614272000000000000000000000000 5771 10777656946442459676880008435403163328259797136401272652337413670365032437990965584898060170207658439283791033340528622812423672295515479867392000000000000000000000000 5772 50257221136167365568299579917002499746632591547231049351251798815101874079146233087311781344995895785021659565883475737310612683215688569978880000000000000000000000000 5773 190531809785194111041198801498153319236494790417482835373021597872425627050792812729040132626151928059865365526620309987360825226614748391407616000000000000000000000000 5774 550997395865291077875899236764929869143376826342450361754413810063501137687427863838034978135088008173124165171577653206692116195885893996773376000000000000000000000000 5775 1081396758240290900504101305800329649720646107774902579144176636573226531909905153326984536526808240339776398934872029657993872907813436816097280000000000000000000000000 5776 1081396758240290900504101305800329649720646107774902579144176636573226531909905153326984536526808240339776398934872029657993872907813436816097280000000000000000000000000 5777 0 5778 10284720757613717413913 5779 490086019362103828597188 5780 23253845035015105093736892 5781 1098553053284840558565226440 5782 51666823165515783672478691880 5783 2418951129943188010604785132320 5784 112726665082695448911548787916320 5785 5228408519993312785836455694451200 5786 241331570828565685160821869365856000 5787 11084558859207649883802815260421472000 5788 506570135770837872223193904200608608000 5789 23032137128392004642918215680462100992000 5790 1041737468811807061951444317226773197721600 5791 46866974703235287187880864067390944354304000 5792 2097078066241966180947901713699689234546688000 5793 93315760482897933495546842730611861803425792000 5794 4128963128105998495319459341983268850529165312000 5795 181645504771515723854022730479658139419656486912000 5796 7944327168531978574574874137949049098443501568000000 5797 345373227069485844123346506696416396880253771776000000 5798 14923428757794526102815138136083763385042329657344000000 5799 640833641364234704300686977781854094068637681680384000000 5800 27344251437428010210971900111478068259518908911157248000000 5801 1159249912574914614632659441272303413956852255724666880000000 5802 48822895961138576923215631095508448987594885858155560960000000 5803 2042440479466251267132668036254768203912141033888936099840000000 5804 84858912286117028398623984225758054688441570360068010147840000000 5805 3501137786825144479138632318121488192451618425800380813148160000000 5806 143424992286358319616124866680688899135050924168181624812339200000000 5807 5832881987233548330378879254393280864359721566714941751584358400000000 5808 235462456185381940599099741947908854205479326227977822533163417600000000 5809 9433572451203680592124342599154455946319292781473854672588085657600000000 5810 375043035209290783139904901960587467657790345649235711670953705472000000000 5811 14793439103038893853760490593749403568524450955932922740623760424960000000000 5812 578857084972929325025492382906095225168713953375715229857857688043520000000000 5813 22465545964889442201999551052188408078836182181298644581809637115822080000000000 5814 864636214651215804543733199625308121705512504888221748951650553466716160000000000 5815 32994848902396750589041783652044282867984268965976990153128551046774259712000000000 5816 1248183875200899803124539375663956930338549175365000193589599250087285882880000000000 5817 46800660975602040960554702702515673291622864900298954315130402193251091087360000000000 5818 1738943459184394401907321081618605242872581977180020906212447916319947609866240000000000 5819 64017057950953710973202051861193968315302891250292541529302209995882847944048640000000000 5820 2334516779876801301410988404154287328441848155864032652990221563390994374763479040000000000 5821 84314255993091716031105571584509832043230281702128097841424614184378172096643072000000000000 5822 3015204163083662639767860790405760593056141557641913791300437114902529005064290304000000000000 5823 106745669349567103932913538427465867889050614240442853467946690301932893940928741376000000000000 5824 3740285624417966051855437618376898770211494428667419180726434110673107999020271271936000000000000 5825 129682153793727787636665271126897471875768080167996633521757617659068131048360542994432000000000000 5826 4448086911843573298732208567349456961711248180985454609069055501001609092270610993643520000000000000 5827 150895773198962801592055934684516011003581603916148023295355005979004395297401579860131840000000000000 5828 5061521766332666769863097116722160300041758950771547799323333716228224786484346372866703360000000000000 5829 167830515191583753538227150140559118433366823883536466547695048633411926016305550901756559360000000000000 5830 5499560304755661793062257364856017027226540067284479774800053342389180906226804992848733143040000000000000 5831 178044804670211087284051880933861540568201233559331204721117519869664659571755503677348826316800000000000000 5832 5693081386675266310532870474486560454887954838097893269822577250437680891124351248947345987993600000000000000 5833 179742089420661435989346363657921087217134809721820560694926975350028264598647085348711364453990400000000000000 5834 5601429135131804801022290902209108918174833535402914133569699298766777291276341689485096229693030400000000000000 5835 172246899416812914972783489827733738056457096743393004792710385064827825938865321918404339750141952000000000000000 5836 5224665095029462829302536813585062650508213772962740068821967993486474761099297966632258002443304960000000000000000 5837 156266073133297053305311541613554988415398923146738371139378641602243085133421653122864980118806200320000000000000000 5838 4606893754866482096110107975726547115563395097701049340557476524286660753112405895300979825866063216640000000000000000 5839 133819652736880847552813445012376180617859068191384500973105659699464004817125088405989734004543243419648000000000000000 5840 3828451530194365877948572139978497178615450385498683136827236487330648341509257376989846962346823519515443200000000000000 5841 107828403557936622179114946364361741254377383081628747559412796219618542789115825040764211362239685253398528000000000000000 5842 2988522038799181150061544283753043551347528246432659784684460761068338932054307079941400087069959979758780416000000000000000 5843 81468581671282722905018597602601853063921150801880613716013370485007884578672609642459726982904713655871340544000000000000000 5844 2183339801869449585497431923978228772712174659436634777552558600884329513070840496466889998846574680971656822784000000000000000 5845 57494491229154311738827693381230103402334698586533353534638508586509020015620606832774094728629740278373012209664000000000000000 5846 1486857741015107406064077516884481659752310264099395064917921840595243141772853586597010320721428968396474967654400000000000000000 5847 37740078423981692597344077502744293666973562334294602796030505788275150236745940053978556516812441745915747552460800000000000000000 5848 939646734195116612145144732008391304142825176365960881104564193066148049853831823931557133829597507590667134776115200000000000000000 5849 22933916815428932501508191270457841068174301971938973895092046237017416774211774847831202151726286484743632943526707200000000000000000 5850 548341233623193980582083218206860040839659709633160811823976947454877220950214104902711241176640372264531097744205414400000000000000000 5851 12834301994659826987509350333884733674072268791477870747655002458791383810531144842153870301990466169712370243657007104000000000000000000 5852 293841191311790518799694959268985519970018782121539433691490711396303034413446406041594772321688110262242378475391418368000000000000000000 5853 6575389661729271859047760122642934351940172591077589271142242737662356674539802728397489247571505200523574614505996419072000000000000000000 5854 143689451855749586154642332852697716232484665164625936375352649957010602913680331359645415523642853777647969090054832259072000000000000000000 5855 3063539883412094514943533249858123198997289067799079133952197521467185433774242036034641585271158474918019903462825669951488000000000000000000 5856 63663418462972613151475604723776459551747109239975580605871202387056957169701582703974649594695797848064740868072939045519360000000000000000000 5857 1288146955163837361578077188771185362599231939613178679706352185580701515311132007760366423722504991157802493158121657828638720000000000000000000 5858 25348743496822245760394135277361865738444213304659482744413444904892218401067170697680342743459484319726114805756504590862254080000000000000000000 5859 484541254726766654236851189290090902374800744211352486397361511061862957646818204971110978335590144975968060845711802249594798080000000000000000000 5860 8984886738400834527239957876291996528484558665345019274384598478405900289596992591994085172265753144747691050537354134690149171200000000000000000000 5861 161390223349566948854905763961500017304196267323342463590814878166065785419542448161895063842362833225616012831464966681092161536000000000000000000000 5862 2803783245546024997088989066864200256017762174195019294305536881559583831099739475291310544771448238274319409519137083688937848832000000000000000000000 5863 47029576535473876362312373756563946550066478982497036363362805359991465578438800690194706678625034818354232831978286297321473835008000000000000000000000 5864 760224568324075345949694781212389404271531903558553656202309614229828297730452925121440179813943280906430274308109616932020289536000000000000000000000000 5865 11818404675642117209430970737122061685688884000086141171541977372457022896408820630269999012131015704395453642541006126760884672711884800000000000000000000 5866 176290101372008366126879174421542018715597817158422696209023052606350957664522747834787614111034436329549015374157848302616781135020032000000000000000000000 5867 2516768276081712691296826541684860246563300316655667162313189170725830064914830813678587728458463590890996004877697710017181490299797504000000000000000000000 5868 34289991244363788790699555279522051578759668450710170034274493607056519404136307742532699837932901720232128273384199743711303416137383936000000000000000000000 5869 444433708273562006407290516501821125996998554180257710076637437976714975050219338722234326388307870906386080570573895447158978538631069696000000000000000000000 5870 5459864729616527143280405321138518668811978847372531544911388919483242607622736788434942271502218454765345925133224384249463229950749310976000000000000000000000 5871 63311928843505013523777441469462021474164919492830185754031160451218863622939684045081028808237716104794690870703313364723770679385024102400000000000000000000000 5872 689658109838167694447750668879690851400940165496768717949612394035030360770788418237537194613151752349272279510301735339030385363419712716800000000000000000000000 5873 7017737461732981217401115628288538239443048671175197536561335957282830492212476672580439698807894197563213283540145968589293990309348455219200000000000000000000000 5874 66268680611343815763546907272251964012451332993940928565329055059978594099161616268985235453994411192012453675360705292250900394368765735731200000000000000000000000 5875 576150478812078123218427618884735366854644082980723377206591113207338365594453693991594280963421276620050340560105965291093940849520662701670400000000000000000000000 5876 4567753015757230026008461030574122009749024625279687143597201049385070134274245372073799107656289978159117817703035112885703667771150574813184000000000000000000000000 5877 32630057860821964442866426763846943185252096383867252731502399427736093613948145423190604833844625933329333649179517744716939663289791889276928000000000000000000000000 5878 206855091132868831746304970476122275640245080414268223815841968653422590421655086792538113496497064654737753477575566967393730298437512265203712000000000000000000000000 5879 1140616104524878259341230663022728654348205299391147244192548214290331794371638054580605118288990596358383201733686450329741156424193696451264512000000000000000000000000 5880 5322016903054003074623755712117336633268036916120770550216697875706807717756604647444945326192649125672185277615191631673984131667738985473507328000000000000000000000000 5881 20186072820485430142743224374939486794785394011798181477357963882700228595651562862103711348500420486342492780117611220282552294279184153900482560000000000000000000000000 5882 58395424944975708627221470513217801084914889819844739273785538374954232723134878279657164972447644978347925542483089601531669137021925588069253120000000000000000000000000 5883 114628056373470835453434738414834942870388487424139673389282723476762012382449946252660360871841673476016298287096435143747350528228224302506311680000000000000000000000000 5884 114628056373470835453434738414834942870388487424139673389282723476762012382449946252660360871841673476016298287096435143747350528228224302506311680000000000000000000000000 5885 0 5886 16641027750620563662096 5887 800417930592192654649896 5888 38336610572742211205415192 5889 1828238003568251059438142280 5890 86803106040066542836609413360 5891 4102817662240477890961199311440 5892 193034071383137847054944753934240 5893 9039624169710296980876508758455840 5894 421299275313898327766007137113872000 5895 19539510537660634681229076053430384000 5896 901731761149066454314061644834960416000 5897 41403706574675436782627548188066958368000 5898 1891280893545227807229355991600881607884800 5899 85937735480326067311027091067301864040448000 5900 3883991002666717965340743132926996750708736000 5901 174579642282208903785595425900986974209060864000 5902 7803400833751222157635860498924263926175268864000 5903 346818466328329768636817844442791738442636492800000 5904 15325007632485722028163857723953158262950281216000000 5905 673179225152257572259890324038998291642067484672000000 5906 29392914297809614153240072243264322894417279336448000000 5907 1275516261180967022730512329600287903677027938910208000000 5908 55005895586707143532880260122668623197186584923963392000000 5909 2357001299720277971029503227882226143847155207087554560000000 5910 100342317254226195720047008951090098107971265679043461120000000 5911 4243531373168271710498565670430941735137332983582735073280000000 5912 178251748027564223463634416523821112904378163933648255713280000000 5913 7436116016582413142277123102186533760351394427024747086479360000000 5914 308039296753876412149920114813544902558009705825616517293670400000000 5915 12669340469089139899085930561483485573363323626793821363031244800000000 5916 517283644218189030930503099899894166311380590433962421250110259200000000 5917 20963695702393194197400053493982938913337719900467397091082318643200000000 5918 843154802963301192722594261621528422098086021137050755580348805939200000000 5919 33649732016169801746673588434115824520307549673412961187278639595520000000000 5920 1332365999250706679202860778312380564165330769081128668142903953981440000000000 5921 52331626015522703177809734712426965026396781780325103610812714409000960000000000 5922 2038604643815203019714834500044125238489543278406963962075214330514636800000000000 5923 78751231906085913221669682199044326196789034834940461001083115372990693376000000000 5924 3016218483024214319267799002605188973098134087715831882896619575934776770560000000000 5925 114517753377466706108368725774726692560525522251794491289605946352997414993920000000000 5926 4309320311298947211554431189444204608370571558761983595268308519363928999854080000000000 5927 160690344955122041227742785970373772130222511936467817824372250805617547102126080000000000 5928 5936529207284452118209047065736094303710989476078810670428125426388769359213363200000000000 5929 217245886487305955621376916103826465654753752540866497894978924346513664155582464000000000000 5930 7873328409020255880232401049833372615791957047331628282677776928371816495828697088000000000000 5931 282528351069141912588814189284570739016792065501006874872806565883558651355350433792000000000000 5932 10036186517450866476795604498889588278618119203727587880661138863434420385991184351232000000000000 5933 352843069977047279811201332178469941244169111091389593676814235351363381448741159436288000000000000 5934 12274410374935690191207662796009282551227650303512466402470743119078584702383247578890240000000000000 5935 422398665723280118097140235595515648515268160074939471155063832067627706845808447434260480000000000000 5936 14376079079284913309907939431095587013802035382803393728347034827465957424088197205453701120000000000000 5937 483775477136072551588298247291330222919982369052720509420390887898735721140416138907347845120000000000000 5938 16092306110108739302820187118602458429065932532383388977941783037550838571409693793114013040640000000000000 5939 528987226715558487087006529655412132462223822162423984344563027325966802284022151266573064601600000000000000 5940 17179147469289625681632611652419134243184176720575108614961248974726845541088493670500253512499200000000000000 5941 551010637031027289147835690262371940454491746746839635203092244960466284480395993839090707254476800000000000000 5942 17449694855349809433642874089225123067283903760029832763421398140410692210427908300662524317846732800000000000000 5943 545440638789214451170219598895013800318564898274735461349070535031289650854092679496980060709899468800000000000000 5944 16822701749401796899905906317580564714911817367811292929809590764591533020506038041584487030608363520000000000000000 5945 511780239454093941484766326334337694199881204729276611281912664260498947737952557791909904262197411840000000000000000 5946 15351663984063544999048567712595115090467507631603178660416854835930627985196910983409715752853349335040000000000000000 5947 453888901777224919849655792467218048016254722302580395093380857889811505670004639408277172375020931907584000000000000000 5948 13221986421363614557187022173535035851516816454921331900641046488270032577801698658801056004557315828717977600000000000000 5949 379332581845489410715186105080353130809501974308202440410021499532914380422844789564519097480599841785511936000000000000000 5950 10713589523603171771345100056029450652923030376695587808672024457311554874496556580956040115006473079044964352000000000000000 5951 297747186172370940357802107204062671947848004594149048340870310694381090446006713696190270979468915087190786048000000000000000 5952 8138702215500680324032824654614174676385266874080990475211435847395346772590600982306211383444545071718699368448000000000000000 5953 218697808377219269807690424076720954927126544664253902414391852570191177644973426609006477263966867383720649687040000000000000000 5954 5774196853058555980179461929299874877580441258371365966739830421617160822253229891166238449115816758555876052172800000000000000000 5955 149713520421320298032310860237206532891690084407894067110792374866518971594384085647526186481891970091847670929817600000000000000000 5956 3809820307619938100937523224997065641598572854768052788000981858795424820878931606742880818652699848308877225780838400000000000000000 5957 95095517751079844731671976783975746602798591682540005365852236301395884824096919753824185986697321417941191466837606400000000000000000 5958 2326756171792486449176024727809406796021429881305118569522726611940497411767060901332248213167822826516820697317743001600000000000000000 5959 55767862023417371746142164805559770512605508262723408437985426500334641790784841862320946856892866588663983918806990848000000000000000000 5960 1308424926172609601769443684851061157488549716689517019508523078218771752059791811235722648490981243490090696288654852096000000000000000000 5961 30027243240237573140296121354799149493241795468598883101496776105894754468893524313983868905059370634125843748513617281024000000000000000000 5962 673492879976103168180191217648177351318768124665912386497191535474610937177232115328192973914614152736731061772326088474624000000000000000000 5963 14751199512435009183698861247377251492887233729045125713508542556778568184945711503104699020810721785002623108016457402810368000000000000000000 5964 315209148447105049208014627973764625683122793391402610193513871929243131208968179685191671434930057853949211504347843993272320000000000000000000 5965 6564771394638371703876269833696803419612097129124318336199197914786647774437813195349825624167961695448922147309844160147619840000000000000000000 5966 133116112056229916187747284788786764272250293006161947924750651804241700882124428074434431989783958833117590513162627302408847360000000000000000000 5967 2625052516064674428595474310717060830601156422743667621173544576590800008523723148067507707052986598542238822163967332665849282560000000000000000000 5968 50281591940879866089002416326059588538660949660645319601742962034548999642422816665767030038846145272602827275188442379931783004160000000000000000000 5969 934259351822862754515248880228489678858131206869448062861944294531593420221485520320385623286427965363838656216781126136110252032000000000000000000000 5970 16814657952656656114187994991755351780559624616476714920075589305639074423116173537106633869331374692183488930164472859888770351104000000000000000000000 5971 292677979840155337901699137297245197852738408213970370435012943309715780574794389973063165637371548283511779729826303182798770405376000000000000000000000 5972 4918466419835266741937991458114615544217181173590240837165665524354090577184570729164509284394287500424398605439959436157532369846272000000000000000000000 5973 79650985465256367161835879146162803057183036645222775237395021266521856328058344051914696948018006100121463429157135905786410421347942400000000000000000000 5974 1240439506561110610982959234080172023712465098587610112329854320117735211232121385368718710738291249343331237834827021510494646156918784000000000000000000000 5975 18534814072497676226082572364153547957410236239853257809640853740785308883580644694648480047110606555741301509106317988665035296381861888000000000000000000000 5976 265046670816230594488087191995719760075864915415938300504986380120022521096178989018607241172125114562879170617145324308548028502598746112000000000000000000000 5977 3616925987328796093482901230923593669295706453710435688431493586086952908534604135871854447149511205756173739350322722350998527466916544512000000000000000000000 5978 46951086338027683209165609052500461371107345564621907925081119538424761321308192597079786611387742382568087979338714789117049979569166090240000000000000000000000 5979 577642437383405221089929252848582877618280344483668247368154472173933692573743520866034741554340703528931937948674095107308208334767443148800000000000000000000000 5980 6707677903691337706363508202120778583854044491777818027254937822365010974490832455649411992534466344706502572260833860824254145959904778649600000000000000000000000 5981 73164337824521427747923375370993045111216481050761239281191519776179481683955868578281476505332274086058106872310548253536715916860065212006400000000000000000000000 5982 745434692671569501447986689907412613309695106621253014243640127194196592009147190401407247155998466648672375117005168457938790213583251072614400000000000000000000000 5983 7047480661763108269490998351212068012697358006872336402266859172721485780911711706432291156789140579895295445166844922455138810650374436395417600000000000000000000000 5984 61339300586116622642893061450972436107475530818163989735474189628444717540568626320175313352578825842634718816262378998779980770961443214327808000000000000000000000000 5985 486793589553405674900304699531058038596775584595741402156262907800530270637221346035196610505520180717053802048002375499585947612073405150396416000000000000000000000000 5986 3480638534161507735709827655296219757493714515937394769618419325097396984254460594696496657051167316426954909428867870061900120299712216672763904000000000000000000000000 5987 22083237530080797631286332261028080993759591012779468898943838847101115301037948053714266362780190022271917962534702189773818529249598123806818304000000000000000000000000 5988 121855391374376779638470482141933812696021472244435272293229637331193076370714479027395707524295841882287137219977829875294942912162110771893895168000000000000000000000000 5989 568904811230913037906865961959790089890536573198579998511432258890564924662269269412771114924478368438750700539653926935909609972252185551668510720000000000000000000000000 5990 2158828395033700734373020906812724757392316513154630515498157958812351233202807321091770129753018183798306951073649528540575101614964891030535536640000000000000000000000000 5991 6247229072354160532212193243608504386436172564615612199715908429483529674843522070769989667515371204442888256646755715334230603788438224486593986560000000000000000000000000 5992 12265202031961379393517517010387338887131568154382945052653251412013535324922144249034658613287059061933743916719318560380966506520420000368175349760000000000000000000000000 5993 12265202031961379393517517010387338887131568154382945052653251412013535324922144249034658613287059061933743916719318560380966506520420000368175349760000000000000000000000000 5994 0 5995 26925748508234281076009 5996 1307144977704917046909180 5997 63191291468941701608451876 5998 3041800888571318251619614296 5999 145782881219855330746840674360 6000 6955784322383998615749031510560 6001 330377642439276163312260737719200 6002 15619271189385574696097577730446720 6003 734947839500146388773841076547374720 6004 34415762874693369514925955547876704000 6005 1603697002296510673349546309569872864000 6006 74354893075707172423000441961713623936000 6007 3429862841253140110572330887084458306022400 6008 157391361799649315992889583025504269297254400 6009 7184197365633249088643024121568912081821696000 6010 326155267805107606761253415625503787273117696000 6011 14725638238372563113524846655323324364049408000000 6012 661121785273616269170650203404162364607272550400000 6013 29512067194927636438201453061872458653361239654400000 6014 1309727597238972134918350127490524695518376599552000000 6015 57779927558649291701253016860128052112300958687232000000 6016 2533601102799203624249240824490692778528428486656000000000 6017 110411504770116428243923431485353025337600108491145216000000 6018 4781386810789456886918408651975907891339298916063379456000000 6019 205733244408651443947970717515771974547897876507300331520000000 6020 8794529783990177870632408930462962391748755659447757701120000000 6021 373442476016056316335221108180783652706390391866867377766400000000 6022 15750051000151791654933884666451192001221223279033630803886080000000 6023 659675537504542299749804428355456746982899673950491060527431680000000 6024 27435362062185104181812493145469568611905326662451642116132044800000000 6025 1132826314476245168502180758692307587717759625465754884674211020800000000 6026 46433061124360734748369992190034114015309810985394086822423822336000000000 6027 1889036100649174190179300875389569934982683403601243174165936707993600000000 6028 76267279616997634960279689661375666018068839326868558862053910616473600000000 6029 3055313972773409263615255167978413823024501411352884578368235388272640000000000 6030 121429981954186879151909413005548692851019540879463251577623989914173440000000000 6031 4787179395025236138659718149316804101145339927386889441016122602705387520000000000 6032 187174452629645175540160342352721242888886405101975117750994596648806514688000000000 6033 7256949170656378824815786301832830298914666586808569594527377210195709001728000000000 6034 278950935191013105520367589578844735802975616573010889037704512007704800133120000000000 6035 10628973905582009857796501302051877553664174426013784153064994289803773209477120000000000 6036 401389535669332587874676516598780129388718837096001686759675110095421484040192000000000000 6037 15020040475276379151185232480646080061622183133274491672041981523615700712266137600000000000 6038 556830898393629112735471511514988352757556581714383454564812931865608918698400153600000000000 6039 20447351577545380567340846148807497697657263716771667981357286714520946723738615808000000000000 6040 743573798824620531132185774954538374616480746871373001061253217962223287608570544128000000000000 6041 26772776291049360507736494824356741043602048645441323305536675004751226347357575577600000000000000 6042 954225990090965791857260014753178062214988793834582857589645379591849270638687366938624000000000000 6043 33658964645677532920877535307925296692659015816884621508026881916945636104193434225475584000000000000 6044 1174740547294091739058371647284486504529004628863198348171485250881482752559989158660014080000000000000 6045 40557534131781585984628048327593529739607202337321915085423560147075567552862965950033428480000000000000 6046 1384786025371186883931830308417764279057252997459230056113784712732911475785219747287243161600000000000000 6047 46748191225940173778473953342607647048131555790409335242602162550674276976938138009144834129920000000000000 6048 1559924255221532757420528327875203969770919479938074804896595048185825906140491425978964582072320000000000000 6049 51437539098605050294863834728297949851032217955443897039390229700766733755550041087842544988979200000000000000 6050 1675605837262618137626975694803345411046756276100291169720887913920471053838910231065316014895923200000000000000 6051 53907719664219142426943963646127060650910275113255766468364263156963581432606425645136700153790464000000000000000 6052 1712320144960966503860646911808579553210204509339828933656800614099526932787348774553148286577305190400000000000000 6053 53682923894205697897081179867076427783896795240708689756877649789892807531142711419041588554225837670400000000000000 6054 1660585715802097011884526340685146000795077352576881265280057160973642481081230455368259619186897059840000000000000000 6055 50665372106175663584244655268381923858023775013060824677889091215847225602586470346225289834451257262080000000000000000 6056 1524160057541982012344431867947896249152631756021758794351914662581043817584141297802259567303618484764672000000000000000 6057 45191549861745925465814253446481052007140059623179999533257896164768994270851243679104087654155437126503628800000000000000 6058 1320146129949333749997083448377422130709438794049875097709820224513544975613467630109749837129950424248143052800000000000000 6059 37979396800513675207178555064925094576078684978853203779597861188486414153612930193026662440834822933076508672000000000000000 6060 1075599086877859828400252208448578817451766129881242869620565270904640041866955501100792605437794378880984809472000000000000000 6061 29973356304746611973145195654060539797655409836731462443261434954108828255097884582721659266936068148444948070400000000000000000 6062 821485348044919163256717369317100761647274123814213617788196562932188431424164299256296734683381127467246519582720000000000000000 6063 22132505563724573733166488283401381472377356559640026395836398236985404043884276487175689223786992709045355198545920000000000000000 6064 585873181706342353262037810861642193111714093569812921611871179746378218566602888191975195987695768178118866082201600000000000000000 6065 15229413471307475575344428173609914248159703939686598366861012292517900882339649426001271006214735262328881325644185600000000000000000 6066 388526676407524382399744317029225248224471566343010727209013994512888463880712838680399926262765297132615107440803840000000000000000000 6067 9721974683493429250438490274462520592262588192081159767688064573095878340052253228510300845386670340873117580674256076800000000000000000 6068 238455364558928709523501320269531200296242158389474934760799471630782336660311432501728936720134399094104265066659237068800000000000000000 6069 5729087907217285629783658839731469695391376110252588677610935350639838278991316515089067488222741481313467884755763593216000000000000000000 6070 134734502364912565132052157841271670656823196811390248835778249709964992547917712885060556789454469096406220584668727607296000000000000000000 6071 3099252818089908312997338773465610429037629245444053438586299169479622879726820294550612426222769174707943155749415834091520000000000000000000 6072 69673691154007047648517118256145030743429668396119458607744488309790795781366826419410199597507170020648934767948391885307904000000000000000000 6073 1529466128880008378688001409992966701680074133496897996453051393745028406804435259631332844652862154932218554797704460458000384000000000000000000 6074 32754441077123507952887502632395394211178029746658303221193145982777556655257431398240334091249941257068712349311445493444771840000000000000000000 6075 683646567124121898258243006761892903579662276640766897565099929892065741238216654400100824666680378788757477103706664705080688640000000000000000000 6076 13891998847346064294039855567898879639028230900454137889475708883796240737622620027067807676561077409000731714575851946410560716800000000000000000000 6077 274520784996584003761071267681150573176440334990971083812358215793400500630965107399296747189456799497814101743171117793221573345280000000000000000000 6078 5269021706265458588757355199252935544871186296026352053397425021565226175962121751740944180353020856215489332888886810351540402913280000000000000000000 6079 98096226751323152490557889997812685060660408167705371494784446927852505552820696719310336770162772021020255461893224539010969370624000000000000000000000 6080 1768953482351444983969991085353014045750372979596988175004800839649028572118107941317321751209163431937462571625784782570665724084224000000000000000000000 6081 30848997254412701147433812046890091963824216183550246350779088263219476004347341191969381709022183933712841936513131126810246914244608000000000000000000000 6082 519375968666566690919872106739256417089766682747659869242349899257784759439524818119497003702452034341439595744974612978252611270685491200000000000000000000 6083 8426016328875679287351395773364040711460170140525637029429639244178009525765778409771999656274910222483569034974812829522315544370557747200000000000000000000 6084 131450698432518233294862770738973718314382930330806224969311077401989572748154278806143033031276991338188777681283620613116240294647431168000000000000000000000 6085 1967469928585385243626218260049061127821545845453441673406937710397756840022573319279503145250012606299828434710098143032112508593103699968000000000000000000000 6086 28180606739879342198306126219035912962196412310741078744461891614985717303337111475287347720201204501884564346081121129876028099742033510400000000000000000000000 6087 385168141901893450952872927618609597615124318153354522805689918377907671514114509885725338020644991766901417924701629629658377736476237496320000000000000000000000 6088 5007405395663484773066108336200587806605428401486335870154729749698655359078345116439535925221638461212558810897877883859917627114084913643520000000000000000000000 6089 61695725127569596183264608638767259931373337038739401997811070600749808437193511835294214893255644228775377018946500536250256114791464147353600000000000000000000000 6090 717411476136931491069857770200755548816793756440829149406971948858138354752797428537556055494914471030739064520629911000430153773360367638937600000000000000000000000 6091 7835479804436970381012177632794996907998928620488272913803355080767405427768072190185414227121891190102263088534178506089714418626518277160960000000000000000000000000 6092 79930796329717428033164134891115826870592427432114602161106542623765893571393442869360388411884413121436566172076452228166295402217470453140684800000000000000000000000 6093 756560158454658463079019360900329223361565640116932644301223589604535394204190618922613645825570892650532790260316216512269287882469288555891916800000000000000000000000 6094 6592014405439773280989584209941176156422105231977843638699710080444293400767463497155743237244668565071220298507157414123520983600546075258126336000000000000000000000000 6095 52366852580634944057486602578878145892811518055925803209060552073803846638398250285008695821099682452787072867706680986987888611805490243977609216000000000000000000000000 6096 374768345584917957197320156108969005154972962421847487874596738896228542505110106172641033843237079577752747016584043516355471835944725704207237120000000000000000000000000 6097 2379667636345672141104300128478915410692767792464061870535717897611213644794341785153695821854067873279694954676132644863898417027288858385662869504000000000000000000000000 6098 13140196195612206770812068846953912284375533608387211226191442867886152019441512172096632701275450502800668326977488015311571282219228779210640195584000000000000000000000000 6099 61383324187993632385314302421144111907093035015626795099960898421806057630801946218299623246871216146406727732740141019476706207866214113992129904640000000000000000000000000 6100 233038838607266208476832823197359438855499794933275956000411776828257171173520740731658513652454122176741134417667052647238363623887980006995331645440000000000000000000000000 6101 674586111757875866643463435571303638792236248491061977895928827660744442870717933696906223730788248406355915419562520820953157858623100020249644236800000000000000000000000000 6102 1324641819451828974499891837121832599810209360673358065686551152497461815091591578895743130235002378688844343005686404521144382704205360039762937774080000000000000000000000000 6103 1324641819451828974499891837121832599810209360673358065686551152497461815091591578895743130235002378688844343005686404521144382704205360039762937774080000000000000000000000000 6104 0 6105 43566776258854844738105 6106 2134488656805343982635085 6107 104142191997093746907685428 6108 5059612766546394415883112204 6109 244753190814207146589928544904 6110 11787516390723753160444434193800 6111 565146419756718002061699680716800 6112 26971538856170804820159911652936960 6113 1281201284329129314108628835504820480 6114 60569803967855321695119601290233460480 6115 2849586392192510822812867509883600320000 6116 133399266675644226612472999555049183808000 6117 6213402451706853986877692182225903401139200 6118 287917314216266204741356975624904091315993600 6119 13271667433495057477884221416852968602691993600 6120 608497870571815246876494203350024442709504000000 6121 27747523357005506979340761804255648886594560000000 6122 1258276101654279610737390440987450617238748979200000 6123 56737266962338451311437014447100539479242426777600000 6124 2543636099094854799504068059705099701574307637657600000 6125 113367393801238348552860091653202868917085770014720000000 6126 5022495842711805772706066508153669776563776557998080000000 6127 221156624618406051510286989746816889662412120121540608000000 6128 9677852720222412707558150804021253617951256618447273984000000 6129 420828845121824604954059534114283862048012316171864899584000000 6130 18181392267374735679830242538788203490583535555713001062400000000 6131 780351998427365164435298156896641787796236202946157333708800000000 6132 33269113869167725338261977689518884384645158286463797090058240000000 6133 1408716262262668878237873313829635025575103631589049240329912320000000 6134 59235293118905970773642752129261299847772740833809704234458808320000000 6135 2473170820559987324887058652956288812386300015773266569408282624000000000 6136 102514372575517529169337649203478588147898079275299885338406682624000000000 6137 4218048859592018894849734887092190005570683376270904708063847828684800000000 6138 172255202954590184982870206983347298392804941319122544796808461575782400000000 6139 6980767479002035531467625394777567031804172717547544247820972303214182400000000 6140 280697597016778906556253078597220141683273872057139315431324942912716800000000000 6141 11197263389191166807843291517560682282271586677454530459885800570130268160000000000 6142 443051322151664825892239596076487320828053017250230488069674248321896546304000000000 6143 17385796853607109814609678313841426501790484068399455951961791458785133330432000000000 6144 676489706224078585796551981125051810021173135710339594513878169558334866194432000000000 6145 26096331624521481290165636074649871594153770647696203309841483289475894214656000000000000 6146 997867810753317033272075855953280881219172500499034654859712126782993732730880000000000000 6147 37814930180672799960130693243530939799659363767385373186376461574012172401167564800000000000 6148 1419938525317819371857813424286596261062064208986053094357597061727597713481426534400000000000 6149 52821239515885317407933993705300357834781710359536168264886832644979555642296919654400000000000 6150 1946232970883304569251338040935446510027849679627104935095137685999224541532158689280000000000000 6151 71013357554432771416612644971155094554578282205252069235015461894447917963343004958720000000000000 6152 2565389545747333015532076603676414832508454191261714646626683340166520290413234578522112000000000000 6153 91736222544979581121233678812087126230206128224457065074800603256432985797233675417419776000000000000 6154 3246428480655570970278511112968341690984564563965484273219866296879446628511275883142578176000000000000 6155 113670640575771086247454570122913441979859469163285226222344857518615662604950621088487833600000000000000 6156 3936995743228120320736159020416364518697202685715368234890777168132501142121647149646295859200000000000000 6157 134849370655350631045749316498933847988174644190672687138460750650336512289179258661195491573760000000000000 6158 4566565616911920454766654384688821395784115758992193557099072690697529388202234891730213855559680000000000000 6159 152852596349857444877204976085978098461846046592675045118767611277528178228225071761206885933383680000000000000 6160 5055681124716923192992322295122104593308020010396545142090442792423107694874558484735746696544256000000000000000 6161 165191341406275567567697476644339526736812530334901904736155384476920652658013306885456921305808896000000000000000 6162 5330500804610672073366672438532835810630655089070143083702634149077740725300007715822920256053261107200000000000000 6163 169820194051343552020904607069554606585000474150230060838781676172256902653314978384708676206317902233600000000000000 6164 5339658465014327129297082279176992934244869476507970572217751162837817073156602986883623248148418894233600000000000000 6165 165652179038365029296364803422085798996195923799276879255109375710196402452657208651730582738518430187520000000000000000 6166 5068636657795922410833011631786411652508336754121049494796530084637536085011920628330279419580166109659136000000000000000 6167 152911459850712424788356051432785655306120044951450376683717651733063743538869702801645236831537099010631270400000000000000 6168 4546546353084816465058567520586081537968764524618417508715089182426905995099940771457826456822342805003383603200000000000000 6169 133182338640874206978336995817109561594405798174740797841698380014664847467371415101006692132158123164002628403200000000000000 6170 3842007065083619657224660394872772636844728658100850163635296558850638052297802677343715935071526784618148659200000000000000000 6171 109101598254186040971594666066280916425857241282974482313430178681210417790907548637680182609275042226308644864000000000000000000 6172 3048398028840161435265135902215877883017313127539475503901104557427671102160695992907654382832064560796778689986560000000000000000 6173 83767706083837632814802731326264108141972438237377918372173594937991378202980678727770105631372726135373994582343680000000000000000 6174 2262729586024658238882836362653544047597441780592868810035375032964890069189002051454623938910890235194096045711687680000000000000000 6175 60050356498371378404624598158921933407578263344341555667692976733559801002880783206182415544006138883106079177179136000000000000000000 6176 1564910550621434992980870694139504906446609137743299216621998103583055311350924867680314353690708822175906873028378624000000000000000000 6177 40022651556627671232396105828376145260445970850083050696259798789964345151230638514831343749473594560938226013729875558400000000000000000 6178 1003927378477366416551653275110854974044016604674123006240013611967116097274910760045301845290254200566505832374686921523200000000000000000 6179 24683209810750619736292200224527839674801845547763250869418619329536502943914154331452731454003668257767274195977201988403200000000000000000 6180 594443338646446560506122692175931047304418200548933282758095177113847617941159975830724487311219450829042155689864614379520000000000000000000 6181 14012567877799366431213493987050434750274960327775624736602637682911573250545798589143407716135922978771546981956565220720640000000000000000000 6182 323067357659364996933011065060374285272214354024356699092398066916500325705277700602912055437471118258163180868669868513165312000000000000000000 6183 7279223187339663144480351261946043725350711061785618378050635353837953608960015900030520084693351474396784678202026871505289216000000000000000000 6184 160147036653282541573115883855536567063515983422037563277183404003421448567245630104465454442994013192162900325639942029774422016000000000000000000 6185 3437117965350232450676990502142311204746154949379593103185302260318511974540935594333761983956459638187372055561784931483071283200000000000000000000 6186 71892423300464612481553013426329265659582031731099924213422347781644365786441892181543482181615174689432326182140059120187945779200000000000000000000 6187 1463946282419841141961341840574918292115416218488855710351109306299241240758442766284624006706311292308476929613579419778819335127040000000000000000000 6188 28988506212804793655441519297016922797373865307146400072685101226949061148553711186202959820364363179897898433788870713325041242603520000000000000000000 6189 557508708030278330060363721726814622610399681650395658900243738044970578756755097402656281789147898635304848354724189468429133566443520000000000000000000 6190 10399810736054068283569110872464337473759246082065915122496491771826207324682661552431763542310370602007696065616535171569396890992640000000000000000000000 6191 187897463156472236510791036845363915442573473602481470238357625997390023783689194874423561597404526580759021701770581864045031555334144000000000000000000000 6192 3282889715265728057908449633964857220999656527361754076997525599424401028145801845872747909335400042674578307650774156916530503231314329600000000000000000000 6193 55371541078094658699283100400498777439072103320907315635086284698980803567676083789656454692828980493873584698367405793119039982347799756800000000000000000000 6194 899900965774951366095219566932526889591748309077441178398189823874617729424889201970499482486854607694967723303148280429267359040008932556800000000000000000000 6195 14063079458328256834651954818552415536191874490641940221149921056696840908452637400850983359237066941299697596642769322521122163613971251200000000000000000000000 6196 210837296228478195461774889114424069263252790700714706712924716847268542653925887665593988385101862880925125644050374868149264909181386752000000000000000000000000 6197 3024735048308820616406202148822414051508301596306155675221265066495018424742436958209241114890543548322849425743503488367370012892312486543360000000000000000000000 6198 41405685029922980932773219857579863262430270334231974738452046631018002502464738056678027102695963399063322615843803534525454964941142443950080000000000000000000000 6199 539099510223628502557842300443743292336137651270232791819610604894788423165048785236260003856624125927462407815607855479906767209475350808494080000000000000000000000 6200 6651669701080564556227918966254638287408477256171833578480215175705549637970136921468787946859532946850457988192858010197741200595409526849536000000000000000000000000 6201 77452416206253963025166510261974942207720824345429124271116302298342884076045772520192202801789678875701885657631655130588947971082696821571584000000000000000000000000 6202 847019818021866663260836363623442594959185861626349411202298844630925705845808157023777859599496999141251381205058612241323732819640117774149222400000000000000000000000 6203 8651117499353083032971997641680652692787099059282327645825138956362037681741316646440107023542822204393950993940070913871346218070742836178006835200000000000000000000000 6204 81978263682004366800712805638604827307813879188149916826677108359093827697619556116529690784481707118191020336326465224337766431577079047441822515200000000000000000000000 6205 715048931658773779892154851228291981292515755769647561848649979443330583699399060595279516202617706276336057627851290269401887092159809986463006720000000000000000000000000 6206 5685903693759128104634753348836689821322695877083133080888656337197518168284371333012233578137085197331519024617493525391906040157548838469752586240000000000000000000000000 6207 40727894277381680554869426533735687749196031431736940906037814902357718056686287093790476981388545832092762287587682913407451487205812990986694950912000000000000000000000000 6208 258814867550447350342461848042241989675621152805384163889881818580731722357920985312340073467168919819047999359158804363229017846002233378485584265216000000000000000000000000 6209 1430122556926696837284142483411163714239540846801051393139369114640778218885922019437441194309271086621474540689472544140420694660280972042929245782016000000000000000000000000 6210 6684535107418951769467046770661099693486704644138705053696022019547376752082568615723888944241447188753890434612028615407626746053628900200655565619200000000000000000000000000 6211 25388968206160055344581260211501791496362346079572696258992230422868018122588838595501743329504212258202849907608989419988600668497269400762122974003200000000000000000000000000 6212 73517620979576508084743996960261709289466619517371372645603588963609130737583332628713743728042632017230861036815595450923513240083397482206843046461440000000000000000000000000 6213 144385958320249358220488210246279753379312820313396029159834075622223337844983482099636001195615259277084033387619818092804737714758384244334160217374720000000000000000000000000 6214 144385958320249358220488210246279753379312820313396029159834075622223337844983482099636001195615259277084033387619818092804737714758384244334160217374720000000000000000000000000 6215 0 6216 70492524767089125814114 6217 3485200410769115874282370 6218 171602460779646136481407474 6219 8413840231108993908225782784 6220 410774523100248055000301668080 6221 19967066667178787509143108428880 6222 966249160540336684336627023598800 6223 46546834983853405530689387148401280 6224 2231921434678642141443749205275690880 6225 106516378401510855037023216357653548800 6226 5058981434167574713113609832355807788800 6227 239099610065469018086414984125482411264000 6228 11244056493067724816799699063970951912857600 6229 526082907888104622563656557019345104828057600 6230 24486707198156033432906243197170537962937600000 6231 1133728149879348715806010940228322759023001600000 6232 52209127524527114042889515713179364333996032000000 6233 2391105783996989498556833595063959012918129049600000 6234 108898303987043120742911495446747109242901148057600000 6235 4931371768618257509339721461690534647198290345984000000 6236 222020043341784736244194469707432915060872881455104000000 6237 9936812215337014716565369257361622802351006214963200000000 6238 442063037928182206753743884411550650084415312888643584000000 6239 19545841897235208779213160220173949971526034297306087424000000 6240 858830554815813953883425870926565923426740351521899806720000000 6241 37496643179410528674314139822108262433532599119457381253120000000 6242 1626510673395164608446105571085918731257798519261562739097600000000 6243 70088668826858376432948912592179404656364759045043675904081920000000 6244 2999926988103907487459013117491620535328067737560526619378974720000000 6245 127523426786708472424353571375790284201356072812343774320158310400000000 6246 5383055928603411616598521975526435395537241866253312581116257894400000000 6247 225615729137237870989206459635157655347183190749665235812487266304000000000 6248 9387544882657754018447840536993074761286105316681744213058798380646400000000 6249 387718094938124443473191147918765234594706332062930959024969350538854400000000 6250 15892758352231511084500467600189789000184042133750595349280695385063424000000000 6251 646454440736037029309529380419983680647439458050766615682682963439386624000000000 6252 26089556276820443582528120496377411484014785998898435256429621117693460480000000000 6253 1044524520181383173322601724578953808160988129418023232836443466065522982912000000000 6254 41478696266026752023330569266580774992171165310716784093136790105212911091712000000000 6255 1633486718705768974086697024943712179393977630950929265678092548458659866214400000000000 6256 63784893779066634579824216621703821548664870502123571243461604361613062071910400000000000 6257 2469206943028030354043543451612705745968195934150580677322888051746926879571968000000000000 6258 94745418707588494508743111674214816872486791921619320362526352422513609888130662400000000000 6259 3602811421480378882878904745273415025204973432698007595936597841275730045430031974400000000000 6260 135745886207414750337018630522718091019169799271694172397978390075514801759218302976000000000000 6261 5066762547922764383740553532628500987209507392677605508076298372985527833044090617856000000000000 6262 187312850506114142109910689678542375059461416113540219554928470455163473221179880243200000000000000 6263 6857243340896639063970130932073882338788622248743144758262055428797421705329043178520576000000000000 6264 248533885386529098787650891096480334883270945221903989620908285501371595841262369411956736000000000000 6265 8916243932653662184277333022045097380793669475827078810056581107326145685135715137256161280000000000000 6266 316549598740331220746008174098924056268694899698881354968761732509663561583377381195650170880000000000000 6267 11118984437963632603288172405102714338727288610502144828344149614314811410759348572446418534400000000000000 6268 386321340529153061502503538903192450008560739638281170595383325943900848656443048451947710382080000000000000 6269 13273506516867036657611896487007519308928291381035920780334087523351190445669227026752539491041280000000000000 6270 450884678761706199729468147587472403685220515533697394241507766275961498946695797002480979122585600000000000000 6271 15138179761221700798865571674654245419756308849093963793343549326607628551265847662667441437776281600000000000000 6272 502217204054642408802211488817304444612971926030364199161584444009578265003595007675795436466077696000000000000000 6273 16458727409729345928586075519068768387839173827499380587320291678361744859594114982847113057061673369600000000000000 6274 532672164612968230173252788371535511385475264557007049450412106608658672251858137321479639611632884121600000000000000 6275 17019635629845693710414980436965860723554974803948425426985927217974616810783417166949694763508072185856000000000000000 6276 536697059045400320638434395441087298908911867402815938266063536696312652444639858210973267461874821103616000000000000000 6277 16697579636678171210255696508481541640428919861898697923710116665540560452208151653888104533933408835862528000000000000000 6278 512358482495805539725817026050024229768776983330135444894360413145359975080460025437226648499662834936001331200000000000000 6279 15500114453629032976722082209228999952963766150609666337499121466123466813662199678071226214339130466921296691200000000000000 6280 462140702038816135949263872199543874600485412729172722179061948878473245307380554667334247809622885617295687680000000000000000 6281 13574458163618302939216817331433472957932871669340244892966256530708493179543900160009943529099599169159304314880000000000000000 6282 392647420854451550321567447781944450255264742554362055556621186519461357497660409925087093590931878159551404441600000000000000000 6283 11179690459915545343618695897973800045197022417312979436689123092000957525575666050888523352336873517426704415457280000000000000000 6284 313191277608693184145998460960345185659527087469702279033285103080058417193792282732666292887740108978600300699975680000000000000000 6285 8628574487515797256366262635027409702505254112541758099327224263432673383761271771862736423463304106713020537975603200000000000000000 6286 233670840991404930701767571718279930987558891925528970737030241333620006728450576234007362273983190609021683702641459200000000000000000 6287 6217012538413327242108961480452187426609137401534560396237213446178689646436173313999665783577909980009053602048901120000000000000000000 6288 162418185884864419977457286080883019116864416959681754060731726821040205908549482216324278060591300098476638452447392563200000000000000000 6289 4164036306670115126040070320851844778352814635119660641827778395265295629975058804129718875721961002609100596443627074355200000000000000000 6290 104702923725293020190898201422462577449450450403900942008790561965742932421248867089894135493705220581002173676459797774336000000000000000000 6291 2580418576817655605860089866856790693571379813442567346800269876539050331282639263574739903150949039257993940972823491117056000000000000000000 6292 62289514433019213342676157365886804774448372814938607664804170313043615093800777046829081178011370416486693970135691747655680000000000000000000 6293 1471708775403923259784967220319402791786815967659199262418545656810482261778671018386364649177444357644221233247273782393962496000000000000000000 6294 34007943213650141283943215746648204678263504809182338903710735967070007420776111806688993253468960853465731340755981075990183936000000000000000000 6295 767960109530239437939951136181669415577400187049759718364376742939397340330344317605116875225018720926577602252911510372137041920000000000000000000 6296 16932527464736957674784504217347129473407095899783365062925074510484293601158802657091099164062661072349161558716686958570105733120000000000000000000 6297 364190977341179505280429099667755352883048813531301103460907539751240076461880295349646010558649482791610194397220490516727280435200000000000000000000 6298 7633645778054523369209760209215068649377583155430020579664100040187479735877643032570486292788212416339741778292235385427452462366720000000000000000000 6299 155765069359917067026990247263988076587824597737747776085224598671351310307466582539567696557341221297716972924604849365318586461061120000000000000000000 6300 3090639456657204149608009232674048822650464775618398636500576688036544220788087533763015243469917177767748572254882553926743567315763200000000000000000000 6301 59557004400979171322670018304596594441393592001946534304022010345297735091124952772974869245597105417946070747393876058956538968224563200000000000000000000 6302 1113130183711534810045168383924187030149692852843700417123835006637663329710745429575524607945118582287133725281305737745823411094945792000000000000000000000 6303 20149344978545379325267141946250774281593315413525301856976988960455117856766286618067094772012045889542052791449789392066700859816070348800000000000000000000 6304 352691852350354407082578063962770253598502047869267311440298176692506103570272424636230270370619094471720044806610344431296039811074018508800000000000000000000 6305 5959418820157894223626278273315891799983548434968998494890180239485898819696214938056066983179910862987905539139131016629978157763610542080000000000000000000000 6306 97021636306659265026847934102528896727270768153065087950393942915810193396715238897475439928303994240146621128636212704187296985807878881280000000000000000000000 6307 1518758133676228909613408903821729796018909781659872345582029424621666782626453002618320821795876159041082171284623504347447409897794804121600000000000000000000000 6308 22806934443230708049842364874968038021342682658925263215616028934821632020417733133329613384340559925134862402920839605866760762273476305223680000000000000000000000 6309 327713449918306783031616128034264957859307747192190788404184427564753371362589720286576986712738151854300878020887505836550783791040288606126080000000000000000000000 6310 4492929628163958306421789575695017698935956399726777819231914058811230466833927674399288766403300329668190110723871888261549790028734204687155200000000000000000000000 6311 58583534648462203790292795278611006608158347883284777950750194589568588193402568947451044368733739380990125795196234191789314239268928221295411200000000000000000000000 6312 723848187314425130804058908655215214706933569558413420719020314246843054748946989171381259927426732963448115612680202615661817646868529676288000000000000000000000000000 6313 8439834986358218504735151993926127815978698250565089067661686710193951354793641534351781919784980263205770856167405612136617981416879179919733555200000000000000000000000 6314 92415619823950674495612980637678356222148879138781502587951649319797292248834706653692950910119099012887119142296131130033341322277943666600522547200000000000000000000000 6315 945030910523399360345930156374930620050158791289078197402065575119379851590777367611256029352465773918263389034900643111724563004181165904322625536000000000000000000000000 6316 8965242152439845404020922017667652857966715192640565047725421367426517200099752922533257290471888100548225164128204493690166418861673204974622867456000000000000000000000000 6317 78280614136880197830939713479003148937021760172239384315476900999870135664428786559308105748444710610819213592047057886117852108301634372806723502080000000000000000000000000 6318 623069738677158419368718568243556964934803778686680577027216479194115784866486504846191997773225303833187397753248155148245766000303083373287121616896000000000000000000000000 6319 4466928174316372654264824849863971740127187923882676288437968196391462834216050068144855835251464591027403183307667632459508092310420200229325804404736000000000000000000000000 6320 28408252106361214905285488982225474752411233773576631232787039145458683401740506438139108458141709963948873201774728338935715256852379457519422139269120000000000000000000000000 6321 157080442423329385892778840352030649127493993353182377289330190833657346906277901397386872860367365406185458341424312802799038049007018944715221704376320000000000000000000000000 6322 734624275704326818774731681337149662644745274606766493928666493322550698286211829795930877642828402514521591891903585174017988908040555922051862573875200000000000000000000000000 6323 2791461860858154258929438731428075232000047859392323230423458795362984531669680653926296023115228346023624645493983149794224929151995428723793764202577920000000000000000000000000 6324 8085613665933964060347339773791666189241517937550177632950708234844506919319074997579616066954454519516705869706709813197065312026469517682712972172984320000000000000000000000000 6325 15882455415227429404253703127090772871724410234473563207581748318444567162948183030959960131517678520479243672638179990208521148623422266876757623911219200000000000000000000000000 6326 15882455415227429404253703127090772871724410234473563207581748318444567162948183030959960131517678520479243672638179990208521148623422266876757623911219200000000000000000000000000 6327 0 6328 114059301025943970552219 6329 5690181592341548982731569 6330 282715053598278115137657642 6331 13988260379994326733553117410 6332 689183074838891177223133344120 6333 33808455673403780944589050963080 6334 1651197980300127411453185354888880 6335 80282117963806567141205687966529840 6336 3885497398878598699797893137967721600 6337 187173475281473956005136560495368227200 6338 8973731610375194086296709505815943596800 6339 428147672516956566543137691836445480748800 6340 20326654265560207020714371055702644249164800 6341 960172956514251249923409620475871571011200000 6342 45123535342084555626681656412294338033222400000 6343 2109526628423504464176098791535905271176569600000 6344 98096301279602200475126452561088177364958617600000 6345 4536937053568230048023345803175458823834810572800000 6346 208675475061327383028371514604998910954669897728000000 6347 9544075643466931602959107934883829424387719796736000000 6348 434014872515388234983848990594446476921924458389504000000 6349 19621728968226299950399519629371383795193113283518464000000 6350 881829531284002582028468997820323241398549569739374592000000 6351 39391144489805812242107420365660868541418843112192163840000000 6352 1748759605471283569538601250325024584791377490829110804480000000 6353 77148799317180613201230029134060614009784643463217877483520000000 6354 3381775394487203518413571363357375342325882299313611985387520000000 6355 147273570877695546199255740701018094784970477351569666949775360000000 6356 6371125977518610905819455983902278891281384622410798785023180800000000 6357 273756602560627760334307703912308579573642778035408750516607385600000000 6358 11681929552764653114216187769756432733964224066396892380129289830400000000 6359 495004835499461160273098290079955740756735767878817811165497943654400000000 6360 20825297074641384784952182132410309737966650796941936467122238731059200000000 6361 869762279020420511064840092622884000109952748832551062852718158675968000000000 6362 36055941059129777694056592024205374008208230141437792203950625606598656000000000 6363 1483398580080918823823298825023846437337154804789176768338832244829323264000000000 6364 60559179532508943445514469709057506269594193166180563880892008371641647104000000000 6365 2452889424575404411768381779021405353897588228627495825394013695742077566976000000000 6366 98556424886526422424199113114422446204079198297001122892883433274487917772800000000000 6367 3927645579304890888793141207465414214109826213779223439824305532120298264985600000000000 6368 155220694151818874833457733694102180318577746387856945180426789589435350935142400000000000 6369 6082255398723079405088412189055843310682628125236681753164525957356056157251174400000000000 6370 236267040495438569338702629885479398002810384923329081996464112169896711231320883200000000000 6371 9096802951224503518612671971551248411783969694313691465882828057171412984101076992000000000000 6372 347090828268436738591624433020048709962970340669942674884075527736626479400436629504000000000000 6373 13121560398139732718157729947086261593099998039530948201080463612382918453741072941056000000000000 6374 491397285264994075178588797150608515025677038381962142161453657506945671504551053623296000000000000 6375 18226336860431336758668009950641788799091762997341249723970376880356625237137732128473088000000000000 6376 669417788294547354979450854648113813375330941386032003092287549340080823494290117398364160000000000000 6377 24340832797249158995150737798740975481058510355665858574700953393772800509868847121584619520000000000000 6378 876032435948785416207329395324092367288237842653520521693935645394586508445113759146946068480000000000000 6379 31200009716948645182070748304564205727127931180860462166641775140440154193633242163070873108480000000000000 6380 1099357901958612587919237820467467443610554391575065388807739856538607554305108432880356965744640000000000000 6381 38315103181824069372011238433565540555166126340857016378988476489075464812662943486435981996851200000000000000 6382 1320506627022383624117715533971856544829194296702312161498316103814453961241059128208324997572198400000000000000 6383 44992518217832464976978642087087332215751457213843865618716919264208618688208674982539641986062745600000000000000 6384 1515146612089333221106380979242281714856137751914528076324978590776526116532495783670629078287358361600000000000000 6385 50415608845454635303678802820187957541409228700300283023233239135985446690099038136190373191681363148800000000000000 6386 1657098548428613846052149775547078684465147820702201184353770700125896776761631784711320873127527841792000000000000000 6387 53786951807025146419933977230063448829542884889319811916777992670723295546799650255800616748742831243264000000000000000 6388 1723527375874506972559698025081124741318406279438998343140328545484986063544302096879685536010877582442496000000000000000 6389 54504736896243513180033206262174278526380880527591519652736522488653168336343103633087753268687939032842240000000000000000 6390 1700519879820564579550026261008665466781490059719305092848105298141938466656235130779934366435071281770109337600000000000000 6391 52325245203949598444507122370966607966365480625026616874558916676708051238831122052074331526640231872892764160000000000000000 6392 1587330365711948453437814129407309433184572244542932165620704102725039968849132749164899417659485358664261304320000000000000000 6393 47455610861224971433143629419276597443809152154837321998240579766659892176821438890730385571796613518901672673280000000000000000 6394 1397663257907445585281472057722834581904691514013792700805824296227432325138465369123423549120780465550374134087680000000000000000 6395 40535465686003960650428850801579956095317073295994712662883847146232539580079609508777013005761373914913427203031040000000000000000 6396 1157177934966787900326872513348827696874897050084362799100319068274114907135918252920855986478020234298990195533414400000000000000000 6397 32501502228540285201322992803944771560610064928544084162659271408921594239321941331871334571628261861430537331985612800000000000000000 6398 897721411615882117052030554329120543570504943147793593357628916507466944594620383470581327460420616962039200538112819200000000000000000 6399 24372552799424512314915329766589567433172427865990416535188358684448765435507089094294502858721425335425500017964823347200000000000000000 6400 650065740207251652641698618501816659093168280720253153286070893735870205603184599339131558227674413220066723813698148761600000000000000000 6401 17024491254742584200946105479867160147927933677850551694501208065168346758574081765966693019435380110364401035846973652992000000000000000000 6402 437524820229632159254155605390026930722360578950519080373464782544911311983317372926946063751134003031842892009265403265024000000000000000000 6403 11027581194861078680683577665717415049584581794284071280217657201083617880817464271147524552490060033662199122397172938571776000000000000000000 6404 272413894148960405819256481234053332236148198964349350758227318612923013521827159667652721533619420378865780466026842293272576000000000000000000 6405 6591068744405767684104042402553061044691555028433828751700864837831340949706608551595115955321790997971859849816391915476615168000000000000000000 6406 156080450882495818691651010193507666162985861348385499750407932552125577448472467140855955974002972224111772212245362974224547840000000000000000000 6407 3614734660061883140944581064022414152223733050397202055034708288341349375138902780438012796692060641542533278498273957405135994880000000000000000000 6408 81806454192506345160657585614022993924345265813143735635260516205954592802127283659834211166020618384662741794511392719824140369920000000000000000000 6409 1807618125285337689419526954699202105888605613144853597771260922882112223942185202755568525029340204341324606835412193281093790597120000000000000000000 6410 38961252202451083944166288222545925877903002083485566773809627606088407246510270017526083165303781297560254648477895027577908793180160000000000000000000 6411 818346175151247300326841863925855697283537864945585884270030003233861189533864665429121018679127215033813438956649257069122182080102400000000000000000000 6412 16732413990920516109935553724575861878638130667239607486559686714475024865372035564489358036075727665411279146276414090081933963611340800000000000000000000 6413 332661168952895592322919913954355081840442344011576333529067520600230201182795054695262928482850436130212395454675428314299139081057075200000000000000000000 6414 6422930025352215780305580994964858067552115238613583837508085522330658571331180562925786924663874174811254831258949660680130793917592371200000000000000000000 6415 120274560676714635857105240981619903125616250138288992223748160137356228569746940837010483572572762591197265198574162732869868128307668582400000000000000000000 6416 2181205751540442446405369655633337167817785907580401190489359489911537278533381730815791065000508113245294275152559216726284755457236008960000000000000000000000 6417 38248894645114387820070945532934971259841979004411230391474907788993559766875349932651060528651864878665957250230599951444593059989207121920000000000000000000000 6418 647432409579198001987864933519511574261982001790916892711660085526237928077827220723372451773733038850357817247800773523406453348146798919680000000000000000000000 6419 10558564333810700222518345796266283467463802474289510055780802946807662924381465629954179843656641497775349819634569235296640700515493169070080000000000000000000000 6420 165557417789752588350682186175389593306590684167939674684384001066509994446793846332424370104451710105237271586849705494199292485762910770954240000000000000000000000 6421 2490164038168685612599729281263872357106607504806472242194927165134183151763903639742909058559106188290906404108369392716684989647414727435878400000000000000000000000 6422 35837093430708424413951547911359667030047022287062944721044860854792835798082410166573785521257310729899935052502905292377230233595996684471500800000000000000000000000 6423 492063519025118807456590723935892326294482683113500504356262245352341032180595834936852265123906803646318644302156921586834285492594087193424691200000000000000000000000 6424 6425319929773050657697333765663846791297855790699181228262155297143770405391639380646873722127655392414202077609150340158024932587768335742219059200000000000000000000000 6425 79500128973879322855989702497105446237510440359357540288608956036768653371287307640999541992344870359801489451802443878097138025982766676293818777600000000000000000000000 6426 928170565986409170992629873684119534880848406753442558864622085875166562700352893666607686072589987011446614040641952033293249719202846134912417792000000000000000000000000 6427 10176155536776520502212328045143692713350711705216596870435955966138405611923032882443387860238738283312279204458544090209363120341274667945216180224000000000000000000000000 6428 104183382136438555218506092506389006844275110077318032349780628858807832942876888744254139741921083198650900125246120095132024606371949605393348427776000000000000000000000000 6429 989455975227063711741687590612272777412982690506019587216633115447145891042788203068179325664242493963521474193613205274216566453488176913713385701376000000000000000000000000 6430 8648420274916320278679438769635613844260219347686834718111898196083227340694909020989409261095974331968839946429635742445674132534275602390559613779968000000000000000000000000 6431 68901926125614137199585299226992581118087598281416159886131147371966120397822081052614971679360839805664753151251386417092051008187640021056384915210240000000000000000000000000 6432 494398904792190667786111415851489699439878318704176016623475100684811596379095635544641556518603298517420278806461634658864977551796361253412235043143680000000000000000000000000 6433 3146631448698675902717222230256366597824160244222867361785665323126366480841113646017717149909488358809571034962382817006456766764560490884455201893253120000000000000000000000000 6434 17410540140783401778753870018863900261655470916123671182856658952113097488474258216514441144171273347828383025990489731690704622771281833462627486211768320000000000000000000000000 6435 81469776982200700375910472631463350844277258861833709453436377169839518379031929774719613674625910047094665838964482358865073255552418309865549902653685760000000000000000000000000 6436 309707880596934873382947210978270070998625999572234482547844092209669059677489569103719222564594731149345251616444509809066162398156734204096773666268774400000000000000000000000000 6437 897358730960349761340334226680628667252429178247756321228368779992118044706572341249237747430748836407077267504057169446781444897223358078536805750983884800000000000000000000000000 6438 1762952551090244663872161047107075788761409536026565516041574063347346955087248316436555574598462315773196047662837978913145847497199871623320096254145331200000000000000000000000000 6439 1762952551090244663872161047107075788761409536026565516041574063347346955087248316436555574598462315773196047662837978913145847497199871623320096254145331200000000000000000000000000 6440 0 6441 184551825793033096366333 6442 9289441304136608827566158 6443 465697877562607349584528254 6444 23250245771898154987191873120 6445 1155910639459116539157647481840 6446 57221437714777024339847826112560 6447 2820297874880886781457346684266160 6448 138387338809760864552067372599153280 6449 6759675777267693378371287846975651200 6450 328659330272892199340340815094731270400 6451 15904447797357508359461684943125433657600 6452 765958330296552719578816480525903271577600 6453 36708482828831410636031722421710941931008000 6454 1750502369854638563756353001219351051078400000 6455 83052663931440106558515634296127077990316800000 6456 3920107808434121514382334577948643100697907200000 6457 184057854858905385944833548938842026037779763200000 6458 8595679959318456954657329091777916851957236121600000 6459 399238646012598644635703234508904279026597636096000000 6460 18440281438250409389837888174069343379724738199552000000 6461 846916428726511603287225618999555980470551735779328000000 6462 38672853506386467601625717689216382612904533124661248000000 6463 1755570606513163387691002314078044334977213374865424384000000 6464 79219065606573080407975367535702253065111517513503866880000000 6465 3552977628042437017232605210027451353212170077043622543360000000 6466 158364432633373231114009200214294491063101679853403028848640000000 6467 7014154850129064070091657691928870037838081548618839539056640000000 6468 308670175355708417629371080103846633684134058478080866459320320000000 6469 13494712950197993686857629841022406080588625725815276078995865600000000 6470 586042682695375949027425498821264951622159004897665689602437939200000000 6471 25277683558186897540843940862652125516710749273712467476743769292800000000 6472 1082760380772403277803006570577562810856809904686786710761993194700800000000 6473 46052996693281895932139167951961968203468300685745850637476971308646400000000 6474 1944715177421710652441453250911189456057558557194565925292721387339776000000000 6475 81520616898055586154761622773573219012130665735495123690223738386644992000000000 6476 3391810957886498072424808926291018208271882317790266111159787104499662848000000000 6477 140051084692242464685681347906293389497746552137489362797519590303190745088000000000 6478 5738103587459618492575018882835486894033561505194199921823461471558341492736000000000 6479 233244919286418542094728189983816624644358716295562748350992743817899776409600000000000 6480 9404832868585190337423603643871601795462892578313196498324851978283986924339200000000000 6481 376111411103081144965007598614422570431635665441149454016860615235860343606476800000000000 6482 14915510801975683627303722722126738449712511661289397182884912382269832425163980800000000000 6483 586467185949396398861159053500039633923967558104889035991900554801364679724000870400000000000 6484 22859097114008740883055789801900277551109789678714849587667382721752701612477906944000000000000 6485 883096044329729643747600630291021731100634806491439271780898352327683452460102320128000000000000 6486 33807410218142150338521382965616954528643170762355974078940160733516637859804811886592000000000000 6487 1282301914085535922323755064395118923367738364313925978966083454131723393597820289155072000000000000 6488 48179252608782697356031814348794271344087206050036615163820754211980493503180674827288576000000000000 6489 1792815842981780618183166223375400010615006510480315979463773925098570430718163628977029120000000000000 6490 66058548356335641573421162698543649717243395959408505536279624418762906546224778011360624640000000000000 6491 2409623674551574586710874459360065197609858260135694805397745047592890095521933496421827215360000000000000 6492 86996648388300334011932719871195630797555349766692153601376642669878877535093392452011541135360000000000000 6493 3108079747769095198889420271207998591429767552618090592068495489785396421030480073811990077767680000000000000 6494 109854578502497573189342739405348834375453800475371402766132776408972855636502917455847440672358400000000000000 6495 3840406877602589569935790556971868138493385634642288440205201600500490560071553873478349004524748800000000000000 6496 132758562465285265102318568130193687601113452381564998294467854300611215107732774696664958290309939200000000000000 6497 4536944836342593668619396424936476763551191281920148750134710513581787028075776590368644465972949811200000000000000 6498 153237693144275974835328594156066783676048254386927763961077310488609180192045412788263343711122463129600000000000000 6499 5113876026077950923838773127489515733252358349876624649151710676621711357039234133931842157856679788544000000000000000 6500 168575401794159057047425794424306951936541581114698107220636391196125822186519342720718243026775046094848000000000000000 6501 5487441543341416078394171054326018969999891240201002996413071642424696448796920970438695808397322278141952000000000000000 6502 176337486461266609716430482300604429387232583435269116508006680428777878664753683196636675499284880397697024000000000000000 6503 5592172049883467936437902075313494965185881635760114756212130105583794878589967581468601717593386336742329548800000000000000 6504 174958112086274199932880859023741532326563120537952504061488671925773641451836134969281422826388853091330949120000000000000000 6505 5398286760803538889835533833348716217632448417273808367771536718912828493441705115164990883174083084146693898240000000000000000 6506 164206542796119923845818365162185183558739219719468157656552602974495983331558967746458791248762761001237961768960000000000000000 6507 4922380995602745250190519047177034463451360298787418008246323747346446566306340745836716090450288835957435934965760000000000000000 6508 145358594425718360207906174566983673128128427152231803053563198085471462889932455290934914149190538624215198602362880000000000000000 6509 4226780879223750408702032828816609897015985121681705539209705777297986015775123982250359163757533769491703546039500800000000000000000 6510 120975354228764447580243458860041292347483215496906875399908511383268196215461572555273134062074962134773881361766809600000000000000000 6511 3406497408605107011846407622323534483800768380071408455480808156465598548075606852935582109748382137871198497479747174400000000000000000 6512 94327785562565469867718460604409313453287416231018322059817225202657608148161309634705442891989199119739336858219734630400000000000000000 6513 2567307727650680959293059647777148533398447504031244897880364445837221522868244496344660042116208337469179363559612822323200000000000000000 6514 68643326596542069969830174951351621040082032805548692526212161703152167397581616321853015645777573278038372470690565586944000000000000000000 6515 1802040096805876410315065612322659359118478121515360847775344741333111904539048290698375482683057351779810742338401251360768000000000000000000 6516 46422361288901146230605337936826225547333005029015569655027785768491016610848906504243219236976059300308409964064901674565632000000000000000000 6517 1172799579391421598893884541194463680779024788144877375719573436208321587557755221321693668700875353353679607738347677372383232000000000000000000 6518 29038647369279642191971758677894570418661782316347928022502914027836895252665970864390740162587930724788746178947732554452566016000000000000000000 6519 704191756159795839335709533339294632327190658375406481286786125870040178946364045971963993742571630919382571838679913457390714880000000000000000000 6520 16713050389309292255524962005491189194677016283969416253681311702898667333898572002170750193863314168173940885518569142741012316160000000000000000000 6521 387917754462193954111008574953163255575651005744703265100962253783746836414398308751966334065448130780414565633089996270805125693440000000000000000000 6522 8798131892219531152713220489102819966643620957540797287688270275315674317376375474551785640035659776290616886588055494103576440995840000000000000000000 6523 194819584253903297845777258717095567210146245516793582370717123322609089345647099676053188510497890469888614187273930262055052084510720000000000000000000 6524 4207895177314604334719634033661155621737311635612635702581453693210550301301683659423353617956682284029031547704919393723407198375116800000000000000000000 6525 88564132160282493486998279527021789273105776098287220401742783674155909007004754994298538848592330906019356590889834237814940825655705600000000000000000000 6526 1814473362582118632990111998847899935966077042728889504190662901675905049830543030449833230794884393108117193635564502030220064956245606400000000000000000000 6527 36144920739012771530121861978963582135979849676452848938131727300588119202762300696293923382134130264296654565642342233455680165983446630400000000000000000000 6528 699218817860902788068957929489813329284243591311196087943928589540578642132325936429621040790341861689318488309552572604107948058954275225600000000000000000000 6529 13118058943441684808913208925978658896470517967619099817619495758691391496241384949108943889757530315742373657433695881650129190559384862720000000000000000000000 6530 238335625352371659773775123157617870995608473214035934839918082630606276376042538913312532296876997820485053277947501256713914453446822461440000000000000000000000 6531 4186854563946152170821097965586187884375030880340992715894795729451468500493323953559443339280704872170440590897190981857607125732983318773760000000000000000000000 6532 70993671739193947313027463650363566521323074418922819638123900154316981162090195718399393776862224192198993360469063130274075365094646674882560000000000000000000000 6533 1159752270943567716872212364306855710334603194461499863031833901107636615510306417421538529105203287825704317396150914747356997695461758630625280000000000000000000000 6534 18214717342533983112244788723609369492478848879617052776246823691884366006678321068944952464985853379932273539706279509513769974614405717740748800000000000000000000000 6535 274405442646728830304747889925858686297004084138598113306599928436217282530723279976806525792216592758913327149413500096007169050481715268131225600000000000000000000000 6536 3955170929590881330572280570793671700757108148267765030806274221147229021191827369708812934012085062367802600085129158554460471923482700439512678400000000000000000000000 6537 54387265943498881304334102172164725330275126939153643067182351165215352549477786523756072433950135275424240046228895015109778157523669235987277414400000000000000000000000 6538 711195997148223455157366229760424712809381150307743208497699706569908334049069969098098074958512423687184861836057432485562174468413174423208801075200000000000000000000000 6539 8811598825250533485375233699038131622379020441109263009736251426798291885335343749138255752232506381284879699459577583216846117587791924078307180544000000000000000000000000 6540 103010072479954427790828615696246457286604862765096488395435608042899275170848746723048804810777612771363757383516997984617119405546537601205868167168000000000000000000000000 6541 1130764177966530450843759819038425931037312995791618284441101646840074911335279929911126183056266799630427045735228733609758503059361089604889589317632000000000000000000000000 6542 11590258185144237986641742647236565617621790568487380238859953531186607153937782752797155545346716607638081600435518392768668903805356721431248300408832000000000000000000000000 6543 110195999486753977295700291580330994105319257557987513191235692450886224011925792238789892476621934020081217711931430835564009676790372730962612076937216000000000000000000000000 6544 964156142616311498557832317349324778817017379017042812140094629764929999323613760282668981407497660589482670816811535521455994751528447267513350938951680000000000000000000000000 6545 7688607473962422151448268024440943610473399773745033276013901466514746801154332571454737719630272348270503479738380550375373997660163302900795688364277760000000000000000000000000 6546 55215596894302025406151699735014815688138877701514531484539881085865241447552433279602467457223202068544885767982278768990078447752185441437455103127715840000000000000000000000000 6547 351688097978547374285554158107375909293661202078354378026065849696830495155918516524188389912219867784157434323894971919549139888722734423136930749470474240000000000000000000000000 6548 1947189033906882844961504003381328754073412694746458849249522343841303934177447239595691112124067386610755274265440866799564692821231569919090484691515473920000000000000000000000000 6549 9116529408340544478041625594950103628369811474587825281151923534787181551532257059771017115491147470755085868094315314379691139309844381187258876125039820800000000000000000000000000 6550 34671400171441478389485833926439157178974387541855788482150956579164490116715883556585592967103092210206188937369146918625201667444930808591961892998191513600000000000000000000000000 6551 100488295412143945840713179685103319959400343553514234414369721610798776439973154036883667752112351999072174716781764798049313307340392682529245486486283878400000000000000000000000000 6552 197450685722107402353682037275992488341277868034975337796656295094902858969771811440894224355027779366597957338237853638272334919686385621811850780464277094400000000000000000000000000 6553 197450685722107402353682037275992488341277868034975337796656295094902858969771811440894224355027779366597957338237853638272334919686385621811850780464277094400000000000000000000000000 6554 0 6555 298611126818977066918552 6556 15164174722271190906664060 6557 766991813769158682377318212 6558 38635599784580303769498575292 6559 1938094697385600336329548318440 6560 96809446585476387980225114484840 6561 4814824481469676338949618995830400 6562 238411541897733639163474487355546240 6563 11752271886624378994585719965736599040 6564 576669887549775395750818966212880358400 6565 28164772710461624439161802599888689958400 6566 1369054928584441878076032706736728522560000 6567 66226637057950250291691891243724425439104000 6568 3187885603143698151948175013177464867192704000 6569 152683232451489602077786232725492330738636800000 6570 7275424395829227576936167883926454541729228800000 6571 344875881073453530650077354747108493013904896000000 6572 16261600545488078563742845226913690118434302668800000 6573 762636360341658252847906672765905693316497784012800000 6574 35569891355956715240875357564622354105617813082112000000 6575 1649736930006908026067832373075389324986970958159872000000 6576 76079827477869511221056975317578441997979232859545600000000 6577 3488202914937668256955237101061127993859662673347346432000000 6578 158988334046181650566975841125158141311006268247600791552000000 6579 7202994808071474516562615281209330011566223988196826152960000000 6580 324337672651614769746054359599041388903190575242711469916160000000 6581 14513405493083971597469468260857902147804607524120930274508800000000 6582 645325927186888693721101578486944219490732737642359200963624960000000 6583 28508603837676440286299476067832390715025763985612339124880015360000000 6584 1251145960811745526280604468123223307532871928981717446409925427200000000 6585 54540893591812829125882893597046506799339743487039330544946197299200000000 6586 2361373406575658261842267027399734442631578900050691013706547986432000000000 6587 101526625952640185606787560342854287888852868432664961848982992270131200000000 6588 4334226347320433729266885885948818406881965228656730059182179599201075200000000 6589 183696873989523526031827625328759034526295886821548157354126891162796032000000000 6590 7728431129399362411664764548389927311033610423321772208656450192861560832000000000 6591 322715458708665338738488938961827551265128508744119506680163934436820254720000000000 6592 13372883145647994097713610534389747659347772162908802170725700008518476627968000000000 6593 549849280496410467236778020645987572821713251789943468273167713011604670906368000000000 6594 22429030300060404367911144260705864370702708727619367123837874519302376469299200000000000 6595 907525419998307633295409478063388822568729114961534259130281483956655171515187200000000000 6596 36418334055925089975957446454373907148092202069613206550740723564296162670280704000000000000 6597 1449185680127813680546618037714842046814703432802372799669530987026594352812208947200000000000 6598 57173989061057289552698301073953230221624364371538769601201934635382795824711021363200000000000 6599 2235987145614550981193679814594682653312435893024835328522338719821428802809566855168000000000000 6600 86668292611119717025321141275799194021271735094001689510161050200645311674250489233408000000000000 6601 3328840069385068913074327477964107346711001257764262928758784505380434406653392689561600000000000000 6602 126673779431234222463916312326006649541462672170132385899197053436528118239415960546050048000000000000 6603 4774837756497897446252144166765638848506523342268105510419457676613714942365126138085244928000000000000 6604 178247357459692050859547045442679225718437225328609847104705500142365658161283642952819671040000000000000 6605 6588583528317142081589261989611340050760265900759640603905661913925621931278286156136804515840000000000000 6606 241087465507379283116258065603123161602786052214473050843303415237556426600345242932595602227200000000000000 6607 8731263365919325155429159524977638836513200132061147968147820765157705607160444914196947182551040000000000000 6608 312897908316083688102493252212938300276397607104987220524751513856674330763781304854318896790896640000000000000 6609 11093060743759842146278014018832561739597085157014656351074687630399478725683770544302435798404300800000000000000 6610 388973458951260156425765690850733767434001119500734728124470861592346814599876912720513795525233868800000000000000 6611 13486570946487901735455617219469604984069682367202316730949888945192541190641307757052511208517664768000000000000000 6612 462259157661258449250312993197633916739875386156676525741989048898756487482463716575466451463261965516800000000000000 6613 15658760776874571310339981364088467870928304925020636143247965385086940584939499860362436966229310491852800000000000000 6614 524081039139783307973847386176251829027973608646738773437365313787530087798633806878497547089061984862208000000000000000 6615 17325493026865466473799416744865560827510792386521887772791583659677231843532383630561475926014702626275328000000000000000 6616 565576157501336503678508122876665865083606829615121818941940573105337530377708966026484873080209478397198336000000000000000 6617 18225616090302562318406618238959635053975791868466105072556649590309961822460931070440009964984120203169654374400000000000000 6618 579590196432882278372975812139458323099639144215866350577411785254260770041835214653877662561412424178990474854400000000000000 6619 18182936300037036138977722940275483719717060376245700793327515824887381515208350502363901361722455040656135946240000000000000000 6620 562550793109574923118271693749128335148657518997103023559943069470489727582091239122913584226874774989674737827840000000000000000 6621 17157676078054105809296003205604091160232840314286109114384619839890613791327697986226419861989411527589515545804800000000000000000 6622 515693586817106252621099801529424938274686640466983522268950736303915922412536894770771905215121264548276833448099840000000000000000 6623 15268343235139386803166525212720327366603615218117830945952322315384160399426449194954789312380510630237327246533591040000000000000000 6624 445124737123743510982006716852332146802196253821488641768037481425750825543267068662419250932973054091131963370477977600000000000000000 6625 12772493616234500459515480296855545491695098408002683326832032869801839227752537315275282821554050104267409393341536665600000000000000000 6626 360561654372952580023728731555969829236314399082078738934142962996163870497036485287426275542845756244019930197246607360000000000000000000 6627 10008974028362646442410487429796435761128309753384817239473275554164439515139043389382583488567105087310478341165131864473600000000000000000 6628 273081281969784364199169634718950624126096634277680121765979974314437685325537546320979891739696162023652867046389275269529600000000000000000 6629 7319171085179621747336654164112706246806909128076483175088509489911283603943405271442444704221731777386493197178768508059648000000000000000000 6630 192602949744202955684918836526743092530803445936951704518396298569558027332094992577768904990695420717456414761842168465195008000000000000000000 6631 4973312931496869118239146705627310154612481369314410020259912473226561863504099275311831052244675280555984545473307046932643840000000000000000000 6632 125935283726824872990904910752421334883338246031937314704610933453708998444319731457756268607877123930993935824616895627602690048000000000000000000 6633 3125286701846103749001157720408578791145795540398930366792421352593443586102782240535297682398433199677016546008848415678915411968000000000000000000 6634 75958933785995046703990596203317879300748811346023730330372123934973190845800234414393918496218533652347697339272556263280014786560000000000000000000 6635 1806768239799443679713663121006481385074157574275400301030727706221594815928411352585460560740533882618992578269086920409910251356160000000000000000000 6636 42027088128942579125124442015008245774159958036006615358637473754681280290884823686216627224366298573845521309703757385319885412761600000000000000000000 6637 955227651618355936312427627046072730352826166118624526734964913504582790617020158606825694158725773423279453535972375806126229039349760000000000000000000 6638 21196266845539825356245988371105943397462987878452088923621004932220965906524257597964889283007134408063599964205304862543098703469608960000000000000000000 6639 458759741045629773713383092079134723377678084156988226905144580618317159181718217950349600793029370429869285744379477400663079452776857600000000000000000000 6640 9675085765159026171707885672599107106020510355094879571867867034579387516608742259660471961408082956249974899315875840558789174218037657600000000000000000000 6641 198612559946427189747577074874847834696614590589750930136036822367046612059520181877905368155158062246405988049559839068734736546138161152000000000000000000000 6642 3964101482831728547046665162641264878240106763300882937785137024829101241342393037844202858608583957274324700719010509647621990627821800652800000000000000000000 6643 76830520666741572605386876376715569041301739910584756747174571128173849282419449085731386544308122257647694903826881487537913375204597091532800000000000000000000 6644 1444091765963795995587121663102653484041326551336547048999528112943133679308401149316659599013949060800222266039777034675020005473221282365440000000000000000000000 6645 26284493255238799552448723983291307848241775471395143744199083251732271302414979676480943697773367714864453203160266868485265879891344139223040000000000000000000000 6646 462556001392104495080265724314972947466914687004242666840331114481208277631364141122262917495063009057484436951748011714612964507311621852364800000000000000000000000 6647 7856727488739163458021421206315693423602916725170338944423616716371308876869398269846707126680979623613248978146154428226771223769932163490775040000000000000000000000 6648 128561842578454466393960267885410822910703553469343012280402303660028754400900721528890944730328865336013681461656683973734655749939763997824778240000000000000000000000 6649 2022425966275631667269709577856499085620062901109664018994846216328140522956567870624205843022144121202446974934306679282678776897831849420233113600000000000000000000000 6650 30515751500055239016979920837686139225266978824548086299289529667940211893791134802442285149396568178110887323581568589261975817211839738105403801600000000000000000000000 6651 440508995113996539696970370734021055394255364963558267252846831692493108989284853396448987821237956655147491732010444576496008394765776813922713600000000000000000000000000 6652 6066260922641494264533763842957508516083578903765004126302996725632566184719702569543436643044020415763137635772062692829307793774191856990268529049600000000000000000000000 6653 79436977111762841261789754089243873012579221578021540001375444756524475184844553614418474784239313889640442773433847918835232465211485863687682103705600000000000000000000000 6654 985534511716533763345189079946165180615478598140130123229760455262068577430970810770179512142034482801879126834473722813294248167079212752903495221248000000000000000000000000 6655 11535954808098411785145127481169460666542074382378585156334443079988810261363031490960260803875949159965453684212174652166602468220386799330869754462208000000000000000000000000 6656 126786896134990877233603171960729857429803385833946846554627852977481319089843843876889079359693905864274734693887233692628494279254314948438810207191040000000000000000000000000 6657 1301050754646382572211837480368096300947002114891387132273062850828003381054274542045089167363083002331134380902783942640413911997471033919340498332418048000000000000000000000000 6658 12383246015877585297214547649350409752782988505771172830723502099578177192949792441930642878178917704463512848297000298001641042469124478577718779778695168000000000000000000000000 6659 108455245210851008669248940444622210306883085510221661755207218062752278327189259276396953342528632348094121523493241879265662429370918179975596421058396160000000000000000000000000 6660 865666013109055027210937064531570261385670014188965892827785200393040022049598466928367645168311286995757322175474619375410804968833892736905457583270133760000000000000000000000000 6661 6221951908915345469116388200037810272498037709355018386570149903750659186084950702378564381522050560397743708756007011164188159973225673048969799167220121600000000000000000000000000 6662 39659285294593652593891709393502014399339438575992211007492004638572006434239760437458568446406219149562695412761167344550187734170116571504607624787509903360000000000000000000000000 6663 219722652950880826607267005171111879139297008506777615482648180761857675502374048505209376447455019955866000740378373438541744126401010666653127996474979778560000000000000000000000000 6664 1029270464411521176257363358002681081338536267450176500448938990650959397278438475412875696303068915358917625827153573355458317297115191716081716196378515865600000000000000000000000000 6665 3916105266821796813348027072640517685435344382693677532967016519382240036233807593577735449708050957437526153875050763825734642573779981499268373812541495705600000000000000000000000000 6666 11353414429021175635336717143369568079623477412011081923307736967956914390761879157851417900414097313579382546948676584200659257881967173254181419876695932928000000000000000000000000000 6667 22311927486598136465966070212187151182564399087952213171022161345724023063584214692821047352118139068425569179220877461124773845924561575264739138192463311667200000000000000000000000000 6668 22311927486598136465966070212187151182564399087952213171022161345724023063584214692821047352118139068425569179220877461124773845924561575264739138192463311667200000000000000000000000000 6669 0 6670 483162952612010163284885 6671 24752227153226776801148770 6672 1263018040776308413775174586 6673 64186820997785934803822403048 6674 3248547735983038090565190101448 6675 163721357787181414001720682189600 6676 8215979035863421448288316367005600 6677 410502652077782238088189192925512320 6678 20419239999073941486264803711556620160 6679 1011099664802287006042431260999241020160 6680 49835919383316886756131677205142927200000 6681 2444825758696072466485629015861407383680000 6682 119363779029794963464636006146276109640832000 6683 5799334254751689969496522600565233448979456000 6684 280366294826941482763576317206103916869651456000 6685 13485780691035693122485295952757482603506688000000 6686 645340526265626557825889589828773791719352320000000 6687 30720170483055245539451489349392451351627922022400000 6688 1454583816173042311630981121359256394474912868147200000 6689 68500263640698631434823472521243905658356009177907200000 6690 3208051185852553934172565143367392387569878955581440000000 6691 149397156514401047370107172841378000435610156105564160000000 6692 6917529725963960891509492872125898052792419171122774016000000 6693 318436066696321100884921661985266338234890027248093626368000000 6694 14571692453222271147402640678240576756242544503182867693568000000 6695 662776975486774863774128941843569130255447854801035152588800000000 6696 29960339832155019680958539302361848297125644029050268031385600000000 6697 1345858050855864344482148301633954211165591199271705184834682880000000 6698 60072442749107317397347950106489234941354906365413672830857379840000000 6699 2663938154799738243610714772911627589890778089462140970633883811840000000 6700 117352955974352092455144968503395331542036650630203321413987729408000000000 6701 5134901488694259242547643299485738964267920852835696971361873297408000000000 6702 223143571656343145917879273171607758256531693920032924925069499144601600000000 6703 9629320181179270506732328628174199363271668444129239725491339731455180800000000 6704 412581186696473858981663368224592079372413370331372103056544735922277580800000000 6705 17549632676919183895203540361187511727725848779866223827210678488059084800000000000 6706 740990064059284850244101810610158323960085036121192668989315731683027189760000000000 6707 31051458705328230123612720158812853950191088491635423839715227054239167545344000000000 6708 1291263759317452785044623410936614608521287310276040699111737057153206559178752000000000 6709 53277985108005602927569090709770981506212418125740358884816267305038945558986752000000000 6710 2180798043103804952976862847106045967828473129507458398100657079964610573893632000000000000 6711 88542387077831386568372957777099587323122607444325508357967176788788857127567360000000000000 6712 3565222896426063858397989842298585780958543477831016510792541931528397864687999385600000000000 6713 142348070420562018699258666497591715785766401660755649574659149799279054608113913036800000000000 6714 5634738708630801365260005692139646514164542731863980462756122196105955271556954115276800000000000 6715 221095124381916661517558115898176867948974521042475253372606453326126245660485809602560000000000000 6716 8597883443582111818562855041045989195057239436402266625192276268741842137266735483453440000000000000 6717 331308515301115158734441518139113966180966937335089358714680679401389028855306091782733824000000000000 6718 12647995012178920742703293381789358037111738116914776013044690166665635048575255873272676352000000000000 6719 478272955884424667299323272312739179012500265059155522651538550715200596883399601730357297152000000000000 6720 17910575075853319211277488721105366534291985427325827764538681968636794934864401800199615283200000000000000 6721 664101873839853863289243146944497134989114962919906875243868815517642022630631229347584173670400000000000000 6722 24375891320072143076363999207548041831287842399831837204068093847296036211408877620503908576133120000000000000 6723 885509445212305494529581446442101992987051014579599465602718790819005583579787802762604538138460160000000000000 6724 31829954670430950873748440195303098093015941575326254699616470979160383146999514879914005229637468160000000000000 6725 1131850362323336739573375030016718350712954255518105825728046535564929359620217067353812722727780352000000000000000 6726 39806029484101064163917892332047172723924936341163610256054967707945749836310191459769928223903711232000000000000000 6727 1384231394755344823006611768863468184507895535474136343367210029263340515541063671515722934059891320422400000000000000 6728 47583667947305512290696908097040750775093435671984499285435040897836528215961629555671333308955184280371200000000000000 6729 1616523326769542072331332081081778385349285180337654413109631662703785404496583641360599571123366349976371200000000000000 6730 54257796918593881030624430969766689539189100145527217175446574129353733560247333013710024559755743996149760000000000000000 6731 1798768718601396568296703026614069504948997748628226089590233856774426551497938050687371580066391218997690368000000000000000 6732 58883509905268893482912023932626413654345296940363772603169095228424683584468854545550673813550494200538280755200000000000000 6733 1902762122208217904365473620217656863826677152467183474209969381369562006308710007060879713181800850070009649561600000000000000 6734 60674995632545040844683708750549532615726414023334955598053406800072899291327509355377062648826933272258220235161600000000000000 6735 1908648195408102195997642050029219960489005663172541732782784201062665509402192989523025963987597113633561536102400000000000000000 6736 59208409418888795985292454040223595743495596866882326677587186172289382378052060514175432511413435512865484177408000000000000000000 6737 1810616478472449702051838190871882719138415368676384635986283463662058509321425115138876950117602375520989573619384320000000000000000 6738 54562288017926362390103344545537833066298291891554415999450678161348429139254082021617638030766290389011855467043880960000000000000000 6739 1619615774577125647980740415390076027445328919368525852438656232570526089319153635669572847549303249712281424743062568960000000000000000 6740 47337722623501653240102358098842330251649604555578296706075464726069995563856838974580212496610546028517845326754742272000000000000000000 6741 1361736486688167582517046293237122872599953802281287577199034521954752063815627944306676798765172512766745333982715445248000000000000000000 6742 38536720870865913163412015749603411999541393991325731340611933335725459713793914826421935369768207874349092678926500416716800000000000000000 6743 1072379712636799624464965392045442055728545279080320472773741251471593937328269330067761502050872406675356158422134466963046400000000000000000 6744 29329226047749541108390272745637711791256538186140173033546372330512784222572231989893332175642305118916616100949976129365606400000000000000000 6745 787963142421575732965773236772022286588654635571703512305062296081395314238699294440195477044301363321751814514314708244234240000000000000000000 6746 20783936691447715349186862822854248867732568048667616939377604600721293528301073932543961500238402608436351675111659527659847680000000000000000000 6747 537919026821363437287290965763618787207161093785494814287127107919991157186801346521157999793305051258593492005009270795868831744000000000000000000 6748 13652430588698239681627450292436737544373369389265447395038860287852785643706085340212250627555420497213926112167646188089315950592000000000000000000 6749 339569633621146535130607018121086792995943675321508645560654722492753901481818603418853185599558070595005945359490150244655344648192000000000000000000 6750 8271400697141241370143919392225074984709713487702001992561459874803196920006828414488940374503464705587222931043981417743116559974400000000000000000000 6751 197173447444917048334644375305636057931810342509854837029814688233946134698462518720190718284385202842274537036087853432626192213606400000000000000000000 6752 4596268462445550722418409130993844451044088970587960568513954884711056863815222800552642315067260146948500815118954411664411884970311680000000000000000000 6753 104688057107177972404897115449591135638484871301910560345204546446311887829038614421754775516138055886224826155395931448174982912110755840000000000000000000 6754 2327810288231257597125044394779055758037674842045250916891051778599034204336760611173698839414220991613231039328514920092098311369879715840000000000000000000 6755 50484137116619675570335560498173458529089224551167768362995819288812251096885333815890021259610463835896981381223695921645370992660316160000000000000000000000 6756 1066814856489116212044577104697334627950358330804363422254805114641462057690634316904999880218387326748200483956367503590246285694872846336000000000000000000000 6757 21942613016031796843154828606242839826129819735920409947564269160302735132652974797651590928897677234400964149340269081231652018200796096102400000000000000000000 6758 438789510099375369554406619615125537222901653048681555089886125071826150016791421365130181991621040813530642224533502218178777741012300411699200000000000000000000 6759 8520343730656167617240328783787956999712789876592626334337983025981212541819774656860065533754248939551352165758316988322608210319877245973299200000000000000000000 6760 160439606755926591326110771628116309296336195972025370870051409146065770940664407068539750948309488059054897737637390971094673498214242870886400000000000000000000000 6761 2925438559358029201666127070444845528178239329320123567200571590543161947313217487400428187769301695302348671799801359877046234942518585196544000000000000000000000000 6762 51571631887756344722278080207600060300893671124022164156765913149750107034465205670516434065331979744727521495103122420718520956138063132538961920000000000000000000000 6763 877452216373730651102197228796379680798253657789801586888045481974444845956433081693579659976645823711978109968955325308338149535157860920207605760000000000000000000000 6764 14381644611297080338606722649010975125523201011366505286659262688807060719171958974316761173465274055546646359479448472909743586442651380483893493760000000000000000000000 6765 226601389225831128738174611304847224059930062578233933134606194440260790595856909881450653170512344754711152542425832279670920094429348133467062272000000000000000000000000 6766 3424408405062798366631376873324055146350160459059328195051824030979968803342711580954664434597258637029216914842069924160755465004626060908028755968000000000000000000000000 6767 49506829445847382070297256033917975602135730455537899258326839106374306090729403318097086536662614634999629195613133249234982782534885382363980549324800000000000000000000000 6768 682742146355879812671473844398117839211148974588101207388805375295314253172710749178813521554785821015712810778555569399324242372670079772812305131110400000000000000000000000 6769 8952805318261009476053203350477555066147426397129359071761365094200890895901430365320657320592504170647646718787941664762599381628562850859189891655270400000000000000000000000 6770 111220170157718318570507795294824404659127247192183215763751590253035742915795392497889338201135664239783793413394775667105785787987669164226108865904640000000000000000000000000 6771 1303508589938074705519902790206081950368174689022671327583266557587537762641447807216672576096511487628423638399752391954224012473318738402287903708282880000000000000000000000000 6772 14343510159902206027335061311942872752892266727511952994036339546981984152230272409726565154528483334507238537391213210124084338158201531391061751542841344000000000000000000000000 6773 147355629887071301733591640444613653529141223718601090266989070364627455440863684032857496097983964605159836752100557925485729972960169419537303458956705792000000000000000000000000 6774 1404001438336082301731010164001505768206787289884168669426465337885397453195122005808638550392766345960569961226119653421811704843820027254959145206406971392000000000000000000000000 6775 12308682357142712962888227510951917159296532870463754908609082978067894487852023124229650213591040885614184967910247295467295438500532487075780536897529446400000000000000000000000000 6776 98334237396453725727761271198491633888672720415463757404341446995109732018498306713309723159275266849732177293680211636877282626558341037584085233743324774400000000000000000000000000 6777 707355328582442500634306750800929042310702886171725637219747566683733843279506932831560648381389696498732027523919358405917885544126495157663466620371578388480000000000000000000000000 6778 4512041994175335851225613245264279537896326186188524229572936605262421551951800432810505785774817835579392191186678761964341710556083444770338010349651089162240000000000000000000000000 6779 25013711036228972754838952755580315064700884582230792376539741650272610517153925646037283322042769182758517895465765425075133628742270285189864629705149503242240000000000000000000000000 6780 117236344647501270147498709632620539952633734145766606816764675212598572513302013043030945710797743998917537169578725597724198858563791462950786400900664524800000000000000000000000000000 6781 446238549731962729319321404243743023651287981759044263420443226914480461271684293856420947042362781368511383584417549222495476918491231505294782763849266233344000000000000000000000000000 6782 1294091794222691915026032072306854768588735147101228363919285358051993337687884452183620746422852065968683012394810892745236883063624571365354870015162872076697600000000000000000000000000 6783 2543559733472187557120132004189335234812341496026552301496526393412538629248600474981599398141467853800514886431180030568224218435400019580180261753940817530060800000000000000000000000000 6784 2543559733472187557120132004189335234812341496026552301496526393412538629248600474981599398141467853800514886431180030568224218435400019580180261753940817530060800000000000000000000000000 6785 0 6786 781774079430987230203437 6787 40399564828109977871097715 6788 2079514308851920649754790338 6789 106611474904695163814646502098 6790 5443389717359782166110028032080 6791 276773543052572992434771747181680 6792 14013131664056186271248259455973600 6793 706426047226559827389681894850097760 6794 35455533102320578385556037220697317760 6795 1771542712343727875169633460616130960000 6796 88111688741801381255717792415024027360000 6797 4362075800497000098879110171854708105440000 6798 214928325192098083354155445580337423684096000 6799 10538948985282722646484965693644287741502976000 6800 514240206844954744414313866339509515894000640000 6801 24966699509269042940875108594775495898280688640000 6802 1205988898395651178435731679820002006389364224000000 6803 57952559975058975586234457603395295929291214131200000 6804 2770183245209694984189014602414226212120713248563200000 6805 131707247503943150596687471391692131258997166754816000000 6806 6227793388673434588936866966867659825723970097299456000000 6807 292846058895174191208788016169671682572556847032320000000000 6808 13692470084218452190607087775697342056235505278792531968000000 6809 636527584439673851956615839169320134760121936431518220288000000 6810 29417152862005452085203375847096298885446129145333940879360000000 6811 1351406959468946412205249318398624938064702042623318314844160000000 6812 61705946687895137736555360051152547831571895777998112273203200000000 6813 2800113153510938569589130441284668334678716325698421622645719040000000 6814 126265072010747959329147578620072343569017223930633757131108515840000000 6815 5657184955335595974414409794123038710722942303040854929138673254400000000 6816 251811994210157068889349305287790666038099736801106881077950441062400000000 6817 11134216530474832370499404350490728684702635922422690948902040895488000000000 6818 488987045247199627286191419098005693001958029643440189857632436931788800000000 6819 21327284393159028051289230528786073792619179572147056307200812802428108800000000 6820 923674946846092582242390166911273892249945984253314411077377177954549760000000000 6821 39718405340695131371226522797438161816793927164786019642846194438200360960000000000 6822 1695492299137040809209918202574736297423344100940496233449064091689974497280000000000 6823 71840974221169763680358097685778459596062006991028354763045609135029650194432000000000 6824 3021068470616335996978684797617490631450261924748130273294083398225899596808192000000000 6825 126066302021446665912220547997004815609245331954125313274011887053316377836257280000000000 6826 5219442867422336703375035953560274050645698969498607012623589256122823567768289280000000000 6827 214373440901012479616381780962821379152182207823744509230834840631634053327486976000000000000 6828 8733188833822795774816272106651610495344396423295060661496694343684124216858037452800000000000 6829 352826644027940054163070530790384134588608135579028129139940387490382958614408907980800000000000 6830 14134040952750081169221066832628364662050700297962064372563463507095662477123533144064000000000000 6831 561326658881422439979579513320260155107650679070356063706793002351539544554799234023424000000000000 6832 22097099234535347161444855850326232467421068662120391209090957627124083844302475414732800000000000000 6833 862082816580708636670812017394282107890119863016128275997914717468783727546258620051095552000000000000 6834 33325641503130345808208630419232467262304674451267170741768820454546023375995074416929144832000000000000 6835 1276272068940883834551331693463096948549412658116589394395433869024182372424870782473538109440000000000000 6836 48412806398391694657832914326353665535677264581043244501021271418322446710312668042854284656640000000000000 6837 1818628668215752426180653137323993989840792271927997142078645011155674990909060964090360155340800000000000000 6838 67640452125663869122833802373639531687235020603728142684897093019371126995362146460775232789544960000000000000 6839 2490329593492212765679366656655086510321704268875674057943079278582369833548239621503630589464412160000000000000 6840 90740525455655289724623852322009167453913781519639282193237973313786163385991826773397086087518617600000000000000 6841 3271471328148299194055304931609122513262832161661784562331423301011097247305067298469596805883074969600000000000000 6842 116676220720695823315482511232453005347920057017379853227775462644774335165683654988635951905177075712000000000000000 6843 4115434233010363929600244624987790946511492293077138653704332237515004743693208301298075294285664826163200000000000000 6844 143527849619990083335420372055210373347479681654505043343981187980197218702282822363945700450658191356723200000000000000 6845 4948040774800350605456297044983434510107771493631478644387664389463670657036953592023705783440784207380480000000000000000 6846 168574689551631871844303772579538953487657003352308369734816057551258089673574735125907474753172427621007360000000000000000 6847 5674070488136959814843301438646503431923139687120508156234415451770341829050734330550167951291701081160024064000000000000000 6848 188632786548858043035714229821658358015158949223779895230320243938749091599801944758607721742650869981564737945600000000000000 6849 6192013442673040472161906940112579247150070003925967498787034166014577842172083058084449825996894408882911811993600000000000000 6850 200634707753908022863051743384755055620350812157480398740818963032612249210293300309637265654184642717394973753344000000000000000 6851 6415073704633104774020354812564067915659880093686416870216198712537893690920572336745448620388222551320020589215744000000000000000 6852 202336866393877646730432832547756204296002810950556190155635563282315919789924495808921565996584256540270061105971200000000000000000 6853 6293273496355105285687532413096288572227306999224484045653575673509363051063450064359402833597423819431253846953820160000000000000000 6854 192952551789192328932794866737546185334314152179666402192470276005752568172537439046016059951143762554676473719695605760000000000000000 6855 5829538384937788163879877905884518655822107313707269198168790507129318525470952363823609122605150340645231415339568332800000000000000000 6856 173483320460134949058269667473003197664517727319377789703613433875808661043950130786725594646615823612644954452110658764800000000000000000 6857 5083276447329737542588042449810898149703390124809425382264535480501885619346499996789298161567367037035532282379548753920000000000000000000 6858 146590721940776625547049836292472694587866377508963254138415694470632047823658170205885248369427733880865235066847144339046400000000000000000 6859 4158641618179795649593212176485441755821163674724778982404392359293990181760762658717542675783647743526492791030158272652902400000000000000000 6860 116004495868052335066134365921113130161975797966160371193891734429322019188807567686350128031628594990279465021366695192690688000000000000000000 6861 3180258045746994271779962529221593763463698445469168194339436519439412158263711686259964295208169667957954436847405086411849728000000000000000000 6862 85642448446984340172824775523155252803082801721431493894822251576133899273946319585310648807849981501445474123672884401154293760000000000000000000 6863 2264217435789662392165584313875817284905907079564838633323813595629239757310303770784799303919539176039186506813223950053279793152000000000000000000 6864 58735401382610691539037303342407581737677730244932973276227196058205539490379372609397872293831647695061235034567217725846000238592000000000000000000 6865 1494070583914302516683166187426906938302188668419502720099096809168097158180399579710014903672654823527253805560006755366991319531520000000000000000000 6866 37243739626632407860306143962918499809459365087698093938444565380445103854480728040582655783208644235806691138072280357725454383185920000000000000000000 6867 909183992042300178441426288090875377467457093049723613785930411847686365509900443980011515843532142568685115760354105655138518984294400000000000000000000 6868 21719718804547104622171675533102073931805363222514681731693724233399222699706169494215106908545572553438292305614130768945885875525386240000000000000000000 6869 507374606335698507721871061693186168472607243739163376455483806809550573432226364465588976949727782491013993774474452478864268068116234240000000000000000000 6870 11580366826279837052849785184623845875048082115562726212793378260707549941157722440551449583562847056485985722126152639139459955439960064000000000000000000000 6871 258023097381435597497672219726992305068312096480108975870603087504309545982118728025314894571227331079271594623463339970032516633318129664000000000000000000000 6872 5607063208464835500841012382415099896148646232794542431608482395846362264082293206949447076700045278881746870791165191920482927609798197248000000000000000000000 6873 118719607013416635838079701877552217336051101279200910621517451158939035393080553406230783366505958618768730954263252403230700864282555527987200000000000000000000 6874 2446569976176915064357418413341211010963627529720262387222716382306640690972672652644201570278924759698463182270304062854102068717886953960243200000000000000000000 6875 49016701895464371503169639592636783296592363549261831786337376270316873572622612307673311330022470632755801589781575720415539434743193264979968000000000000000000000 6876 953555035770220476430189086152323747118729060336756884704668964736107171006859105862426592683965260333541045859046186788614678306894539147706368000000000000000000000 6877 17987998775539453507422473012918402621611747849778674983215580937316355380545042671759808441560528117733828802876551949961274487787326308299571200000000000000000000000 6878 328568706837434194733583191894841542316894606146643871283642116196092315064150612781202534466788715336156848278831001957633545794619705134111784960000000000000000000000 6879 5802175824513525176668018955988596111692068625793205865747677708561233554562597930580498972782848805307651290475202394408895254205937496244155842560000000000000000000000 6880 98884578916703393209482971733727164206179107744717518473130384210733016762033236524137455054292125605675035671495555731176208419645322156403641548800000000000000000000000 6881 1623373378799108999922793183798576000209901137482600021666525679544871770810984147243985249799109948209753444016555005795358536623693069017542347980800000000000000000000000 6882 25618650765856583265193109929323409711497701831533344043226865528937497809534259782970376126787681690136635050646960267585659802464609258534789447680000000000000000000000000 6883 387740705659580317898074576589308833314184873888057738304656766837063846199692129240242973335640722842596807571065978585657570681757805147433038407270400000000000000000000000 6884 5613848409160686096822394689811323321233029780808836874706211052476520725249036827966746476931961369135316914722076475743187787526300333108170081068646400000000000000000000000 6885 77529812319209644693874303025837386328666653479491508726482857703699070537430765344793375466658334934005094112699416758108993624689979961120511594856448000000000000000000000000 6886 1018036656791917677960973257823749371940411961287497708096222542753113642767301460520915331064262030464513918976401116795532326419064341049475967785893888000000000000000000000000 6887 12663532672002615758374793286944076678369830041267122966276805026121629116226626293380384813770907481710861507846511968024536871339327638937563709371842560000000000000000000000000 6888 148602437088232208562576983393331327991393087122715815539802591271738839322712223287872257083735738074937584035068741132095347522434183882343768428120113152000000000000000000000000 6889 1637120422372876107846317503224079956829827685158103421483455545803350000313531534676624349892596665763868918951692518866268057845724051631394382647648059392000000000000000000000000 6890 16837442191802348690693789710685947945544357642128903718948535873869405097372134404502215097925627297245287104968070919551593284461048565066814301358962769920000000000000000000000000 6891 160594499395540409671855231795641593082394868322490431091215728656427667095389432201065065649999818498469788218828285524132935252070469241583396241153531576320000000000000000000000000 6892 1409276519162496645263029775559432663046603242393976796103474392574057206916897708584031210181447651285233527600922431967574787267588010340665791944048666214400000000000000000000000000 6893 11268778015297584806098654478433035882798023409202339890491774399799047175693065511593159594870249468569637693360463170896337314320039102750665194255694839152640000000000000000000000000 6894 81126140134030006746338009336935727986591534901241670664788321987867534301640923227124265187412360077398317164510347843242015093448145932464645533346256534896640000000000000000000000000 6895 517855558865752101714688159847389465776738975144230109900438770614527519077178611297795289667800982176271184360640904052543838396652480956872789474013496737792000000000000000000000000000 6896 2872660663899510069993131539819095714755166382573847445769103273261967969436467641700709846585210405059792031824687973119814632662787302815335164042279651377152000000000000000000000000000 6897 13470826220033624891327014890607992526473255949351148702004629912480878924638969620790707338841326462561937391954604767154082209476954051066086254683699724419072000000000000000000000000000 6898 51295121291689115735255995417818260568715553503202138080179948933819529023180109578795587862519601718310383543028797283125855071780567061533635278704473153522892800000000000000000000000000 6899 148798244408122972091527722245076111236521977517553309637546794014633509811043127786423564791275869447330120856224031788241116778470901145440545312605537825508556800000000000000000000000000 6900 292509369349301569068815180481773552003419272043053514672100535242441942363589054622883930786268803187059211939585703515345785120071002251720730101703194015956992000000000000000000000000000 6901 292509369349301569068815180481773552003419272043053514672100535242441942363589054622883930786268803187059211939585703515345785120071002251720730101703194015956992000000000000000000000000000 6902 0 6903 1264937032042997393488322 6904 65933566060767741902449922 6905 3423331479284449019272160354 6906 177036838829036860567733276160 6907 9118383352961600911933804141920 6908 467711849426553317267042569531680 6909 23889751958235045674145206306069280 6910 1215020620952735369376608903967425280 6911 61526181479206998490938296091054720000 6912 3101742175066900086682069056601647840000 6913 155663035248555546763545804226328264160000 6914 7776130135352887759177634904281379790080000 6915 386637013827857048005340773788870030590208000 6916 19132351467531687699585509086753907698375680000 6917 942151787465854344228679703256633461144693760000 6918 46166083302979057229575112542625621240197386240000 6919 2250796616809582423315623007165183732481207562240000 6920 109174541730840291159093385509727781389538327961600000 6921 5267913140933798856372215960634597933322867971072000000 6922 252840992803625986731102221358806334947646727655424000000 6923 12069989524604851535043181538068894838473792387977216000000 6924 573026876571717364946569395315270539348370375181172736000000 6925 27052613105876245288709917003556017125624175084626345984000000 6926 1269890463073019353225500519995625340288428585091840081920000000 6927 59265507341779895679564796665400558875931600122873245859840000000 6928 2749612756505857578109462656419601540456303126057701989416960000000 6929 126802867466242764134850381631878644518379792915254656490536960000000 6930 5812031764939971632958273464299741337296748710976075838856888320000000 6931 264740683058161556674991181082532291881376187415603235396046028800000000 6932 11982810198447025038570404347016764264115219886491374856574704025600000000 6933 538880498844577040576926567614877158901824656522535850366098368102400000000 6934 24075289839683960748616876113897978296151648616092701233680377865830400000000 6935 1068425545878737409060051631485316769168974073080999225147567244732006400000000 6936 47093177067495886258465875987194461024955462994509822297994022952632320000000000 6937 2061383802909973394967887373114592480571411460037686428578749549159383040000000000 6938 89596661157227555644913719000520259773267885393518247857765074154668687360000000000 6939 3866344955461350388818174833892668446788010514993985609580842823148214681600000000000 6940 165625647994568503744737791339856556550916827217462139240376207581797874139136000000000 6941 7042289250338239801876915920613686704621905500683248453401553602510232863375360000000000 6942 297165957483489372721958345813857931742017965145042752817297406889165407670763520000000000 6943 12442892991384008292840720720546512642843985377171077941684721818220089255112212480000000000 6944 516912985543159671023131212835892202551778473017512905106369176921458676733554196480000000000 6945 21302096248091383777102296749388694200694592629723346559984299581741152321300489830400000000000 6946 870701834302882291179428897873995101674183583441471387158957394068079354547418431488000000000000 6947 35293151998610244917656175879544913098114000995303282517476962752778467927714479210496000000000000 6948 1418453626137092754112085636686713432848906713521124213844755313496970601685844035108864000000000000 6949 56516008986662891219068368504104188797430239335759036764795712004036745031089975663263744000000000000 6950 2231954995904985111993161760498729000039877027470876021539870405345004697083781056326270976000000000000 6951 87353611711183281111110900635947366478142165992956104002713417059713277346790744052654407680000000000000 6952 3387501458478695446452877856318227023414841971287836283393644622012138114732029030633423503360000000000000 6953 130136984921289205596676987720613879497439882914198541985331646838168360266420608966730805411840000000000000 6954 4951783668373582717019374914912528067149447728481109486874598669007761795765638263623512846499840000000000000 6955 186585034192955138360591764722035260990244061143815831277054727446762262734042194213977869443399680000000000000 6956 6960783001364703323719139628900083682732211375452865085845343999428045147882221186687322465448755200000000000000 6957 257048278174665729945058091976686937104301753614251936021780725336394517544596281214507143148234342400000000000000 6958 9394050590532676868482991839336345073941044400760050908687558368834265593154834838360249263424379289600000000000000 6959 339684644581101642346497479734611038814563594411603398974390135209341530851077615162703301258532985241600000000000000 6960 12150210208845370681589359534101080435850831078541926631054743637530482363678240307166047486940649462169600000000000000 6961 429806703081896703542931468401542999020239670324963584544267498653904022052450533394905400828181935554560000000000000000 6962 15032707229149307594577431077322624922958357891584930614792186142999091964968223752857101681152983847403520000000000000000 6963 519714932958246789202306026248311713633312393115724305573522495048432062656039283661039846319375224059985920000000000000000 6964 17755895269387900565642534592612449099619214640239544799648428819171511850636731223917895491301610385039163392000000000000000 6965 599308666718618445038910942950367984448738906765615173520023097176934968585416327798268808536286831214024510668800000000000000 6966 19978641117459315087777377039094712665931760957491284372507178915525332619268315584937616008965700067791499952128000000000000000 6967 657598563717527653926097496302509660053681706432077274261242556457618130400634125382419117166812818158159549956096000000000000000 6968 21364977904045228456116360182602366491471688547095184521152215510720355398991829846394896851897821441584255419285504000000000000000 6969 684940140318551357801068704217208282473050494000742030267491864482106285768734330548296607453620380440256904171618304000000000000000 6970 21660460023217357318678370384667836979197910701588133422067441877086588186309816398696024705486171383150337514673274880000000000000000 6971 675457437559265850749650415373631641312069320018485733296364099965737684784106125444073090666534872665013590779599257600000000000000000 6972 20762880232969184508223464126165281471335112733472776801887895784096771818695189293668290106783373206630189526741627699200000000000000000 6973 628888730029281773769963478983761833823714843834464930281504234100930953390773635228958445725586893486328998852635184332800000000000000000 6974 18762328686687486508242235133631248056484102566766536028420123807639052617282587226953492180242263026300069382462120971468800000000000000000 6975 551123347019383641776800908428460773366051860486567613002074182402493272130400084801136651372046368421772652077101155038003200000000000000000 6976 15932144032493288938992815617881390516463954511959417007282479307121723610216078413814927308802744723505011109332134276366336000000000000000000 6977 453073201661106754244422339726673531883998448081934188925363141347590076861676236421341618215260833130156547658548383498371072000000000000000000 6978 12668558378272495134705813210077100812200537928502899546186378897719958911662978557176419374624615655550666127964221934107885568000000000000000000 6979 348125996615203620177288790566850627694056451625755893603997031654250516830289481673611896743909278874686362999187330496114720768000000000000000000 6980 9396604993028820022760382994922390537950443905900558477512254074911541158590971725374877261917292802909081506341045319738029244416000000000000000000 6981 248996791962902597809580330117158067504711851840255834070523516805139026204289152070824468627111123923331708678166332018091140055040000000000000000000 6982 6473736926761693683397720169598192688574673033090716254481700020259088679402188619271300000484913062032097318650307105953480683028480000000000000000000 6983 165040787036917850565103358349296129858344172048960313538933769988696073428919522831872788451524494823574218513916802204827876505681920000000000000000000 6984 4123100349244442263460868324392909919965476007663124059829754895897685912421301933987397352567817528511301634980296668063526516235960320000000000000000000 6985 100869074614461269976787040287547699335180933823179978630653972889620561535333228701128693522782468391018972613082121844331656317207838720000000000000000000 6986 2414799324220286163767017246390249440450937262509792520531267464627997945336877046907197625875148360312617081295843237749547778648834048000000000000000000000 6987 56527644046709769298611998761630539784784765431697700751945069811308832313801497666834622486754201777344392238510521567456156784531603456000000000000000000000 6988 1292838414731841422560239520918192662976488300854108472321036058953263542077410469288078130433679794716477362385410010218531983838375051264000000000000000000000 6989 28863864439757413097685400383633772759973844860888277778735153035858445276235138134031527890043983078447304492365379932933525643770030194688000000000000000000000 6990 628476719165889121254402607753908748127113143268246512119019688757875287500893037208484269968307575115881672862434893181544367584535794784665600000000000000000000 6991 13332684903456954387662838798180931673759026095338624077006138209365101955580552773757640688523070158963642148470003776556582522515764140834816000000000000000000000 6992 275281773505865979848220207163792520272068003570957810583497117321589107611010253049867316618601023185470376977596954302753231760955009413414912000000000000000000000 6993 5525497813117940503041567421117750553108377975742347116345084238210691563483558620621564363334297105340618086677025392597107900931996175866789888000000000000000000000 6994 107686945589987546064235806923224709137594331669743675058541028318845269889482438792641056563570668503388412647849556307602256448657247955937394688000000000000000000000 6995 2035036226074820262138728789290934643806069079450304133896241475578947117108759744253621345155689281912396619638576903774789319627191788630211297280000000000000000000000 6996 37236517776768635937993453031005239227961520655220887482014439996772263701485038000925914338170845155282216290375440901777153162640727934636759449600000000000000000000000 6997 658670751032271840154883476245666173830756759580645375140071351504296031610089400973021119669345187360140903335644029278522105901446098183838184243200000000000000000000000 6998 11244009765111762483561850109807503823856846435808998209748518374004769153799998526918494133127374225503592985351058632536769256584428022009355357388800000000000000000000000 6999 184886903535633845624412632447310760877998371488922274318265154796225156610731449499347624542099495355302182591078310748100834783343769945126883609804800000000000000000000000 7000 2922256659393516276692103495767597550931597682002330009755989562250375439815244731506466544170708461420850036679434257790701554303359788607671595381555200000000000000000000000 7001 44295179710155437063505177039961706825234296396426596435951379577804091905991576242689371385379538028725516867465097946536953956711235317329420150112256000000000000000000000000 7002 642253610144378577755344580667635950196884028176695718394159116993075513232986841678821934003515014649049115388972929521447183971422275789688539512307712000000000000000000000000 7003 8882238058870600465918911355702312409466204556428831796508259903376056439426173387498142215931231188104807123659737568273537474676050006325753236137443328000000000000000000000000 7004 116788743597924375937952995117348845194719612820327062811578548401773644798365521613209505827357884046255190962862777156327525852138144823336924359455408128000000000000000000000000 7005 1454626279792401221944140959973570021938008018059474311094073043483126993330058377622398073242896784543952696372804175080722192737203804585366328535590895616000000000000000000000000 7006 17090527072347864891525338433181820393472456882516433512350111517157077905993754217360324325615361652087599911315873413397574582629405160932339834202976419840000000000000000000000000 7007 188501967556917546208441820209991769224053224188455828222654377975303202583174536016679786037148446882648224637170212535065283005260169961986789241920767918080000000000000000000000000 7008 1940834611891929735157591378928618044523848953616489076489421078390783096807315567798027301145781725594839119208385979372517525558981101060674678420742151864320000000000000000000000000 7009 18530627692486233796207445617095933163669132004993426249176683077150499651046675828610237892240703678972763256090400909162543206613616090986089878740066338078720000000000000000000000000 7010 162768720894267168349877147214093259871095273231529582710783281971906902159080627262916059732666537852588357174183082749832757437496082704359568398889273702481920000000000000000000000000 7011 1302666207780344501656218306252967882866674389281282903067472893771427050828443798911996007219174120518498580238627049062010786750568452474306824523310950252544000000000000000000000000000 7012 9385618544511251809820370130328964131379917163961803004738905608942361368473193168700377478417790999795446273187734584390998617211242657880709017238460608544768000000000000000000000000000 7013 59954008483779742528756327832664557490149087382584926141634132716072593640439416897501222655754116188448539848664766144497361055153123999534292792584664957059072000000000000000000000000000 7014 332782398462611205389883937214771359887948012396807259445795536471473803993358562143425921256842044205567364308079387332676001911964835895073584246140590293516288000000000000000000000000000 7015 1561321749729677795478907695238220278302308954977632021068617784489729961920432591559538430559171017591216054454339342097128299416263045352300650673294005160535654400000000000000000000000000 7016 5947690510102465237732575336462728890736191864875421464999377549929652828059644110665306592654132331470203976104909304812030964108110379118321512067964944991125504000000000000000000000000000 7017 17258052791608792575060095648424639568201737050540157365653931579304074599451754222750151916389859388036493504435556507405401322084189132851523076000488446941462528000000000000000000000000000 7018 33931086844518982011982560935885732032396635556994207701963662088123265314176330336254535971207181169698868584991941607780111073928236261199604691797570505851011072000000000000000000000000000 7019 33931086844518982011982560935885732032396635556994207701963662088123265314176330336254535971207181169698868584991941607780111073928236261199604691797570505851011072000000000000000000000000000 7020 0 7021 2046711111473984623691759 7022 107598067920920717167035959 7023 5634712920257905152831850536 7024 293918308171585371440196259320 7025 15269920425637530520314765278640 7026 790077309243934314261483337422960 7027 40709154718850551848995721179232960 7028 2088674931886940516485307242960008000 7029 106701879549149459831507204543491440000 7030 5427020520723490948270147182037271280000 7031 274792145741025928886084287207368769920000 7032 13850499323583998872455748922625698801280000 7033 694878900644189784469627838220584011755264000 7034 34697581632576551970139904839653505837551360000 7035 1724244914856252716437190696810697684815953920000 7036 85265059624235915333880416686250619055648481280000 7037 4195442848052898517424556487667195678713729966080000 7038 205390644191662167941693434234931200771010070650880000 7039 10003238137298619081424911502223924210455271122944000000 7040 484638589985311315598861796002555826939778385860608000000 7041 23354602769350805858602092932112681363150697038385152000000 7042 1119342715483593438391264223784389013528876862361014272000000 7043 53351674474672479508141531476189311047523828617404678144000000 7044 2528628148947846846822444450246733868937906548469764259840000000 7045 119160031317537812242180184992391865928300015310411348705280000000 7046 5582657399519301382303831891453240450419295171752851450757120000000 7047 259998745823290198902251770749940832401815569970753020488581120000000 7048 12035822340039464834188364209645133073971719445386373186747105280000000 7049 553742644487228721726970416702997392894702375253567116015147417600000000 7050 25317474962469306156559558392533239439398071624584723612198712115200000000 7051 1150176799008144860623388003313170752863380989918383977141289929932800000000 7052 51914801834340681377001004060449898906810848890714003543931468172492800000000 7053 2327821865995823780301983086228057767647784858439405854482971773370368000000000 7054 103678504474653248808736810354995988200150786978329853035064554831216640000000000 7055 4586226770050926109998117323590478047669843186104334797787923507503431680000000000 7056 201463499599771755840016299856969158410061213659623292500867502813447454720000000000 7057 8787317056258583201244986920486134096048998490101138765909449584406261923840000000000 7058 380521385567808231811368357879663748678135223263267961557913001173311467552768000000000 7059 16357132344748178941155636789145726485007006859694940017829932888844451677470720000000000 7060 697881540268127390907378614714796528831517611625814755773969884440380867178659840000000000 7061 29548974158145919905094090506661103963170402952471395067000207349909529129711042560000000000 7062 1241445039090916490645982543341120600060564081305271609946277612100116389520641884160000000000 7063 51745630474726885734890079795147777203213684919753949235948499356126540960967803535360000000000 7064 2139518616998751847757898188888093086892659202098603418378222663573331862977748402176000000000000 7065 87738073660687146898772114218629062233828778964690087925034551598869622004924423340032000000000000 7066 3567972124955976215386193064586494677371687437380127990838011639723541202987794833604608000000000000 7067 143861975023504505069669163642019239175901016819851141810745414052021476552941276693004288000000000000 7068 5750290234858849635960187097585907981409218139267679025483183587003515441091268532550762496000000000000 7069 227813093017752912294991295559118825742360937762825323778396016970819526182807309173244559360000000000000 7070 8944100501267560055448643680942744929393220763059274773922035926962271077149646271687027589120000000000000 7071 347924864243615672577153794862878896203859246059633600656035149357097712713334728541256265236480000000000000 7072 13407398567575084628630554425987829911359674029033232270205157668910023160262150285017144077844480000000000000 7073 511718237074045308768433062671126252169250363628561667279430951254537003109217530383175770250936320000000000000 7074 19340119407083538422509869815823039025536850884950778201472323832688814906334697101531780135413350400000000000000 7075 723671085704014999150515484259300623425754949408345932850667274619295118916228052069019642369985740800000000000000 7076 26803177218287591209516491829663249127940473011205691952216921563347061305412697603627738942460343091200000000000000 7077 982427698371627370297027533969899368303182137871546103088668866508834739233432021099513211915475301171200000000000000 7078 35627669182978528224939960503961700594792448253080459026299313581977954365882872672738210952962694447104000000000000000 7079 1278046744814918286410534693434616037647067554534900372489423817610869217848071293574481855521397795717120000000000000000 7080 45339343485781563709066684757997096375260269934389260747291632953043099923099758815180226113456502252503040000000000000000 7081 1590252056258837116721255663467208162498470869963128512195869721179635670227707443958373421941726682525204480000000000000000 7082 55132576667977914521826503632405967063174410307419235595867716468896209501705861857791494068075200133858328576000000000000000 7083 1888806959969526323144462317513998186640289163684246846328545927904317794924695608439786050739637545068017378918400000000000000 7084 63927100563405317597390673385080474933352382087651007803055668203686813482321627294313000772748664843157955936256000000000000000 7085 2136866302988831842406901370189326326293665219868999872842520970083851667244099623128063807394802265214210520645632000000000000000 7086 70523958250317630735333052254829562310620879558866624218349180393003427565953620332997588088128877173184646755647488000000000000000 7087 2297365548379414082635181308816720675206184749059580398819173651471965661892119596219281365675460852125087822950432768000000000000000 7088 73844722920915403577037505980317080477119600798862333495642972470897072383878466609791300238476160692078803941125521408000000000000000 7089 2341321270927238477352574468268590741231841399906145208189420423613378249625711079601418830590738289273913015497077555200000000000000000 7090 73198981809496316373829220692830383377690003128455561597505809188861990594269464313132942485379429761161358705873544806400000000000000000 7091 2255773666797259638403875635288334734481690462496937096117270372863513641743387016572464347847038841563087220176659782041600000000000000000 7092 68496704966096229988497684591289236407671246603822971460671459909307035927374015324998839988326299500864960583378767813017600000000000000000 7093 2048601734401659295917291674342383328020773622802721461186738791023137108398404535347673336718917040196242882681221009322803200000000000000000 7094 60322789983088090438292494109644468728006904002203631738838286981797722657496047263015445534745777361820907501990676866793472000000000000000000 7095 1748056355933662470796025061371009560264306879933091418658158344503919643206473606729996367098292537659806834770493015142170624000000000000000000 7096 49829306548602495974817451218799209466964119980117131909928051018228626834552407975037005035977347808270361639202755782897565696000000000000000000 7097 1396578881810897590587755370055865542224380135913407753008984079457101293390622171604330418023230050197982462848141081889468317696000000000000000000 7098 38466524168189161168577204182445706155298697760648600918343839107918070711833565585027792615117846452299117964091693717992142536704000000000000000000 7099 1040667382801761251123927507063512111202524206745432368592706530706444776064764319259462767350491610245301301207335084683503421358080000000000000000000 7100 27638554075745301427037732436280586959749097996890429866152154657033168907721431212576447925699346675502556109785454090749672066908160000000000000000000 7101 720183480804485753097227115880070044753777379783915707835914336989868271635575340414159444273526184021948695144013651038831785531146240000000000000000000 7102 18400588091277088337675666638776771815958811036678633070269320676829754225673683727349104732984833751789498450367911752309723032180490240000000000000000000 7103 460683022057052640202749918420868386704155329674070833268387598586630029053586156782310383341889078282383998987080579394486716524081971200000000000000000000 7104 11294307123556270079562212651949894653743562013572894123331031021276055126201761393566468165215821019258205801956133803307939521045200896000000000000000000000 7105 270951154107493644107891232643035338657711577598082998689364915100768209663256892047590672643829511100090212789487506177557630146473623552000000000000000000000 7106 6355711256083607410439931635383780849751505459028522012106970080418823834732656498994335936379014276870022297282267683422337827156879474688000000000000000000000 7107 145655031315160610938707011565013441672100484967136148829952736501685472158974731699755694184040490702946104528301806003647759181480082800640000000000000000000000 7108 3258352532438200696591112143007599195580888747444727589490495454036499061926430608275457979768640061559565894652486199749991799456810977250508800000000000000000000 7109 71085206166232112122407686693866112519908610232664579530702587202364767946631812700748458016013061528859692542634578439386588938672801035845632000000000000000000000 7110 1510907431808999291853382499794532222533213689605357185223380794225400055230302062221970649227176737965990329781208866136704615699601211212693504000000000000000000000 7111 31254412464416099165811575152011401124713227357465306953564493761889818419481340500972049451692354452366493060519797466633513437724841562221838336000000000000000000000 7112 628495245359259585348440915257858412092068475312075937629159274933334557547031315940963222068552233207118487338335418983900349921256226268114845696000000000000000000000 7113 12270803927191108694782006218122449426781642199213366110565658197108804262005294725957801083470979499560287431519567086031830458698278305710563393536000000000000000000000 7114 232297062626240445493563249391050757213618013669892377800112574934175579147162292147093198410432797178442753207238295347241455142175501773490565939200000000000000000000000 7115 4257788000965227011535751032893885825465318808916126316922559095411621836311716209584194522511696757562344270302431029776750711609319846196097214054400000000000000000000000 7116 75441104491976696298198573536944366337988639733452908869721822446457763927569475766599485751514276972926732246253796419791727853845500418491525208473600000000000000000000000 7117 1289930491752219627311543352918154537679753331158119446497349784229620493185065567866493437449115102693783744235426899739216343217913469316559787366809600000000000000000000000 7118 21244027008009579620158203419746050189411624590315848356932366344321279477255887462183429098090000233727758555585096378942140098969463278432412343939891200000000000000000000000 7119 336290180739880718276153714314997590137763899013463774266744567730817405733134596758289839191040928617104137376771731685768894065966794933989406578573312000000000000000000000000 7120 5105006213768976491736231410649682312223746024902420274279828552899379682463583655049863076622747614426880379380717042986714619310524552166421645968277504000000000000000000000000 7121 74125635730100375919414342680289656801095019335385901344020394145436721405492159015901250947346994683474232581533431637213788198237341926344083155154108416000000000000000000000000 7122 1026558320215857638754137835330226475229176103060906197225189603668876974296635660043902254450183141526551571960342783519979347665758523101175564918709026816000000000000000000000000 7123 13515680563868919776177923445336483559790801612855550533414887571735777602086053805457639924717136695336919758619876186158225177177728760448076381628162637824000000000000000000000000 7124 168554154313338066859618174813683612609917110427800390976523090541722508219303298647143950219526327125878596556666395965578228492407121084856466056016486727680000000000000000000000000 7125 1982754225272897843617770806971587038090733097612293817226014511633508709903897109026655730999071685997003902518989118447964632883179355264016946300389278351360000000000000000000000000 7126 21894135704763812496715837732773395406131832361726841470959346494454047035136031281750469900696368466771372494330086581078505176363369416310870945063576314839040000000000000000000000000 7127 225668373072193282368175161559088878546243724330735245153158791779147565119539023723785163023875014243310943419780237154616975703133200813758271583282783101911040000000000000000000000000 7128 2156814662005591769350172482721791144266490421175028531263180145626809411996768006435804673797292080971243663269216443201121217859473043542621850618332066716057600000000000000000000000000 7129 18962814204495228690189288214711975676931555433187719506496855668725240018310792466534054723534572568675439472214910333887190605093593530477604857136698766655488000000000000000000000000000 7130 151894090751434554592062853671749852829624164570765869548993889800642437427850745861405737554975571118488062703558723836202718211419856458537025679753367682809856000000000000000000000000000 7131 1095244709043916951678990173708669707656695141800957104108682852972994312141927133096243455128296336571007421931140258400627023581052603669227619852857611548360704000000000000000000000000000 7132 7001148166382196250973163341531145233820969967813085209869188897868012577006772807386852343384390267585917224901823034139037161243438553894446170477722100251492352000000000000000000000000000 7133 38884245498833821914881164658710430846321201896923247217077897818228615538199771661202037199187999570333071240502259520639966368628105232662075721519744591187882803200000000000000000000000000 7134 182525846473964179098940672620626696450133625754865393155390733991283772034879570084679572810631733188724948250301478993575769914924305405073735583462793065957163008000000000000000000000000000 7135 695587280312639131245642499185657506664131028918381257890255072806526938940614771893217987409747213978826805992334802959492277015528843354591896181850195369945726976000000000000000000000000000 7136 2018899667248879429712962375685201055927599815641155358266837894243334286193491655007144890286827279597082680807020525662916608898730057541376479161955445098135158784000000000000000000000000000 7137 3969937160808720895401959629498630647790406360168322301129748464310422041758630649341780708631240196854767624444057168110272995649603642560353748940315749184568295424000000000000000000000000000 7138 3969937160808720895401959629498630647790406360168322301129748464310422041758630649341780708631240196854767624444057168110272995649603642560353748940315749184568295424000000000000000000000000000 7139 0 7140 3311648143516982017180081 7141 175578345093162443693177640 7142 9273240535384195606438082808 7143 487859285761395947466425087088 7144 25563977011285472918009354457840 7145 1334138760798675284130099733347840 7146 69339370532549203408709827509840000 7147 3588659635871629748804886195182064000 7148 184937460483451982454327958578226224000 7149 9489079611732736173435781079530342080000 7150 484725386196816385132331563254069746880000 7151 24649343062088171849380310986188135060480000 7152 1247721906355054818944437599080962427960832000 7153 62863358808482706867830575823275005688745472000 7154 3152162845178178788247829067822480227686366720000 7155 157294816650058763310013389681036705568085176320000 7156 7810480418850255586082266161812389316085313228800000 7157 385887714339401733897004280035001308698681808035840000 7158 18968182873682336960747609279087283757656320365731840000 7159 927541107397611064877037335903616721886075264851968000000 7160 45117364093661883705622510390232692740420057143574528000000 7161 2182816250211677726368477570674025861503411875348275200000000 7162 105029827321187780441459261403001886470783294673973338112000000 7163 5025607124938333228735200194194713363319383191761911939072000000 7164 239112614234066032245483648463714037658741372596558936801280000000 7165 11311270938963604266467799172682638639083098680570837157806080000000 7166 531950705677034798977001781559603728631097037351581814698803200000000 7167 24867820242208271837507435484193276886117488545572780578795683840000000 7168 1155486353066495293759235795655593410847286707139988800640112394240000000 7169 53358821851045964125212104823936928097459660393429544833212691251200000000 7170 2448581546726801085897101322704045094947147795178461535873349661491200000000 7171 111645572443277132804942908277056170541727308194276608068991833866240000000000 7172 5057521070573462993426066847647771301834706096023253193036345999622144000000000 7173 227589803120011319817168128187716355557483150301340068530996646305071104000000000 7174 10172679725099109964463056248774934127046381403405236229558867920924180480000000000 7175 451578097708781725334864125183156149851773610566793258281209899730736250880000000000 7176 19906347997311716800303748549229692245599212696841562905521522508838584975360000000000 7177 871277764643944314002170665277507266782864994614472235136938843378141032873984000000000 7178 37859234246663131551864550309186635639398050844382371010432180535940520307851264000000000 7179 1632975659196795742334406795305337793488808844298960169286634673994479890270781440000000000 7180 69907128760255023834229955815799477759275092794675063239643724545744853071969648640000000000 7181 2969865965118058877777971466950118065102329075374111712799655290367865760572348825600000000000 7182 125188418364636762119123643364863536606451968964298703413676458646072581642135252500480000000000 7183 5235282561714890225537600517953442608305031237089494622682965529954852478846782385684480000000000 7184 217170044807242473117775810409250071155219784852331920851153311548874691903659832246272000000000000 7185 8934639065823990579943023841111515910742889204312306161309321775169644794895237919014912000000000000 7186 364504701758142302196502413117102183132428878275096066154089661483341116921469814702080000000000000000 7187 14743758056868546486227799549259541222716442957271558712128088452793529536163289593448235008000000000000 7188 591180636002160975932191176879189775328145574440630021004302246206701544701978942788335566848000000000000 7189 23494443517616148204356095019657794414183748684725551922457085380544565974839233451809434501120000000000000 7190 925266874228282880946262966630630022170960167126795881337468592543379626837237651092338450104320000000000000 7191 36103350312373066647084772878907181684905943306555655390537548955129768304407859704244726451404800000000000000 7192 1395487996780904847817813657544528668550197474282105576607153877484620470176891539418045131742248960000000000000 7193 53421968973372643110955961766292814073239331532717411653127508248607321219005447398527418424161730560000000000000 7194 2025085811861191803911106546290431667909046650809939891751953486920885641402897976766242912830541004800000000000000 7195 75999137522541093031277835303261128490298039629424769167691180036242558438960075305784068536233938124800000000000000 7196 2823090267176834120376448556165652358282412220910668251387206609265611703187620702065369893951787499520000000000000000 7197 103776258199006659013459889474347045023924661190300513533408182610512016865866738182576511519085436076032000000000000000 7198 3774258260509569626999983871065937671165269223538530580559051504019494593121728441988203491621416009203712000000000000000 7199 135776808659011050201865662747962067519395613543533313338959824335083475741104188888931757270371956047216640000000000000000 7200 4830327598363977728467562775195345658647399459142208462606890193410653728269732256530226835068492041735372800000000000000000 7201 169893847369154879207465633696518114075200348015409619639464198280025497236232747163170168297822138152934965248000000000000000 7202 5906335380102775468536616485673536129005841509509854626792367446152817752615875371421127491496586784581258261299200000000000000 7203 202900580158944791043269176427557073357622360357249843494261240577184167181845766210957137978311530250234550760243200000000000000 7204 6885799302764299822566001963136986382081899379910741646499326291577425860513317895346514974017529633334479250522112000000000000000 7205 230785245848636928947898001499738140011180807397446800474265258959174141335811925682716632420688845853692586016899072000000000000000 7206 7636886933218929068968231461852680070180213293945519627497711421892298167013792868745418786945587125995531412994785280000000000000000 7207 249428674685553504432273024055705202695131889687442353638595048996605359916960295955179176444218209167610025593477791744000000000000000 7208 8038219867108751771340775290303783854988043574247269619189506651600116856513552934511300337473652089000285274273212268544000000000000000 7209 255513029736444955819380323129528425994022172455452357764463714202281861637138718099299131902923744927691546301913523814400000000000000000 7210 8008591123491283558341884562770223404743705525323291338224181250184783936733023153720728767549185818330711328440443102822400000000000000000 7211 247418963995389150823415089830392250612355372007872041313417780190255557108437080728597300865708320278144222598383733309440000000000000000000 7212 7531487838979971496865925873343669122739155238764543019357158086895736967299733723548726467250456972680292696761593446898073600000000000000000 7213 225802860626902507979247601954519842189987332978761715412752698033608455180795656757210526424029466019651649047051944823724441600000000000000000 7214 6665016016343287917474091965211373778020816224178094356257554722504541196722857340614480954884740895564710537576351486783258624000000000000000000 7215 193602091621899676419225144031702027298987673903601887855476305753742558986700907036963151942973903788306540374953953852668248064000000000000000000 7216 5531732176119890904851170453251456089407709706028065671767512988496727449646894659380754697501417762501216310426737851885798031360000000000000000000 7217 155399703060657095666594750671669743444526412131881556377547867301026411461502444523936112064823853120452849109739602343219232243712000000000000000000 7218 4290053059883418420082529763411435258820534483916279074294049497929193317792071586962455059956794757447964211084653526704981679276032000000000000000000 7219 116325014243846133949225725663896236433323183362870303239457670603101394896240001053345306546873096946913456223815232886699923037224960000000000000000000 7220 3096308593901027717825349069131813131392049391584110410667020479541217857682209360252148066780998412885727402440766780503633427389480960000000000000000000 7221 80858550385684876602011931349455355360980254806838929464808136868906770140576588234883417071708272186078644392013314154518624176439296000000000000000000000 7222 2070400320156235153868941623088111374947958768504898723661125866976290437094161451126065664969427914320141844530331464928215661480090009600000000000000000000 7223 51945797278511925380157473127272220190639391639030565805138469168594345482986289453405427608467762877008694799179665130799884771192838553600000000000000000000 7224 1276200596532930100089729094168457029356955552169903805801116590699265672578006346774008621008712678495123892392313267222880706698802102272000000000000000000000 7225 30679397769952408582170925930959977298633477855719685373024023922937385198186902792327621241538202515094167746774115718733268373445512527872000000000000000000000 7226 721110063778108261334226532591652367510703799304477319649887316453562767222218328747300112602679701592215326586942206710902337960741747818496000000000000000000000 7227 16558816976023062969513024756917677369180744082853819049815403218441010427258125303362687643748470327831758661477178215248891215830113975690854400000000000000000000 7228 371152913924250727810088394076715773404785846103139231482872325366941787351738259002746400924176457105065133420523367793942449813387931174725222400000000000000000000 7229 8112772554109523250595886822712408757077148003883462574039408172557453510091543645638450729270940237219973343053283301544864263002435512816369664000000000000000000000 7230 172761579140343975935657567554637051705810837397689800740013849480386514953692084721570972245472557974646240827505620811534036751620946747231043584000000000000000000000 7231 3580333725211112155501530061014120623578566496511162545462069235584153303609315740322060778736127156875857768493486544755152329202874056386239528960000000000000000000000 7232 72127402726317810808977299211136357983058011007374656506344552966554530673440935536780038858933474236527584886285002536325451971081042911007340494848000000000000000000000 7233 1410718345631782190046283280707443793132272258851956313564733227262066639215139739662094613511404735792831700628933475249978840963756112139209720987648000000000000000000000 7234 26752382638864100728085579951898323177376168853466655205273212490728422307755061072383976292761724879696103975118474821695969600875263111088048596582400000000000000000000000 7235 491174974348785024877656771771671023581050773016293907187113454884566607530982514204016459523252843166853030910335802881119814713315313829130115901030400000000000000000000000 7236 8717163426517616317563019044912124467004661117058520972308909893885790986842466690959391694136585187450052222466869666787323051970425279436873090990080000000000000000000000000 7237 149289541367368399746070012148574637895279295394655764676931284976844842756022492276739759074824873656445631783100939911436826945410429590746383313901977600000000000000000000000 7238 2462500007234974958115162826490072215525337405260843509682067849052106886410203144294955262189240489551149992691576274768635577721685431537695236434794905600000000000000000000000 7239 39039987717161546178830793708502079686059256055412029645081699875243378363276895575799379090539314562169239095070091409399282315812659526421061436759343104000000000000000000000000 7240 593508495165868625558956395100960200432935826382056760568511509338750746091276697908385700825552987314267077643264873504158787603965847149312000988119302144000000000000000000000000 7241 8630036272553919982552939441156830657334492668755209295782827960759759481049709242263138105959587488603704253658082156034899481539868202485264887948729384960000000000000000000000000 7242 119679255505678800151044123608993154055104772143127456961478300189444355973672949507558067951878713915589132794947644280276840831822301921353350331872074268672000000000000000000000000 7243 1577759779464184668697469628116523239661842133434438529430606621947664679140160594826641186791006768397668931605829516553272996324342588571940673197920214843392000000000000000000000000 7244 19700888241416974343226502807804674518746165806291990307007070305947952767294614704346306339866958153971026169049464511403165679098780118051076205368024665948160000000000000000000000000 7245 232024163970310015811739363843718652450182656564634181356180291294363244671852543297347348956744677222051621378032329997487309154656182820093324985025192693596160000000000000000000000000 7246 2564977385469643640816261406850164724759887086678773867324026203268427050495005015417945210389930775400049191074859815658101067604263975033696681638761938812928000000000000000000000000000 7247 26466099301624540151094791916758394408585664197795229345361954147967505781946524172143733177084585142858102966359884901494970375532221613319116478428479132323020800000000000000000000000000 7248 253201463908879484281664134654918387140579195309372083785987784290192083564790180960512955500861291434088253685528913248670292920667250685555071548439872922242252800000000000000000000000000 7249 2228226457585925733632515639205684165746543623952189098761890063300635960792200317882318079898661772103906411448171684814297492783832793938476664124891993856802816000000000000000000000000000 7250 17863548700185497699334660405433818076405502331967787680639644863759735022845948594748375808831363275793142859171264646527423387892389938107834737418312721614503936000000000000000000000000000 7251 128906093268719589092730956560408254143602078720116131025378781114341855028754043143213301783882125671173308423566471103941312780652242397073785558391057572413046784000000000000000000000000000 7252 824574161883369479819354366605436917312572147246966422743495672163935754124878758680089038088798880557547016483960778686309256727309486314192347465697913824515561881600000000000000000000000000 7253 4582393278352288520718244854391368110975165631972067750150192565001046980679513411911175082911529816967832202403161714130704000534008307075006613627261896815179045273600000000000000000000000000 7254 21520791831136164341099939273585525541547566102023576234970452679392181025516337515769439439738154656881507400031138964734535448638983848665849275772609093336003772416000000000000000000000000000 7255 82045367990046898504973832342971700054335064776811994223348134929082055529678366753063467978378964068331864238510514807612308576758475279580644144766525483147744772096000000000000000000000000000 7256 238196229648523253724117577769917838867424381610099338067784907858625322505517838960506842517874411811286057466643430086616379738976218553621224936418944951074097725440000000000000000000000000000 7257 468452584975429065657431236280838416439267950499862031533310318788629800927518416622330123618486343228862579684398745837012213486653229822121742374957258403779058860032000000000000000000000000000 7258 468452584975429065657431236280838416439267950499862031533310318788629800927518416622330123618486343228862579684398745837012213486653229822121742374957258403779058860032000000000000000000000000000 7259 0 7260 5358359254990966640871840 7261 286488061157600142877393680 7262 15259110145828425646656288624 7263 809597315539133905725935594832 7264 42785334579968587228189820084832 7265 2252035955099036962981629843060000 7266 118053357816191806962486147089160000 7267 6162710161486414689151162230710952000 7268 320348617119574480276274252683174176000 7269 16580537276807294963794879888771649376000 7270 854408328055169675752773661256741937600000 7271 43831821633837150958291707104608601077440000 7272 2238392923744302665606629169135804060441856000 7273 113781325223674971484248169450981023089787648000 7274 5756494783353189400834647826159027992144757248000 7275 289842318951967360467611242384624528039029158400000 7276 14522640333304094316467036884376172283888406016000000 7277 724056525651518246802096239020743127843142203576320000 7278 35917399869090187252318597821941231524687864033320960000 7279 1772575171982886782730103708208830940221323737661480960000 7280 87022789010964910861765350040417708541292259478999040000000 7281 4249623611662170722577814512653301422581109937724354560000000 7282 206403459300517169929707299434019766471382184549040070656000000 7283 9969921302273499025711207656710490621085305517733062975488000000 7284 478887216550123841977308638116779024306706584509256172044288000000 7285 22871743694334556454908722275728730030970928167237662028595200000000 7286 1086042495913378708807416330799293165649073173017176601290342400000000 7287 51266311635527676244074847795947710633128827999451862762410475520000000 7288 2405527964335555626936414405916002556553278761669593772861538959360000000 7289 112185401052443633800789501290482376451429046525073943663974662799360000000 7290 5199523001266324870276852470735323690734318596899731858011020328960000000000 7291 239466402226148647844754053341331467391899738735522919224997141544960000000000 7292 10958001254754155023486222998741626526817764816679510505727056456712192000000000 7293 498166502923588847408965144515088796718179238448437276936260619123818496000000000 7294 22496959801230420948244889930747768263670651699755133357400677402800029696000000000 7295 1009085387687022329931087393747248002708458173345599818816637779776530022400000000000 7296 44950476571086442113603843976309447736312061167347258969554528483551351930880000000000 7297 1988334026112286067424777719478669628548171087660878024199148177378480144515072000000000 7298 87324921647881194425102672378877638262153927499427255963465789473154331234533376000000000 7299 3807367335084785263764502872078413112256850438855687394467459599336541049455640576000000000 7300 164775129286272773432700318134674093461997849519104865078109318855433577812511948800000000000 7301 7077503283379431345627382198739017253293171961261060915571325608843521126043746304000000000000 7302 301668419374322120720688524771916272543963475049765344587210480197649484547141706711040000000000 7303 12757903168393022844417815371530667769275125104652942287849275915309305352436346645381120000000000 7304 535260551183384789940202347417830608154469938248959772174238346465757822977842680556421120000000000 7305 22275263207105878085629128374114263790099466960047370590449232434592547133547725203701760000000000000 7306 919360073809550373943550673450251154202502798493313291385063877193166254039592035669770240000000000000 7307 37625769274360084325423600063349251811349818375468752846853486129514077472563639416996757504000000000000 7308 1526694115749604119566116850802766579760895774152490162964846508911610488620624152447095406592000000000000 7309 61406395182989596080482106367680838334656102595375697725589931371635212742385847920124904865792000000000000 7310 2447913914352705963741221512476398639084006847422707078116358010927705638292534052224066440396800000000000000 7311 96699359465590578203974738603057142726984585859055477608953604843752152433369130194971131484569600000000000000 7312 3784580450098349622234654909918828368334556889851561324194537374405905425115317774421946677466234880000000000000 7313 146722952209844138467809955431975872531936648554619785414778987587981021044715396089215590541914275840000000000000 7314 5633543222127329531053243965929544251289725502985026053871506206964976106145420188355743150105260195840000000000000 7315 214182034393194233455905187178898119353236078435177155166265543380238330021532161631555167684374036480000000000000000 7316 8061469666810762700425034867118174922042284578030001427866581557804029715002816940288790943896363335680000000000000000 7317 300320072611064732099857417679750930040814606035289062888778272920629838313443990873040806427300017995776000000000000000 7318 11071327980866874136191192154012682320199967127110860737986149913040060789190070550152123015249769097330688000000000000000 7319 403797389514857221903931395898849486493406767666695878339235496025276756658385925781415989389492002842738688000000000000000 7320 14567188174163477857300758203540277872309607141717335775140349374695297942963691033824505693232536087093575680000000000000000 7321 519676407537335435165813466615840166315866125330503571454352216546971584162392276669305499305075352832651034624000000000000000 7322 18328560876959904302543948092371657388308552250149497890767693667418716376187001303977463976701196895131243485593600000000000000 7323 638926809668824963158466688410070324418342757544021692785236057888498499078967541904801170715345162522011777158348800000000000000 7324 22008302735925598291742130624689965403263395662643731502974566658601064227395546555975835612024269834563701019823308800000000000000 7325 748886158778634048150021181358471817157125146650511631715070648304710249835131209213237693819957149193618384056483840000000000000000 7326 25166078707608380462164680869652117986124331331236588857618392164669757157069499560023997892386511804464329913060556800000000000000000 7327 834944822132137155630182037980151847874325781180654502176584686734286409490762884770913535408048707301389434205253926912000000000000000 7328 27340691016653628550087915394360328379488853472899494874803390406982659580492564139064903166271228601671680030126779662336000000000000000 7329 883349182376445144415723038853319895365887182206969523086045482351551915330843334893711797673985168829872588932638715150336000000000000000 7330 28150276871839690104102382817125547958806948059701893477853911617208027893076120437244132348600886804832206789751049551872000000000000000000 7331 884525638729366513454186578378367348756829710909648697788006108862682252543855739967767883350026812880489687501033961422848000000000000000000 7332 27394254981049649652069104015474294494849515646134051455109977051617274187505608071355405466300373072902919606526443254500556800000000000000000 7333 835924262855528517688752684818252156877952569410776987564663525358794976451172265839283004068058602387133923412638943314077286400000000000000000 7334 25122484058667735978734439571216851660344185744539552715459412721495486523308209547378056277361213918678739401828688418881037926400000000000000000 7335 743307599396248766204599492641354270117513010697076096484720960959811775575467615558086228595306818763930192332383071144310210560000000000000000000 7336 21642070021195163903300036769716675706355153058615216901792696305238263226026785765794284663190664500610495841771379426578053201920000000000000000000 7337 619809604790077856508712079754477568484218757256691214021990206523192495796146898881282016387550867285345622976690110656417823195136000000000000000000 7338 17451897281416433133200847822865187358696118836948472840335489678115698187854026579088934568363546911088587742851677594159585215643648000000000000000000 7339 482877760050381490562783309409680208839894505589146779974839735596540835909535087635955704209159229460805185009288315587143147766939648000000000000000000 7340 13122493214213204186860634238123582090811681440397650377659548464779197721016984784933932034804372352660752595489999062478459055898624000000000000000000000 7341 350060134582945210083540872587908990819695066561830505799106116388575170838509230142656515213953977381612062440083335127622654827167744000000000000000000000 7342 9161484473839447675436669912164318901252494992339761773043780688813275617675027843168816248191395311860974683662503804993229560472194252800000000000000000000 7343 235083330975035713230841840495535358965063531438510053992342947148902506888003451290435345966146100784838673697153310523149724195085510246400000000000000000000 7344 5910598722035425476130848069502358864028376027446554332122112915961958902812111552907655212763834271263944468312892644387628657625474164326400000000000000000000 7345 145512159731335074500237830570662605643726205249190030878225904212793791202050098767112689963657794464049720897403011116100466270000570695680000000000000000000000 7346 3505193303309176010339633174219223856865283379863506410559906110327863366425266700587231233559005608593259857337817964525611177258535908016128000000000000000000000 7347 82553745057156682402181845235399032538192863369788073448846095203937470237517550512653255419950244427914057969193636398847386417871457013150515200000000000000000000 7348 1899414013980512381249642259379337494412599935626939887397330395792115472897085098399411371590054907483119588173149629175231465745110762071366041600000000000000000000 7349 42656289325176837317547136395334644812636301996668211361238425924440672639626550759104851060749821657536760547261071901342446912093562598579607961600000000000000000000 7350 934165521474617167655098956750765240967467385104666739357125078772447149281412353330003587331549533776810334762820915417205333859564984462926151680000000000000000000000 7351 19930132672341673550994809623743950740899421175013010350432488813232660721942326765925982475142682165775784171134833457588650023521636436652379340800000000000000000000000 7352 413788909372931237809900071042557904779067770885614976799420580837405438867503278372367431586128152168666787019205331739831296716443734404251940552704000000000000000000000 7353 8350863861805579040774735356734175842770285296207691746454889228085813570992309036729731425802650636968339848260677006475487329416468604636382952947712000000000000000000000 7354 163617695129216853603971959371291925557275079994466674997280694948774308230289912810205064485345466801784628104540652524970731363077657498369859583475712000000000000000000000 7355 3108092429532851290343985440738956091769775453829079060557790463950224490695282791847093693087130983710909640792844707362028654650310809800986257784832000000000000000000000000 7356 57159891455753198333129612487910697268465288657780855508769151347033805803001853622411465245817973234161726934094533643114041607666608876349924004855808000000000000000000000000 7357 1016098420747586762169841062924796761384143048339648147347827911028087847956997648761984182504163637072828455917972393968749303085511144974555485483879628800000000000000000000000 7358 17429165241976958851506177731365384319400472252950572222288078344513718882233541984173741490713119036499926044812240117775213512437874326364830207775762022400000000000000000000000 7359 287932494647193043523968144941668911335291405201137957377886245484301339800350590516049813123896870642159968750916859654480919129570041800819311489772316262400000000000000000000000 7360 4571632902612123619361450108631457825839956451258645626420701891008525303824458414504224860826831438214665219731807446081300807383469141717762227819207720960000000000000000000000000 7361 69600952604522508802761673181684037376290187236403848310427680007642461810565291391053996143790622348871230667588177163474916377206177287666952552667487928320000000000000000000000000 7362 1013458635870047558147621870052326364663013825969014355664741639758675600642829346023855794684473774448503886426691900381994813126066587335298445284270634172416000000000000000000000000 7363 14073277250862439151114632534656501719947550774604366987439394632002155852647777692752266136054040628829228206042103273387365830494446807556192223436760351244288000000000000000000000000 7364 185770659530965077731381114938894678481668480781085891185016173500138588107775213675343645497130733753325598958574723351391521929713588684796923164252116288012288000000000000000000000000 7365 2322511565023856134347237996395982872324661898587020005062882019913352332272923118535459984543471651855780741622556190275898210636391464631767197493731358932992000000000000000000000000000 7366 27385207139394698599228809135843430763025492406860732336232295872250078550830913628660549362828741575180832000566067032546372813700952554777347401634715147436032000000000000000000000000000 7367 303075494208882001487784934932447811102160072893599061680295938043316009596908828828299675362604470191634610074639101620112905827047939985467283264394338652022374400000000000000000000000000 7368 3130503002688825049290090949879536958944762484104444572591575687939407948033325584018570193349531059431438813524611392944014284083240778454497256075852317979783987200000000000000000000000000 7369 29979080114405224074925969170263538216899300077244512100983552440732215506782180788439635967047518109538014125874381952755562139347982975122516488584591510064018227200000000000000000000000000 7370 264063703743681245350590370891767746016181996108509545648556234679802685022129910694899608052812454543793855540401290234500774617695049875009495411009289657411174400000000000000000000000000000 7371 2118761147155692029969851424905093205858433807536353648786248549889540455141661109967669868907547839551798083016478669902624345997950964080937887582301491771874476032000000000000000000000000000 7372 15300940853478797280120102666029871812242326165796896344802997054788452132883531362381180875082784955299290631163907801848376254528988740019118405727016106525964684492800000000000000000000000000 7373 97941799417647003919404228953426366463745951896634138913320594253517070968825692712845915959756435053159370013341031184677225780634904565983815612834588952051394700902400000000000000000000000000 7374 544609212843609694834225495173387147699380579175757681009982660162318063761921481245536616879062301005193205279983909178594283786531459698571195125462315525636360660582400000000000000000000000000 7375 2558955328237954677161179811180992338388232766325164416603217030953426207750250672721556148438553576889302297922898516277746801779140347933694687337778526661886313758720000000000000000000000000000 7376 9759428853654772201196484089184133675818082302080458990277298308096454185989967012965210908718465483934637076758307204937754447638608954627536299478276216745397059584000000000000000000000000000000 7377 28341381391013458472274589794990724194575711005241652907765274286712102956114864205650972478918423765346186070906124123139238915942520404238365413684914133428633061031936000000000000000000000000000 7378 55745857612076058813234317117419771556272886109483581752463927935846946310374691578057284710599874844234646982443450754604453404911734348832487342619913750049708004343808000000000000000000000000000 7379 55745857612076058813234317117419771556272886109483581752463927935846946310374691578057284710599874844234646982443450754604453404911734348832487342619913750049708004343808000000000000000000000000000 7380 0 7381 8670007398507948658051921 7382 467424765505753553211443160 7383 25105326803527821538849158792 7384 1343233931738015130132329547792 7385 71587700853410595769102916922000 7386 3800101388797555183252678676832000 7387 200904944079335232149085753657360000 7388 10577743302071387086693451455517136000 7389 554587758894917780243811509107088016000 7390 28952754442616201459717129242450559040000 7391 1504939087020059010523054023398528178240000 7392 77879656304532189240952528364620897451520000 7393 4012096689705403296050567253472069701331968000 7394 205743792040833613004964924473021481564277248000 7395 10501596181662817789861951266295242543088151040000 7396 533484557352323964790144349458046653489285693440000 7397 26970597855385827670031082924342554048598185779200000 7398 1356829125657089584079040146090139365367926913884160000 7399 67918600204499852655503939403401891583520744063426560000 7400 3382546876893211405401194402729331061076468419146547200000 7401 167591656544284530221989934594827020086138791375803187200000 7402 8259918431104111577043364434176099163451659262131609600000000 7403 404925006078272706267878480115394284238949897852949209088000000 7404 19742807991123727162829675737887658613246478954122896539648000000 7405 957277942038753850839861270341544836871495289531408620257280000000 7406 46155195047051256770809237401330844277721691460539903487508480000000 7407 2212658537643111975612044891527843875085414342716937628732620800000000 7408 105457279267397173219382524211721902991771292216488411576045404160000000 7409 4996471043196825855529745939858131865128172652794234730849144668160000000 7410 235304533869220711107157623885983378688933791006921707910171983872000000000 7411 11013666579566434970197638832153840079224337787830411703803609874432000000000 7412 512297187708681851628279388211182672346390923433691214892330605608960000000000 7413 23678447196564374747944419553312004785193262552239497113963310985773056000000000 7414 1087370347450487283001178631661278827660648627700201192156250128500391936000000000 7415 49607300625731551724612761093035721479135127210407237002792406373934039040000000000 7416 2248057078438868788454522666506576041788704593403822744606871388605267312640000000000 7417 101183898525130962791426738700440068079415768104630415352475011064345017712640000000000 7418 4522779423886428739630290611879626461574582345467198841209604574648021198831616000000000 7419 200740848886811196539108776028253719786382479674922991893465600749477097033957376000000000 7420 8846014938548947588677913890159978797969662455632310546329260062784039857873223680000000000 7421 386976951449919207817510388833610095711546959868007424096451427374640072862707220480000000000 7422 16803149549234673934146066709210773150337412866918472096573462972284163576929085030400000000000 7423 724111975640894999356162220483818533788728666387028606454882614415149953483114303979520000000000 7424 30964927763203764260945022454676510096970585768882346727782292093763085666810222419640320000000000 7425 1313778335399920268212362034174430061157795227706021153690759798288241950388701765199462400000000000 7426 55296627076182184212881257849028157067793503385562866499599279800721293962445883747755622400000000000 7427 2308526883094563068078992991776609471679507156930588404699818230667764539104257209742131200000000000000 7428 95579450800277498386998281264770597281583892861926036254079576810386420948587754686924193792000000000000 7429 3923911676921049143118640830722720442033832630615620320618116089334987752005657787251275333632000000000000 7430 159708850372336346143577927076674195157123744213573267633324495688848692659635664841842014289920000000000000 7431 6443500547730468648711589797491070577987772144318287845733323172052845902249064099322650133790720000000000000 7432 257646319409951649001861808618260655005174878384169193983425412356194908290696226562643246396211200000000000000 7433 10208435139089964536659154974822328458687952828804551736467278703765637821827404083978490646406103040000000000000 7434 400727685038429311557202627423966590126907495249469947250216976680101329794832685532106182871786455040000000000000 7435 15581668453320104812226088105546673035923351175744434358021525023636836883962949553939627952199172096000000000000000 7436 600026049132738450695111440608284181664469020728778357296889564799554574298490347296905109476397285376000000000000000 7437 22878753860006473894332173905302121964105917191310590368564658596362987899396238693721250228173096878080000000000000000 7438 863600101818284865037544294579833945621149488173299657810581604325971548934471294652078401748478164205568000000000000000 7439 32264150452818198224982906250504173933732483500696156966094341246456086004491550462776693279654586150289408000000000000000 7440 1192782549045013846141077395733559810904600441709769975219378165229723818961704277129323004559600335632465920000000000000000 7441 43625359143418888900004204732666592720561412660861296938101369329622557070736578837239691891670548299393269760000000000000000 7442 1578168733530462463668625350728315230601952508990670673377377726683410255919410176895770514890082192298294116352000000000000000 7443 56454833524377476751360999508227283828898093530150573947729898539483772346871197828895532425112455555336865893580800000000000000 7444 1996526725076243725262004594657041813239403909660689903397861999513061797960594390266338539225832097165514667510988800000000000000 7445 69785417857494695756450000646071452548119231525371861487729000655042394028962787133229625511823889869306934008479744000000000000000 7446 2410211082462434866061157673463057708380426672119800979882682740072953565951653661034383641022223534293951536361897984000000000000000 7447 82229452120217156709034310301163937988674804304115876178310766374672931813201952236843104471449270777238674673783275520000000000000000 7448 2770500770227452151027488680302548955639787870060948309275612010763765498931379651247700570642163207368109563973789024256000000000000000 7449 92155158788747706904281069267314437889931050167431270642000655756514252282377993237998323911492192787166446830357258960896000000000000000 7450 3025369892261990470191169524193710979544640244292487027211943134635637288021968978588489248049623687272910057313300035665920000000000000000 7451 97993310761682133771544880099628164039162756339513051432101276632001445902968177033524686953329034441253999343476202715217920000000000000000 7452 3130614260625373661668870848224673504444478395156355176029051613874707790060697371740698580966398096301720592171742212915200000000000000000000 7453 98611588808544010117636463532060412728080410070393300715203574976626133337962955072583419534752760572978469803362481923843686400000000000000000 7454 3061507737099055450269044879902395497191954544557324459200444548160464447319877311805438129532015302728698703736121245716342374400000000000000000 7455 93645895526320134205176230212978885047333492105115144151502068320550855977417814560099479533282291390891360271940321710906015744000000000000000000 7456 2821095995418228641028907604514320171942314615441144437999653220825715823810284238648403601340371766453142187844488656413056303104000000000000000000 7457 83665179751429961039700768663711056324693851577621065906399002326680685619409219207589592733935400489170406769459230685431427235840000000000000000000 7458 2441648699482762572729409661694331341318091954901944471837575689327565175661711847371378047518055886952806651902825928846147151986688000000000000000000 7459 70087099514925924360962919807125872959285716386886666608344775284853906177745556278791386906549309316793510546118159752065157104140288000000000000000000 7460 1977902659526125842034876013079926246610211077070946437600801090770782387646243188437326841656752532383717072918386078412450302840012800000000000000000000 7461 54849022612144751149708648060029811929395291279113503186313747792043682451462001156062536438318109122410894798673831089953544304643276800000000000000000000 7462 1493840635319899625821264177225374495536421518040879115854337678904596956381461585957188427104816410133211667066786573342896462531395584000000000000000000000 7463 39936815829797190056155963087460967523415449218914761972231608099652730063526946165992716160705049371473305648279668750386502917780039270400000000000000000000 7464 1047432339582221795672242916332446047959660007441740846960115213488998728638017051726852522174499674546308267240320791468387662485470471782400000000000000000000 7465 26933799120471355487611291765295786046450668220451302673280037067169035153982407808078232894928819415685516951266083995555086196711459127296000000000000000000000 7466 678592448874298648553530842409323086384771645437866834481629525992497683139266483556591004290121910036579168450773001607782170541611387191296000000000000000000000 7467 16740349103982100678694313135887860309736440830598326385737221189081692177023793523306222683036255634093751181101419127221153614439326735663104000000000000000000000 7468 404064379421078058271242956149389185454653261500766950217373330020902593543773878767105060383332202703359424219060977527824450055194194986244505600000000000000000000 7469 9535296492934551160451733034171168131178357758271429582378659099105554641150367802515644249469852874244621822882713000067743920331186910403336601600000000000000000000 7470 219816909123551962499361184302808090572434844271349323913640239322496403237558668162290913861535648660754377237724672199482911626410855935747555328000000000000000000000 7471 4945993139880876502169998799885520325810545402202495562608597261452494201801494006371011155044506040929765024843823007349559592699606565082321911808000000000000000000000 7472 108519528851742947963110344749077708292517519716048846177392940217109504610160166659278369701049816896341382403045023305309487733944924079164898672640000000000000000000000 7473 2319488517954683015310399855638137730924872529994186585545554104621364755959638276374337858158188385656566515649895012374312550851515329487278180401152000000000000000000000 7474 48243950779119966347141725244399504780355860247421840902365736473226586024885253665021997176823973524447182741675706333529776765009492016371023145336832000000000000000000000 7475 975351280777805384164882662856202777955058066691456354369313494879569206211322023335183794803556351556504677816162765955362509929100969445277905757143040000000000000000000000 7476 19142948441157237407598978352783360043291958826319707092486569938968350380103807023020591278718203173047302341634542500115367948856003585975253034116055040000000000000000000000 7477 364253928117424538523715233843762606545368393342430966294625945780141147896591468330691851476319132857859104672674495216656115506066871896681477843189760000000000000000000000000 7478 6709897433323015400229483486400709034320555343539046896375366876667211853604199942412636070423331914442961600308243097262248165974582635571244497268794982400000000000000000000000 7479 119469310482475436502265764724485539150571828395496934172057281474318434868429514707143146638310395959188264717465111001481280792539651965408963021630760550400000000000000000000000 7480 2052459841320073516001910534055344038641997414298656637029487701466402887504748142525049599795034969817821886282398722723626339176732259637358563496332099584000000000000000000000000 7481 33958390862497296597317220997899309159802032797754498124777837948777410029950794164017591874042071489744929172466758285033551507944439168949005377784558649344000000000000000000000000 7482 539965912040900914340821073594618108443460281482282265874701398960263276977885300498243845193260185097156122114158811373721197404476428803646202450356197130240000000000000000000000000 7483 8232435057037022256180356658193091331099717696225334340289843300727651061294162017418921469302995967948958547315633615336713124432918972598680955988226477129728000000000000000000000000 7484 120037276524941522309017154778162640519899816982847284150338390149093407397999360928036054175345846165422797439597198529286104578803647891663872760914555885846528000000000000000000000000 7485 1669092381862075723790529401350975531874959927146232048185720285534310749550438708425925629986617917305536358556002928295080733980234836788691990607043217483366400000000000000000000000000 7486 22060454979745499311953994428823642765350035037165672760845760528722267328261173097743890110698943373177020253650934472169495322410974459355537454725228761867878400000000000000000000000000 7487 276136410417393092480852298160667779954199540743763626740221816186333852822255769208837252934826667447293639803631883017449684208762711780778367017609001133146112000000000000000000000000000 7488 3259758757425739291756362304384453297154473424625492651002513550522041920317763111267122190362364403878841737101568159004069767268582084959962571717737338560000819200000000000000000000000000 7489 36115857841156960694252528057238818945118629551922515317849524780907729068064269278435448088011675131562064955271163281164878406325085547570518920178880765320442675200000000000000000000000000 7490 373432133865073080181178398346338750907624954468581159612227192489428317803206869764346105122045065359668751211505195468467416597205060620601194064977386163717275648000000000000000000000000000 7491 3579626065028441391291781640026190767951510506937373664437386648024106125791015746018007940236870809868768552245754569684140033333865567076594143892732668486067683328000000000000000000000000000 7492 31558738355973029852978113550451721267798237454301029346801369380461980347626835240244739664553612419584089356424588357036151641342753742604065663762723701316927881216000000000000000000000000000 7493 253426763496799674116562816622005747785699484757115471431606330314580918862874454437440295230816941865658222945493479609628612263026806203398354162410481098800421561958400000000000000000000000000 7494 1831530509139103385093694075069193249358103974263655493626209454009613208965344250073830529927022664818947043537265774507674446542944640495219202073614670886300583093862400000000000000000000000000 7495 11731495138286504305987407535137578450107966661494073093363500857742656335233566788025740475731034051722242894200892603196532558227549564069392024264378065152831360335872000000000000000000000000000 7496 65271060173243116481602085588463486023871334436314109726974571084549085595900899382711330557509097156554852769359558586623701745807016688548962770910711337593215534497792000000000000000000000000000 7497 306836443158906038005617459763949162767720507577409630654318258806552519607524562887626230970108554814904989693281178523242999833757865533489741255597004254475283553320960000000000000000000000000000 7498 1170663009853597235077920659465815202681730608299155216801742486652785872517868523139202978922597371728927586631312465846693521503146421325482234195018188751043868091219968000000000000000000000000000 7499 3400497314336639587607293344162606064932646052678498486900299604086663724932856186261494367346592365498313465929050496030871657699615795278781727899814738753032188264972288000000000000000000000000000 7500 6689502913449127057588118054090372586752746333138029810295671352301633557244962989366874165271984981308157637893214090552534408589408121859898481114389650005964960521256960000000000000000000000000000 7501 6689502913449127057588118054090372586752746333138029810295671352301633557244962989366874165271984981308157637893214090552534408589408121859898481114389650005964960521256960000000000000000000000000000 7502 0 7503 14028366653498915298923761 7504 762582834061861644746888761 7505 41299286480367754291928333736 7506 2228147227687732500474812619000 7507 119745971160331243517822055198000 7508 6410075848163645125079823104502000 7509 341758910228312370211087972807512000 7510 18146788072113148400888213961829608000 7511 959558322431063357213633373434399280000 7512 50524581549477756445706312713186000560000 7513 2648874959501390700872998977079775706240000 7514 138265807895589989314997829726613308489600000 7515 7185045489104092232548626762983324531192064000 7516 371682374230678827337870468219139410771380480000 7517 19138504053587677772766108035076571277132789760000 7518 980850819029233592105684860837099819674637117440000 7519 50028991106327105423140429400047472788315162890240000 7520 2539385814850166901271664794824705912037238275706880000 7521 128258924335417652421245259854965631684831292546662400000 7522 6445575452761595388585872959602797941384686294013132800000 7523 322265383093113669191779172689831349848960419237733171200000 7524 16028966830196257434282967573320768007841683818747831091200000 7525 793046670863080330892539797101288232306268586168884690944000000 7526 39026004433197498432702088437252217771827632122473791324160000000 7527 1909992550375847144725082126167627667896117368939614309253120000000 7528 92958887292354659496714491435598195230480001866062781022535680000000 7529 4498736104779823360460501394761738991955251493708151720698183680000000 7530 216465371419288872804982584078921398252206307469297590314236641280000000 7531 10354802827019502332608871023702347705451047596525504027839954944000000000 7532 492387595174372294718309757432351579229079844463028458768771842048000000000 7533 23272325596909381173689220019468665130626670114937794799119789719552000000000 7534 1093187253901389983549160245349283182194245133591956896935239653261312000000000 7535 51029958457996349023535582974811476827095536918797126496244946821971968000000000 7536 2366925607860700497092309621435663782290205530372541873853300010154721280000000000 7537 109074852240278540294897724500266969883267832251969210893505588145747394560000000000 7538 4993397988026495428747056698510074296266892219113675858521243391469488701440000000000 7539 227064429920016681289393398670986253320121194634515293127876909537685992898560000000000 7540 10254917695428560430337857663274578609061136852999402233450328161407266998714368000000000 7541 459931388642376683070162491658557163588370536302103803822896364059256233824092160000000000 7542 20482275380219369517467659027340286981895429601809994624641878091350187691653201920000000000 7543 905592678278149884797327262574683341092331307612404711027731148741435244990148116480000000000 7544 39746707842060792800291374850127804327804010182767837400099297103487927690343827374080000000000 7545 1731512676083073425310985547042587278646863481847369779098178539448734308261277581967360000000000 7546 74859645884155272077677813307011374819161043528177519093191520428923839019020484136140800000000000 7547 3211495708164270685634145369598027113578970939785804181887418996879575542706194232220057600000000000 7548 136691915376284474368066677760991773609993755592381189006132703158284728863485188385433190400000000000 7549 5771531802408493915815081526282155851000511111159793555066448978694110315416359897808660070400000000000 7550 241705983580082046912134551941620494261870547613132444121824519781285431759051482961801117696000000000000 7551 10038419431083973185260675182234475691310755262140560223778782285145146446158494164670732042240000000000000 7552 413386917724457350236873434149768335151437645709114361069202115437898305250298744337279410503680000000000000 7553 16876856980699991919631707663801178974927966202419658305515905967422986173523381393638817288683520000000000000 7554 682964206809796128290127626893362397209535843603457351724778498974642201738767625823069534704107520000000000000 7555 27390624198505799906990623932890710887291603394632911147799937520693678478058925639657886136475320320000000000000 7556 1088497699620041570467947796521525870969305643730730974697761735567661155396400498072181777673224192000000000000000 7557 42854506667522617167368273952370413154066081422200837563404747971327284799029334761029104977380900864000000000000000 7558 1671199848458538448823451473592249317993489413829899402154338984479818932937984734395139814531725787136000000000000000 7559 64541682278250589833683449446484211059358466930152179805057055782942073775114515082636727302747708194816000000000000000 7560 2468009144449718609114335624861805827616001374113292371707545417239291697513500891067230471181644704251904000000000000000 7561 93424284339145594533351667490147225099959120941858397857094224210402496631880956102749363596316088771543040000000000000000 7562 3500164815276144763319000260412155559488223735917539114558179794795909649885091680214563897448712921342279680000000000000000 7563 129759500260283197525769606680220459247147046305164831226404408618101284151402526498823577858479104524434800640000000000000000 7564 4758992048816350121734695306036817552872064806633713358055913472337357821396733762636697219587060991393934606336000000000000000 7565 172629855880226053801359719345754485514527701337721653587895011261273924590061630100410768324998748372962344592998400000000000000 7566 6192108046780849723756214252085431018878326559604197754890081665389037954892447395391558252723261959673748995964928000000000000000 7567 219571430998299892464960425328812093998704477406299746808166735282479413325836374666251127634301413922463573749006336000000000000000 7568 7695149401978224138380428896816173941165301867919483608300138430955419427669366033907546993110733524992520630969565184000000000000000 7569 266469462270346238331235397619377864727907295995259329708186219384157624323080593425136422671302535845103805986729099264000000000000000 7570 9114818884414138806162969508460684648755325539617366515399018044601138339906673335887102105637313056744490201322522411008000000000000000 7571 307889902180868081724238214922248095252925478804475250547545662895432965790204373661906865881430519489869577210701692272640000000000000000 7572 10267425031062027391002286342491727089315769888052214224596033864186672610836893846904085395616570158417267477540589619118080000000000000000 7573 337919480091861156789029129610313480566094521499689036814791207673704083957582125971963066665403579355189910145158254763704320000000000000000 7574 10972664963434171672902743913676640499981863806171430525496248363609492701715293681088719238002786354511244233059586567118520320000000000000000 7575 351410070554620563409864268619711199542932370167784924844405268227222368409838773909269122830633796579605272046254364508238643200000000000000000 7576 11096077982978296706545259402561057783219777049106812398974969046812967157442345297943310759637025426943260922794221369471008768000000000000000000 7577 345319952130317973503819990896973003499882314146896706847794377605920711602396945181079957396012637711493803750241982312796389376000000000000000000 7578 10587845759288487472621724363129090820609839534021856345847029305826841797692087946213950794931850439533924400572395855875317694464000000000000000000 7579 319710545424410501661197783376516065098664915409763260096165343414673351455017607110662551098994319240219708887411747999401759473664000000000000000000 7580 9503677145132947429295080928554560246803737283635457760652289075005170464152368625237058704418632591904273596127876802280784872341504000000000000000000 7581 277987595355997838167057721242148904940793007706186808252011168730519688067213106952847809181321215410201017137390259796224220174745600000000000000000000 7582 7997661281255655357113729987252550419233677177224139879634878073870781811597677222097802111483307197871209591071009014412740861834035200000000000000000000 7583 226203728588448022699359363344547493749023858885186868572037383518485471184178441015982615805662684065769013227634716425428027587742924800000000000000000000 7584 6286671601486569679031205542675698252637135178210903379744857366448710405788392909740910393822537226430106208199450226756756206034668748800000000000000000000 7585 171593232399868407048936295532105995058654508690606611245331078458642956104481824057650983431491390314257637031418671569497242405826671411200000000000000000000 7586 4597271384430424283564029693087241711368205824050176144647681632909077830798757034794683309479164873163431309744686608273617128856299241472000000000000000000000 7587 120828714367413411800210544806723612939090484873004088150051827916206887262387951706041499970350626348839355867765923123287278503116452921344000000000000000000000 7588 3113477533845698939500728473030127505976804649425417592588658580914659462429821246010353490322729354833897830205793152346064963532085983707136000000000000000000000 7589 78604493010480960464637598757308869595692085718118380561717266534764356293425977809760280285545745505832819525205715230016031458276441942130688000000000000000000000 7590 1943028496524677499719830044207032064939916477132609419225357668674947283182361465807399689227436687297429834944078077994912200929287078002085068800000000000000000000 7591 46992375895969932669570755434696753945600444705965861088904842536737098345899554232420300934793141619623370742333228651691526990933386831264219136000000000000000000000 7592 1111114586319903853097112560739376699059944986754174768106579325067331438939567953345288103125102376126062480021547201106854567447980053560224120832000000000000000000000 7593 25663680482475170294767604343889013718297148771728601454193343879249617642463186494307196989914263954174469311001864420720226972936148583762528043008000000000000000000000 7594 578535037253244383211575045162404008682176572491488952725207779822519137696038448004966367285242548786725783834967750431708060693130757938308571987968000000000000000000000 7595 12717074081687965465726451643595844798615552114756295410665125185432844618961876887400315302240899692288640483749242488202616719090892079174700798836736000000000000000000000 7596 272307246810711065811783647175480489599139290833088885104557157431099321900123922404565149411338144027476208545376619490816331323616886263324276875591680000000000000000000000 7597 5673900349144299074400176795201048152865784009943576074188973418311642600780825780657456593910355329656324483638219813832132257203070876482523941002280960000000000000000000000 7598 114909412544581600193606816764861580040792250615837139818129142416477649460874682031710145478143187554626156374962849973236835046770906493077640338829475840000000000000000000000 7599 2259136869924272527986346768198875867969861729326903702682105811268136590189558796163080079479084610704561856403685108870845480203909825026655693123186851840000000000000000000000 7600 43058626881460782399199702232170478630605432546094498774301911528368991047530570019251729846130451438728123209475641527246640673148580354523903333542081331200000000000000000000000 7601 794468424190107904576261324123120408833386724315274102239131313732218915403874651047755223030510042611098427592485174650956814570486624577755753961748430848000000000000000000000000 7602 14167854073732334773250189386721081325883899830653991077441044812908229279279620689048270930111661040419620062062361571524754056767727846013665214127549710336000000000000000000000000 7603 243776007897116771816869724512065170849841730678878807454147309986426224084250066831026776714372399909741783020438438003477486233001134274402623955236976328704000000000000000000000000 7604 4039364341757650379472622067564132370959755781291890424787690711794424151813480802455074620615300027910265199200889575325584816084070962155162698159264108642304000000000000000000000000 7605 64322416721078963077091728034896464756995680233387139815174127634433180913681292014263649473700008622307386889386524275838270072815581297905892051208829218586624000000000000000000000000 7606 982051364650617253846708523106707549343118290468661088187631644756043622563945826414937231649608471492994756019149564182354922225888748876884203451138643381452800000000000000000000000000 7607 14338739799986959121659694613218784824426209374143435491005929034540163707050147458617018909719716652262832891232686298692227132105527806206531680906409145899417600000000000000000000000000 7608 199637666640287306444306819567072056484545489286107057825409272529738248363330160601001541243837296342114118643653798133428870600972023786799963665958497956554342400000000000000000000000000 7609 2641929845409810718147204516751817343844328747090185671726104728103144268168771031198350154031743406579238618691197004099962561198026957027242684620117965038577254400000000000000000000000000 7610 33109430166295682188695343142508353563355984357101799773886543820503080181896039245441007929751422290930895806164818743491298883433240185488715125866294798458657177600000000000000000000000000 7611 391300306645825629253229747880639311996746521895580166198712563925227664410416010879303214840496561809908411375765135846548427555415191501700973921770365647780315136000000000000000000000000000 7612 4340039718665587019929629925755633554142454875705379841358808946049103001728994401902249582682365172809471845461936375068194725025987368280910272853059981093709545472000000000000000000000000000 7613 44921224493930161456571995829015221113806437494589810767430934056541023769165901330790979111714640453976125041051727361450056633644117285217734986451254436152379179008000000000000000000000000000 7614 431015992721285716316335727018263989716274337531885859748137535861027300765571244158211290899753820154569196738719824261878319687399782652186953523438351395042315206656000000000000000000000000000 7615 3803306400219257814930231636938628401591344405804627654618162697981111169929963532707232318535904317814375521496211283399525972347944214115072826909562551752822308942643200000000000000000000000000 7616 30566696583695113564184696582309269115605891703714337904311045373810774111438983294217429806969093530691485606391370001580384858045608646045217038038833624002799614296064000000000000000000000000000 7617 221070582392987899901502757588198996024631200306726557047761361275000880221044732777687957504290680142087399062729174806250013747909770040222952255781912861716734193696768000000000000000000000000000 7618 1416951956404429066347315131940466000124675733274457679880380386755907990355511330678393041415016566681502087900385106470502692743754356904462740248651967356830708286881792000000000000000000000000000 7619 7888038852108762322072655872114897675212613384491926817973645802922342902918018858295105786549882290459202548015748281776530156795010410359796958980717795632033682614648832000000000000000000000000000 7620 37098868240836617140207438041642857970699605705861323656264744041306142769554357245197122974904216708838157566816116477189263740968759209148020326513552600658080676890804224000000000000000000000000000 7621 141594478334673189385615165478246219752933130718088297651258376957051243628351716608265503164923682104356003335406364916695311648475805246034517850254580925126258331033272320000000000000000000000000000 7622 411404429177121314041669260326557914085293899487988833333183788166550463770565223846062761164227076350451694730432666568980866128248599494383756588534963475366845072057303040000000000000000000000000000 7623 809429852527344373968162284544935082997082306309701607045776233628497660426640521713391773997910182738287074185078904956856663439318382745047716214841147650721760223072092160000000000000000000000000000 7624 809429852527344373968162284544935082997082306309701607045776233628497660426640521713391773997910182738287074185078904956856663439318382745047716214841147650721760223072092160000000000000000000000000000 7625 0 7626 22698374052006863956975682 7627 1244035966221114113257255682 7628 67929778952019299120271270050 7629 3695279018866850893482927168000 7630 200246260924492769288824222596000 7631 10808907092762856525921612057324000 7632 581124309396629473110652665091884000 7633 31116843745782722079059281226999328000 7634 1659320385902886324664550594236124160000 7635 88113360893973528120346142316546153120000 7636 4659059862016227275853116127610163890080000 7637 245283088754637476265553346839111738709760000 7638 12856331873556575400379167973174753934399232000 7639 670831757629865639365967540610944111241154560000 7640 34843653474479999145358245856439765571020267520000 7641 1801412937185372723487320830821295042320914657280000 7642 92693202066180670566862470097783623951707542548480000 7643 4746707789314817277544092240715652314806522958725120000 7644 241886469207220509299639165565212229685022325572812800000 7645 12265041892027742189990727299576476004472949271546265600000 7646 618768548692630107185486566476714328762792936493799014400000 7647 31056458306255756064353694633983325518121511884871837286400000 7648 1550608947205670700714643563829739412717735528034286184038400000 7649 77008885854172073206060179508469505728118288558481035755520000000 7650 3803894598811340957949793519003225731291475829410393921290240000000 7651 186863896098802094885650781991119731205604627550093042241372160000000 7652 9128325712024156482987123063615135943033145884942721656016732160000000 7653 443388525515741276756798645949210254026769390015906098349133004800000000 7654 21412304269956416626678129317770278721640996858460071287487725568000000000 7655 1027981411027158573471124641005703041376094015769189783486302519296000000000 7656 49057620031706984985436151574593052586723403236659060265986554855424000000000 7657 2326926535114262651561805454163994473590062830588719750600283740176384000000000 7658 109690397779405203245053130379300543442504643745979244312135926712107008000000000 7659 5138284584425067297870162491265721345245006876393048240385633383780188160000000000 7660 239157623533273908920649012722115259960269947495042871607310194864941957120000000000 7661 11059074894875113127522999722525994283969970941336420984400810365175914823680000000000 7662 508010656014101479515714178517788996065145082627238039387116682694932603863040000000000 7663 23179081026355606377675704025980696443480203399943666920391378388949669934792704000000000 7664 1050359109955473175962109858891244870519076216391004080587474434942209476809195520000000000 7665 47265614475821007745881910092183995159811542973224353520064096352445220668666019840000000000 7666 2111860644936843873313544012501904916079695451552811920109857699770082825518983413760000000000 7667 93679157200699612011127859324900594462927006661794902648809737174170936311868985180160000000000 7668 4124986381090521722279385511231773594203360575910647556357231632210377224738832635658240000000000 7669 180279618718931193626995214284519137897946759016496766322195489718982499941065642580377600000000000 7670 7819098462467022925264331189280957666779852082731636175678605694040466409931797299409715200000000000 7671 336505849319858839434484477241931150788840951268305243690665837818586922247709812583091404800000000000 7672 14367886792812142804825141695064386908739731025339916654048371554642972382240935773280718028800000000000 7673 608547429093558759342441664941652416540478462699568777464027198590295037532208152845732334796800000000000 7674 25564218319848960580161774506154979857914374178186537862244475323981834922598623134088461025280000000000000 7675 1064978320219908382458224445155931839182788397767575079667686943098859173771700623247987294863360000000000000 7676 43989703414653328080186969168780666310487620632193664204709334911370747338287382709825437947658240000000000000 7677 1801330232235447365193206526365483179936036998311029119289515115669409404879156303461292462823178240000000000000 7678 73113198091705163114736415506167884000875420090817245173955698171140710790302246266435992587495014400000000000000 7679 2940928467179278277095653492388700138122668118895745212781375400844527444528356242506155925778202624000000000000000 7680 117215050900324966784863543070079483222331937359404744555105406715617824074397911210866548923934179328000000000000000 7681 4628223764305020843723817981580906223131592912779723825438489687702374171183088493548645697764072620032000000000000000 7682 181007627651935216862128905872952294831099791295937136694264697510174921919037898902485807144697449152512000000000000000 7683 7010485136128287094671836537891239803620583477305266278406379201192961451629499545429602329186742235561984000000000000000 7684 268832965170047472086966039982636137035419684141125512382226199656737501092155558247425424204506067768442880000000000000000 7685 10204980140330748686927826038064401651290412313196954563346117188439380770127772367406099354190962494495784960000000000000000 7686 383394748320270772224913827037616385537001883121078475037996565635478420215244606148937103597072428104364851200000000000000000 7687 14252490298224087634475266664258580797549987140239438736243960124724946410551698055960705983844368559682751561728000000000000000 7688 524142196431217238100271827828264457621493812879162455735091545085673881863530321212781528364508985394723156079411200000000000000 7689 19064315692311334838503881165525005419532975653541351834325329374362357002026924481983775196424015204335891372834816000000000000000 7690 685651763849768970541808138108351131755036608746340264608860962522420236467915795104540481320414069210890443499241472000000000000000 7691 24377503499330152014664014216652017759461519571448768130713658964389534859800384048248253930362548964246604461016875008000000000000000 7692 856578774921126188173378015110409282833492023582061124034306122201888238362460703899877628688060219271848842304503676928000000000000000 7693 29738773626754788925383229829261550541164902241360689915123106754103464668484452746618942995256746165734554766407161085952000000000000000 7694 1019852745109777227447601210764889089258218665665887444236679545684824625186236153740228132976260000135661357730990475182080000000000000000 7695 34537198173803915500165892696320556641312268169853493539588627738607184538382964608164148389484899690491178362392306421596160000000000000000 7696 1154632543027885207930734053684362540857361170002857083968614854798772612619132872288773731311892524885652632916475730817187840000000000000000 7697 38095562310581687466592682964233571124619053227805707315375475722317190452764321996838795552212838585031448445537564868256727040000000000000000 7698 1240053536730424933976498293936489728269706974282521223395338725383731976271302874020240327501587174677393326629907079264615792640000000000000000 7699 39810520870564653285734395891702370847045794615912436371816998175560664498680453105125394855805307879983144485906911224288772096000000000000000000 7700 1260075618397032063993345416899470164505479307885915968523444155390631137230548311788984433142434810696186472308954685364557053952000000000000000000 7701 39307938164480564126437131284916386255043327710480253797431260847096610991682143073443351200973170034349101869685033185748103200768000000000000000000 7702 1208052002881765510620149603638038023789706571573045408286938572984194013699025510230512404247750353133968370100373063731357331488768000000000000000000 7703 36563037842295318629936719910240628600719027725089173259894596207262583701850436220129453186559251060353997832361407327080867503800320000000000000000000 7704 1089361512191293662013036953476530477150770232216639180191234491865776890448843416000129775032523866895527868181482810126190597321523200000000000000000000 7705 31936583973905610414346165978462240156166535863083844169144561494352619556553755859810105878464435747660807017843225616726904558478950400000000000000000000 7706 920865653701045202418166410384781339217113324342231562129141377220191698563454619939869321162645369017876675311989268668400840839109017600000000000000000000 7707 26103014252470759143500578150809419741844489265951918849934223110350630528088308217992690701186031045890607946704648830559322903173241241600000000000000000000 7708 727037119551564310785651113118974219298315042522815450356640990607089939442656988822398351885644492252999651752053258913937754218449548083200000000000000000000 7709 19886942013201723864297985138584485349196190052812265724970276358465441916108765483306567456467449943793123450592757140010275911025383440384000000000000000000000 7710 533933309780040407107200330791347702740470442313670186973737122147738460203465950436873130861529295110253102837585682213826203523757048332288000000000000000000000 7711 14062510703950137591072155624010957692184267509068631919824693479784742562872063624580471992092654504521822247416669619433265806838595869212672000000000000000000000 7712 363103910025193169940394560573787695419433726399302619910079125682506762239414398489956903136336725655641784104005345458998771936475163276607488000000000000000000000 7713 9185683767857599118414544092242292905219781196109675478312133187220348874254195414023649134453248749008244557856036280534131387854531721953699430400000000000000000000 7714 227514180083076103805367532359086743791491452451906919563114976479238013907097731025987117836277422976041818040294812515311544593041836605851041792000000000000000000000 7715 5513252950184779823188270978730195890790819409856485728932750550159429594962186948192985800183227628933296853326929223306883381267462337478487179264000000000000000000000 7716 130609986391147393575677733610318436959502742981806826146394080396761941348825796301754137426217983846449857537784935527686697635953959969265020829696000000000000000000000 7717 3022449490010227827998537385205381965339734630434840531234195013051343847770348585646199663068490385512943873539182436022558202964265203139863522574336000000000000000000000 7718 68261786026941131736501755654175151328300669313967465646929795033725970042957052380231558950641402566323979112216170540294070853710437138986367602130944000000000000000000000 7719 1503239087186811820471485375274293560650741497752846199198779536149580457488463726597816469696565788934766956275731877227189462964079341642942474312744960000000000000000000000 7720 32246132830128944644872722292552416953139935414945387628386659711714548065603796510021764433379697219795592764719784811924229911552159154680283873065041920000000000000000000000 7721 673072894154447249669222590661744514606333690386796573958568187095052046915156938217189113178345147045024284662228274787404767429918643344892667768162222080000000000000000000000 7722 13654694402321530685096316411469350158431286181789700091517129429030132086330119739537945896857149748806531973072793201518237760199983720258790643494006292480000000000000000000000 7723 268904800697438233014104822233862146858002575634343204830841542098045452149521973189483133626024990591513584880941340184980900418902416017680750063760000942080000000000000000000000 7724 5133683169055740016200097907600312853783290942228031916292775924986698472930300027641567894589604679565642766838563155322608881331587151286507243670503161856000000000000000000000000 7725 94872687909873090842301971008965345839031182952164783836144532573864304791767959285301087609927190228736186280000792584693105038422635938848843419836976463872000000000000000000000000 7726 1694519806132847545739205884182072612598033746542032413323029629226026562042162929899871461599580575441448718399141353440986443417718358044718150745776506011648000000000000000000000000 7727 29200707051407345247317285316877332735237230861340932243531270419383736061300622852887022913960172603891341406379330625050532123021661952673473920088554914971648000000000000000000000000 7728 484570014637396324039479535584631057925990487621385297483808423538192095459950495882100182245763607437103395755192894574384634437823738410331168219441994777231360000000000000000000000000 7729 7727297563446691973096173665479206059833573171490383773300905181251754664071118264812129181616055205756078403065558763122982844304697270452854957486562608781721600000000000000000000000000 7730 118141174105513229245507910417667345487985471510030420710705340374703011203250952114196416631265615604839823875780243901952219777578192526191180830431871275053875200000000000000000000000000 7731 1727265800618663513530528748383868105814647508608333457141877581685177704931856816853532416875106488202888592476736793968282214794463417897841327615856687037861068800000000000000000000000000 7732 24079658919697658293724579689022123111160350152161297427959709432441732447504023824113350778813323486290628834722131489260872529109824190208817200229327749566483660800000000000000000000000000 7733 319055682382571168322202588739337262651853633720377159299582263278061558796272302694931596601510331198788269743224466341191362698890706672363644951936654396146424217600000000000000000000000000 7734 4003234622446916266326579335328780315784311462014497057096308821320468053123252518665367519341661844362007223396836723424773585372530217082052726435509084646635732992000000000000000000000000000 7735 47365205276925653688712850843091657312695450716792199116630705606388346740267546457510646105418535475449157436631841377810440745163448302586917624391007222865481170944000000000000000000000000000 7736 525905219612173175040123069302161102837427984329118966981337304769966460085146301286056441147011680272886796594110483188635616419836593363194459144180585024946496864256000000000000000000000000000 7737 5448830649903506667848805377589405254616587136885655884279772585517542919490613127116254711964632522965503165651886149739870757663239555053959602683290317509273331957760000000000000000000000000000 7738 52330524348500057716476395879606200997599769694132959417841173044730749774536817332864337194539149116991783779178325080339526389599746677363409975697068389096362033650073600000000000000000000000000 7739 462171850317610350036394565631443471744785913533900918369789639699685949522490206740208512331453304108534866579000510800234494179906249481543665680893016642958021107908608000000000000000000000000000 7740 3717405488072517350524545575506593253653810821191655151232584034747171785260322395106500695974498376692639001085546247589610420123336705253447086616473324063188721583783936000000000000000000000000000 7741 26905339991771280671501734340171814028981135102984325850099911504465558301371556499495219484965953880178107832883599767775877975499184928218651212434482657791848356096507904000000000000000000000000000 7742 172561302238181440056366828636972902852442718951906427314752088925414222303764857779876324821661912580328349734153701810878085514904273676810964569079943013278871127446257664000000000000000000000000000 7743 961170076947415406057786095738551701173257102299715916575983045469873048283480432188863702980163042064293783271289977910889985607488123642569746761452552878357065410895937536000000000000000000000000000 7744 4522661428067730651517700147736266066360419250062402987577398473435262754160698727727787508570967846112756909685637159721059304740489007720779698106753602541532810392413143040000000000000000000000000000 7745 17267836853916679977987462070291948437271089201273634283643226317407950089101664463219024511955417231750124249281683305746275486705458831894351279249944483215397551425537966080000000000000000000000000000 7746 50184650856695351186026061641785975145819102991201499636838126484966854946451712346230289987870431329773798599474892107325113133237739730192958405320151154344749133830469713920000000000000000000000000000 7747 98750442008336013624115798714482080125644041369783596059584700502676714572050143649033796427745042294071023050579626404736512939596842694895821378210620013388054747214795243520000000000000000000000000000 7748 98750442008336013624115798714482080125644041369783596059584700502676714572050143649033796427745042294071023050579626404736512939596842694895821378210620013388054747214795243520000000000000000000000000000 7749 0 7750 36726740705505779255899443 7751 2029317174334982621961120125 7752 111717137364829281638714115150 7753 6127215583410641291318553597150 7754 334773348160291416380577986466000 7755 18220214245548965497445556274806000 7756 987736662181518982477270310243340000 7757 53331501983672276791722063844472124000 7758 2867813458300211458510658217486518064000 7759 153571825916577261488033410377857271120000 7760 8189068430457353257929576527855401127520000 7761 434798555132405965614935453969436849990240000 7762 22984774427716317348114434898227419330108416000 7763 1209646446216779946908767192481355323159725056000 7764 63373802134885795869247899460069554405529221120000 7765 3304918558331806302773379379504991345560855787520000 7766 171544800167473739565800032790971817417157339955200000 7767 8861878039290055578452419027202679834022789457756160000 7768 455586133750304872716678085753059603036371031376527360000 7769 23306460259726527255269744404918306309873059751442841600000 7770 1186334769626298620177080285158075198701212341162457497600000 7771 60079564658997245749531880103315094429981847369989447680000000 7772 3026897700806377665022964642878660806422677375670351295283200000 7773 151698896073099997755199069913805729992453837825743409312563200000 7774 7562100409687317859620319953374121536662432123753553088675840000000 7775 374920148361440278331110111401798569718371525151415671296163840000000 7776 18485523115372834310474544790145987946334117694953292474990592000000000 7777 906318691159682374602433552745740322740870636378657173375821414400000000 7778 44181985811416674708477362428050513539841587375430946069103404646400000000 7779 2141325830030266950363100148653392703532762769127560309592218402816000000000 7780 103169387959431123363259110824232808958632893824672548569695420153856000000000 7781 4940900009998569169659486398325662285972733464517107515781106593955840000000000 7782 235182005361057957118566487887359843424482191243615402827589953219723264000000000 7783 11124993319006139502049225415218303061137865650382905176539418975434440704000000000 7784 522934151644004737343132261925416755581868013544375722673927318059215749120000000000 7785 24422989706566195368492771866310102678846311322776597349177910576918372024320000000000 7786 1133201782149622233395935567199711043608185231149864487953422765378951530414080000000000 7787 52230392994305921550094986294413467906951708310150876611165023810069443276439552000000000 7788 2391095577599362901383949103537068498959694481890967227385243177781553168155410432000000000 7789 108711895144303831125871853616282832091950945014283507287617477406541577955877847040000000000 7790 4908077902247834067946147678763948063564488478094190771940152702609326897255772323840000000000 7791 220012151485171003617274538687606500349998530358228028773413199968232259848491132518400000000000 7792 9791023659602978852057741149920185840293158337553403246705419132974290858098607595192320000000000 7793 432513678989978899762686604574496777267852307308832130338747970332952559623855930049822720000000000 7794 18962897394264266130486265987397826847868480419243298075742626238555271950044879805166387200000000000 7795 825057195507159345439446058520566019403928050583610060602335797208692639558125879441961779200000000000 7796 35618687663934143334626509174475375696026925894841751418885449072992081121051947049911582720000000000000 7797 1525544091935811518081357876551299095513116368503677304326125181439800171256583617151727199846400000000000 7798 64812914347423754213859649605588771543168095649906399404296563141461143170303108635354345137766400000000000 7799 2731011935616964801123024830107294187372030378207829795986868349411867390229331901155601295605760000000000000 7800 114115476406348739122729899090378437244555006722992076493609588033736692200395795265863619979509760000000000000 7801 4727769313192563225572869580866659558980441494156363345454469695123959720870580447485459332857856000000000000000 7802 194172994366454226011773778810063720244840947397623670524810421706643678322077299686081086790775603200000000000000 7803 7904425665659693492644631310737123861138371027439790181698789139482646271810775792699445310588662579200000000000000 7804 318879694795528610915397105611439703835022097201975823608704426332549590877958483067228073893338021888000000000000000 7805 12746251412281432465714764324027527118353338881376884178123626041541173428212958344541445703112178270208000000000000000 7806 504729840731266973944346162287967254385827461341753850723877175804449949280405369623846693522233224069120000000000000000 7807 19795929056738313064927519797511326436609272955286975441687012376512223698528160673938523807616141541507072000000000000000 7808 768865387404633718111284226670475270745372646766689354386890417536331761918547487985091722893653206202580992000000000000000 7809 29566289900639694303377822657452089295868397413440898908455642762982802984450041984218763279705533414176194560000000000000000 7810 1125453057000398890966352996001700943861573668218060580065168005559942550574313474692126642707009282298546749440000000000000000 7811 42398561994576954861929705419589997868179166817258939071617664100826487865078352793682566522852847665442942091264000000000000000 7812 1580426450801336725239098080358050952584120716911729310970112084079894483907797230782756067687858584468016097499545600000000000000 7813 58277382114258870562577220570791097268565412424532784300526178380148849514321782113780569736111343243877199201802649600000000000000 7814 2125339399155994292671016958030763572603851527979286528813848777764090497923475336617753221525852456210851065109676032000000000000000 7815 76640017551543359238261972090511015264704201007880368938589759959302269657884276763950932209300196987947003919437135872000000000000000 7816 2731963468147262459472438351028820319685859611292939150369593833235755163432366644509398810763290986757228542718346526720000000000000000 7817 96244370430884382339162526350119657139764193360976151740820634986231114978675993243797846222994093913692917402131429851136000000000000000 7818 3349979253909970956097899054076922621310357496882889609012596467859293188433383314172223122535149258895480659057379121299456000000000000000 7819 115174462617440571585052662581589630889445125988851941416515550255046756287070153063143974960463409858269079523371238828277760000000000000000 7820 3910155895286020449731375672037114986315314463392290668554610004174979614263522520832227185241239082575225028429095435092623360000000000000000 7821 131047137828995708902577544689499952025473560104179990802643378776639538650438049610430449713359994206424029615666928323395584000000000000000000 7822 4334344093646926994981035735981018048785211176852317074946778245617792057280172831701902730091545349379262886754866114287338782720000000000000000 7823 141430507034863970172564030751627178793954180787643298078651694175386065923927908206546249523058197058376118252684349380076733726720000000000000000 7824 4551374114949134380641510703782418610686750423610332966885696397988041021735298786749343609868040231526432968016308098274722578432000000000000000000 7825 144401455303546456398559761915505739413564115335945807782536601807220788081665354403831134481587631276097011693429030443965199941632000000000000000000 7826 4515165848806698885890569364668199444271664392979307956987879740778209800521885990922869646620705594984719821083847333847614934220800000000000000000000 7827 139086719209324210376983320318924116679330171019849127458641155402050693220827769133115967018054660843573835926218010036676166900776960000000000000000000 7828 4219266059246326353315158827717448412947647402479781502715024164762778107260390548123074932765466665013340716243062841434722482792693760000000000000000000 7829 125993804718273465070489815290360698270311061385422479283886964425619775713610062945918160217517128430278718195251376631108702608713318400000000000000000000 7830 3701996100201942058265219052006308045459460052274125964232743680286886734271933529740660407245462912896510249967082034431981233105167974400000000000000000000 7831 106979803803741990218403262934652406471067803715883578762139532031634868517516525342863016109182843162768724855175229819456547217175740416000000000000000000000 7832 3039077520654034967601634817017452633188217671021479407296578364114484598850380086755449972814390428330287140413253134589299474684482001305600000000000000000000 7833 84828294320411985943071057220546587262324544406256124249219160211762984720648052590360313972455107673955525855757864238140726640012995172761600000000000000000000 7834 2325265153256398623508441627239168085012040891622904596021292164175042468418990202740666297175145716737714828555143205097976658553005710245888000000000000000000000 7835 62560319569099271134684912214305639931101059755156015405181007443257171142596490657725041605645373943727233818817245759954558069890030961164288000000000000000000000 7836 1651084323575385963237237542996038926542972817897323345576720031478758978939837848013637774741850758550351316907044647960275662782870849971027968000000000000000000000 7837 42718752436574082402948700906368854471650431869981612829714374790273384472265609548457299396541980568346509609848579413461936747257158005020635955200000000000000000000 7838 1082846727550514758895418167911105273396432642415524222743487539491365813187366481692488542602956454508390709873959233854006633715174014969040810803200000000000000000000 7839 26873129563898456914963093919428292787293503664830376338156562781878944271633452962851127390737020649927081138934714738276465417496165848959454019584000000000000000000000 7840 652466432390252747957389726039925080848973638640619143204534973790360222537885808133430056432622734404621043648210430046026428922961718926091395006464000000000000000000000 7841 15486493288857885026596786188906763737336660814270750663281264108979199648209534497110792536139569464326606693312579319473755748529206318281288990064640000000000000000000000 7842 359044213189570057378093646736666136938171807428729089931140861419882448656790999147082243255183417725803455961570197142572042245513727907028512477806592000000000000000000000 7843 8123892434503048137777932298288063123781843034784909389467807631717194993383593520363916601517554371630373222257212356965354383682766881831998938186514432000000000000000000000 7844 179224507374833554843592524363537059807175420213656506427260909528086753670300212590873969178767236709320011138276801085112171687378688145599400399465349120000000000000000000000 7845 3851364925561278591125738025219085705195419805422445538473430002124411762608392288700966879827559570480231753685570681893443444074144669532597276048170680320000000000000000000000 7846 80528829111072739181328031883195699428609182188249074894221781201423265180374744604551180841457368475833425157050392689979940913676083306395142442360766464000000000000000000000000 7847 1636468784604087491867647216378559590856442767814038612482305008242337255571074157943915615467298967664475309478477922259496603831449417237307345816220692643840000000000000000000000 7848 32280822061594794756158631810641923654700930078708940091954378364327371698987328051258670212970563800145072512763299668101693936954510545596976503880731685027840000000000000000000000 7849 617275175720123687219361853248117399689460886063393934626570393960455682891147282710864580104409714546154440259080906533156138347017491762226725757344339197952000000000000000000000000 7850 11425564605017273401786272709590672367350993772437389604391630196598883265303208925261006999306671998224809129419659049913774433492983086204005116684711128727552000000000000000000000000 7851 204386571812582597746449701686830798978598395043378096413944953683006842979372559575229115156133110751387927163893496897915747724295287077345169843571246130790400000000000000000000000000 7852 3527364550602024502342934365941015461677183715711547526139172133949766354626295318890840168943401221656327606095271142605377181058848838880931400119683425322926080000000000000000000000000 7853 58620060435749130603009274353802912575553711686961730502320804450441584119009965167083385184579315243270722921869576468466955113626431075593849487540226714218004480000000000000000000000000 7854 936118860503956153569169666240723560535103290719173768625005408259425659973697399113274870429055073655734810685831041565434662717372236459494628089940791734252339200000000000000000000000000 7855 14331726748337839890753166161806011438537667506447634689591347593558732129636536949445157704401833423053184218077316201806694162041145656934715278477161668875072307200000000000000000000000000 7856 209811763630685801446107831534463959671357314811734829556724837819173713438449617441786137121606354642376058255947428653998749858520973444407240612130254540618334208000000000000000000000000000 7857 2928688616956516287939427958607212789109367084358737783865157716369830010861098891120501137864287366522816450864657354435596022197075135210195800502341018398218833100800000000000000000000000000 7858 38852548626410428074377688667057843994181250425710810427649905819276344067531077220597283167145274175641048767040844224119989184408141729199027355166438125078229863628800000000000000000000000000 7859 488057818842305113738239628319684345287327854952077758181487176076368467532431065393937955296342041683717416632348980606178956275795229332811575078714557430442485612544000000000000000000000000000 7860 5780999024567925242255108657871258628347734000670850680578145855529225625283742312943018491854765223026270239664664762109234155021460023932973132813642633976301804847104000000000000000000000000000 7861 64255326019576014813618801797147551659287367734949747078956350950844847289707423814026730970182682853410506784336869607940302499952501201020731521210773606673376799096832000000000000000000000000000 7862 666402863537912062330472829806558217916248873431131046111793865320676667927415451102592097253113896006942513853685785134604577220230521057521958303135146501887797521861836800000000000000000000000000 7863 6406087798281811985562411996609253453589165780674639670490153239128071448156589548648096045121346247859297919232542614880181361062723232669654209972700578234849730524662988800000000000000000000000000 7864 56626067006673085154575028815079348028584036164363086402436364321786370911045250696267959059264465725207701190154333653622592770380558916189647926494059134222119862079062016000000000000000000000000000 7865 455823923076515205048171790655370504199294055273299125921727455887146221596664143267421192563448283766513095045621803347051578982426660389269528913577566892415382046518542336000000000000000000000000000 7866 3301468780135758760272640667969018227889467004282580152744315469246341328165783430579616890864262444971448060896667023154656460829604735760534302170460649112765314117255823360000000000000000000000000000 7867 21187941307055480509792912484306024192879754825378629236058242193784643200593523149679590830089511030671548859734089206260815254592256903038600621670319438032643067998998888448000000000000000000000000000 7868 118082324986197421755722074610363613024557690452146969441194656215837333695239741442621969963395130491803779339033260918122772918072563402790044333808409423112792787209167044608000000000000000000000000000 7869 555875951223153748822635448911234168248246273858187578638686828444370768297995378286671800793064817995518648196602937979121313616951899350161519110542158149133168833194759290880000000000000000000000000000 7870 2123134503179224292918489672361364722701346889450347315281071060807549363299078088454226623196518409322526995587461967701835028201332117940260159631528330287843177065118097735680000000000000000000000000000 7871 6171902625521000851507237419655130007852752585611474753724043781417294660753133978064612276734065143379438940661226650296032058724802668430988836138163750836753421700924702720000000000000000000000000000000 7872 12146304367025329675766243241881295855454217088483382315328918161829235892362167668831156960612640202170735835221294047782591091570411651472186029519906261646730733907419814952960000000000000000000000000000 7873 12146304367025329675766243241881295855454217088483382315328918161829235892362167668831156960612640202170735835221294047782591091570411651472186029519906261646730733907419814952960000000000000000000000000000 7874 0 7875 59425114757512643212875125 7876 3310079881261602514474275250 7877 183705550665518546002907625450 7878 10157646014371980029717623110600 7879 559528471418426750834676423450600 7880 30702988079113279105270058264460000 7881 1678182257051442248572596312984060000 7882 91362502364725631748122237243174832000 7883 4953785860072475997508985322478419216000 7884 267495507935252692734975476651782086816000 7885 14383846551639353148663026759244137728800000 7886 770161396622074327717714142614958001102720000 7887 41058688962861764335872828319035415464390528000 7888 2179280271406957711800222386769255885692289024000 7889 115152505856400714271328886011248294500785639424000 7890 6056938527540465964299418702227329703964708761600000 7891 317116699166963310977036572960835302897838575104000000 7892 16524847431451926428615111825364853044920987195719680000 7893 856986407664746382428460793807920069733803567188951040000 7894 44227638693010062026877355333802914772037058619143127040000 7895 2271232523513459272467961739733155653661466472685113344000000 7896 116049053127405272837604260725617999120828818419272892416000000 7897 5899257070509987772227309568981332296600013545844405328281600000 7898 298326429045818757256787436208484434268293706024642524859596800000 7899 15006768514253058763694891150308684787772800060981788833467596800000 7900 750836554702425319707268892227271339340536955795347540754432000000000 7901 37361772684794438030070530750207886702044923233832821584707584000000000 7902 1848816340790490177742044908028892251318661204158302168549700403200000000 7903 90971213433844197824023631222701521298226962052493418211114129817600000000 7904 4450584829588509090380068300072560637564262818784247529082519656857600000000 7905 216466782892046116859588266858427642651339180135158418123448527093760000000000 7906 10466077571855196645482324288040873837280416003670676272041948358901760000000000 7907 502981203460417373792723183013081580018114305854142087644721290938417152000000000 7908 24024284080346119384832082006766899239390784837815261710235520815465496576000000000 7909 1140341548023487389333454938764954319620825393152437370283577758088928690176000000000 7910 53784759908981474303025400756225683408181662738166168627166177074166838067200000000000 7911 2520440067600106746177389532904663736111797521397060031910944228842945527152640000000000 7912 117337939960197550563420306306783472963934765262639529585833044518040319836553216000000000 7913 5426209621338461096249668441616025149942935614067704619196988517506401489469308928000000000 7914 249230237146499992025727778746412498711190572781255582675706057692467372182604873728000000000 7915 11368414352956831186294565835917166263322221730218342983554709498641072841009869619200000000000 7916 514922502678031812414194452841828965419069564621884753071769197949385598947846782976000000000000 7917 23156520403070682726262657286031432449196457188509628011546005163850422996474067796623360000000000 7918 1033807315071838184028164688305583906298404874840125236269276482769829566463161699223470080000000000 7919 45812597732290360645308807777956642714433834023563547986326142627245650983426338026768302080000000000 7920 2014893427568910160745812505195399378346850620717863717701419815762266799557855283257540608000000000000 7921 87939205450075616029666169561485799497347347247027730860641267299234914922966673277522542592000000000000 7922 3808169841234275014151245472693294169766860348260808398477768486460723021478233281343303922483200000000000 7923 163603249080191667661926602186206107985712055516269447874195047174553386313217745392725711755673600000000000 7924 6971823058860637140060372105937075832170055462820818446465086886442322579345884847535951502219673600000000000 7925 294655776601850307259068109764523812923644146265577230497662340415700809050149773033469122707456000000000000000 7926 12348988842151796286025300960841443038388783835339988365918073800513940427969922309505796414636032000000000000000 7927 513130196744172676856299412521297901312699325184571809662398544024230294597649729221760964686879129600000000000000 7928 21136522834261045748364295080059201172237609358409589932295116890779288667409228918567898836277972172800000000000000 7929 862933731641477026303070739461323875558826070043129237975544446580230313630138287083864669589059980492800000000000000 7930 34912858390340526909785423114237617052411147140265278302040859177533775097683763406787635465009842094080000000000000000 7931 1399527547470962408886501870306461067844714229994796501393064931640930583179368935820653460041212656353280000000000000000 7932 55576015114548817674427087585816699740222021729072211211354390598558832259140766287927387667570177549008896000000000000000 7933 2185862237865503347964046414908768341104130162314459442386963335030778237525336365320951527939895483378434048000000000000000 7934 85134327897843832358871418069074531921135795885872525380628294586065757707772116142745274284622035074624258048000000000000000 7935 3282825199359051321393936182486442687150679396145592989610503136974389149856560599894189543086413715253483274240000000000000000 7936 125303688769825374845352504839952336241285147718800073191836872564707929860663172805862997711824782445337045368832000000000000000 7937 4733279490896325164779011644200895278032722872460945989145498803416810613406185425203856720469244125120201663237324800000000000000 7938 176908564207054419091144280798873312700897993243513082725968569051544559002539932135077977196870449269698104717108838400000000000000 7939 6540743618318330979217767212669744929547074531895724988656385156616037103307985187004250165957392493029882257524287078400000000000000 7940 239164581996013140276542088579162665243416069897982761442203589478357686882710557692353145538843155605898927612582952960000000000000000 7941 8646783401470250357371106524112956609989828901395104624350824112751593199215189614830037965265164207233579643705701171200000000000000000 7942 309024696423505756049199125698312169099881689558963764730706528567130175597129011172546509539391336192161784530667808227328000000000000000 7943 10914449188319886182608552056649948396072541311095155371625079192607833632169587008490704798675007645162260400133306826358784000000000000000 7944 380860229311032483055973590009217848401172061443624817977973334275945170827356566349191518804873608412548423360722704619536384000000000000000 7945 13127000821534745668615796106432751689433834452614783651679313376827025166977566107541079163785570297539713227981557883889254400000000000000000 7946 446763768704884848300097900368368687178479940232838335585396164795380281715912470586357375417700807654296455079670269083228569600000000000000000 7947 15009791554065042969943117247561504322889014478635797636132440242919570816383015277673135436955052106919186345712792032836436623360000000000000000 7948 497648146741654294091914035369943867202320391313774880921583504281045550604060978025910543675546315443045453471696486947341236961280000000000000000 7949 16277307253926100237404594396302300005944839109781852993229365922357241037336512305822750507716781624542452191023904637764957928161280000000000000000 7950 525062452089212099073110195984103521470113724817201034096395092503420475703494906483475256422663818674928586164337171000317496524800000000000000000000 7951 16697728454757995082801260873884673663492243730084234756747600051111183708427478435844548271469115925102061079884826711320327461273600000000000000000000 7952 523317527409735343220493881308616102488967357004345013406602491649235431562863426654306382994408242717751259982035662070023384339578880000000000000000000 7953 16157391669764908424732894766070059991086170974244652624680268777988509068933799956506250135206254077707627786669550434421654098374819840000000000000000000 7954 491252407372638857396733528658501363049341742044409062167518434936231865743734672107451185784453430713993441796296566721178683307815075840000000000000000000 7955 14702366131364864466322570685619945246301458287450155869072842211556660489924193185353982545809478556336684380899181433589078282641342464000000000000000000000 7956 432944502172570056081386584297972777895128557216039700714925993245223324521631449469849199797251370153276663049213523439006350001867587584000000000000000000000 7957 12538458552112442476296353490777924183114092618246748316148660981315633756729392153692615645653028059930322230289675238698674100711342263500800000000000000000000 7958 356958670547898612118304732171579641166142801153851180779805440791730648341338365274369229172516963169162481960650631549062858949850384721510400000000000000000000 7959 9984775185951045849833610764556429117787773064062089219929438744110871645156892570767805801722904056460232103276389483315623899837854353090150400000000000000000000 7960 274270368299843291723974606153645884849308803052171537986815534877920523521082721515262148857625414370954816493421087812715839853734112201277440000000000000000000000 7961 7394375716543116450760534554000111656037097683240043290332365797281382459442550443067948255963689643366535209429333128775366428729888675907764224000000000000000000000 7962 195548772355490260323002911239266533986108848223158419373201150716145764514285697739667434933536245311235318738617500066540050797221453674453768601600000000000000000000 7963 5069611122052110114160271380030651210693162099425813071321467497514661660653837852982718007334928167498925373580929034753968612066845756016707816652800000000000000000000 7964 128759741266079050279843581842246858010366828249668517891259704346769931240271256781675593482583372730107151171044015774589939199414115518682573360332800000000000000000000 7965 3201658079532261263879745912398789868664891711457159839785019704556227148333722371091785659025172576744508203690119692018595014133570605301707277598720000000000000000000000 7966 77883388126381112918717788643745328059932996561001933226128141736953323746927491622899127334576728680660065538838910889684718983482987943695469458227200000000000000000000000 7967 1852063381791436611561499731770263552101445271655605616599946954479694786335025225261506715530665211010175250858543665074451641963911146327893467165884416000000000000000000000 7968 43018243348319875294412126820072307419682562623409560952262687279915843175953620167640381693946178009064861582958972568451743775479622918828593072935272448000000000000000000000 7969 975116529048249024439590882695167410395808600898383376665621486621217631113961800015103894154797044862370686795174547451779713665110934192487584462062747648000000000000000000000 7970 21550766020324913550936250430416850901483418416106610223021784594387705408202069423051183064988792204910657096484095059766504521805038686709432981765541068800000000000000000000000 7971 463914556367277014614495198715697277285800769690593546679188190834396926477110524059381947201760236990742205483937971353268749304993955301783271586479158067200000000000000000000000 7972 9716670009075581425470571131282404582289536015708542082052659326878439430216946357774863290714688700411831134593307353372531772876931913975316912788975040593920000000000000000000000 7973 197788446121851108975388156923341076412415612266712756031513045097063121217882895557403968423355467310829295608492699204854969993768140586139603637540862725980160000000000000000000000 7974 3907949247727881458921368373510633187343884146807743787566198384602729785882660719070774018798422720989252805302648366259916943143936671715176243061373752479580160000000000000000000000 7975 74847601983162489669461663918584484948895116125318815480371699221870478116460100126247336471347224028281701873726891056670374711612450620471395843164921554534400000000000000000000000000 7976 1387569303970734556574180530672366040816285996920895378701030873958877788836297283879477845000067155175984990641658391564257497630108240736623160548815625047244800000000000000000000000000 7977 24859364890122845796520283473582388015420210497757498657845365833154656433982246891446310097114742125734999572567600720767168083374791859180469892383392525440778240000000000000000000000000 7978 429665906711204346317427687711206711188137207576741509467956439428519273309589501277652051767365696279628544752748062919943787606992558750782638657354182131261112320000000000000000000000000 7979 7150746319927378965527642109453893813880674777673224161577074411480053419553984728604143346256569474560729818436047238187950214312099260847446155624556241287978680320000000000000000000000000 7980 114351472901871899529046509865465853400538160540569213852358793042483604131806620673192551516327722645108227932566312360145615962159693903079492555536801488009428992000000000000000000000000000 7981 1753054457874194488159668024374923295267510420647345404081367392168841051627426557907086204567014020972304214206865077534769203563992237269695877330938719190942482432000000000000000000000000000 7982 25697603007822468210995168521534193736596453402934741705734297626299478907571480260086549406477677644455842953994256686754653619757710000434134190952214908640527017574400000000000000000000000000 7983 359154153880161103438162487531965605533777206998468988142183248008538453293653009980276773575829971604467232683820675226589133167064786548982226535854777196732499571507200000000000000000000000000 7984 4770350824397967427534120543872080997965779602071348293911957615983878317633586028896552466620595462304040889676432842413068218121446126118092474416247320286835021919027200000000000000000000000000 7985 59993264316833660928501590842338697712791226029728523047523072528699723513936305807562250015599401488508072865817163111977554961778771843905440850616424536349921719091200000000000000000000000000000 7986 711395048396519223371784668198446664660502428946299828507410313500106434615693433677818038278026255132292006552766544351805164464997803412634708866208396295552150469083136000000000000000000000000000 7987 7915329902078925779172255026966690204754033829439635678372746344860030314149183735606450303108113524705911057478593506304257983604510402249207298654438858838402361054357094400000000000000000000000000 7988 82171783228383485378942236330381775549870074391926348799492649660064220873477025729981211547054669800752336851278036845890733081128678361651179163907865149591128871602959155200000000000000000000000000 7989 790637481498872168859214542004040834991402745982463663989546417617133687786156781637257408899072436357860302983749737997552878351654344145783674949998398377058177863474426675200000000000000000000000000 7990 6994726968835691278495801838729667341515439349278038388052009264397044434668239529837731703863827796045576839746253773281425625551690120679297691672828849985751014541707182080000000000000000000000000000 7991 56349605159249703985916935212628969617860020134937185186979452441080717255682588907380351553045925274467295435922949913223517708306001614592610620714538351646228502640852992000000000000000000000000000000 7992 408420958659886670867749656732419708557120651428740223023719135141076451644273664959683630764188380134395265767915420893266511157263499110663683722375667937104541885128826159104000000000000000000000000000 7993 2622782060646811852562803447906210733850729179096887622283644633555860494119436171832541475422528399957159301697341424416620032264699366969065697389012856713506207621483449024512000000000000000000000000000 7994 14624940461434563617731549789614796066607882526864950576424494144446421428120626274421905250949040763751918513790842670541477566354292403114071146112992823982770908062511175565312000000000000000000000000000 7995 68878433300814369502820769603351250887636718855424058251560328600617008414004975195201073008352167000114538577779289417303717775368797779689835411301907459338168186182319682355200000000000000000000000000000 7996 263169927952215476308268603574094743534841370250473283498793226839633444334513632824675067479940537713699276429794704368622806984025585781897363972931302335679165901327429323980800000000000000000000000000000 7997 765217175122595769573273324238521638893615676574453085865721844195241861218816563136362888518596332736756357618941525010303238768935934042747719859754094483744036236167448342036480000000000000000000000000000 7998 1506141741511140879795014161993280686076322918971939407100785852066825250652908790935063463115967385069171243567440461925041295354731044782551067660468376444194611004520057054167040000000000000000000000000000 7999 1506141741511140879795014161993280686076322918971939407100785852066825250652908790935063463115967385069171243567440461925041295354731044782551067660468376444194611004520057054167040000000000000000000000000000 8000 0 8001 96151855463018422468774568 8002 5398822170354097779648270500 8003 302042847792871032670570291100 8004 16835978249779176959044899584100 8005 934932403636206087334124902359000 8006 51720844681754378356888996656519000 8007 2850136847707640905681486972814160000 8008 156441280147758004279852475278535376000 8009 8552499337290492510004621437910335936000 8010 465651406592482238200589754931945130880000 8011 25247870061449233333942358053617359724480000 8012 1363182263822513177967942890936080366109760000 8013 73285400150042973616599832928642330807731584000 8014 3922689674140940595075336347398071609889090944000 8015 209036231790983918105779898886087431306006906880000 8016 11089144673718282981142731371901045467037349140480000 8017 585572515775084505971627304987444395578431255244800000 8018 30777709356580358293677152592901733028207032430243840000 8019 1610019795181185930860210892417547027578752368088432640000 8020 83816840698366770548287854821071702406852386147176038400000 8021 4342120066999959133182589131567289147803419986230433382400000 8022 223824500780185163308963337363329362277701461715649720320000000 8023 11479233940119281439677567947823589083680924926738760256716800000 8024 585708237740648473773214626208860807082547855404807256722636800000 8025 29728703221040026797478109572686432746874281129326762518773760000000 8026 1500925915920192067130751282386787028753228482471307932887285760000000 8027 75369046222430330652934066738262929471233001779465150119313408000000000 8028 3763902894439622379156382791030245515014744767850445524712626585600000000 8029 186920056787394597509278251075561017874991063144356824999609145753600000000 8030 9230075849200257777639853754184297458745607487434116966797047824384000000000 8031 453153715739132512934249426684837270736899958523358392565619536953344000000000 8032 22117447851507195437789046958977793045444664052377694749649959292764160000000000 8033 1073077691120841623566724048117749386235569809215219131177653591642996736000000000 8034 51747657113546032222041172461416894441126422581384855779050742391867703296000000000 8035 2480101358399260185760877988920445649341980091182531991105512783873971322880000000000 8036 118119703796369728298189095479309187273756862821278073936269309184197714247680000000000 8037 5589893206473062054482239527328499382414522611120906590442349368891903227985920000000000 8038 262824615455707421722078705318669499107022981864481627377703004795298747617640448000000000 8039 12276146917425330919043589184810865621532151175938973970843887386973486811413741568000000000 8040 569564307523003805905336701585720311650916006744179570112006087281758608227785768960000000000 8041 26245701741064664935269824664537614275334333119562757062523104508949094625569836892160000000000 8042 1201039642634432894669546190802039282565279185919064844170925487361901845277742569881600000000000 8043 54574289175150997699716565455308434837090537240182190887265730610698909010382240276807680000000000 8044 2462051371393856441020145556179432278881704841254871371104502675148350314935402544528097280000000000 8045 110263016989715506873034320050800161439432128935772356457916934107673423857850332597767372800000000000 8046 4901517521029135735224154913724014319900301202361833437688432031197013733370166373904075980800000000000 8047 216242990782179626758600053974949546597329401694891213293792027897291268823679963357280993280000000000000 8048 9466856589323640485626913318634425841655302037374789053254033230964564194114250542538590624153600000000000 8049 411208315806860622555046034481072999677689447882694650405424497666129234514476051532558645172633600000000000 8050 17719394199406993656617800443168469310841976561325851188287512547407305898922886272935112673853440000000000000 8051 757362405951230903384816614151756041776701926129610229314526272771553630217839810676130317797949440000000000000 8052 32104202762038725181810644139698817056475076789040790466753322856838641410398141181698181005574144000000000000000 8053 1349450610902520309741388841295116659553757032019874875214948803357598875174162989002143465038728396800000000000000 8054 56236848927361891114392795254425113802949044620631686026101028863546140552895440360020675275271228620800000000000000 8055 2323185659487102107630139779395960442694679072599222917928185185014861492548195131753759280641408499712000000000000000 8056 95120465042903195822169078108637957326499919874014270568819429780987615775554327540941637995520319291392000000000000000 8057 3859377458061298889778831726991734877165565931191405937031230221387271937930065056224607739603997037690880000000000000000 8058 155145014377131988045885213990796307043980005794062587232446104078604099198892956303643158697535440502652928000000000000000 8059 6178136501913968491192101721556612196782380069367337047032408407283522270474048298005831735552618987423531008000000000000000 8060 243666489832548224192127979206143953342147872875866531389914774115864476706217003680900177712781402008128061440000000000000000 8061 9516337930230080153892574262632615546280400817516005092513368817698277162897201043151032642870745102029485506560000000000000000 8062 367954587925304460312312317391215338025655757700940184629695228020972155866991722193091126362948866741242467188736000000000000000 8063 14082534645426835130429965024635991077576522747938279838009496986508596748675099369950118646290239221199114573604454400000000000000 8064 533382554247781775034799234954320812485524946633085464342661172046952477161451396036701520322544172396148008702862950400000000000000 8065 19988231126725808093722018141828400515008397627459848811932222353678979377394016180266993928082953702501412024528928768000000000000000 8066 740952934738248013163958929493207100928680115479085254643458384617702368255613871611580338535373864640788278271098748928000000000000000 8067 27163609281354380075095322721366512835741149125954906029905854851558955696906453067034744381592103463980137408854522593280000000000000000 8068 984603554752896912332225789163999919108964419313411926303032379107718034923222708609956899435151431990504538061081216548864000000000000000 8069 35278107799028248550051991658212098516174853697987580982325719603031978761207743082396090569888767765124742407276096907116544000000000000000 8070 1249131685922545201241016344499653918619622537898042480036619348820932447734128222998194124873912545787013470493292114466570240000000000000000 8071 43697372768593039932265323079115116063831193217060811578692056780318166739156048272816712665367961968993327891661242642349424640000000000000000 8072 1509827964862847499674396968614594009153755746472667965657270793326738607221757713832204445759836292986040123882027807162761216000000000000000000 8073 51511126994463679042531201810065067848524781352252474873227742353804743157208885991592769197121055607407793998203917521116232417280000000000000000 8074 1734793437223266401070325625193560861567172629041831406437903336189560286123949001502595680096323316306522174961414654724477844193280000000000000000 8075 57654644227757652380847743717460564789603298490611527148312241637142652803772323466489474349575249198854248715945752770142932041728000000000000000000 8076 1890261951437216073277014537622281761329540773386785816371134138487434341585398683824012678983010071791709512184559049276654541078528000000000000000000 8077 61117640662344813498248205133344740739492551209170821305061506822149349662414977319511537406212271739381353449458299041192072131379200000000000000000000 8078 1948129337635425174973174288916660091257200295240680217134808850986847270332607035347452566915584829794183799059385328878364765758423040000000000000000000 8079 61195424866970591549246576335859564398173272223063345173110287291391650838097537783665222941535563674705566781511394917318200559654666240000000000000000000 8080 1893680154002340088021122030468396800615460310395159098801146632822943857903114931617363106683264631283174755138442427671598059688139161600000000000000000000 8081 57704554821377915116326472030306362335708257703277006806707060686742096483694900483690737815811215926352669974569988805715354180371716505600000000000000000000 8082 1730815962616866068071918072767840749316614482215385904871965744412947692723007622826384802117001976379316822757222449379178238112992067584000000000000000000000 8083 51078985250917222042571688220229144603702851980983483182069170791538430966353551096975700001842030840829295740738437295286494275548966446694400000000000000000000 8084 1482479024693643323593973129126693935626937032874587415269363462452691234870525966621216641734173399817334752930451540599193535948904787764838400000000000000000000 8085 42294568665230927891279649894208287060755809252608493001454387934791288574248305456555487349389474679407595416526185738534880710178292379942912000000000000000000000 8086 1185536578674781460094516433355247999792370573252605137085998835570601784502015080688250683609717633113801779090731439654498429409841763175104512000000000000000000000 8087 32632711713905025502259588226209696679620627563624118902775221828261306461195502341394130832461326037819000744770591328629204318933893175188652032000000000000000000000 8088 881578212131315473942118118343645102532986778535023798461831349869899422958053195835036232598919224852470391568818061683458866843978926483449892044800000000000000000000 8089 23360749816885767781479945736997211474867173385479278198906656300026854751098345735765940824089074209396024132453228274463499715937507694337680264396800000000000000000000 8090 606828260692615307355070828584403108549351758763396257577026874407453763310096278659988623526129000287438590558681414605969611090859553653129023062016000000000000000000000 8091 15442501225869628537023058004240932170446879892567945593202928069555881182496021289576019128890298856858772852732291541777715971003802720909230275035136000000000000000000000 8092 384720766652674772958371452860941969845774803117874229309846198960549193893505761889362414842007002628736918767952382182850621018167119344432120709775360000000000000000000000 8093 9376379302608069057461629933731499870553452762696512563334876855699283019709145453715308673566907667356704736393293664068017830689859765054905169800593408000000000000000000000 8094 223384030289426528307409534172994880888898815922165792685525561678244653298494559637324422839815597004641533135060745777341100861806126409154684457549037568000000000000000000000 8095 5198055911165150856957923328145501367653144907712538612605575000461393643323902308364173742564505014423787686731594769971355800247574176707974733717443706880000000000000000000000 8096 118038201205469849463823122311676840594280655306875476544729255825527792126636832713187019889522071037316104095711247749579020764064722104528350781709672775680000000000000000000000 8097 2613316923429541454685703271918910663256818119825077202983501293097039910844883933276846702282141657137998711903461489780833124311953752532283980278331867136000000000000000000000000 8098 56352850761305539334944252623083600069868653443510154722416218846057278554067741349478827784752730656178300376013768496899097059292794995485601602493674065756160000000000000000000000 8099 1182302929072852883427662759599658649131491071884858820164628037495477557078130966670599241126365523751333819311400119503464777672661978701317637594741148389212160000000000000000000000 8100 24106280589511264934704157762169517151862490647275700569312560243172434469344214661964631472815023699307507510802506494073715110874000081505223728935263501549568000000000000000000000000 8101 477068091360967908963384773979238476050634524578530583841383167878742339970029380958585745350496168125431791533411386732575843459499100878193025265987007931219968000000000000000000000000 8102 9151563676082728610936258288136229819633291120621473838632517449050802921578139956205687943762269892783824807051967885185881091227261040481579310552043948186009600000000000000000000000000 8103 169918798445739795069429631968104739640358565899400374811489687110909957249910865166043890456064993175341796224112027802926810022704681253196963668482269705582673920000000000000000000000000 8104 3048800550829606593962026159843995589351972600532725601728349924693890470128770896263705376954763450473604223649080513627429055308222551321964887060383838965879275520000000000000000000000000 8105 52772119478396587136109291297660115337982047656373514914869549520305483503724990260593231600491656961297833283407676823427538788156697607388335204079331974673386700800000000000000000000000000 8106 879511563242584530800202097519930715296546679702705385507542953841447945314611554126072760577669350897038043086428588571687082626971261948996054174592368492122262732800000000000000000000000000 8107 14084122349103301639684705901648767715395912752759416901988124292491276803037377966707282802419358975996152433314841616364203245411440764440529328829969931460560289792000000000000000000000000000 8108 216203118617317794732019075088258199119329435496559437726305766304735301442567220847265274433012465255015210324993477337410554423301954523501788865864998880469591470899200000000000000000000000000 8109 3173347827351398098300018376524716373080375424941131902789137297468158519378903955290221392642564431381339320482241241620211713285305608325067746513860425454987647333171200000000000000000000000000 8110 44406211416177832816032071313176016346434823019856545759591418824990938194174195182140658741682404408874686668845235422717462689607303089289966741903132592161119960825856000000000000000000000000000 8111 590512854025178003199509959326138866117374716258247686058416556142455564078914511299126039835719667564978840969889440539524293110159305740828586169217272401878075935031296000000000000000000000000000 8112 7434902713584631601249080053495189662439615885981115633861427715136620591952330802131254520979742503210098601442808519389254067722393979287159374805842293437066838087303168000000000000000000000000000 8113 88257978186026990859142610694999274864646554744856347517314495322192627659034263758624662687500167995529558305242132258841040980904494905521816649972914390442131011113530163200000000000000000000000000 8114 983010149961583910410969466374227022140665062899279820126103139868375717820491377402158191843392844340379584265591645673152066589501077048481258121832156776565445401269973811200000000000000000000000000 8115 10214846836541262587213204512482642595705175262826430513534144843186241238273582965551383484322569259368834405219600272082719042370704236290207747561989084564668989088290832384000000000000000000000000000 8116 98373861264282505902353645959849733869726049192534658872771574746254564751672933561389754919820606260966024777923095446347058214974366357833689839836222230239856850887784792064000000000000000000000000000 8117 871039402324325651051702589173239399461540451655472218353756842580384213005364157799136846092114212060725656907385054637023546733131660349151677156933145599106111503596141936640000000000000000000000000000 8118 7022512703599157517729823989094315178039622762041769519136373312941305013759730090272864353300651148277740380630634649946678898283657944921037726967646974517745919762107625111552000000000000000000000000000 8119 50934537507499636436712985016942099956615523738140380908523697236418719121838968378517831875560152386307604441650394350740191121739864825430170420963150082714954942853894102843392000000000000000000000000000 8120 327291881629628327821527795539365107563092901113252765206816892366038190996631526100781012627022985176649394063971075114098382719470468971783050654516064931039142783852236368773120000000000000000000000000000 8121 1825994423176141227923525234029488143603283968968668474737780696994995129151779206214283929745433577059667287228267871849982860766085218271318633104492574667558520330748778847928320000000000000000000000000000 8122 8603632259976275187001088962999251230946737104342395806691317031295708757089868765422069513767286809870937883281749950512668689862374919792798437576600268666434269851089035591680000000000000000000000000000000 8123 32884094689659909208857809203519961645999717064220677055033824436792351305921841935415552278031954574010238817889116752030068281911627811085698310586892885698249006932021245682647040000000000000000000000000000 8124 95640000585957445866983399286573323565846505354718152350899901606243403416459708224376529907863928951892373966532469332240122255025421343691992796439741904206357798787023622939607040000000000000000000000000000 8125 188267717688892609974376770249160085759540364871492425887598231508353156331613598866882932889495923133646405445930057740630161919341380597818883457558547055524326375565007131770880000000000000000000000000000000 8126 188267717688892609974376770249160085759540364871492425887598231508353156331613598866882932889495923133646405445930057740630161919341380597818883457558547055524326375565007131770880000000000000000000000000000000 8127 0 8128 155576970220531065681649693 8129 8805053907078718716591320318 8130 496546042799097774232774457550 8131 27899752807529770086774233568000 8132 1561804788053749546004980924146000 8133 87098494779048687898829679432774000 8134 4838644172849609424395417265737334000 8135 267754740446437122367745121331409328000 8136 14757815438545032541752426562617038160000 8137 810119408563349363525606824524920241120000 8138 44288230679013408864611282362180948762080000 8139 2411070231120529072359022972140829324181760000 8140 130702276278774896088087975938910710665439232000 8141 7054680147498456963891356562239677796081890560000 8142 379106393085357800708163493760908728345239819520000 8143 20281626678123507717028848557419686640592161505280000 8144 1080115529721540344646947579898696425948867416596480000 8145 57257289556208721323809928603053140797961350965125120000 8146 3021004971264378762574860432897698291820282519021772800000 8147 158634855499819365261509217110808010702885739759999385600000 8148 8289689404480753816616307967721878849601934181859067494400000 8149 431058075314589577943401969851860433502402099845761713766400000 8150 22302630027793342804702070938798167350390370630327459432038400000 8151 1148057047409210704142586125217287790275502834744441267486720000000 8152 58792469441068648931730151752007776904628229720023925513584640000000 8153 2994980051148618056774972913931219186765622466499824536611061760000000 8154 151754892721149762428404130830527278920861865557551977959090421760000000 8155 7647683483235731484527647500992236862056697020054306746483789004800000000 8156 383280551265548221949680600447109413593630878696662717902676819968000000000 8157 19101342325623210195788991335448127614684611137404712420868232708096000000000 8158 946522774107186363123033306168793837150607363281540319692979498778624000000000 8159 46631290611275499984233103474248622275568978770272481191226113297219584000000000 8160 2283817225829489251368696733818120343707913364745447450811173579949867008000000000 8161 111183505000879925184575148056069523426291011123302348818148831731552092160000000000 8162 5379863248283312670643732791373574379961103852102054457876815783286401925120000000000 8163 258708011249325309102845225847750468408907828750832862252128433693953548615680000000000 8164 12362642610742479019394436497488293860381567194083977284058988728365966468055040000000000 8165 586988604055408268301341874136607449220295083738594700809902975962339486889672704000000000 8166 27689691926080674040732248428536331737541960100856980430393590086701240710353387520000000000 8167 1297564274449091703773764458539756569601860475387055137650623753066191966055526563840000000000 8168 60396688394941648357777858563883593004693195119548282850558057498860511795691137269760000000000 8169 2792035916696115969429803454889910433273056408443022636806141970178200323873952665436160000000000 8170 128174474568867862002100162755025517154028720237292542353990606243749209508521496008458240000000000 8171 5842553120997187526136122559063278883175002817422830815526205574178232968845000575654297600000000000 8172 264405875063335550923229532300651824424660975974550244772841194441446488698434382583771955200000000000 8173 11878246713135243705256511821205420963021597625189453195996113881804584606531286624061148364800000000000 8174 529652002199595486608577349567740004810090604250563282288101168631588815481674289834391030988800000000000 8175 23438446997320357957432361328150348701496644265295484476540027028597976850305442101674101230796800000000000 8176 1029220681174587033527064475961731548062856001192953972835813139926981702145177822967136706887680000000000000 8177 44840424732803801301875428238678122127218814970398707504618399819489960969478097645566437789532160000000000000 8178 1937987892523430893474774746074703320242444900461480019226564240557619734214133897356355074198077440000000000000 8179 83078674307703297540461592422279818225475658856990900527712236568701816979477893835686623627905597440000000000000 8180 3531999351272706696051841749080753047803160350234567789148520135937438523112516059672209842015463014400000000000000 8181 148894254139456513279050698923125497931535776676094644344788432332278169604535307695702177758601805824000000000000000 8182 6222909233206121254110421462596240463612753552156463201313185190226583396034687198278740415095114825728000000000000000 8183 257808534705034338651612189089653398727118416007236809356910474134338772963388823194186033895807628869632000000000000000 8184 10585651047934840264706801971381921555294275674131001590278183220763509004540476334337992927394347574362112000000000000000 8185 430705544601174842437705710015141894782639285601044936854580617296237431920047430796373187522533449200041984000000000000000 8186 17362409573653127145817490547931566346437350567737426548901245778873338261535176128938086467949570019955834880000000000000000 8187 693310871343316197531333398847058604873444092854411942545455164731658048371957969405989524395007957340740648960000000000000000 8188 27419152519542024926814189197487695433959952586213589965518758401624534915126781863899232848724042937770652467200000000000000000 8189 1073754890439164724545111852251757222590045355288216568464847598465274992664384158631167115289889100410378128457728000000000000000 8190 41628998587692036834572340347092237313199902597857517274196099927225681025834771571125625201262313084276349202543411200000000000000 8191 1597490801116726807343031312305261563073743872996710176863228051248538631330522588478636972235699692601390331557052416000000000000000 8192 60665458216902172675166936391574677443629068743873043518518922521299975019034890713620141394683173228884766839036444672000000000000000 8193 2279352539971438679532432197291215799647642031161958188861256427085193714668935481021288089399609010909278987478062071808000000000000000 8194 84713286375548999301287718592031138107023865648969637460724932349078905200992158208229084690191942737505743418452741193728000000000000000 8195 3113590073027146133412811537193868448203503100311354395037431182729298242213084075273831282541213700269335528985002038525952000000000000000 8196 113145598710545124771251897378014041411656975522394747342557000574964638768156474276363864530154072785641311395562926458798080000000000000000 8197 4064181353366526834250577358925506564636859504502810385795067335706084153084819062032715893001111129993169119956065505677148160000000000000000 8198 144263591604705949687752263300523642056638605322538568832934724574610463247522589990231380570327410471623984054173248538898595840000000000000000 8199 5059105200137838183165332807600135936864250405116823923329802989524708727417749611788548420418662400438862859269646303852798935040000000000000000 8200 175228532018653741989030900797877340830484209576920366036683679716249493693558456665184624728784320809321869263422711669671476592640000000000000000 8201 5992753854560769265267017392698254681711802059070036953105112032298352087204258656914778375161706691090336590301997120713304047616000000000000000000 8202 202306665836205466297456434378086368551518912149488904217946454437527355014281061883504305184419956230079341854114341857519250440192000000000000000000 8203 6739422720608252100913705512415927642019901884999851386590947353776553777571817850294198511623817580380706752044827678037691940732928000000000000000000 8204 221475277426331230150102570866522828264029893716650778106015301398305543331332755725981049280390153120653337455369613497538144714620928000000000000000000 8205 7177505196045711157558779965492821230687094095351178471031147367941582625901423715604147330188337996444299274649710017120177704214200320000000000000000000 8206 229306904872298663621887065637429111507321066226081054734305646446354246992974686497272773296157434476359530894813001004252306387186483200000000000000000000 8207 7219371125865655677808335089659803751120490558061572429644377763779116139856555088634366904849027592298907972674139192860914587208672870400000000000000000000 8208 223901333272929986624338805153398051631246540822339890579871633524134265605868288198433768896281864985343334766544564453032277238064191897600000000000000000000 8209 6837829405321047248575748891520628876404111913396863156930163653284280832423926011475183764994961836567159753746605066081128276724968692121600000000000000000000 8210 205544352737612682100765323677970010230779332140891875697719022814715775526369568322431869421089220963863597437120353383077783901525658252083200000000000000000000 8211 6078993471067671365245727983577292578900416548450067700160910078942111653419209072944568971059578922775328781372392467657035419769319387561984000000000000000000000 8212 176807581925448012923007003505407006771206293078135925104010357524928223948529379223505491056782944320523946765960504632182761629724148905279488000000000000000000000 8213 5054845283519253622577261280516598284805923162776498580196437344905781836834203766010729257165448395234402205988878315242679129628730727671529472000000000000000000000 8214 141983233196479347521148536048761136317801594546588203982503487484614442387811349723651637878860732128972488956002828267691435676910173484155404288000000000000000000000 8215 3916172903596542952961705205263155247646090224793480562376476799644778849596347597275993049956590835453958775102477007340739693388449086399316387430400000000000000000000 8216 106009243606493639602546611531268631708463171995987185534869282586092665632060864822231847300128894163912343964090146737361848610274498980897978580992000000000000000000000 8217 2814694735661527690186629581019401787822897018320720535170978989456613767398120305924832950352639977653791889518062746807811025008711853967865139953664000000000000000000000 8218 73258702767737267462859178489236001808553429892730768614920366470782947028738408740066780905267081459472754206703738548333575983314733154992549628215296000000000000000000000 8219 1867871766333192082746187519890612125416373869902559211517440795027087705247571190863679282905600927283545313905429823374307493362996154890867545196199936000000000000000000000 8220 46622753216445584781193303328708424648466179921196547276440674114549503644246700772798157554562217120210676513903456489964726606325145891070553742265810944000000000000000000000 8221 1138405548780296825945753244830096676270052485476351022027931796538193817307398707000488511175484188077879935202596029104118502891442707478089458321939496960000000000000000000000 8222 27171271287419493542294010423102187581605442205294506501710599284837608684496352714287773383661968177722462488222479420493198994922460993361002657189115985920000000000000000000000 8223 633404278786484094425762088915916321422812839955673254965280665463747893650609621430834708498138839612486591431696845956624326309389307578495383466632365998080000000000000000000000 8224 14408898795521924017827218212555584637593561798975716497956698043182104881479130397802182558878020713711086910575679245093687866967161029868788926908939611668480000000000000000000000 8225 319561262343046641864928041130500338988069547082251185493868503603348589336238429235107821196835160098976006565242840359012441890429240905092464602280840218542080000000000000000000000 8226 6902670749802646847227587673585192532391034721615566738992930529506153976594652514476928332455488595367636551769242131404431259477124028845046198276662069559296000000000000000000000000 8227 145062219815451581852964139336046356603223990910684467553176934339827442405961841081424730363123633271678808427933766691176645043611472644650846093876010944561152000000000000000000000000 8228 2962543752295256892103262214114774676185778705431419456253010891417856265020910947281296229103345762084464244487388927196617729258511559649186794002678279640711168000000000000000000000000 8229 58723010207511221972812300990711681941563664099973958185313248278762657047387404716902326069162450028628420742568176336740298778266778469915698022965547374286471168000000000000000000000000 8230 1128237658296300959181448260831582569258374470700548205009851832747246511684863387590470370816931264365026926115980352812653849411260099241498523237174144945996431360000000000000000000000000 8231 20980102697452009832430705940269990483497042095747705716779744136546135340179179509643878145696823443813437779485367440248834275253797279152034783571411800772155801600000000000000000000000000 8232 376998123084603051873687654030889550444467872889450201656195016099950145816671148200622734150043625285113402361348097478868110754523942205720129613983807468412810035200000000000000000000000000 8233 6534935581376098079620724193639708679185199844162493665421204446516007317337542152161554630145621054478418765776800967391724271345584204627850743158459027320837295308800000000000000000000000000 8234 109065402510691456392665796263136346832097371221893533169869044791853600058013629261978081628219324192054489214683137082497803207434386768303806948667699710816462621900800000000000000000000000000 8235 1748901812979193538389277775086210538403288553444751787944769363227601398275138143545031083698361553331059363643675786975134955302083826319072561241623996455390069496217600000000000000000000000000 8236 26882438791901881032796240973588567483501731665568020165372343306388109528469816816775147804983740650527449268265357469287140724168981483412243170563135081742436025761792000000000000000000000000000 8237 395071475421878192958268194898242182010161523940511271457519341865004095124108312337671343006342522891744713491085963601733607655827060522840443586330166287041608542060544000000000000000000000000000 8238 5535189374121573273891539394617839361937996474472196242660995699420158488952012287142160751436383554029702447408682500150422743928741417406630368629178282075951193344966656000000000000000000000000000 8239 73693224558775909179766470206895050466128711819592908614853075760449294639327534990012062981022651858055041955653302963628255767415074719931767148455167926341085417344860160000000000000000000000000000 8240 928882412009584655978211831713427207262637567804180934188167145762354164271844497332931619340339441879766512724315279936741754549417130987932873926881690114232019237945842073600000000000000000000000000 8241 11038333468211017362873026711239526857395595823459973438382133760936206864164840207856726287077966497635972009609230627768080430512837679734097718732679348046117378528701841408000000000000000000000000000 8242 123068641413660700542922938221148563954732395179326793671899449205798206757595756771034674763368425950529967314480797616819607511925481363962854848400853355470187942696542273536000000000000000000000000000 8243 1280075974435363394710367966734083299717336643766852206317250240977069351587803214129636587320779898884427558217923380509141173713157043651886878501137795805162541610582937698304000000000000000000000000000 8244 12338756914140346039710642455728437497967622178124429832782238965586994441455107039827728768344350463607251826582387076326505817378464159472452309198649462658575734709220030808064000000000000000000000000000 8245 109342543734205145361646776579095744623596976257160759289549643029987334387031610217731558976842202339517037504562601463371700377217325704882447638051200677550265507567985057857536000000000000000000000000000 8246 882213818592847035381395019177977501699141738838166071788899392797048571239606555202548367040459516283038128657762624468864921151476201693081687900534505932522479682404077315031040000000000000000000000000000 8247 6403126785483519627408104562345089798466948108478823043897561357644312187923589389418824911069630159911006241134158845522722603772868675601087401895243917598101551891528145782702080000000000000000000000000000 8248 41169898652032354936009681468356652302062068821414424357807368109520195057161567313503206517996543965257709113482576174959092504877910292664974547057722273851593822579199462783057920000000000000000000000000000 8249 229812127392241579242055910884141411350478938719801754533461574594529752828789666350175100080444690171804378914331957148729217649542711916404250407193133105776694395773018705514987520000000000000000000000000000 8250 1083292447581888077792563936013667133460395259470567418557240224099064061532104647880044395846159541711001416935881552239585951683890303959849855414791879757486973965001051036209643520000000000000000000000000000 8251 4141889789155637419436288945481521886709888027172833369527161093183769439295499175071424523568910308940220919810461270293863562225510373152015436066288035221535180262430156898959360000000000000000000000000000000 8252 12049133932089127038360113295946245488610583351775515256806286816534602005223270327480507704927739080553369948539523695400330362837848358260408541283747011553556888036160456433336320000000000000000000000000000000 8253 23721732428800468856771473051394170805702085973808045661837377170052497697783313457227249544076486314839447086187187275319400401837013955325179315652376928996065123321190898603130880000000000000000000000000000000 8254 23721732428800468856771473051394170805702085973808045661837377170052497697783313457227249544076486314839447086187187275319400401837013955325179315652376928996065123321190898603130880000000000000000000000000000000 8255 0 8256 251728825683549488150424261 8257 14359453047653347561921240511 8258 816198998406126244336527389286 8259 46225369185706240368517456524750 8260 2608336202920074713686202760777000 8261 146628363401071813985743580710023000 8262 8211371989231542457469882315148138000 8263 458066529804142392618365517470106042000 8264 25452352699407022030699008971178648720000 8265 1408591154102736894601968418520418715440000 8266 77637294826096135833809708661047510897760000 8267 4261423032412189747837689969060900126674400000 8268 232920519202264218572996084533242993363351936000 8269 12676499413263471208111836596843588644621691520000 8270 686908146941320116308422384518351648796393194240000 8271 37057367248122157708794032335734363032808107938560000 8272 1990194072346600974091036461804855807776773255925760000 8273 106396962918055265476485190054232713067299129477509120000 8274 5661655978457321677263650040170201853762339204482457600000 8275 299850790652209332298719420156935980654323493768589107200000 8276 15804506581477100255029081441505328211463068963289488588800000 8277 828966053588870571401307774537349251621744179380451851468800000 8278 43265141624833594959134482223362685971124141753672977391616000000 8279 2246725775789106062423948383018506446417029214646780091146240000000 8280 116074541799929732628630328329909116618114578883217278452039680000000 8281 5965717703095526347198977990118200638134556691971730607337963520000000 8282 304993420273444162557487493331001907248001051466012566030291435520000000 8283 15508968481146397449250941824446718907934712157958655676091856977920000000 8284 784335745583543301025732981550453063606209458402540131803832057856000000000 8285 39446554161524366409969582502598598067645514107042048206842908311552000000000 8286 1972716759615015181930952472917074936328045655927040084884646016974848000000000 8287 98090944460105472678836182924459024272682471084377925851358437052121088000000000 8288 4849096216511146874430880093111825642761690494609385980108062797103890432000000000 8289 238297130566799102701783312733484389209778574741286970473968302261765406720000000000 8290 11640203776712490312680165814200383825796978321476866308799388846033144381440000000000 8291 565122928735610980873564969025134758981303326395682842214086295293175330242560000000000 8292 27266024222191252201579104155335810105516771640234866915577961710240197446205440000000000 8293 1307230996108587413741014729862343821161436051784183487697788563707178993825349632000000000 8294 62271405797611519155226828830538280429445324458862553032013790560243628023574691840000000000 8295 2947026567089241797267658848838393819016912926064656944547979853729298961987094446080000000000 8296 138544961113969981443998261570011470064101947254593245419106112130457285063482036715520000000000 8297 6469339783523156446768241846811177029030756594263567077849947814993383152775031863377920000000000 8298 300014272245255730417868473315710190188587626632081683987114299601932532121609748233584640000000000 8299 13816106898852362033246575113708808399679942628881281507852304317807799292646827448546099200000000000 8300 631741229376927308946253244950236256723793228876927157113911173812962163185464740510328422400000000000 8301 28678028612014479232025995688458767382031642746406047648462399662866690331331000214234962329600000000000 8302 1292294341785996323808976947318138915706413496704169342597714435091890976205793437898484849049600000000000 8303 57798947690024986313662410076468554769226204702446747797334815185247215372058384266429070311424000000000000 8304 2565474452852824838038863854194021285412384373809831878115158934965813825474315095380052211138560000000000000 8305 112991632309765559601319388003971437293140735590179303361860756223319370273514697243891249100881920000000000000 8306 4937371535114851861953362772160365468380087575111025623772010504303671412905878590310807281472634880000000000000 8307 214020259588436998289485748611788504614315425569567171975020335693979064834796863782558913417581690880000000000000 8308 9201541026175798477897233396334420255081651642817969491804505240867531881219529528130057735705282478080000000000000 8309 392327068684271859284191106878830523268052319859158423195761028400508551882394099218349974660692574208000000000000000 8310 16586384616223875078809298983840977794610364565264796913859945721184466047227788945600417294701020839936000000000000000 8311 695189007574274203449854447641084581552319781249856555997955089377788475520850946640458394721559263576064000000000000000 8312 28882306449478062118975916287394246761178472901727668851296399993673752228420315489437018565163571828752384000000000000000 8313 1189232668710592725571878636374707730478393004820574614732883164958361544377747538157281943081546701441335296000000000000000 8314 48521467662435236498396523450366408440612809201965369933499329989338631583371975413133563079809129060981800960000000000000000 8315 1961359526021398923326693320381164972655395649226786640320543439801049482508750364694236803716813990526262968320000000000000000 8316 78534142730371076932586767390943827272646998974994311610759437103222294980341461071409636955295265480244576911360000000000000000 8317 3114277782056532705393089710689721982087258220748185740991187088985343778354109574522111445425004586355630396145664000000000000000 8318 122284336440347084886799240211337176191359237373665224357026148018581327319701688776208104995525676530918907740527001600000000000000 8319 4753500266389106902955887989126393326290862683294819229480243518710709013119564593496252880237769589306948340020150272000000000000000 8320 182893100615098496438842958520939817995357074243122343649697740154885426801582352556519901545850907257875160083216728064000000000000000 8321 6963560258808327916582241992236776934412211614992791272208444775587394459161817249018177618589389135427577110286529724416000000000000000 8322 262314163295018332225523566334617893719509388831613783955473711388260646066048353022668842972158240921498294000859360526336000000000000000 8323 9773983814941825998931314472023954620483066518105732031209034029225302925602781383835136856219225295672724876082416915054592000000000000000 8324 360147831475419310393375073565409194405670040041554427187428040603588897999853934477380482312845372169080869773819161985679360000000000000000 8325 13120359350316685644707974622508129340660813353446090432468119724199576675821744010100016670455654697989433076743199545800785920000000000000000 8326 472453659108955868017558001504424217645049963854796107417281494854354520702615972605338205745773151540139150342759076578648391680000000000000000 8327 16811648168934808110670140470551908532039347129489730276125439227648790225213611214927180886671744836910205850997974757277360455680000000000000000 8328 590995233423041770219466064755152196133235020097584163389657237315833265224845314705552880196049069248327789129041163068189232332800000000000000000 8329 20519230129145758831536598776136861423904321987227055080220923987774125412957974994975851660459285426477355221493269727323799683072000000000000000000 8330 703425095301460044308063465155217779787795563011283165896036986464748062271168525961687379295961500569618498252407881560446682005504000000000000000000 8331 23802684609760878146499952628394687044713361069598305019308065575078539745228296175381034079438324369428366903287962366628290264825856000000000000000000 8332 794789044854903203317792394943478069797034988185810304791988807107472980089205889667851673570012560968968404060234816069594804341702656000000000000000000 8333 26179230895508641054089852211131739098274596206773968602329134426597956732746652941852140691693964616528790057772555585308979612998434816000000000000000000 8334 850347735030834725460718479281728731899087677886536320647845428437189342651383274098061487992383361873720441099001777256944367875548774400000000000000000000 8335 27228296764779590191958535305485100360814315100317134852455670465864045510204670253536279101928729547214485668502808699868444851484544204800000000000000000000 8336 859155578163560355965332084356488714056594043170542691758128915313205653278087595772873859100015288295608642555045688687620798395129738035200000000000000000000 8337 26704653363045242233219110181713711807851696202221780198771731713152104039222264978374703847710794876759286692593937236155920971121160303411200000000000000000000 8338 817325349224855778526548421002890722699619361020418137748061613175565234751485052360372638152518122403199992985080406097016796868522057452748800000000000000000000 8339 24621653772983167303203222977975497363682038149018680798340952435016212256978409210327630774744157662593342121583833339051685019544853810249728000000000000000000000 8340 729737602160363335494927804020107870459597092400550104918981192090856891409991246807404771975177048513059159817767657653908617600525269840429056000000000000000000000 8341 21269026325857116181127373011831441860150828647670657351123316570095282656961216080696946680601716295592739460186252648632712297565125147795390464000000000000000000000 8342 609332639293040184565052594399398285490731614108991200782172320974772986816748375941968484827550620156950079415816954707191045143914909239095590912000000000000000000000 8343 17150292403821561661243745959849019209827815728881678107316111560676134760293988219068721778016393755527035705843541128313353464123613106004286452531200000000000000000000 8344 473993208939875187244656615331423504976186285163292753222905897254860059147637799118285176520397961893256740305561351657810441344395526278375500939264000000000000000000000 8345 12856345677332076922168348835886713118425471084726976305351372014026314771961633553763455983590240558529429092880767221038985162414001816920914256723968000000000000000000000 8346 342023730203144388116678898785223094883061041434163562373511403591434067277065257562877765565894978305172797116061677302814284205102602733009642499080192000000000000000000000 8347 8919134484849958194824744215272030259840510793258933384785040342828885078756272148099118760126912342724302865483422413455513528862803991339621682073567232000000000000000000000 8348 227843335021707325451304185092376240057326028714928507299380104112740855546732395785971960255444410097653550129596293904469033826410651906085273070116798464000000000000000000000 8349 5697705628199162738904139988572975049466306034069795711422440050869542309520836438508041586589585977262114384130678228448179178141487401756805640810208952320000000000000000000000 8350 139379448783932546038152738765276776518643520747784041184941763159889221154715733480697867176721986871466964083998100926251694066965649673009386473168872407040000000000000000000000 8351 3332713252296805830407516201422300982269610504765526849172516853348848510804399962001360199835547887533436631908543638653057251591087824052318986681308057436160000000000000000000000 8352 77829026482453938537386082020402462157440412554545426177607143220798942582782537988439161276981490973647798399922037946710456316980488309936629719983978614620160000000000000000000000 8353 1773577296269978810929112460371475648904513695026405840518084432638070041393781819171398357192755899985129737267097495629999262045536655797850592114941656616140800000000000000000000000 8354 39401977388494070633418198463973884402353341407561041737556671920129793288624149546188094050871699808818619014474440606091115342411851616245425366894925559365632000000000000000000000000 8355 852532904635424884663199476783149934461798918997901275282789617004109120558176654676605266749032027912382334563891244194289054842720751581815643452200819332481024000000000000000000000000 8356 17945833825201382986363060921698648812558812321078396795412087493279342845587124436382355010766205257377776878814176983046858077079157924992464428656266382028046336000000000000000000000000 8357 367091492865414896686178042904440154055960604469168797105499865761016942736077550348518933152362641891943134242846425868784570524603707034965143527788097566184308736000000000000000000000000 8358 7287903497908185395477732593852278866938226774797292314723292844291947487768289533880551520327566160460467638082046366963091134817176184426096685248142246828799164416000000000000000000000000 8359 140237382052800615222081902965766990706461585178436896434522832834206416513848879327726031716795507123884815393080424293579609819921810052348347564060732569175667507200000000000000000000000000 8360 2611700923098008661582590363116628676066142298503585111116157955821053704699030807464179292903004920403008764711233988088174414169075556844920082309489966723390400102400000000000000000000000000 8361 46999250068502003057158129964403042191150873177257470224829224090852220573402624267353014476477871060312364056804779791244562983197569398177460406801351179996304611737600000000000000000000000000 8362 815852696485661154472147266690594234541124467455877278606504840415041652498830475357810155226074514942763030820338881242384779215477753223296515052294326538285776214425600000000000000000000000000 8363 13635103000240497167136537050330057848557036709683919274847062922260671905925163695423951092350841707135904919939764932139810452920865165051081693614932864393221161510502400000000000000000000000000 8364 218937182421006181277138259059424022004137270862542345166196571832437219061563640274928726237049352841663199862264583704221927610079340334197147531172387124379551178686464000000000000000000000000000 8365 3369663515155361058349090532332572054058285098507282015242696181086298971921492540548303112491252658208111370400855163176749409279853345304064915919615022789128255310921728000000000000000000000000000 8366 49583564524553352502500550792750618249173138824186683789046539860713064516682841155585134521969780739686599772398027936880643879179877380659907749294713846052406208906657792000000000000000000000000000 8367 695534147799855174182976423062970409303685936371987807184085026111223507504953229664923160911440968858562112219459868999714434411227766031354897441099799530208734716723462144000000000000000000000000000 8368 9270781540778513474971199105580672134333699846343443046569026126254867791535562679972907335902376617977460770062727344121947441480809994525812611203833412254875716991683710156800000000000000000000000000 8369 116985056175255667398821933161231028300214306048231698821771124371950603144703759783880157464379716274389967531722448906293050761186474558418993730592142487730900997817851969536000000000000000000000000000 8370 1391653503626257942497661187814937268293535494316590196160996842795712030510661123432252854974579175940399610815152689454463495632759681089940202531488288117292238084056843026432000000000000000000000000000 8371 15531343598270626463048859508126017888381288138581968137458458474390117693462988176360013940027969489456339824161138201889743095799561766865448875907072153914474011871573083947008000000000000000000000000000 8372 161698609350966825477165029186055339664640213306734757983937023761507423438645644036664709743646932946261574236768884270023905514837812883440481892487566921656536673040436945747968000000000000000000000000000 8373 1559999615392224789525521767888417247063848393859760819244207975316606989051038863967848689226431857729843241595332524043519559908781290308080405541260834783121372388308836287512576000000000000000000000000000 8374 13835568516736553824492427640528217467240200460921276048864280967571972748031175529273390158183399544732356158637799991497465756784860499694640679611539335966168764518280208245063680000000000000000000000000000 8375 111713863079661945165615639640063777608227907931333838351983405992859130356433400984622861601511335582769192945471882232431746603518007146049591312713366188499315776881465582640168960000000000000000000000000000 8376 811371107333230851452905754183796916261699125807841858100252511723832652737144073249976479776097596731638125336809905509535787818388236583066781407591484960291338569893325735555235840000000000000000000000000000 8377 5219973496548132801686228457518295591130936003215289497634844432877769063502429180049485158271793796777858119529005424269292079429632232248658969038754128510485981197707242737856675840000000000000000000000000000 8378 29153256084125020654532242873082439279864825500350602148694586149068486257950365784536822157938443697245145883302269441136580573210012785572254103402941011547941939256241354354720768000000000000000000000000000000 8379 137482500842313828433788636474449152625904351447407344004418608558974892411160830572541261742554397868345287576890424665095175741599043181557239644882128987296639335756346457975685120000000000000000000000000000000 8380 525831735505077059658434319305904119526396239086078345504061860602830365634196781635204031560362113312274410410482651269580042240720476009708141496961021926079443566953064919036067840000000000000000000000000000000 8381 1530051741657630241261760011814924016967784545310618945188510827468386101507023717991157595592933367307144337059073579258101325918487400118474065859578311920246200454216812959901941760000000000000000000000000000000 8382 3012660018457659544809977077527059692324164918673621799053346900596667207618480809067860692097713761984609779945772783965563851033300772326297773087851869982500270661791244122597621760000000000000000000000000000000 8383 3012660018457659544809977077527059692324164918673621799053346900596667207618480809067860692097713761984609779945772783965563851033300772326297773087851869982500270661791244122597621760000000000000000000000000000000 8384 0 8385 407305795904080553832073954 8386 23416235780415615766662985090 8387 1341463947300530713693144327858 8388 76573718988454389188301272260608 8389 4355042467716649221165253511022000 8390 246768539194720875453004273946682000 8391 13929786342487582765779761065145610000 8392 783300874175200312188399815007552336000 8393 43874700376385193713398359673556535216000 8394 2447781736960749456403866323785946795040000 8395 136011437046136913644440675208432646814240000 8396 7526503506619776314368619736473252070731520000 8397 414759871869985391635136340100884505548883968000 8398 22759146310391363013452142258015425354427157248000 8399 1243485531812366513930151590635070618166336695040000 8400 67642616130365467170449216660929324405346167357440000 8401 3663227478038095842078688559075302042250570399539200000 8402 197487551704156203359842738507968402597465625793372160000 8403 10597806282246695218415243894044088980794006054099394560000 8404 566057109742717809428237988030977826578693678413755187200000 8405 30091211799002040717619777812365926674151473020520338227200000 8406 1591918767114479254700320454660821577564870727455292825600000000 8407 83805024831582090334665324201982536857192884330370377555968000000 8408 4389881080569489450626627599373136014028387309725699838640128000000 8409 228788429859936927058535241274361048236751509754763926153134080000000 8410 11862561299242387719689709112297147740353043630551987105250017280000000 8411 611856973275077610013065051904602402760361391014829539780168908800000000 8412 31391474311765121322830751645376007265687437567595301705393514741760000000 8413 1601867414321190651554439953082070606622012277522045208637080873205760000000 8414 81293633109070332335504830303009864526910199538120424450022270697472000000000 8415 4102636158567932537353073254163826715508018442419841850782912765100032000000000 8416 205876454619446443302928813059136969574420865188388649674008576875560960000000000 8417 10271823665064011251522334680512634763195442934054927058162706362721632256000000000 8418 509500810712546874742577503862244158847205372186699056635683206297745883136000000000 8419 25122169464266972475184531238512427438890553714782677762791126906219570135040000000000 8420 1231238072169873450920215998369898661293105396398206025274193338598288932208640000000000 8421 59973092267415726532421879537728955289225258584563426519344057069160475802992640000000000 8422 2903062496385072013500783457746376244285851686211468264384076122948405786224623616000000000 8423 139635875575818514918117636993843677371121854527518505994923346067817670499291365376000000000 8424 6673175667645182748095269631769143325367141055347351650447141438644992420962033991680000000000 8425 316822712192481301692482474087430815829471659416727806051583363778489755338656951828480000000000 8426 14941719105892041655401974026071557734931992840144912776839440382520332164251748034150400000000000 8427 699901017722096163184234793636805142561908123828444043610802714075403834046682582503915520000000000 8428 32559273726395545967351042025347625460964213391483624734824424774869131142721047198244536320000000000 8429 1504055807989766789332332082254075650734371680522253788232253758237951820760359530830128742400000000000 8430 68984630647111451839863903532424819897623935671057222914584516366254572281208200161260889702400000000000 8431 3141135660138257855090750098554982220089959667289410816715085988215347546928693737587684147200000000000000 8432 141975228751287171490116687928571432508924283312838191375967420663164068104036117949331959447552000000000000 8433 6369044623148611214621724013826243462398098200720229745223043203784661865478295363135784292974592000000000000 8434 283540305232357777967099145098156602405566384877259772894121943856134208691234234563080245236203520000000000000 8435 12524941043126560735494106918433640653279569255081470811091612556027259660795747349861724810714808320000000000000 8436 548904882186997740789568842414246961727175550757220379315105107982168123872474565724096708400591667200000000000000 8437 23862593876047229085002334073228175542829214122670030223654082832891881775741482504495331075434993418240000000000000 8438 1028902997211045691891795175807680294718915633604605450606188238498765911191564471904945212411674351370240000000000000 8439 43994955558380676734266040217894066514697943389815814967744226445038511244911757501670056341473534672896000000000000000 8440 1865248696171621671435978080841991758983008248346657195617162578177272881081768161842667379825923038642176000000000000000 8441 78398541921572257776874567326676904883402656325850637577460068219593415862128444835640681596965238163374080000000000000000 8442 3266229680932017108791211574771321690648205245820096676111358581894002853317752951851565188818403744880263168000000000000000 8443 134859372021302741727382974908031023154796954049296124136907799335796939418816508755194002246488407764535083008000000000000000 8444 5517436989448394074263421602799841675524995484997155408942459073903686794299654883475106549820560562464929873920000000000000000 8445 223634866811197037259002555811301421065930690514815099995510801892909798845993264816963078027028147849591007477760000000000000000 8446 8978615379048333122825994373789052668308770513511055317712360350747178764819322858509266414987904881060927716196352000000000000000 8447 356998557515544149455743142621192176393969149657910257572675847462898322603491253967704639813138273969244341504101580800000000000000 8448 14054904263247700058167271434745896989420238510832438540836118895129871265591293574876000467191586903356229859230403788800000000000000 8449 547782575880903510903186726216603668321601354717863817854952247873670778660269377253900227275751334202404620683542790144000000000000000 8450 21130964338761168864639466493389080903758063471957701798300054312740140915933605646213259308469307118098741503173679120384000000000000000 8451 806622426751916974021239256414276309497739221070107645381955998926107585571720449666097650489249866597224126698223063531520000000000000000 8452 30462622828735200391454204953637221947893698670135209951263203874968064454241105111627780617895041137682446103124996108845056000000000000000 8453 1137924329602008603091956355041052150010175538795138952652199355165874135708999542854533653065906765060467472742986438668189696000000000000000 8454 42034741075487144896101432057446870319288905620816156294195721861553294790896484551071985843043096507649182211092787228489809920000000000000000 8455 1535142405235829812834868488380516913547945503918561006522984600122935351257660643302570753247996390871023449768956293323602001920000000000000000 8456 55414963165808512923082091384966163921702144968297077826082228351832669922517094881694741915040300996698948384603515498214195200000000000000000000 8457 1976662433605001696176747079432766951270552222997765109307372541422795655133783778845494528765199018315184479664318057261830661734400000000000000000 8458 69654636023588577322824638895961226423342280513420735960771014344128305861575941625395990289932574172695620418215271752014917690982400000000000000000 8459 2424154790694451664139228208967431893708234302215574146050331815997560697844339737473404707354368578359022126497024183239927108993024000000000000000000 8460 83298989477978633570518418027451948170817930180444393848101786913711198193137753472801786038259254492530461024263381161699483355971584000000000000000000 8461 2825268352623061172601891365567997113459280323191932264365417092211747544057889154722791312887715366166177626165489569430883009183088640000000000000000000 8462 94555492545381898867118646587272371703333384392432540542343419941814958825516930161880866886773269807583656445060346439787957251523739648000000000000000000 8463 3121634649752807391301614017387433493071827248240986926363823560158184214798596890059801235240670036439325596500074113915297084076613173248000000000000000000 8464 101625138958081189181163630258401473931962732211415076613279837076181119719520503995917503558176042727537308487998088296027964500861570252800000000000000000000 8465 3261320652618857557946353713948694794552985792018253370534454186106463559700329504254209956150595517058110830801814949130128663751957466316800000000000000000000 8466 103134084599614678314986757906109926522839925612432601388110337506806042787171286247452670199806995065270746493299243085934333917851637776384000000000000000000000 8467 3212651277732178323751280779581385101174237781743495989745062636468753541494080348909530223085892523261325099214903612844880100401982860584550400000000000000000000 8468 98538651229713868286152469904792719926650861662163453931590976407530238394770877629183128712462740744834270320717899512761114579401503966389862400000000000000000000 8469 2974764101016397401887005537675456655780094589996255217083631554157146944944706999698431248110469236491423844796770162766432920872017138806685696000000000000000000000 8470 88351567793007253320773497634057209134022504664493914849433155242723900263644675825337081555657213814437170250685381864457623923238503811903389696000000000000000000000 8471 2580452136513231523663155209465663421781504472355255936961281033487581737703224308605557537238158953706898161947837510757295738411425845433654575104000000000000000000000 8472 74078404925912600671365026877859825295167556381157393137741580285126163462947444523295973007969888544635651390122093195179714085032659296204919249305600000000000000000000 8473 2089228184082666253036652871329405827149497241300867612201592997180452583685569627218564540285969506543548226383883117686747394797547978587650687343001600000000000000000000 8474 57856436008642496277129417181402806849128947482580751877360975859165473803499517981215669644258299144683070869593790265391925467073915509664198980272128000000000000000000000 8475 1572353543930768578574689472504263277349906868952322198470055251324585343782350686141655584994283710032294169682034465744656524805677499410884475232452608000000000000000000000 8476 41911165699669289596188711524617944019615439433670376772292018864676472906216781777184674709528956295778572716950464871385920884890136994934366694686064640000000000000000000000 8477 1095026460844349064156373956226111448611119201615946925976044489767547786436556134183889043741682562748500090267974612432341005088113765000401021563150794752000000000000000000000 8478 28025541333998240831821182446994062051067679190034497912292721529892635692674347953603922401521400304421774481385729590667917826889120736500825494653010706432000000000000000000000 8479 702135049122073337037435908114238618750081730155639344560361727226463806934170711414741549699805036911828178680504333820873735807187926431510119366517629911040000000000000000000000 8480 17207165165556881798457788473039511072963557815760684016707265019002072414153004264098492290122275479935284811320060072603592514262213850566706085098983302103040000000000000000000000 8481 412178397498469222274334855569498941092916582811011720196125459185470504501484064738371923020072108890568801973717906502497640336692080448828041368298491740160000000000000000000000000 8482 9642554127411057490920490457481014817164303259899563365239845828658916061259926433285104822256795684527942188624778016819925966683073262766796139555668422452838400000000000000000000000 8483 220115223172754640951698807253963690527386718241764380847321876848166811321809420339462061388217266602728969818419237309235474282351567913279829592435869977306726400000000000000000000000 8484 4898390885911789459224565264052610846898003709257128874854077071436786098537929300830651308148453942257104425424794630888486118785105534234763600868674460654239744000000000000000000000000 8485 106161668041039128344786270814128416934924482926299943779944060085108111166425700851324177914772753810700474579690690329672381290609744642823215567879026594916859904000000000000000000000000 8486 2238343719418265800281659496986715366065964312998060831627433950860993227187764523140039115308911822915727019745646477493257535087865435929119748845036549525303459840000000000000000000000000 8487 45859473428476805816649341230936757149904582901353057824494130984662922158533063057019953072685486897803694256968362158391771177738014401234039848319702343525595086848000000000000000000000000 8488 911871545034795720788719066072821704484595985078305710567801739932823143094161880827066716456231645095126419895016567531026830981344754327388340928190795793314137243648000000000000000000000000 8489 17573386779673875696552795925587285259982615029950472541962727586678471167955985405748309325599781286572142967952946212099321946195467744494868358585789961386072630886400000000000000000000000000 8490 327762782575169010602950842285288761857281014364296400557447013898578866884138401203253394861439008757106703117261149507894600742296087071521919792456256713273133917798400000000000000000000000000 8491 5906838606257564934923574839180453053635214395467062655608271638837230633337522276959207771360948171527928110056328676196806258641854496198411125121905251328710527680512000000000000000000000000000 8492 102680243337185434234045572361309851482860643280907539873687850209897730121575162702254668785239176359342608581359701012050116784279068586262881365452049800445189285950259200000000000000000000000000 8493 1718410745238881756360680501468658837131798967173973647015051710742977894429951136197490592015923997862868380484024553844608597249701759643126213612148271560589872647582515200000000000000000000000000 8494 27628887874466913010515428964708032634519409146464908909815641852686959944756037642853205615335974640841144868878780750538673126434328502254394440403735385633540942329806848000000000000000000000000000 8495 425781740565764642194792048743951383557522496134459901708404115479626109916999032903040637647443956696608552963900778386473501643892486781513678869081544634932465486453014528000000000000000000000000000 8496 6273003034584053211140304031265184085428033057676302616383104026410822963496076132924885155831109282821829728911294272957094160767609230004536424761268204368366909322707337216000000000000000000000000000 8497 88099488506371877639442770320346785183609162287810258385374716196474254796362168899777232977324104572016183851366547952026705850087736921025493998533892649752486024502657312358400000000000000000000000000 8498 1175621703751438707433440458803086506337317984508500736522453210399686870452387182828675412708426240603479006558419869419841192079030841619569916515357997420577974396406813058662400000000000000000000000000 8499 14851018549019064726506284506416423058472698778994330655514804470403878995764485495565625480677235257171385876745992662388690889919943262113668342667393385074085139777988509827072000000000000000000000000000 8500 176851572489725653244990264073577887041855206628756692902290345636874070553776820585198728849425354621486722626121620869662186267280082135860459045529363083208243933148692969684992000000000000000000000000000 8501 1975673223664499841230543374584401852214837259560367491761900445756348070321807379534254055555235744186804245666043302765560610444965441999305003806906586238394097784852134714408960000000000000000000000000000 8502 20588079453189548515715476959235987732450350327004888262654389398442962865759610826475351288209965214781964464801854585099688205522022723375499234600357365294486428641607943997882368000000000000000000000000000 8503 198797736951611926023885391270539430122473452675211218791469721447728646027293368032682083853942818273136896795544800453101638747172528957741210221380852346307013186021126967486578688000000000000000000000000000 8504 1764549643356795369907622633425266746008278710889444511210730402491568199560066878357575115336405511565830582064504240066152894264689275285312919588381791086071500306448338509585448960000000000000000000000000000 8505 14258204575544696626262792192459806881551110146389316884696068598976448490566313758718223078475454410629198987906918349576304472745427004401682713480253149854060825618248395115158568960000000000000000000000000000 8506 103625689611261307406729880624641863870147009164683956082298859926056049797525651709646814311260047691477875664197335948071851623104151570716143769764516941811514642550572675445555200000000000000000000000000000000 8507 667073315110579110538044678626328168531299413152086488278702847184255376066778830398454055862943446445854837882776812754229800215309035423868498181545736569584718619341526019409444864000000000000000000000000000000 8508 3727474888978847006360690798809070705935987776017704241663379865987582471578351321245641811692551882938438452142880027195188449808656126180096509799510161442915033044536463200505298944000000000000000000000000000000 8509 17585710973884080912486585355433545290627146401916364517308775608732251626623363042957800995342035188067643439893434833436782164561839678881066266003628763362416278088776186164454359040000000000000000000000000000000 8510 67282740412221063167422821398104333128573016517044220178858080779992234303479404735848888790182274017656285085455592175230926006410383915287316932295358429609172711446671118738013552640000000000000000000000000000000 8511 195822901199747870412648510039258880001070719713785416938467548538783368495201252589410944986351394528999635696475230957761650317164550201209355250710371548862517593016430867968845414400000000000000000000000000000000 8512 385620482362580421735677065923463640617493109590223590278828403276373402575165543560686168588507361534030051833058916347592172932262498857766114955245039357760034644709279247692495585280000000000000000000000000000000 8513 385620482362580421735677065923463640617493109590223590278828403276373402575165543560686168588507361534030051833058916347592172932262498857766114955245039357760034644709279247692495585280000000000000000000000000000000 8514 0 8515 659034621587630041982498215 8516 38182994623973043882416299555 8517 2204495417267488189562997687324 8518 126823480016062221697898161768932 8519 7269673546590541491604661360841432 8520 415172114934375935544574122211815000 8521 23621769566887450475967669023973840000 8522 1338875908376755784167223659933677648000 8523 75593460069193818241604567164795602624000 8524 4251245194450953094426419979368374327424000 8525 238126549241840544042289047107339625662400000 8526 13284052346539472112295157132826911312362560000 8527 737998433151686925980555861471806523761014144000 8528 40827524057964644312820751276170512571184340352000 8529 2249021727099165712426903966765638221924710090752000 8530 123352266355673122588195522856189746710649325721600000 8531 6735703408470544290896912487455027040512882333184000000 8532 366159381748859098151665634066481250383024452063047680000 8533 19814238191378828556156063227357722081310726522862551040000 8534 1067266219757614350876847042174751497868103287210232791040000 8535 57216860575333497161213619014490811417188415552084930560000000 8536 3052800268482392681171643563257855289343795840266671779840000000 8537 162092379332934228897206856427883297534744182088059797110784000000 8538 8564122427484983590747878439037240808160852863970998613573632000000 8539 450220117593534406502204631989225429191547384071398000732536832000000 8540 23547989748836337243352068134274374584406388066392815866416332800000000 8541 1225276987328823853282484982155330151257541576875193770546960793600000000 8542 63420581071338614242434449871246991048151907282954354955549932257280000000 8543 3265164440634157349619433980703051873667469987817253788191931343831040000000 8544 167194342285909227640553171444988510186594069693301783707340524331991040000000 8545 8514161911455057689349170636171197587643370084490494669168226902999040000000000 8546 431149119995157824639710266862674622027851907987781672899637309645783040000000000 8547 21708966429397444311646936791516843432338601114692749827839043619843473408000000000 8548 1086768122226458348744597861052645495242433563751798620029020818529325154304000000000 8549 54085400805206056529112332184029112665492514690607311997203744766376074543104000000000 8550 2675636932154828468425239560742968380635578102811282589185969075609149217177600000000000 8551 131563687087722422967128759634381117201293824495133710344792978968939074808709120000000000 8552 6429297906388041308941407730504691411148622305624498533297594798214522384760700928000000000 8553 312223656236062770586374237218744255083429543062416853073532029300100718399401754624000000000 8554 15066001382191346627169516323367440561857806307985230328797131789019180532421491687424000000000 8555 722294700012258593060291520928208018908259248885215117488575133454746737240620348211200000000000 8556 34400790089306931471561997310467398212971087470494319902804306112431795285911714922496000000000000 8557 1627467492414817643128986176047520757617639449746612064225173509743190317066865748171816960000000000 8558 76471124387298043017519713265439054990806205344988000117941245797919295299375225694459002880000000000 8559 3568405081328098120842031176319607427740590298624460433678439622145155754225550348063216762880000000000 8560 165345170618665436591844842922316991562702304040964691033498335149829094546755379262851645440000000000000 8561 7606723011691380963533466608364662851087074204862212413383688176154948848070064382904169922560000000000000 8562 347407552467810276993044352637124151622378592377887247558911277294532618181743107882382184677376000000000000 8563 15749330056063220284186188888591693508238848173546294809384638330582350959946344120083770557595648000000000000 8564 708615124076405287084883009779613969356213932302730333771911817064902010373185404600624924692840448000000000000 8565 31639327839859301495802426945501836241937976074055485079569720253137641508263337668326544353997619200000000000000 8566 1401697134974889336589254043866151139658749008335942562655797684033537431407854544349603587164628582400000000000000 8567 61607188775946910083957147275103437807723994404863459439844053688832156098329689450278417647971042590720000000000000 8568 2685947541325820692681109988567604121756916301965275475655615657042544197188257143861547734070421576744960000000000000 8569 116142102024001019175232278695349780224129752169729306214338337045156336496484027930137515106404970486824960000000000000 8570 4980160259456833095270464740467249998843714916036383574841050122032179475072765771074978873328526709227520000000000000000 8571 211734775356661133496265256141222690147629591134991109383317572591194449431127777388267073432380500156088320000000000000000 8572 8924179239172228527644940548766612999480549661214157632759465635369189101836821845640365982926969021633921024000000000000000 8573 372822161177794970535669769695134089653005667508827101284865927074987736494618155375718346277764954028572147712000000000000000 8574 15435499464726654759505710442754837014313411423132413373340562674516755702518579264725789486080190611098762739712000000000000000 8575 633215228908471758647394619370235748870077418589638736142817783430353301484314018896879107971557047077731376824320000000000000000 8576 25734620036587885101018239988968161335417800855662962158429706355200020272779021586866125620061626486241609568485376000000000000000 8577 1035957047456887887957754034007450618020472158869260911627868337227804733341990959971487262537914053125940767648802406400000000000000 8578 41299313653116088376834977409007397428531157622575603997394940804003174602730807168337645655657067752725571714008953651200000000000000 8579 1630189549343854811064735056561280893639853693654262228118161597316867966459694518602484158721863803275078491757505360691200000000000000 8580 63700392029828224989928845689705096279074363143611641231080395200116135988012932416734951699982532976682618957890490204160000000000000000 8581 2463580236405172451312967611312573542865280799050929748025233294955217532089386775338841607820382377313239359908545246003200000000000000000 8582 94280309236055463649808549605417689304725292999938154223063289832242575613149156623091460056894007495369187467988358280511488000000000000000 8583 3569530513431421540104217365453792436872617088405887656525525259267291416597248624922603217395614934591954677529305336055332864000000000000000 8584 133671879168342424154154395177787598010651831151126834459665597092198186830639197018134824575046317994810870907102051042395684864000000000000000 8585 4950027939628885823579526733906222053543218861230488054533966625286020507323030534482947968006786297946605354888210475896537088000000000000000000 8586 181221722106487237745027894530534773315645622876004639565339574188209870087024611771104446282319789585451819169197387081467297792000000000000000000 8587 6557535014966256396858123723905482949766341680812738876174950220070581154779859925033068826844149759325836552484812336201441948467200000000000000000 8588 234470223805899459975263774470690075289996914779484644020430133855766514099300132476092942550251387936181442655203759659452355680665600000000000000000 8589 8282022951741466430336314952423780428823358623219991773043423863927803393872127943714395368105340567708116535697362174449477700131225600000000000000000 8590 288913283389823386527460486328404027243648863916210759821184738688606790276691529958688173169275222238885487414828157271322306795274240000000000000000000 8591 9950780597804340527279083530597823244238478005091516501613141704761271586825564308323578725365431268567461068069741353789638548578631680000000000000000000 8592 338280386592866250211554133947139888537972565484985293500809670468717476450721048017387938670821317618908123717575598871274928571619999744000000000000000000 8593 11347310803323430228397586930476407217830918908737261409314455744056940345840300716784570340401368443304571240313782913475702117571013640192000000000000000000 8594 375462573053332563285949672937493820245451399922770178648477568794541718198814328564178080244117705153458516280006751995204878994398555144192000000000000000000 8595 12250487347428913048404776218977301423166598412102002191354970067514158790540057419700484099904694223556704152396707701499986622216012824576000000000000000000000 8596 394005710824787382741860518917667916689483470968132904600172858294581695162120241070418380495716026823737010480840191201630676652881352851456000000000000000000000 8597 12486971564125437724106743348885289798746731042983387441318171925202414284793610873561021817622584241016726304650521951988512278534339215700787200000000000000000000 8598 389810361054467836460711997588023180687794635695892301878772127669452994595757955799001768003335977838117595677138732717937847932310935205157273600000000000000000000 8599 11981748406472725673418740813698153000078364062018535452256254764480543861515451967357218831932516507570561711554841379492275163142268741823863193600000000000000000000 8600 362475542705258148662296341348302466735481373461846265652665153916176673240905986880400684325648815211800936518597098348237134494925085758267064320000000000000000000000 8601 10788019606004895493814728600393981692798171487610723814794704705336610147193414805526515035852229961905444882922597305807842440953852082496441679872000000000000000000000 8602 315728033206385304891303276061221562199986261204946337760689141759221909403421947591048200525706111272662827185427497759377796790950320954937153735884800000000000000000000 8603 9082121026502850299361431851912493958100428488006010961545757959526415027572582544386895341507717660364742289020188670520372675624817522932059082221158400000000000000000000 8604 256654090069331869719559871565606638583859673043084945668654124622252068523476848357431369713299825785588292110640154960551428766469687420886024410523238400000000000000000000 8605 7121456514911737631633015917615738988654573183818753429806054482240912053374372562013943618543425611358943345061537266932744101047432498013672025956024320000000000000000000000 8606 193914472682219188441310197737777932518297475301590630217852087078042624269166966364174451704135686251441645023499023667605178171069593432664475622912819200000000000000000000000 8607 5178697040235631032457039601583338538473065658228550096326290329430524149355232453470851077273790952057782330357013674504314760324417020440448030544385540096000000000000000000000 8608 135560707820721866537268100364595401821368070974387357739487299129144122140794904871213645056087464617294397260438046775323810478225188283294926140836243570688000000000000000000000 8609 3475915383301840521266779796896957228069087094766666189500819314196260783200275152534208122619538652398941944014761016269909705601730925335597102337069508722688000000000000000000000 8610 87242708084450654647421715945314480836490932685311948599114145958864982583703621810500299711439301874092398417876515424239654667536154685612486411599466201088000000000000000000000000 8611 2141895279874383813463668631001694466254858545678582811977630044230468398842955012080266344148792045938003942260365711419152978022845098413168455257784867356672000000000000000000000000 8612 51397435981032550862460083908093887752081725487594106064782099802287625039297662532078579712396546146898245717342512443192196341387741722100966744395563777864499200000000000000000000000 8613 1204487505047532345695325070551077027011841779119482632378383439976870378613906360347590428020254943495285923318121923563679334359704599280671276635786300937050521600000000000000000000000 8614 27542330884649923798105946658978166143571087734189703854021732496409409539955238569114000652330995363839654772012190368697087127580631509231282373972026407740086681600000000000000000000000 8615 613946590457419457253605858141088150437283666173091228060763854722066063865805755370771663740384353293788694000984330401567851246199455991292040083402739042368880640000000000000000000000000 8616 13327763684428632659791250892118125630549297693023523950507283885217929397732837859472300017853322599688418086537252626658952615964053351889229664728606333178090618880000000000000000000000000 8617 281458436307048102840856342517434003355571169601952554965215686816776178819453333951184494354522058995668317909106349229667130891517465050430350915761572641935347154944000000000000000000000000 8618 5775634690220707335125683115825074681631229609096107562925220064187310541936916255027847914659632302692791743755838294138958872108282047706842792869180869745626098696192000000000000000000000000 8619 115019728386390639320162169160277371202446739776597851552130266495513131754447851819227427129950877296868299401745903223414286782424397751388175897427122690614133304328192000000000000000000000000 8620 2219967644509427961798152544436356756346606465686353487688362634590670560092919493074178888525893914907494078809125281569567968076017769641660557850765553838807064772608000000000000000000000000000 8621 41465546255711141213308511388111656045048126385538358393304159952501632175555023279861877781899557614724001671306349405276018716540717479003031138174562789473948499181568000000000000000000000000000 8622 748347077206985379438004617203948386070385620305567163298619978487742079794615210032313851413211472419966821277326634297248196911878364844543953447110844557010436909275545600000000000000000000000000 8623 13026814208075914834914740575549546819284885712374530298539536105244369966621632348315923547058804397513533307133136846850243137561920507293714548612142037133049866708896972800000000000000000000000000 8624 218305322620660385512178694157124417935943781666935318449698974504757849409542204028927983257562943066101909712038312282777759635931673648659216640047512008526965316227222732800000000000000000000000000 8625 3514542971281678425853989785654585591603830641069786565577171259135904768356846014772478389856370947928821088312964688882608189430848499410156975062787150900674375351638425600000000000000000000000000000 8626 54230310385183783668945197864906758069616716064973339513200045870760544671787922014827319095608829445003941220123740542855367277650903028783909676670419458376079313035715411968000000000000000000000000000 8627 799946609920564350762128020927628074885882564593899594466851393280741294499458258467337277766310720866038574259494233867343199297540780676059386182999764951264455585637562790707200000000000000000000000000 8628 11247848961146716548089295438163504260385367629079291632891567264973228265586016028287382896610429773515697749294562236905152003900131588253869732080280009330339796163024941324697600000000000000000000000000 8629 150263546280309335316416157997783222049220484507280004815235467298763894257847285461466875384412405861908392235221010465705050282562218887834579027949693379137266459052422041541017600000000000000000000000000 8630 1900250049225188723256261841819592556654596854351686686423951318207710272760155640751605673067335378685652438276071915246251381703873119045797767328186674520642509019488944683745280000000000000000000000000000 8631 22652154241823642443126579036305492088734681441802878626411517563395247677998564211453971311832223813225525644532920207916398122964292782642558734980800270812206930703140956143616000000000000000000000000000000 8632 253301846237328254729214573553499421688650158089427645618040949527252294082462113095950924477398979142367904449324253532713799187491760727602265085549688789969717241857616541871243264000000000000000000000000000 8633 2642026680944715204702804100100914200018854991722709309833551951431570236934958621086046926020902113162141059800801441486362312755556070815744760583834560787022580530249144567481761792000000000000000000000000000 8634 25533194203678276511915599834259522708190847487170913385747610660764136207164411075231365955557112221651890493679807376217679651781738228402566527245416586485105385219843913223128481792000000000000000000000000000 8635 226815532885693371866630413957675613318806254578930500088083969409688465090511483234877213398620213395260506960984237063024187572326528275222299845493659565142932200961942342000967680000000000000000000000000000000 8636 1834088416748717731986213964369796792128962272881006588628158004835084086219552045694601291965061825174388811320463461671073984904730451335568411069913902202663360523556335727117598720000000000000000000000000000000 8637 13338560703768583634813622357705717999969099356743879732467858344312161937622858704759902223994607708503400814798154067860132278807225539836810292196219744482137446949767633778121900032000000000000000000000000000000 8638 85914975148422391430973974906321884587911719945171749643948248678209968620203308290828031944577150193646928799301318420630549052033266526497479025774517888489132062559300510045842702336000000000000000000000000000000 8639 480318428942766186760870678727064216946216026867197768829071940851795308467973123659052589676778830785746285916021040856909729983075919801222741622639849804209959819178250687946147495936000000000000000000000000000000 8640 2267026663889388807469507750839112418473934101301900403787643542698992073732906808823565170803529605893418859409194019934086797902558831175539074248608532161831453672997911202254710374400000000000000000000000000000000 8641 8676460853158059489052733983277931913893594965780030781273639073718401557941224730115438793241415634515676166243825617820823890975906224299737586493013385549600779505958783073081150668800000000000000000000000000000000 8642 25258141594749017623686847817986868460445798678159645163263260414602457868673343103224944042547232180478968395065359020767287327063193675183680529568550077933282269228457790723858460835840000000000000000000000000000000 8643 49745042224772874403902341504126809639656611137138843145968864022652168932196355119328515747917449637889876686464600208839390308261862352651828829226610077151044469167497022952331930501120000000000000000000000000000000 8644 49745042224772874403902341504126809639656611137138843145968864022652168932196355119328515747917449637889876686464600208839390308261862352651828829226610077151044469167497022952331930501120000000000000000000000000000000 8645 0 8646 1066340417491710595814572169 8647 62258265025976289691061782860 8648 3622325353815964991020974614292 8649 210010685256319075454888427091512 8650 12132009934371439599561507518939160 8651 698289021862049518455601702962704160 8652 40042588598981288855014874822390340000 8653 2287529169520168249687397158109046864000 8654 130179167712593058228340716117821559024000 8655 7379368072034446915004727407637481546080000 8656 416650438232486988630993922109456015750880000 8657 23429947894819494411128956387480899265380480000 8658 1312166933180145982963234087166613965058248832000 8659 73180649999327937364020119733319422734504681472000 8660 4064092595723037246736546075267096016087627550720000 8661 224730208392526075445048299018603644444866144440320000 8662 12372567148199410094386729412229365030133841944268800000 8663 678153891397014554456755884861185112669209077520547840000 8664 37002913345104987541301288534598473568999172714096803840000 8665 2009793855136529902872050231525526043991700769558376448000000 8666 108653396769487824896370337670351768048701954316809924608000000 8667 5846273107678875376257450017222983906669623294315748147200000000 8668 313059010071128958217648339021538650757500574904296953823232000000 8669 16682128232711960306010263736251692665488356361722073785761792000000 8670 884547485713110939738688955800480256824159362561465893611438080000000 8671 46666053987917085125596893046302158054548116298729752989979770880000000 8672 2449381694073646231622703805551066293212469057616236522853954355200000000 8673 127894534040981979603892296034816912397792967426179888465711388426240000000 8674 6642808124952829199962038530180038229637735669262020935584410320240640000000 8675 343177744173370123115021587188386879049860898878122568014928804000563200000000 8676 17632628338600267055918839033684679608749210617709390031171355398058803200000000 8677 900964593869711056312463369643118716819217245795375657317860920514314240000000000 8678 45777561934306505951640000011635066100425305104356690418790143891230162944000000000 8679 2312664825109120885771524279034945487356812772723358420983392464281905659904000000000 8680 116157686425172612861613190698331486942625809572951142840981579502592699924480000000000 8681 5799864032506913897864387185553885985220921513380744534362293481030600758394880000000000 8682 287859708912711974362859263358856934193399894780903310074831922760028922430095360000000000 8683 14200216825018842972225955294723168991882345498155914080439011143013673938907561984000000000 8684 696172852254626855244265367971766206078199045203666303333763977700070239519599755264000000000 8685 33915899643042977428133381206667609835478699542766839249112022370368100970960194109440000000000 8686 1641757467492393759839554647950336457212043160621352136692043768794003713876136967536640000000000 8687 78956591895701575442435923694595484723141709514933052496675326966596743677028897233305600000000000 8688 3772201693887804928118824856723956625124333247335817543753757080540729553121840357420564480000000000 8689 179011500287530747639417160860830073029328915075575943614448131491745610075971500064091668480000000000 8690 8437190362358978802945230642253001498070435014326186227100108195491556568158419809449541632000000000000 8691 394908029925541303869600149389124145708652803150122633463612634512615675768113345086957289472000000000000 8692 18353736520288248901849079481346226683061339858035999017639697581262434744149505566583029760000000000000000 8693 846898762768592353769233971158834738132395363319249422363912042236979282145072251828210130485248000000000000 8694 38793937197666724794474041828999896248511118808405112437435422844504578498148308661573899715084288000000000000 8695 1763872602055860858977105410418763553665483877683758552325881039119571416101790501047809927251230720000000000000 8696 79595025086806126585540684352916175363028241944273472579256923662410001687718355248219515399354449920000000000000 8697 3564207736994711453664746660500991749724761338869992681028958524925725272201759331158354057619098828800000000000000 8698 158358033670688384671600691629371472612808156961002502921599616091467984307279608260953135255966722293760000000000000 8699 6980031543662052619022633969955766620285203639027644276573538741049414381591295156631249081824561185423360000000000000 8700 305178224813976013314278258295894469313701175865669996867485808970492234389561671200331149087681270303948800000000000000 8701 13233224566948510821344218149553479670153859533718152612246821237693050863461155469075209584006723124645068800000000000000 8702 569022291807816044608285848934065594966280282758879227151876447644589915897331105404106571935743234036203520000000000000000 8703 24259291115433930245723271723587628028543641601728747543719925854961275572728858108623154357391061275411218432000000000000000 8704 1025283929071086966866459296431628666777674501908544368121822733262197643819970331178053575534017565047874650112000000000000000 8705 42949443963664952095373648457567589979365741291150367758090111445844718950000705315368278466288883461249449328640000000000000000 8706 1782980063603268081476739801746827390794812794492398638538762345794268442481422039597389555163396631593248148684800000000000000000 8707 73339364379052995501335306144341594684801293903141980380853951495198750428141499598085017621314511239044151270965248000000000000000 8708 2988502047240880913676628055944668797210344961578274823023185978713104312857781552324891690794873169242164902398997299200000000000000 8709 120619511906147725376340752986222683353241142142171479970786764944484744068867531221417343662737240003016069935113909043200000000000000 8710 4821128199024187978085360336954357997387449136216964701806390056646741919694735554629993707959667473651919702137621184512000000000000000 8711 190793677075939956573776090859577435269422916703096387857060953338452694723826681772109681325372987307661462425302017769472000000000000000 8712 7474428537125752274669510683247386206781927987599405714658495377088990092869960764509446070508479420371516337827540663009280000000000000000 8713 289802807903937218279231584516997338624592805206485657292017124469210214717379175682421628398754667913038670684985885871570944000000000000000 8714 11118515871085201671383155093663247459604112551196821096346028323025660694000390818147356154330314209337526898095500137798303744000000000000000 8715 422004225670597655317446825451546146474151315871949239054122561843194589366745836688866432418386844989304925867716906458703462400000000000000000 8716 15842201886648685327205202884731870827836792545727927473233543021862828936725434969054956441508024948454389768154310342187837030400000000000000000 8717 588088668985946644142256384022842703038916306991666369263333432935349996029476874601088493925841917736359747750863846368335626240000000000000000000 8718 21582161440238339210676879209536753579763378750882838034186772103044487456179415751398083487936373627793552012331342263328918051225600000000000000000 8719 782824915922024754268731445211751557046282137992235317941972514265047244259805848628902957199806894539663131404810331954172535609753600000000000000000 8720 28056974304072478132645062472222277893991364619117429576605585585252086135064677484418677824178311853344565418679464572488879129493504000000000000000000 8721 993363994248412002373202525787639507576218690838154536647543315396903243010238879210069611815435019309524688616393701516732617661087744000000000000000000 8722 34733458488053979075967971857124526428215071985915466512388598937307135191912009739906671199118063524888935737762170875841016874202562560000000000000000000 8723 1199045985169182369679162212390444650047668756269464604667365001677150347461806429920184367410732795106186282404006029552865054063698378752000000000000000000 8724 40854815607319805136200423395740752016864606264807101228741433600775087723795139352200630791966101254018730486784753739350443630233986793472000000000000000000 8725 1373525265473964740510522670703531464386056725924428906597599409651221125239718589186076640694001854902056952752793690455813310783370202972160000000000000000000 8726 45548813844314375669227103767925501837355696197941869853767629757183959806145533209088940475584706152891496285599062810246505605519854702428160000000000000000000 8727 1489429270566144017977634150560939258488817867960827683488035771270034599983036178313610262787803253997100793318272758109063926970230029418496000000000000000000000 8728 48008091129490181432690586679715444068458613444113781608277408941826866829581550990244859241357190963824486263294321243367107864472593010104729600000000000000000000 8729 1524767652106593035847724165450294953910424173925676913439771373868783618628398535933749707578473210587340149283849954245745481630062594074712473600000000000000000000 8730 47700582836064421338005554148767556833633208050469744027156745042871742352503827254171798592323207882463863593231265090565487310328404437863759872000000000000000000000 8731 1469275725048447084223662808146702680876164823397915693943879964139746801733364079931101366595569932169735852251443997469538147285256432625198825472000000000000000000000 8732 44541368415170327802435369165813657253831074077684758597885188975615385783614553985846531425096187023827223585469785274513531745928835303141063786496000000000000000000000 8733 1328364143854723813524549691173357794768594737008236702785570031408633155672196480195150981652820006503072183389815556559839803238968111428332499134054400000000000000000000 8734 38955416132747423382832773016629397258848716715342156296687995431518395638759283559617701528055824958902619307721691591032366188025993745554179298322022400000000000000000000 8735 1122819297436728042639856723567221407703926755958200673123587558879268479780936212789080724751744996702733426703030736902256522364152362471503481708478464000000000000000000000 8736 31792678165082374484968093831024599738551850626648720738454980949568183564269639600324422477734693642094183804701185679127029214835381865304298698135568384000000000000000000000 8737 883878181238856602516103357765428124505479074462767569102495063826642094032451651284627995701116373180884062141049379829870812251276087746842996679597096960000000000000000000000 8738 24113854987844145433213951749685019778767552587590835002344726830377993368555149493158789677795956649938913762786898464356332157150933381245980809415515701248000000000000000000000 8739 645205073896633793387593965758839947950430856379677014610125021296075503723505870997606717644071423463089928465026048094893001015285091920757418476117109506048000000000000000000000 8740 16920756967571769312807417139283163618027767496514717161572987159562272071369166921843032307591565363336443465176441746971221626362086550396830278942194034278400000000000000000000000 8741 434661834663682385966223585123564928576017764503905920618399245826511829401882765565348563650417749331927167910598872042484669213962806443060917218720052831846400000000000000000000000 8742 10929373653480115881890488217321383567650904666279541597688713515466977231379986770626667039467037134741442992350229098648657466443008028680795192139632114401280000000000000000000000000 8743 268803832256258838259356431572739265795967307678316202191852059921301975788324225137149519917086170287412570305222764467669961176286789530945103043956364333914521600000000000000000000000 8744 6461551454361476971168112100798241717243237595145469407574351097449224443786886708830753301223333732494042973436107380305750050098054855959845847178987421145078169600000000000000000000000 8745 151684984770267415481167693907587402664641427576275613334335770125556363121269897544356104334484688712130065605931055432389827347976492372252502361783544661162328064000000000000000000000000 8746 3474341346963450965408986794853033181729316922518361557242881164448115129027755313133495906888256643488454645781894057600948945294872351557243493048484406411294408704000000000000000000000000 8747 77574713040046263642687102061354744190780912289503798816271867163007595075366983675060277170941054105276803200382316474710563126918063842938845461997319525982651023360000000000000000000000000 8748 1686749805547245439956213274744419574821504117191705055741452774093667899546735858674379049248246451061690656992874479307272068897588921344365816566399120969626185367552000000000000000000000000 8749 35677725174881457648522605461193598731739656063175526434910237546248080103434771532826917549631636024341754908288808832325700184915925702228557278120813647658280992899072000000000000000000000000 8750 733259122949018077869786009131672423352077234152543510638315880757671899283843127747871919580152418063490783720306032025965331427881198457394694714407723105545320199618560000000000000000000000000 8751 14624801907655614101018131148550769494460795156593424301219487630518128261194082335296312132032175039835772219109706269535962680972875620608940946873069693066564195644866560000000000000000000000000 8752 282688955179968070098836255937545925271423626143758890743878870857949942178742011822684047737005260766446302135129957927847029591240455557217461395477616747716207892758528000000000000000000000000000 8753 5287840769905262923496060908093205434373395786839079051255852943615314452700577863679789442861703313554777608688465721673832316366014203684131166597241112831168115607653580800000000000000000000000000 8754 95566709291669217570579919735044631352018331672549757581805545492663492478870026168003310091701567416732818385568437904797657001294485670147587734512261520850766925558238412800000000000000000000000000 8755 1665856959175402015528400845856733053872515733462224029900324051829081135716056167638216855502308597035918185058429009339992934756615337445928496879174729441662941729826799616000000000000000000000000000 8756 27953910200120085474388438191682222948115169120567131496752462570138894313323487490857597185835738641896639709601079818374635251027225087544184484337095016473573025623085940736000000000000000000000000000 8757 450617583232034142149878368103830942823069950281395950908649159661256796922893905787497305525497113947924911751774115281781970465242695693315870333401061412719301886390287990784000000000000000000000000000 8758 6961840861567519999323432952117531763866563926158723878330631247002396552536067693027774249451823723278496174764719722619171040244529656820882763968620636939137824670140346243481600000000000000000000000000 8759 102817437585921926891643202261788563228827415412698446544168227916096681414477186417925170696911967471981535647175830533334774716601270646268150287274611446243801251736476349733273600000000000000000000000000 8760 1447369346400054086525102122454839130791625093001313581620388939976115795530417598181794151078678635299869321531547098135281069617097163210889396827769007827870088361415253862383616000000000000000000000000000 8761 19357409443950487937889110275638240979356807779317643933078320403202432182966370289405495071124187407426604267952609739671994350465808373282634814587930776204636395743666172430647296000000000000000000000000000 8762 245056833175610034182083496061962630512882753806158901743351770921245987388498425918174483443198363484948012730223305679247119011058540033954404748857361101445132074748710674172477440000000000000000000000000000 8763 2924191971983883969090739797760477983803058237107369333170842893842939235274053736662540919249979130504536369324477772444032067779836039020157136312903677840292414562766716354672197632000000000000000000000000000 8764 32730442273901061188774009170684385389402047098950382711553853717095069584692781334440938098207924470234690681616608158799692255626756365630553250900078690349756228255469023475775045632000000000000000000000000000 8765 341698918879456181241456910379693579256442870213062765767151023283612562601984553862828525267380869199512507192039683153160947763957599930761505956310111111226863968625940455263043584000000000000000000000000000000 8766 3305057041902631249922765186261278145183259063185829423262493317300361258440807126021359351143949134404116565190468040558722050258880542687931965828423903093209639252961460323891544064000000000000000000000000000000 8767 29382393585528877035255223933873187867574666086096281055368617163333444411968967168824390927509367693692388029263753482245072532779344524208182836144411226526769671482501931784680243200000000000000000000000000000000 8768 237764420862222726047669770689447254808233796061378770033381837781376675832474987109899713899595093826224690633777473204485388237399649638200024940907261549776652149442982118505878388736000000000000000000000000000000 8769 1730285416600937025519410215702934269290046928600686660979158204894593469419393280297541647307606450222503667471617148794622007795130664052605241475709056621234953070425255927955341705216000000000000000000000000000000 8770 11151361058321026805114130152466411451137896446470411089195963552558563668999806714764686351799687489986033100469277959848534594599762808765791207084683696740224751854620290119795096944640000000000000000000000000000000 8771 62374113022147383215745765413120243869879510476218665727600494229953397866533026670940987769191065728129360883997279719223033971793459190243669094010885116117685603781725918314261160919040000000000000000000000000000000 8772 294517643404420797100623359099045355521610362449533267075455193002330186216782683894474061259472497371615452087498747360473522077015483502618870297068398809489226459896712025425143503257600000000000000000000000000000000 8773 1127554290428185153155119740760207685165549852441813777975294251180115829129784049371446356952795525125503871559864271400359513653935546660108120129136495082090341301129932520252857091358720000000000000000000000000000000 8774 3283172786835009710657554539272369436217336335051163647633945025495043149524959437875682039362551676100731861306663613783399760345282915275020702728956265091968934965054803514853907413073920000000000000000000000000000000 8775 6466855489220473672507304395536485253155359447828049608975952322944781961185526165512707047229268452925683969240398027149120740074042105844737747799459310029635780991774612983803150965145600000000000000000000000000000000 8776 6466855489220473672507304395536485253155359447828049608975952322944781961185526165512707047229268452925683969240398027149120740074042105844737747799459310029635780991774612983803150965145600000000000000000000000000000000 8777 0 8778 1725375039079340637797070384 8779 101507600067441044169292654584 8780 5951337301135405759966095867336 8781 347701141333829192125849512703320 8782 20241726221987257392985722588146640 8783 1174121186468282651997983362769214960 8784 67854092297041036441716154064140404960 8785 3906703198089793055839724941799456892000 8786 224072861137948222467444460547489536560000 8787 12802225775898737533486213832066249904720000 8788 728570668194672001823330243293170456874080000 8789 41297155061916323398365046663511826751002720000 8790 2331324741069666841877337425288191280003828736000 8791 131066344188634479455362914142655916851446256640000 8792 7337643422812794082259731718299206156295403182080000 8793 409043863684044756734292013003799831396829883422720000 8794 22703953890950371592404414683982050381764582588497920000 8795 1254646914665263624212995918935565568564508842636165120000 8796 69023921581630078077678957689457527678355662632329216000000 8797 3780115428451139017033621755857648539670788338336448512000000 8798 206066134447551920115024961315353100345724385260062384128000000 8799 11180794708320512380252870671558226325036160175235428343808000000 8800 603769397772998445392519095828327594238976469467303210172416000000 8801 32446607891832909935764053972784322441071722448491902337269760000000 8802 1735138680891732393585139917459746309987427299314193665202257920000000 8803 92327730879581195862416185075588539059558488429159216196682055680000000 8804 4887976085088314298170708006910252553888261658258403871140389191680000000 8805 257448420852309042100139748655942693362681539264772629538318088273920000000 8806 13489019518734481978490456799857963650443408745012311600816260540006400000000 8807 703013522082911397554473876008596497895949302980022958854217227619532800000000 8808 36442122575256428438718657285507483567888407668543561740787446421074739200000000 8809 1878725192361477159685657646550018406718294682932148421183810247499920179200000000 8810 96317395367534704065285764631731708470978858084501461280800736967531692032000000000 8811 4910092491167693930920242140471548163913281404918927824832488031221826191360000000000 8812 248873691284088779506957348369548746178249958536152641151620668054553566904320000000000 8813 12541019989542783816446088420738456408848402951245317122982617839230494472929280000000000 8814 628218501170683297653105961673177946862646893757743823656667467046069624541020160000000000 8815 31280323961177227332593155769505566968186763910673835086505387083349266453581791232000000000 8816 1548004747841405658775225906389990882853157717196007891463978430434690567597488865280000000000 8817 76132642263164771409829246880933932434386268613695055407925949289690020844646076252160000000000 8818 3720688153226371450025181417145248869539450391217240824145099797063474489955165080125440000000000 8819 180669438152196651067419661571026677681806566570902810003853427599582691231862227824803840000000000 8820 8715846045922088739830119827944487741113924496709617812839294322880983104623919789391216640000000000 8821 417687297512004402566046342965399262900481450056004098113800931752916276159585861127634944000000000000 8822 19882101456338429819921616896449132139101497576275988179814265603273519165726716160332791808000000000000 8823 939926766850360786593980371212826204684524682835765704716615838459564815881997615775038308352000000000000 8824 44126228908554529843384152961610600236746443007803852570349566944997704677552783823487234998272000000000000 8825 2056931931689950329149185059419231543858656929024828623751889105850846333301842121339994713882624000000000000 8826 95194407866622378059583461333215657187104944421275379520287839202461935001058120869411756535971840000000000000 8827 4373390648817935660991216469819372439198742631598339395532128575565197772884243030065555937983201280000000000000 8828 199427983029458471030198381819356189288240411902516885275120695871526214001071217968936556115913605120000000000000 8829 9025251151396713246116575606365867832897950686363882345226859315742172789683249993167152930150804357120000000000000 8830 405304024770360290346124665250526481406219740987105581774949513076437854560100782931465963900130903982080000000000000 8831 18058954869534357699298580614880058790520952259926052407073934050939761747065371538323312984461219043737600000000000000 8832 798242030195727873916732771368855647033231924542892094016795238032316947491975637588556114612612544803635200000000000000 8833 34998187191174024648899987096294925481251139122366386014799590853102303229959813156168401657157719700589772800000000000000 8834 1521817642913593784099827321450283146642526007782086882821016009546595213682283589060585382072500229172415692800000000000000 8835 65617740987651673316040505661595979941102167380199021124136349006072089880713552962297594940655394637108740096000000000000000 8836 2805144974944049891654078826094845182086211382317638826942444359924939363532862256853914874540464073050297466880000000000000000 8837 118876695243585737900000457389788518333561948326886898850618215382831135637897534119599228908876110410172816424960000000000000000 8838 4993161930331636965846553328571118538426834690551059440166986815975304880965778377416365371112286686345946485227520000000000000000 8839 207835768295440233572434674039866226858702675222841259490148160943849145692287265600391906106343332252473897909223424000000000000000 8840 8571499686199054522717171070901298285688497342442338518263999308643231572744545487377650045854286919188843048847645081600000000000000 8841 350194454535439311314803297919744215006024032344178397818642422407413490381638576186223165838471317417998030500259692544000000000000000 8842 14170966510361497213235903584633890625634735926970201648054904610410633506561952071403187861096714637120026669742416723968000000000000000 8843 567867402042340400139253358451315801378681473700810734705556702220607055491997425239794224042733906071718862022137884966912000000000000000 8844 22530391460542961859851700291292070477429121289054697061249751592382085476731908536807526645803478959990412217806019081797632000000000000000 8845 884869829127418084331897349899989903783707273375583994397199604566415126552815703527645975179716796573299452787419468573704192000000000000000 8846 34394637321984354054475120206272858922949040393643733448728718046199246711379423389474630102841246562016111182203845713120460800000000000000000 8847 1322853699943818994797038922092097819197486913055656729161664113224163364083412000159168831642224843428405152743408467009182105600000000000000000 8848 50332525623219407023006007400246323134570603517994862261556088976172470699720674071758554678801890395652339933782704270193616486400000000000000000 8849 1894106725044490540118853683369340305130974200614353859428254561675820720624007369175094847555231478662073240459017267745139353190400000000000000000 8850 70482080622192753985777462583086911148331694535095555497321729494460268325081610647709523877441141464137290402878351538050525088972800000000000000000 8851 2592792924865322976623407401978624643659005701586167138458037011643061342660203330957055994369413557304773870960202076836635909029888000000000000000000 8852 94268041034043776378867504370315673544239601453762834877354975504793385604162438226671892025069362616987753678332791311547124464746496000000000000000000 8853 3386550350443671248849042697532714376869219901188172514714146972979416493416781220500158621798083630549252582432181701724720859168374784000000000000000000 8854 120179902648737631783610447347582952248246170494706727799215032612233053247515728868195540422456556260980273140677833544902334365023862784000000000000000000 8855 4211802675342205008740250179336173073558201864669940819622096790318517233689752227910385988413645004141542457929268785863898281948915695616000000000000000000 8856 145727713253839460199572662892671841938413688162562601802110359475649755171656341602759581790404627715605831754611006957949619964773473976320000000000000000000 8857 4976518271505561909556305791904544693963812020766960082316650232906994773618348926574104553503441559122995177488795987859703236566253714800640000000000000000000 8858 167681322429660467958473693643185320411406832683998184572930552596795808615863077763675555831009548768612756658219265748211557090405483764776960000000000000000000 8859 5572888902780395829926890074680572824004112730962252046243386639896517039442944609320232821805880479205049002932637036940661557670219613166632960000000000000000000 8860 182628262880039428630963330374597753063288409659885039095614514111172118312984128485521922607579642032603477620043209360298862154565794638122188800000000000000000000 8861 5899249576908745931221754857454699992280283725483013088805568443709866560079425223923074792614456038422890104814417350163153282313598749118562304000000000000000000000 8862 187762814019490962022633124860290485962187202722245140208353795212330110178804756239963992860847474079370997844629502626700382930395931081963470848000000000000000000000 8863 5886300808819181046616431252140247478470468881149690201904868446700021574937095383416104931268691417390965194194698628515841703158095895601885478912000000000000000000000 8864 181687100375341672539485099266824069501979420377516232091853570596970220879877279665447763988167431152329951762016566362701654853414740591404604456960000000000000000000000 8865 5519191229180927637227730084660367538051884442971757038562270614046393628250084624554847416161894388848703462511114373201894861925727103756542202295091200000000000000000000 8866 164933581818465969272354577691797377156585482060072997103363916155004528365485156361177883255011703191537713735045649238818641548680005074179498304339968000000000000000000000 8867 4846505423320580593431533393612844402325322216666737529197473276906657760153989297952487530462013243830654837200901443464688541864935493246711463669661696000000000000000000000 8868 139967871449299635954188214869690265420559831846705534749383915730943258797928271313355631323935168956699135553035489267262860328656526985753284077854654464000000000000000000000 8869 3970926366943571869089510094126444633231994956789391786519750417315389422650155821278324892879109180862896433392356300298035648972365430922198653832846639104000000000000000000000 8870 110609344702054583897152500265687745771744693096394001456100563031859590168895933864815416359572453934638029810120455083208761644592750474395984534482834161664000000000000000000000 8871 3023354295586861185213759578844142189197181318000012027567671915650373009139929678732587802735182856524703305664645652055355702108547084659928559892596313292800000000000000000000000 8872 81045949297157186412508029717511075953437355090971022724425558475589630204578993948152271888753817821265838684903651284161073427400616116283624718034271836569600000000000000000000000 8873 2129376454667451125330349929300779953125146609358115999566947171943792658765657244950936932583055760722981695520237353428990378385897183416372280129827952289382400000000000000000000000 8874 54798805061068008748111621020185311177203468604333092789032671159042581252803687276980395494055933116544455054028086526146338689006282545627811700394542053615206400000000000000000000000 8875 1380350512624862629665193872561007359610186785795025843232439370723886392271480604420014802457785318504230786280537499479781931762646310035083203425896243208703180800000000000000000000000 8876 34008814520522375466280367465477766792259875526739939854754236409713688449656567132618996681118033364155760786666060221701085579733864829273137222122497426805751808000000000000000000000000 8877 818920909636703559424916738545591498815293037229866788538218261269438992596126920287714681807925723592879974748117876451356169435264554621508523606475325762265153536000000000000000000000000 8878 19256786414447611970779362043752861598630743346319014118737222031725817505020550822939878004077109867995249900375983931241499531338721044773785769310241611569896095744000000000000000000000000 8879 441810952767783443808786019233629221175991219156881840048310148657485152504903108161015663784508297697299140510890868919065359217664224702109667924622850906701476921344000000000000000000000000 8880 9880828971939012434351154027520037485636728340323045089966398911537218776053621527481711815038756028795592901340977108957416638734748898374558404605887285261791936905216000000000000000000000000 8881 215188589836468445299138255875693889619985809743017254739205093342083184298685481231315807536860652786388684322310718495113682153475866648405079177329103977275404184453120000000000000000000000000 8882 4558762269523080312636299146256084062655448204499396111421110852062985361795507218981098771871793441891901593584088053811252437441561869240552827536399465152620676765450240000000000000000000000000 8883 93836977461811940239143814651812730702775511208296846405931017744664348246090530241897042576474072851409798588550964913831890448976419228277044449736646172987629881377423360000000000000000000000000 8884 1874383503647174306020066669072039147729316039128200225066448719645373170040869762643955011514315372603762159032065171903935092490905988820768232902197567002245961130295951360000000000000000000000000 8885 36283906051368831803509544910614567824486109404526847524149512103903700345620588338739296402134477687984498758424697854250712679540621313150943489360456949393812797042091622400000000000000000000000000 8886 679680326649513528143069238384660365083629962363544825415977199508361823337154067793736493467824329678162333431055872692421790306385940175327468275626443743749973277893722112000000000000000000000000000 8887 12300933594588007116233790791133722289178457667437082924766827485034159665322431223979505638755342388525897298797427053245715307533645949140674776581058747222923501931902009344000000000000000000000000000 8888 214712718680695985608366521021577444465695730442481561351365279530473724010446511945833929680946055263776461154341235534656466263685760706006476116109102405957170991255672324096000000000000000000000000000 8889 3607731925830547413475940205245464448133470438729320886561372550817434610373588939287517912248872932643455860737617715664221850606915583439504257771489027699661987043588542824448000000000000000000000000000 8890 58230956793475908270871938200674225434936280922268969974566188522343899102399643399694809746073811206312124865222914868046094931649252355148319627492539280114964091531490164001996800000000000000000000000000 8891 900753303904198403363280421289233156806134506697713536428421126092340720116638851758351043781578477975967301144883721426206254268133253455281772347809023429696715235625360416571392000000000000000000000000000 8892 13318820777475463087488843338296518560927170934556216492470802389709901371038664135286730485911055332967672777544812789401150437592204235773293108605024406078800697518425979773517824000000000000000000000000000 8893 187705134329181896611532116199764333577048290328820392505846999818663458941724549721063428118239565845597228682356597940475568738135855261580713217109553350930339066325909311288508416000000000000000000000000000 8894 2513168482915690277420346867072304076207007137648808476606848455256123368290595943700665883005436326559659633457258955689114861788056604117382601976038131411995160911717127632271179776000000000000000000000000000 8895 31849143299767586223123723410563605175498990590517388482761041041155972053810831682184906406581586637385821763209928790448658791261176983720424757014764615499342584550223481774723301376000000000000000000000000000 8896 380427121648944084746184109406521701678181774069342673335546867141993469583966080881706813495726363982932123321705786748681838566402965040824840096406547236291283727192190697894576128000000000000000000000000000000 8897 4262154743677360739217479601525394963303477322475329221827807226278689979387589943736531524909680993379092588798095861426542005835323345669199909340664891849332960516246598162103402496000000000000000000000000000000 8898 44535742840323066370764224845782183269275209743332291815408700080743557235769465072795659596628273651740877935196214256001059969506119062654534980431130896005576247689036257297457741824000000000000000000000000000000 8899 431128384072495976007896025435857640226877975004462647858758466561512240769526181463103473707892274781764881228630849851521514599008620640783519112453617403007799381614394966702674673664000000000000000000000000000000 8900 3835754999000514307983620712979681892652312157921868938520820990052369056030311840411235309279732560165199431018753552106244369515286907131435141242721650930524689517257985430014989959168000000000000000000000000000000 8901 31061224157802754720813765985411268495290715564095447124729072500682134565434020003106034488902380141041787544225547671366955310047320836077705788233076745132252299514471357014224226222080000000000000000000000000000000 8902 226187071145779984156281867578357325060049931619822754819440652900339949185472546595318903207619666148362234152865825451238573291179041071090063891695246567577568892406530275874203615887360000000000000000000000000000000 8903 1458561271976165122662481542222260787680590500386321952280883581842472848565241772825350346914955531582276917302066218720223945094666369117143109053844955740807611039282260094490902989373440000000000000000000000000000000 8904 8162332345048149141773642535135474015040322277418865179534391105050176718957885269163153958970788194750430599637399817600396626413967247697620913728932936825867213315900136516095130929725440000000000000000000000000000000 8905 38556553144384375402557973194156954704870511682210698341721367022890651936529858247072877080948349923501145255067270545201264104761965145167888328386391693965155383977240817539969940465909760000000000000000000000000000000 8906 147659867003867482188916783698083079947047374058740466071617578040572521447069514112540144245068296341803117297655754953238256898357294750121511908087654245676683665978853663130171947037491200000000000000000000000000000000 8907 430045890033161499221735742303176269334831403280565298996900829475828000418837490006595018640746352119557983954486468805416529214923800038675060228664044116970779435953011763422909539182182400000000000000000000000000000000 8908 847158069087882051098456875815279568163352087665474498775849754305766436915303927682164623187034167333264599970492141556534816949699515865660644961729169613882287309922474300878212776434073600000000000000000000000000000000 8909 847158069087882051098456875815279568163352087665474498775849754305766436915303927682164623187034167333264599970492141556534816949699515865660644961729169613882287309922474300878212776434073600000000000000000000000000000000 8910 0 8911 2791715456571051233611642553 8912 165491240132496674498151507828 8913 9776677855086252839325655790796 8914 575565838493554484860636227396840 8915 33764540721694013761050628157899080 8916 1973618839440268457418513678672652320 8917 114941408014832021208718929063146034720 8918 6669211013689248560619135178357486590720 8919 385505654435259625142502976199706750720000 8920 22198249598174718450697941384631137279840000 8921 1273243364186146365789186303723288971672160000 8922 72741380306877209829550635727217601041998080000 8923 4139057534992808705620952072416947166074110208000 8924 234554215821868085763788420404721826226000711680000 8925 13236664837176714041371358591563485008303278325760000 8926 743838723418762743413236287796891568186127075594240000 8927 41621222858094497794539816304272212714247702667530240000 8928 2318768022208434495740626853424445537723715824161177600000 8929 128610479390709810854814172764896181481515994513876992000000 8930 7101363793638640403381572183482867609551246697909080064000000 8931 390321839786062525352067734102857839187842106343601278976000000 8932 21354456639397978078925844876403625338965995560012486557696000000 8933 1162805891427178675975730589624147224147272568226779587559424000000 8934 63015432273323834485802256913087549774056537607961949956997120000000 8935 3398404756008833171782166168607050305397308000639465214908170240000000 8936 182372251889791590827641576058384354863792287210743810816718274560000000 8937 9737878782031071622216232624426620862649251415032780015108076994560000000 8938 517318309190675507754641160877336424715457571463929422524819984875520000000 8939 27340383427551964357256408292404397294236227513687966163473577331916800000000 8940 1437372832299581498045718710392864322808669055463502563292817587280281600000000 8941 75165156576344037421271712599450058113516097375653640537585318647719526400000000 8942 3909395586064137497598399392043869114142052566452374492466082007067551334400000000 8943 202214163457408479126866809332967363586389593042686901177472808778759300710400000000 8944 10401231363405460050846196652353640030812396494430834468082304815432277688320000000000 8945 531974522408962986019858771843912870693927335876347330036906840618688357335040000000000 8946 27051463216992804997053982799226548510308073013391404097651634702170470072975360000000000 8947 1367554929706935489408024408178619311774589294783478550158873632018396347996569600000000000 8948 68724625329511352317984031646136319993987044477866270642241094507067516500507099136000000000 8949 3432829910620767152658031193602968633722453791005279928084947117302032932353196687360000000000 8950 170420727072022569530196438436811186701138119127106202424133130447011053951908336107520000000000 8951 8407751311245356066257905940332942624126944296386395177154181537445079037617145097748480000000000 8952 412174244330179455960888023368577366056065742125742736290477846245781888997052893343252480000000000 8953 20076164142202153012780570470651564828874133540023353376754895362604185689483973715453542400000000000 8954 971480177774184966018158656427842308797709118490093607680338719128544159734385912135548928000000000000 8955 46697532909225602335772886629179701204793116393066354723921614795893391884906913859398270976000000000000 8956 2229529362311131432360053280942161296652744876918307806271870425119488854107813188076971229184000000000000 8957 105716596703959374928556329518746832335295918276285074004953593095400120952274179715722026942464000000000000 8958 4977763453160605585557474219773764493118135113710859116922230794502717735291895212872104889286656000000000000 8959 232721077785406718653218386014338667540831595822872265897813939127807137497694851355305402517422080000000000000 8960 10801789236338293044887911485565703195032368785924591544352113735605404004037881453714541935497052160000000000000 8961 497692540557161380665299889663240986611205785426707327630984048312196104333001724720433868414428119040000000000000 8962 22760286022893806722321439739654025236322973032262236175286973330115734975939641440741271349681497047040000000000000 8963 1032975118313677763815787288410923081329721333639029966648345813586498823930909390837111051523939452846080000000000000 8964 46520099726025505706665821843113728925335802171270292517719796985040382420342008190322258152992718140211200000000000000 8965 2078603817964559202993134382868273291035064522444568920866273485753556316223067371858346164861199643469414400000000000000 8966 92134723418887568535664507671135465738232754505943603797970150182572786205479628692614197544858132789434777600000000000000 8967 4050738417427155209046512447776864568558870081393483726801669544964914110457364231210122446809075766441646489600000000000000 8968 176620637749160449255453934707849747328269791425506720988654187405189292633332575647374116076178968975347653017600000000000000 8969 7636257881298933910850887450899040685447811592277726420264175335539318220434218659845228956632494527050479042560000000000000000 8970 327329692728949633602964756586951974056014161174777957398312544064247277036337112589348484973052374181389816299520000000000000000 8971 13908743708550049321323320573705257029235364384656672009742842084739441461721052464189708660808249942549563619409920000000000000000 8972 585758010424723083990409733227046052387540885249597865721188308213541493859341246220875211365507331358620784779067392000000000000000 8973 24445819367757229917884748917317673148138408167836771429676371265874982918524137506926839915242446688084389621618494668800000000000000 8974 1010818446672127471622325828372748690357640507060217204440061143796421823533412473112432462390028633329911212512775241728000000000000000 8975 41404539799653801115468674988451878383407723133214583810254409701131838810681556501951464182718546425523820323896658231296000000000000000 8976 1679773902291777675573363182312096127314362225656970229686186455235750928142350991653111116339393344792182057980696989794304000000000000000 8977 67484068532463180543711932632326299575204026540907611266474989316031141232073699367143391503132396181095373449094660152623104000000000000000 8978 2684208864887733747221192853933555964396051204948734354792950085725225068211232751176171888847304554805695742065408632925716480000000000000000 8979 105684301573733985460427295093135419839845247534380266164084319479741136010971282047501912569392302938338000869843869713930649600000000000000000 8980 4118087900831337079873269041776471231355122016089023576178068220255105976535338050721784741156657701196821750183190727673197363200000000000000000 8981 158774486505935421986003934831425041306231479977618760776106119923726735122284949051955329335265654384095090393975607303024200908800000000000000000 8982 6055804713279015082894536592809671950724403357383655449262070311919416136333652102871040723676007614489749123508453117297221749964800000000000000000 8983 228439926265634412085011806995216166697525215730211871410342830038163847666189556979714436389354181555600115728258937079029476569907200000000000000000 8984 8520809726207418771853893615755720714533501540640378007704495779003708174650966756868754194622423778726459201775132071068496776134656000000000000000000 8985 314191691778150154781644714588956175068997387990256632699855299951632011096082162201912713432584277710885585548067209569947060862451712000000000000000000 8986 11450017422245366479637308051094029400263408701058539667163313451235823656739202966710620135493720846132858796923534751607487811685449728000000000000000000 8987 412291187770510625772105664217193771318521954970923305429878801495975841939103111366114266878228975707612405143285813751822136536022908928000000000000000000 8988 14664701164464185025757416837490505046720825749031823464829019303137612681210269780681626968353532631343209772165467998374243082119451508736000000000000000000 8989 515103137537851256017512600276634093692818039871625086961375342721269187123252154731970319678635039292664873959878725994684129587022885027840000000000000000000 8990 17862532884032844005833068831129151671484550111533834531280968041134546557418918502378188155639409003557912838855859227993536524566728361902080000000000000000000 8991 611351597994419796392205260763474397765867490543296861012030200986539350311476525098692860586869579651343867142922007587234321621225635651256320000000000000000000 8992 20644505290149037752540893410339523035816884046326932680138797171507012137310890086491563106905457183459783085566670320654861608963293827532062720000000000000000000 8993 687613244037522068117658903178120168700084267042903488495849627524513382376887137440025873237019032291241982123813767632800217747996395927890821120000000000000000000 8994 22582163048058611543439435443996608450443645901179148247181344488805935998685506424155144076622039537716318896561853681313704322772622298157416448000000000000000000000 8995 731000361315890041583266087035252842147364243713287983695178289526830643577980302303674074032784989189357630242271825130970745955066630445786464256000000000000000000000 8996 23315415725524359902763909673411641466132545935938442813558821003887827741868863743744145691036296646307235863239650349254912399527006470193979326464000000000000000000000 8997 732450338348961570350933556116699009904270818234074348053557445988787462108082036625079319502371080071780182048230433689577573070939822916307819429888000000000000000000000 8998 22654333105690376961687483412047419379492688752823905933339101287391436000471604435643953864785280905604481449196371203316778637411777646637075289184665600000000000000000000 8999 689577826119135024731227598158539117764000029756929772793531725622605563290251886881622157405314234369126237743745405671617755586169983950309391404630016000000000000000000000 9000 20648413502600779901310947531750032376965356875971434944520449373581329264463104426886399864909799824580244786322994962621804162061608307320190294464397312000000000000000000000 9001 607946037713234263847994314125870861368390681973360633115611491602110640776056947729403931543251054543552254705817804858211858311336103243261614506259775488000000000000000000000 9002 17591880850068695343436741005033686911008418729302363017816181812657868067294080162078315339058325929103401830859635203448826751131385474372590501597217292288000000000000000000000 9003 500048425448707341286601380675005671807855781708608880818262328255253410421265418915580096182246455223963415445004133174984373507201303500484241496520240660480000000000000000000000 9004 13955228426774571281036536069311942493919868632344331177595149298909390398570757399158028241819492495909130006470874022888663536070957970699512540075616999833600000000000000000000000 9005 382162010049893907135408847268143605356000166479486870477359705706286965135101550670858557653452571697924392882556784324335731051966128624713739626880519320371200000000000000000000000 9006 10263403472561066220484836337587897097277713107504269079005774472951319357602544435590751325665086203075163538496683097466777023202918520906377545561803829595340800000000000000000000000 9007 270148318362623432661715702450381570244868447768991770345148313181113653725686769562897008061496323280692140816321101553978072480495420182280345784997657587797196800000000000000000000000 9008 6964638435804718316491377543091721809594890548093652045960460533072318749581762495424262685298297001096455496826484656983646745772542506491926041408123186743292723200000000000000000000000 9009 175744716212120390144637479077254729751301418129797941899107645838103779336048553074611200623204328310064420815594842551025464942571258068671137005039316682403741696000000000000000000000000 9010 4337478531938686146067840811535477813913662141953396447493223435956650512233396963961351457573095715356430358233988893832153469176893665091801610958386115677196910592000000000000000000000000 9011 104623218725081418878680022693165044661889363991824054529801929323117831893660998164844842091757938870771702020969665633978065420160048858481881623006258594207705858048000000000000000000000000 9012 2464321093667038516500188687714022986828477209424606064857041441024800315587345724953003619367237448470096183649247562449167375009793114067200876086954573201243633614848000000000000000000000000 9013 56632295959800169142803541264094637620409336811516697830635486848694372231100474418579688570306848844981795890444720218009355347834088739334110349483817198714968768249856000000000000000000000000 9014 1268591699121068183685829726171451349372308484859466425440654418776664798335643270094759042035484159776676508068720169550053296128070928883213152129856308006898254678589440000000000000000000000000 9015 27671634735464816701616463766459921006486049651925734114936756440397308428142640394785814675285453749739815546824708809329040712830933199132075756693034001894808032148193280000000000000000000000000 9016 587131817669390987166973356157252326776058367837326862406367144841795939495812870570208725755044559289895238133989916833549359061313291119144032287931659707079365137394565120000000000000000000000000 9017 12103792069779208041468147278101734527494943853351424834839015471437744026305207980107725572357572355619647111553597410697962509673646882575352405969759678086650936449061355520000000000000000000000000 9018 242130781711521745471152739409415962065896321378083350657515378049573943992694230805322272077027925870141827383544136969645599892433576320657275576492837731465298753591411998720000000000000000000000000 9019 4693908889489016580492680008466078321480148109724994115605930052222624953143047634545583814990049487397221017726491678856296416698067527665776952861068055799132522283997855744000000000000000000000000000 9020 88051946158560383699356738620918435137166639298525692925008666283274679544788280781135000282250502920481509827840946186059683385686328765697297315503515844733333530952144519168000000000000000000000000000 9021 1595769324285496853868471946237969119223441242981127814572468765454370181509237434074437147129869456643521803731659291210059785343414040199024886024362659616952329229387979292672000000000000000000000000000 9022 27891461282619835958154502406744391726648766468126170147471567738361274772456045671062581412359382180870567960621268975292871576341277717499538976993000456173627268959358458789888000000000000000000000000000 9023 469258773348064738579500674140283775389751533986111633147770545460898972016777672292924590167399403385657677442600818745058113239868327357193679261867931019416244465083547306583654400000000000000000000000000 9024 7583668859152897964863452640227209194182761666326805590098568657033298000102275742341789715784831111761218946562248932048749756261100040233310040541740573528931458830420225298530304000000000000000000000000000 9025 117452066768954135157427913487723937567618129791096873226931199704212859259865910833920543628089680457527814429593104130123944493776492292886304553083022084892096322741132321125040128000000000000000000000000000 9026 1738726933182810639610638210379502209063029755582102933073067595038504548794137295568442929069135116544306202367962678461279863411705150748792055521275290826197055676688563157673705472000000000000000000000000000 9027 24532020898276400318540155842306929401657491569598132909028452205142330592919142137262198028164424328133886173340847622463527954422874354494699739909603681221359624680271318415910633472000000000000000000000000000 9028 328814047772887232650395046655783660075521883932535349578933153199965345379084610831825355637467615975370535247033704378519129688243635704474346324524129668543068825783894131105123532800000000000000000000000000000 9029 4171356473295420320263557481023711497776464710849344897012903563715493241518337000713966707570561511664693782062093992180423268190848605485465514675048850555563464932374030570787700736000000000000000000000000000000 9030 49874681138781163005254845531281171042263551306940170114525035439459525422481538122522470856168499176547527771273124167672841743001233785458117386769354124079222588020743231666821005312000000000000000000000000000000 9031 559299369123508986326784542215090857010875747503557627858008060551486716020721065447200801936933941991636105156158185667744822720003801085646456067139341821018741148891589497073757585408000000000000000000000000000000 9032 5849335661337115883905622455709375003676753020033766238578579793494816110709600422440202675827422754336103499416636528309894843442028371746190434580764867046209295023470284031479741677568000000000000000000000000000000 9033 56671182276707246106994605586843761255139658904527690747322735748338239105744980966019758815542185177366739631545494707196354538831738274945224497902970235647252866223657153486247178534912000000000000000000000000000000 9034 504589374451466951628318523897615075560815157917086013223769212482018121926581769653985519177617091491583821227003851729229634768222741077296833402563548866208024063207628820834023332904960000000000000000000000000000000 9035 4088930227771642596342302979921821029927236558014128609375041606537483198968290833695231866183314491127529922737303014660589566331646587553491372839681446660717078784055598835757802764369920000000000000000000000000000000 9036 29794319278220810525413460754930046664056711463340384970438565688614919894615843123911154235636604865855685547294291679844268640463839962193644764609761661804121408193880270497080616136212480000000000000000000000000000000 9037 192235570257449375394346940214239378618316335688544964434001177610204085824395131329051771731514657671488937631785242123709087230418945239960271524810465758977115430725361620447374051094036480000000000000000000000000000000 9038 1076300315255927501560965694897122362300156990766848389920564331615443211073311071480164876227191246181931335280576911651851995172989741149425852492090011165932381816397688087604304425632399360000000000000000000000000000000 9039 5086181842271902543426994907089445651606690205716761017459586501996071012472416329175744092645819638226050441807573048352783462068234116246886238644274747338308541750030733111761178234087014400000000000000000000000000000000 9040 19484635589021287175264508143751430067757098016305913471844544349032628049051990336689786333301785848665085799321319255800300789843088864910194834119770901119292608128216908920198893857983692800000000000000000000000000000000 9041 56759590628888097423596610679623731066944589873586791417981933538486351273325363154705029753531289211328728198022973484287832735629867562999263212435854364130113249764805778158840256021082931200000000000000000000000000000000 9042 111824865119600430744996307607616902997562475571842633838412167568361169672820118454045730260688510087990927196104962685462595837360336094267205134948250389032461924909766607715924086489297715200000000000000000000000000000000 9043 111824865119600430744996307607616902997562475571842633838412167568361169672820118454045730260688510087990927196104962685462595837360336094267205134948250389032461924909766607715924086489297715200000000000000000000000000000000 9044 0 9045 4517090495650391871408712937 9046 269790555656508769901055804965 9047 16058997636486651948288054673788 9048 952597013392642435504462707472548 9049 56308530297655489093478895655633080 9050 3316562729517021178221750182231362680 9051 194637213348514668394946165199322353600 9052 11380504067882865764919892623598965725760 9053 662932203682721836094900518174056180005760 9054 38470026263990792610466682002494747941040000 9055 2223796528362565552119495960862770801344640000 9056 128044212374841143251596731731685606481394560000 9057 7343278839745002065452897126431749658581915904000 9058 419428307965409078392223711488798056236410401024000 9059 23858067281495661324324128195528796731762691471360000 9060 1351432559660458210768098679674143674707506133903360000 9061 76226596323745073281556011593004528186990318465536000000 9062 4280975725461304582460799649532638722430435612145356800000 9063 239372225372091709855824413815993728838898541981107404800000 9064 13325078330513265826656663221873543597370838932009191424000000 9065 738415250106387253534724139087868291724591425561845264384000000 9066 40732009983225803491572137964121866286946839968463541760000000000 9067 2236373335266932639104618272733354575843500940014357502001152000000 9068 122206575667981853969008114447227258370515529125669782808133632000000 9069 6645913811460337593026560251980897809962092202544745679078359040000000 9070 359660101669593615984611915349149151558283475655889657386104586240000000 9071 19367533416253967281905621608854866642996112540770522967483141324800000000 9072 1037689457157823483654619190392797881369668898934587112471056152002560000000 9073 55314315603625360552876817596827780836712448259690301594984797448437760000000 9074 2933257473781499861960628426881188342237468956340476540887768557525401600000000 9075 154728464120587910801361931196743471365664576708102279177157292687202713600000000 9076 8118240632292279817343480129176839322379346268029785770315037132646776832000000000 9077 423632217578995583115301354510102883709914133253664346217188169972452635443200000000 9078 21984391248667633792953043500813111193076534469758430031771395536353160803123200000000 9079 1134490080048837407255586806393485377919798775223148343103325872397939365642240000000000 9080 58211591490849293324195128234501955393443932720308877771925991963055057052631040000000000 9081 2969626106689359766955073750623953005008326817023312921330999948342602895164702720000000000 9082 150604481689845192758674090518250801497833612295528812084624805975097447829961965568000000000 9083 7592370420983604199516650302546139676347119198360206103954087139005289126969955319808000000000 9084 380433735849397259893688901868260895850700085590007175027372017311480359158329083166720000000000 9085 18945268547352630297490944894950638961711919452687884098264606552388995685648643622174720000000000 9086 937561486243435705744881828493254691327077024848487748557652716880612820771218070175744000000000000 9087 46103328449991778902967987280076301944342819206014166113794259227808008131984115025261363200000000000 9088 2252442533400881948133769529631258859339778310767101900994600151473440420541782643027686195200000000000 9089 109324762187628170660493484408453894930993815182906461641670784040822854078946610153695215616000000000000 9090 5270845110076644324063813550468074055552959797442059473564958929394256304810621927524931731456000000000000 9091 252401176278825950660502933403696852218068625622331085663809199595894312918786370190749938483200000000000000 9092 12003375429936646536348806766574097156735700201721086218906938775837369753350623780851034869465088000000000000 9093 566848131403738164819560609896695020397607025702268883030368856466399523792763942442578193739153408000000000000 9094 26578512696641157919886828870087670343731859612843671968877125328433151514309172200190062596833935360000000000000 9095 1237209985403534503939893845760882335651064636625453790123710430963992518535967015375097521305194332160000000000000 9096 57167856742705750382368309718845183386392418775388192229694019109779909086605979394650551568968135475200000000000000 9097 2621814016274516003722626820123458875024735672303771829538217939828954897239871528687123125607508203274240000000000000 9098 119326735866184784888201128743772711026331985114064933157156059156064581835745577443012456868222728184791040000000000000 9099 5388931233365664385069821533765270300036429764236056810839937760978053914413511451724304219735418967844454400000000000000 9100 241456120598112349349186885825185422226412442362761280460414782752120686827708147300991638269381832880842342400000000000000 9101 10732100571798452831143552198810733796542430341508412422309013964735585351646507027057102891393631431822409728000000000000000 9102 473130468530159969487145649892727007677227553445134314540485700474261486810115889788648690484951682299630243020800000000000000 9103 20685399845694289859321294490049171212573670877274755064548562564965236556700370304246842563591338800670940384460800000000000000 9104 896745602969172472243167573579783892830996993446050715044517104243898187679853547639816222323245661687540896235520000000000000000 9105 38541687202618664303347759297493494011023048745694408893808581544569582964867057596966983130303679079778899082608640000000000000000 9106 1642027144941716326163566962262932958029600787936496117805649836326496568716612712136839345781153910106618063472295936000000000000000 9107 69334315700289115648007323448295826681854440395754177622654045683757787110547840259998753065758188151507721326768318054400000000000000 9108 2901099521376272267763868308083506313696384253978112202328314955953959237782071712235046542888774092097225789175000098406400000000000000 9109 120267886897031456512533431588941685191931451512038686542473227514513469023381906852550329636777093595758164594456690425856000000000000000 9110 4938936391311615148218080415012784023614545703016728912058279788029927506328649589519750512258832768522949241056117659795456000000000000000 9111 200879537544263468991405602956216714455381054723322343487013046953972787966200773353056251827335835897369801493626680560844800000000000000000 9112 8090511285690184927981789690199407939718428256565128304043973974465726657312986312302425094736891895512385215942170331725168640000000000000000 9113 322605141708084234325943529366890084341725769864537935738733643355255687360714532516956231113850259227141422512495502465999831040000000000000000 9114 12733158409362801071439791325294913019501931009016918670661550377581407725375768512158585540086951447370548962945826204943594291200000000000000000 9115 497373165187348424600138775156024350635660624621845273370126984317756624179479286674238815895033583863524952840581662510341632819200000000000000000 9116 19222899980244920584019669649210190188597812636408941323793859388179835050639890854734963954035100554422573781939738503557079367680000000000000000000 9117 734939946243916252039195904260599458298013951996930619254533621990822077807294119034138892371467871262999343023745913062479967656345600000000000000000 9118 27789717268464053830683162928385125527111847990532011759117559383432730396943007747344964045414692589590041520898236554674284474767769600000000000000000 9119 1038999652551542920277700346525195181488716103451407440147342963102699801624416140436872415859712999953631320157759774140562946761162752000000000000000000 9120 38400944656050299337109704342798456907307432701515959634366607920587640982362146352354232264735625304998530295460757171078238235537702912000000000000000000 9121 1402672414509896110008151523447922957986787186746079047933505656402131493098798265704316937598208316274689946850152288418893544589140951040000000000000000000 9122 50622925298135708218949803161550598511805218146462858802551783808646269744210961583782811506390808764970907426127744443128445877342131191808000000000000000000 9123 1804677541619897148226163776493565329275456136458669919020149207841652731429309539227896805000615212253041067943396236825824709957113576685568000000000000000000 9124 63532199021028655140772870044887789767180987282159176483546270349021807113774187652777947963755018666801433059175074569433285998507789993902080000000000000000000 9125 2208035551146707784817324460896991851896038332150001808087438196874098883520853083052623468869031848704589650909610011574928800676969388368199680000000000000000000 9126 75736873630477437090236409606861522078856263511296230468356630091313216551983433228805917636247773614423685327075989972161503217952789928450457600000000000000000000 9127 2563090940709782592456975493200558810700357168501597007362845509699260495949364253017855970610846163367547672760323943286797731837552284423642152960000000000000000000 9128 85553311880081689128426879265235282444830923791223150881142432017050413296046564055600366347909075256312293517652813744999275678169921909290916904960000000000000000000 9129 2815664871372304373254811789191258437946817702134581576666765021798859377646367598172670169329883784436899415398097036988022291998362834572972916736000000000000000000000 9130 91336747246194194483957958323548380527128975532717611629553844060368454020934284822972546915091712144793599628027454113903267508865765953687714267136000000000000000000000 9131 2919263191119398194528114887296924245493649189102296662111469622920110868788681598252523612919660022806532418048856930088201694283677119944394645962752000000000000000000000 9132 91896703771230961219446432878860600779216134382160131252560869702462338832124826246580702077653459260698060749903533307511922356509269344112397781880012800000000000000000000 9133 2848092721238354166632080716110509400315942122065506492030736555068056459697238233579467980761430657253858319008071720802312917227086421928551515157220556800000000000000000000 9134 86867345450524377695821737161472858260286681741004922252342246230899882157449511657303259404444779927263134782717237510860472951095672372144437593146130432000000000000000000000 9135 2606271124396604090920167806853064040715832632657495312871835850955373533375664617462535550709068207712473421027922840761437093225537377887832025085910188032000000000000000000000 9136 76885896648916585222693733684614379928763965745667572417856577965765325800565418226732398002373281073429553442481411745844141506435336300431596075499703500800000000000000000000000 9137 2229110808357081896779934053403792613392374997900820279913451618051636862781216727691600523735184894636114413694211026975485196255881517617158552177947065712640000000000000000000000 9138 63483086289091215205904224050931612161247637649244969121261217742298330576888371037039564989503595688262430948520904060217565974349226280904475559144595694551040000000000000000000000 9139 1774999431463860793965351267500977275737905173010825023895729298279359292805331740139865484273238684134648452175722593760031176870036793986751543112022789141299200000000000000000000000 9140 48698170881968438523679026757362319559222875532413637773921893686992373704202848994273251235326136275100962557859814961707661851525597923670555090245281117319987200000000000000000000000 9141 1310233856789553798576371611879005002760732374693734694718735333743482893308334722656589530819400531892452295566030765436935005396981880734920401859325367282565120000000000000000000000000 9142 34549375829604053914342994553339741482957316767480879612672286282364229553244859747445287269721225677827823942290169007199301708143244574208202785978792215968323993600000000000000000000000 9143 892288097441505160627072845765721233883860567369715782257987014488904705244717844758807940463555467781672820291256399157123931608014288534153026285157886410052180377600000000000000000000000 9144 22555126346575308329811867978729287558107795574033259484043098635198363659098330638635575001078249941645687993725996182835030667926712768511752698063753792997432492032000000000000000000000000 9145 557627858333397645456243465890465687651886321533482713397861494950508700622021245383919865853144620274409987744744538948434911869188136412435828488155111773497293012992000000000000000000000000 9146 13473077137668045267055656998957321718855294191755717412415346451317186489352009647763348334419297572115337228278074660400017341663622273475980587935209542122923402199040000000000000000000000000 9147 317873876485777110260173941438445019762550740513149561536020112744761223197063359891267769560803824617727199524008948696781844237567735272563158114959070950503611333869568000000000000000000000000 9148 7316906772816954050693732732248892913894455986188703556735314657534268322437677616439782772313950243596190169106837070500130579108457935683031597304018583451815441992777728000000000000000000000000 9149 164163933713578988117579054434546945403861580281809638472185926845233432816845047703621853818847599808406073979555694496345835947591871672226796405734489499764847195486945280000000000000000000000000 9150 3586490442355008681075845866287356763159869092497825790880657588828177672696880642264616309236491275863985669139135306726930524357537696256289031190436876079021838394332282880000000000000000000000000 9151 76214148246381826987187389699842520313486446883236272474980381544313486782902242023193805513906611012952304512788593766958129662663761730025388061392713174039309602143181209600000000000000000000000000 9152 1573520439229265837711754043076916124332341423091212655509439545597316255152972073015588204721422645609428567078203757768578301107054414069370926504617580236130761750683068661760000000000000000000000000 9153 31523713640982878619520245103067662589680580780921540812033568081084972727691178629314125692776889811050700708580314344270442995387279710472090183397920974541134760949764073717760000000000000000000000000 9154 611988948707451198089292650334854694467681240925987134450821869460574959102702904170583141754921239435304498058825966234641708113309335230407659953940992674061701961839812804608000000000000000000000000000 9155 11496196120407835046406079715560574428777467296261435597674787336145058655446394831945121107858370833160264345948504607211281424032595965131734066845858504943576188625379548725248000000000000000000000000000 9156 208629588204140534151030828644404428408584214877760678451576973254613799530354989792612622656023764800944944035573068015273729600067151763030805583468744701354997800465012703100928000000000000000000000000000 9157 3651333393794962274163676881896329874209349659338511659639152320679705645634254430851628518097724018849473413897405858845905824721740684072290364312576521390977462680063184855053107200000000000000000000000000 9158 61510663551388411827710309239368508970030819513455133672225061420207222558114791563200619448482542172316503798721025171666522806634354285051477569480625802152663798620486431359054643200000000000000000000000000 9159 995309137489859966239350357811922304265380130686908926990638828995718732642564009596171301713471482531274447115234295173082567145134101115256942283446471873269083326927463984931012608000000000000000000000000000 9160 15433419745941718079326380377667519362916162971887063746676002560841646822620441591190368874417687935005602090453526251366009048934137619692297792342932383939718471858244689398341828608000000000000000000000000000 9161 228737513630398124790794535113401489729175950354770881622111141684864981621329664366902243683189534173833065281481777279661106971968728445471960782353575548472213244087861772338331648000000000000000000000000000000 9162 3230909636170993656142717003616258005244947388166034288418023102242773996804435072573687431339286849004421039291122804997200559146981112164074640650962524986941487497925861867541390950400000000000000000000000000000 9163 43351841232145057857756357095812705088366228788957858820662562508453397465834287159751065486287466560741349064533776895594362409970000583654263221065302698679936870102065728739086853734400000000000000000000000000000 9164 550528256204613541855835665374628234240966329220487542080888366747881911142551231151221040581975000058025180425460405098569752663547541183897713542440832232040607875489499467752660795392000000000000000000000000000000 9165 6588796848617571613328130230814613565351777114079710333416421013367373323954275105222692964273782116829080315644129300044486891849657974403275077459892967606531027959069813554389735964672000000000000000000000000000000 9166 73955687709354199205454448089171226342219596442968701857256313586786220989986375523014603183904322010105837104540407843958539907161496923750195137817078844792484773420967008144107084185600000000000000000000000000000000 9167 774125887958835898251464165896367193596355839506569040792430291544758173668346544344135720575767493766536565991393904713109769808274486535111892657999005666215311548604289790756790653157376000000000000000000000000000000 9168 7506206018644260977509468777064808978438283918738087422269194782028303666498648448477521887978208248448734583451325248385748198354573869731637152432861964595952378908231930056656650518921216000000000000000000000000000000 9169 66884199730899324582410081810804447724528366071352617003941864607208070267049902817384755147415453502232285989038646454536302850882445522209388778649256752638089631514208102895050899660472320000000000000000000000000000000 9170 542369159021652300190863814787379936192641871715492783094599650087642792614217439108640487855465871788379202806759234731138188377014329775497209478623787450134563867240112385061296864671825920000000000000000000000000000000 9171 3954482131658319650738216637870560732304502302346852335888794845480734169264949250211020359380697658964055747190503393601687332555276747724057132779369368083122280076470175839595626815186534400000000000000000000000000000000 9172 25528774291096382552045585075299680401531202134894269571380435255134252762708022608516812763210501120384527559772369931908107337540957751769548224471405554249991196902495854701960778855040942080000000000000000000000000000000 9173 143000282062034490225419520637619191105973832397932095393363438526813374551303302992749388393971367445855064475019073494743077101109278278123516869539883830823330097914913661988242316662071623680000000000000000000000000000000 9174 676032139132129876776568586900593095394354965957048650023128103936001616658412534290367369303253265531945150776452728962114783925860213660797194679459877351878065273318134492100813795594390732800000000000000000000000000000000 9175 2590609375270743312259081126243124919443530684081021017256548548667033764086999410852059417705950483705123146709764968879883470232181119517190252292967800679252034593742926412085574670335397068800000000000000000000000000000000 9176 7548178395573029075287250763514140952335467101099377784092821310864378952915357995648086792596474430939387585737084981268725219021822686363036346609006901259691179931409246020824875838027595776000000000000000000000000000000000 9177 14872707060906857289084508911813048098675809251055070300508818286592035566485075754388082124671571841702793317081960037166525246368924700537538282948117301741317436012998958826217903503076596121600000000000000000000000000000000 9178 14872707060906857289084508911813048098675809251055070300508818286592035566485075754388082124671571841702793317081960037166525246368924700537538282948117301741317436012998958826217903503076596121600000000000000000000000000000000 9179 0 9180 7308805952221443105020355490 9181 439798886284655836270616025730 9182 26375256602885922327415822074514 9183 1576339844795656876209963098890752 9184 93883459072920072596547374643422352 9185 5571724220445567081107658339182180400 9186 329477997740448816672995595355856564400 9187 19412175575011717004303650958351708791680 9188 1139481890661044387356762635362554656531840 9189 66634665695310007586018728050692390840931840 9190 3881740155188619844013349084611007252427200000 9191 225247354493706574154461823028393686338183680000 9192 13018866923235904490093009979628924102432760832000 9193 749445148703962191006899794537132628023976019456000 9194 42966728430188102463186618747935454527375715411456000 9195 2453142292301655874046196890403967193870073581568000000 9196 139470740136406902448385406772063039696558119275520000000 9197 7895595885173405323987878700038161239332986850220646400000 9198 445040267821105003194932980272477407324162377513600819200000 9199 24974514406221648717298899267860292054861157927559312179200000 9200 1395238656502715095419925137628197002859850310545630371840000000 9201 77593186874857913894727189761370725752129255465274778869760000000 9202 4295283446325078991894935897568182858303603987547335008280576000000 9203 236658594652445139154216591633181963388972588353961955311157248000000 9204 12977276383500735260064921167321402316251772902200285681381736448000000 9205 708180198845893646637917497707055951671128067930252110179781836800000000 9206 38456574841694472919721764032359365446160734322856434074629937561600000000 9207 2077931168587356108020712134709215705446021508999320655117920952647680000000 9208 111710003831596382452462563220230518809299404943546706907647947036426240000000 9209 5974745458586216816039774847582058309310799011334997850435145270810378240000000 9210 317891344910376944081452496602629179746304742773970215941375668060684288000000000 9211 16824218606094642549784099388319756048857000712433330917272995213017612288000000000 9212 885630081269757016397159527976729105612442806873304392044742166995908794777600000000 9213 46365485792179948086604184852000146386316097361560187925020909960876375461068800000000 9214 2413933904912499942235849057265044029178328283071282294220460161252635190283468800000000 9215 124970207509551407575194649257500492130944962866510473878194032199153404923084800000000000 9216 6432798330066869816034122775244642710946897689737911071279209291030981297055989760000000000 9217 329205272966862856453995850937473382677128749003257660816112898570841271451563065344000000000 9218 16748170635818488677004296935842638766987250256595580891254776883361025076861706698752000000000 9219 846956909339780393205034702104371529929375853453161415505714546179697689062065676746752000000000 9220 42570369292573876759496406910014017419866867172674566276513668782293289089598952046592000000000000 9221 2126491741015073003902898592554808254813331464534433732876979431774343532879865352028160000000000000 9222 105557075014418231557033594547444563808954187789674004929970568699397932293859247688096153600000000000 9223 5206365834524713406979551639102382151744228655115804651568092017397728929951485501249473740800000000000 9224 255129766566492578714152230341408985946737177249725300009354805501547624467691960306311679180800000000000 9225 12419988770831043436146073629790660624100426357591158053712014636350773592471032572518187663360000000000000 9226 600576648046310964495994686243975091108800694580950895452750903443430223892349158572618825072640000000000000 9227 28843994168202071802949918856321613704103060719681506362028201951347120195825478392688386867462144000000000000 9228 1375731229826103917217521720706590351461752231207753287435715856834400409451288735278733269990899712000000000000 9229 65155860371762621040933210240591429538246972658179438781717313030892132184192486833590936025549504512000000000000 9230 3063828160792753780599535178928506839448863402694344716198550745697846198584427350105034519561319219200000000000000 9231 143025852021179816805624335592304207740919688275548571701290224419059262507879938619521796505214543462400000000000000 9232 6627517685208892787421566213914331492446862782262987792130652747124008993674291848046062858717790700830720000000000000 9233 304802978454759638792166172053429760327978777917435132640401406952039573809800776653752240678413381098536960000000000000 9234 13911178788104201972025816868797269986493421482840132122192638441159097649766840005505323055480645933292584960000000000000 9235 629982061852111459063691577853410754466648833901688008854581509788486438325930905838442567899688008901722112000000000000000 9236 28304381742719899603744530252797982009780397195216527854893911343819257924455527507122757081288089839591227392000000000000000 9237 1261480838871832230117782059932788581408415874336620543600753683869379144487299365978277671370567642888855250534400000000000000 9238 55763224901742502000426629634726378343300680569370271728160908528011721012121310571833695568351030901099973522227200000000000000 9239 2444513886594085207546088705079636968428857736380039221251194839641094421561512508179728418548187025108516195218227200000000000000 9240 106255167089319061959261134285985784610118232737114123806222449883942915687379322919545665130506668723580916476149760000000000000000 9241 4578828074726177932658190012637082145089547646673452926049161618758782623432844471772700528095185665331751692290490368000000000000000 9242 195585818054432757788033224025915343227828097415653708356280706801875557289501965919409632419432177266202430883669160755200000000000000 9243 8279979857166614025210655513698892085010854505970842596995580977827121649279998121727400448421568578972123445274179377561600000000000000 9244 347342796064766682764889678294737967651907766899852451301739794396698699052116052937544772564377181915504435425553354955161600000000000000 9245 14436122941910437497106116650606089688404452276956213767005226031709053920990824526588633054988737197039411997676499527270400000000000000000 9246 594333407903293249317510842979386759589145097663334062949334502279979144615965345628503177139551194800979824852425106259968000000000000000000 9247 24233649166043571097627157942199483772625010127976459672466798206107128519259670878133365856015697455441857658080566562227486720000000000000000 9248 978444210708750794889132523393585244082424138845346926577808193098666236068968883801023050125351211060321618066406954737241948160000000000000000 9249 39111001088051950319803163893386800070436131145759059812812239989349156129800409306550350228099277035240128866491206602770779996160000000000000000 9250 1547468740348679921586928102758093303307027275230648341092541630672181900078068031577295133036385839563558470640765104159417434112000000000000000000 9251 60592199421825673813524059278097591034454120341943611182334945586659971503716572311476960606258492623222594557129489659088557047808000000000000000000 9252 2347428671087184946173623925998949318574581677548586265978034327977934049119555817554770733451349292737024771051666022397619158699212800000000000000000 9253 89961143070477359001398357555164606697400368026948324972403009567766450251526445193705857383154270970515452763406820279303818889815654400000000000000000 9254 3409630422196033058529899117814650645563990242741032943021897657428353862094280875942312468652984529294179978252296488756407058756429414400000000000000000 9255 127775936019661384837574538383282124919224549161430057312580643604525949760932559851830283589707821147653738104216274983227947054310359040000000000000000000 9256 4733435396140229485400594717717799454260674027032215285575246659862768049697424499849352856596344815162190654448455647172661787026029281280000000000000000000 9257 173293402379861893715334887304531171323508657274942768958260738654748007394028697823696842669806381749465243105754938649757491892825435930624000000000000000000 9258 6268368852412333645321761023371146106889081191754397992580563687637330958601016697494926422177733335213436721141239029384527617976822694674432000000000000000000 9259 223964257693033373856472877219008602451426572173927934617419025809646919454108559754159983714443029438349590265559236506666974609686490913964032000000000000000000 9260 7901963070823419992471359325251489431036384805266032787783170025782382802934264620373552166556302921700048162786537984716826002178818223531622400000000000000000000 9261 275232258563509805412980584349857385118252252461773309603577921209622238254483423042559981721544810542955230136321071230385597681750604213806694400000000000000000000 9262 9461127822446454501974019984141323789866655043470791394263938804711457635588892915219967090020182632041531851704368888636841213457677454484470497280000000000000000000 9263 320872023007052255845795280644878272183404214678034850739439953810894970458529303480237555985231346353535069253321554719117191743459383814610632048640000000000000000000 9264 10733143430615056301625935734506275005459979544310614234377907600757924738092259281146775016587031095156489701123205216698932194919702905399196401008640000000000000000000 9265 353983677038364426113380870078216989218741026150095488459787691917159328862744394411393656999168130468237285800105352607140074728253613362584391516160000000000000000000000 9266 11506673792641060490499432859238783980731011903150085610306657658100585376697112129653241967119918347330562168107448417573460273117072814877845892366336000000000000000000000 9267 368526934504308981105079911485740429516656302586883846789597828183903420417211729730194210266449162150470862569350457428502248396600956425911807269824102400000000000000000000 9268 11624580479225813778674594407608781386650961977452527815049624814507347840214474830160191921000249306564413902743328057534979840186072108160751911367291699200000000000000000000 9269 360996011143338678427387868427058227265370887480806434987598249005538236334966818872762309557121908247436769960758615624888126746367972231105712736603157299200000000000000000000 9270 11032278252657032347392118465511492145510024671321298948698249503338473568322177614349232828652349455709707806178292021597091517135483994624093022975321702400000000000000000000000 9271 331648449819076252839865745113276894544913154046802008907009822215362185405044978577901448455956813904368036586882025458583743741090623162596900859914747904000000000000000000000000 9272 9802661725506115078554358933063321238646515628210845823174519119157300246854500623466561236135773208615596745847505040768130588355133760757349632620440028446720000000000000000000000 9273 284745619893074402887474627086796267700658381086365586330807367520009949214112284111516441938695283385330201428553403591826352762217165389999733451769289805660160000000000000000000000 9274 8124571552688328930455757175556692424251183278519338991771643471761689332167940168292443150940029250529241354219244359744818109510830193016485985298495303749468160000000000000000000000 9275 227586520343596280170872233507543057851601580075946284123021951496482825878311908743151223566948897470967729053050144466377400677382011873318329231449249915338752000000000000000000000000 9276 6255406579821147329511273883036169250690996873574435691360385440875864422637494995669718657472205937582836841936894103314848615623934701589574036307870012133081088000000000000000000000000 9277 168606698373995490692742418448694948560343247660866797046350074188554388953735090340558734444501374272492152109021637911565643977423029511987407807741476029120433356800000000000000000000000 9278 4453871644954822834377323791070270628964979028712639926198978715998702980798762653083057293519439912518863987451287804413680963948623514875228036316118840257351673446400000000000000000000000 9279 115229126525223005377959920521071167526523653885588518375077036505556579990558794233718912564543336967387727560794368593222453366297020998484703911252770663269795260006400000000000000000000000 9280 2917763711716009897316110286456559488124555242928632716331973287793462898425515307412322208052727553309750489138313822865916044082019462122092979917536749667448248074240000000000000000000000000 9281 72257811923008245974636435741608379158524289876062077530456398882343365567763501156492258404954141668300842174146520656641110815461417165199200141325830404447393630126080000000000000000000000000 9282 1748760040487717896642654496596186472706200084883749435433020937627808617342068818381708988241879025818473392698817284275592968435091295906447288433834261445756767126421504000000000000000000000000 9283 41326507749973064591177478426580181298809490743902574820386040689021339110070846955335122079112228338998768228148478955818713831706005597640250035274659199360585664059932672000000000000000000000000 9284 952793872822007026091343722354891729455371052497360542487595407669194646778506160208145076814783878892149667113491458637688456887702430182394158282045456180648461194884022272000000000000000000000000 9285 21410835299950193420588619938072038357341393389925164692866547052419484057961423521715119685970533815036518675126473145676792657915997512959246686080489933261410159057856102400000000000000000000000000 9286 468485927205791955222695198804404071735927514541357231143169101431538064115076798083350859865332258610154432553090533690710727754236404415767377773548781716502275408391464550400000000000000000000000000 9287 9970565083303643070811957480369481759941287560975577160989855748888433284916206200302647666786457949865466977330127427802743774904510495502744724650130727589802187933594870087680000000000000000000000000 9288 206157829967232605672882361763840682339053602584497501722658969057817753237355210149543235617680585024266206970752811862133195931647223957629927198757687695842389552307533344931840000000000000000000000000 9289 4136125681733145351316356105190148351880031185344960775887489456582111665965829655546957842549852731760312385121921175946179677996209152437562787259817894743778724436316241359011840000000000000000000000000 9290 80410749802512963690096743198632559939445845041101148201837661742262674338252951724783703848029576627687280936151020184231929101840036880675601547803730358707315733657146936524800000000000000000000000000000 9291 1512598818852030060260260179478372581729531851230906199940949935305076585057360861809583647040662309462604854396478348391018839244026581610152825980352039206265582006841501070393344000000000000000000000000000 9292 27487106046006766837658630364209909631360533259633819279363543870657350165050790959917166845739785079940964823324190295301621653169130008888934268922943858962153460797228154908940697600000000000000000000000000 9293 481695005909372046773069249533880993949870092685033756801547842314047258514887817991776431709310187414068218515690136153302630756452151625453598777343513292862048540298046545278586060800000000000000000000000000 9294 8124976849117093049755753524587656264416511685011891038851227030603554963527516158634962462468570970632883694599024268873190111595226981904011689757320835403564852692404049480988282060800000000000000000000000000 9295 131632697490458424836462309736418086562497907756463693283672535490387805625309439990318511500536043542646469711073432874731784134036264398695638210460551940191860110131591610823081984000000000000000000000000000000 9296 2043546225057913822311194814765140665229108346663268409145555890947638343638220031082247231143805758962616793947431670060581684602751566684273204434043335766700915604324517060961894400000000000000000000000000000000 9297 30322012778700461489316072658540015963634055463606762787783959832571942191879090414333075297909929963318260212471524451096069204555565975988768398510854993826733505881989583362231317299200000000000000000000000000000 9298 428770534773617729602860521003554861205046485303399249751002192136816222330275962724160149091893876254927725482948361877444451657504620424500536332553929497694595859789691459679758686617600000000000000000000000000000 9299 5759272043968656589934097005307621310798811106413412911854258340693295734999312941284120304306352019962793246876252979841971721192978844424213154235981207499032318005656064419370817395097600000000000000000000000000000 9300 73211486962294705622355194617985092531278612368041773010981033083664689377081143908816418636047716065783738071855536097540602034195366717556647158619932177272422714166701339181782788997120000000000000000000000000000000 9301 877049442053417480302063828473448842753461380266647418439221835997733209299163263677400654536859380900760658796896689677651348664412140198292669945044892792228948451491884732256744877588480000000000000000000000000000000 9302 9853390970776755447423901438362100568602286264453278358125023284881015373552429339117937067827636964176815432376869156383247993020808849507580923969585594966545706772185921937824102102335488000000000000000000000000000000 9303 103228279612032543414067879706215588866350867335963165452961889854515577149631855172460201037975227073224316021619779379827479519540558454627696782769303210406643723449767203140575924190183424000000000000000000000000000000 9304 1001742676270559328389926513146762582080802808552889585974697059185255208111850601262292701122896590801002904259740280269029669013181251956485887053163821809196901694919023028756233366771073024000000000000000000000000000000 9305 8932688444662288683517537501892865948422744342097910293557771291677266495890071134405646035518034164433270636983884333228020313377783860013864451574390643191699889214710005517439739938367078400000000000000000000000000000000 9306 72485231738643958850181404241294672071195694474187487970242351934133930124480741709228773600900912161971324238473952211848808155289501244676665798610777052559054442779449697977766405814930636800000000000000000000000000000000 9307 528824305326958905697360063779758015766503151523711364619177944962802935470429888456796563280786295055001538788246877830974250567234094453874229939943405311972453148430605874418209688809363210240000000000000000000000000000000 9308 3415769573164643359430681405183067728153574395870115361547518737685993799190402613212077166177561330493300642567689997827333599768420104620872575840524069522160511843184413796950983188341399224320000000000000000000000000000000 9309 19142553160723600403030951257297220178132736443306594869238856218243959561825590610691728258458861451895913553853234529039772030758800200403641065684224662429206940512470213797504271538859613880320000000000000000000000000000000 9310 90531547053076515390636594033999851051776620848370932311681183993885730280953954231754522456882406292069321475846642707439093213329638762983824823835187710787530633374865216163350208353627275264000000000000000000000000000000000 9311 347029831421160003411971874608971122302435549191284973678539093353814163217985100935721916242336676306398510731912400867218922415274909679209226602122737040630740173636642372611751081738453909504000000000000000000000000000000000 9312 1011344080141666295657746606003287270709955029071744780434599643488258418520985151298389584477666885235789945561573282527323716753086879636552603240471976518409585648883929200182817438209208536268800000000000000000000000000000000 9313 1992942746161518876737324194182948445222558439641379420268181650403332765909000151088003004705990626788174304488982644980314383013435909872030129915047718433336536425741860482713199069412263880294400000000000000000000000000000000 9314 1992942746161518876737324194182948445222558439641379420268181650403332765909000151088003004705990626788174304488982644980314383013435909872030129915047718433336536425741860482713199069412263880294400000000000000000000000000000000 9315 0 9316 11825896447871834976429068427 9317 716898247893386049276692186185 9318 43313852011941885948245108799762 9319 2608062627996957078696673272586842 9320 156497348749758189194866122694618440 9321 9357704245327188622312145394630654840 9322 557545556411636887554587710590272000400 9323 33099025627077724485934512749441670468240 9324 1957711498943859959486092361203424506871040 9325 115360028975250199682696273771450130690758400 9326 6771883340504285471993032325980701962181158400 9327 395990708575622535690205394690800372596277440000 9328 23065114016905385445399448982401397997072880896000 9329 1338118726671438027770332635761106697592012311296000 9330 77317027793539234461607344066984108051474071155200000 9331 4449075778414935621762094851297142686488215446643200000 9332 254947613136978469714680568611531042985469615046144000000 9333 14547574192953627248071230264695871636604910490049843200000 9334 826533219126318008882539210689158038471054682798679859200000 9335 46755357825335909604659289114910906391391082032326919168000000 9336 2633144194733535323300627262073271135681664894658661879808000000 9337 147625208644640734390117755615684729099132951955196558438400000000 9338 8238706892838885736683552345051693400693948547797737645416448000000 9339 457656689585903809936808231724477427500471009193220443309744128000000 9340 25302996466619756192792679618498667247549207225240118287927869440000000 9341 1392272210103005644124152442239240161135705866141148909600429834240000000 9342 76236793427941675014213240581597686832606176629813511906787406643200000000 9343 4153948146470930360507818953975716453862030234651031487603985418813440000000 9344 225206392155667714029919320588916339398500455455217986845934531158999040000000 9345 12147593043484011769121817607849931697017950711038328891644704292392140800000000 9346 651862172788551359364007673226834400391293289822122430631587318872198348800000000 9347 34797090930608607633652606912178099943371794006456193381770678055545602048000000000 9348 1847637294243781161105552062913064182885780962924835327614666183784925023436800000000 9349 97575669722749563420663492776045318064603244458137662894268797008094526491852800000000 9350 5124850501895455584435978148626534384232874368587477026774496972320371321602048000000000 9351 267669485672338198877644494496278988545630385494314231947836129806050693635637248000000000 9352 13901351907100080255696203899138613432669243169955601052225194398543106769451745280000000000 9353 717823292869182232405932484139775964479997575819089182538068448314085027272596652032000000000 9354 36850341429542881421772789574012766985065261917079578106221154168058282518991058501632000000000 9355 1880569299986098711501891184470495337692578699050396245292022861942258026218001321164800000000000 9356 95393914213517722785188739889139517578753820763488906995006857181870192337730222738636800000000000 9357 4809438368254037656787133104358637660354950043462578698771692568728981206324640456114176000000000000 9358 240973056587043076623923322714822812455456928506134387824597964061728368806797707498540236800000000000 9359 11997762593545579312065765734273757254869037040838888764551426622945280439129215794865294540800000000000 9360 593534625473208139281745986870367695554477053257727166320021638307870551464503932514983739392000000000000 9361 29171673376399853802346737545622139047256559131270856027697939813314672998327792713827144957952000000000000 9362 1424297307783364913219217006618042332035488932652475251587312776311460122064803027099205396070400000000000000 9363 69074472056315333670610475876362540142952393566707284667214433189025710472116512626452506515341312000000000000 9364 3327091081303541528578678435706722829656306171454734475843438406965461702643675640570354033368236032000000000000 9365 159145203329882870904478603425302027103604691600203021834944515344210903761614807062438928851937525760000000000000 9366 7558831164784419336586089536718960652012276672228770445408126828206445326330018707159678842143988776960000000000000 9367 356448944964316009998568939436503239939204140588348344457110331559429327722291712869529108571809959116800000000000000 9368 16686676006584759265036658484837609169999422244895285350135962356744045541323920184948319402596455164149760000000000000 9369 775388151637015741413710310134662040453994490491438418780482061705676632310283822043206029058679016427356160000000000000 9370 35759470858026886851872611693447747344240705254617686095614252177547288549909593396532248271850387480458035200000000000000 9371 1636553015795954916874298391462446025950199457820656556035591406804357495890815253442226974220505368113656627200000000000000 9372 74315477778236594142454810811399718056455162235219468773059489856710083822354165261132643775064249769910075392000000000000000 9373 3347961066737026477018365934235000563643126067909096945870192330941338332991380323672923515488940446045185454899200000000000000 9374 149614513402003061206579283600877287277562472158169018321553184757400947949085044102820643071435292989324518437683200000000000000 9375 6631289758766065297814427427108277183514594883418935968257205547037684148956523379557732679404143509960955529265152000000000000000 9376 291467687487582838715374215888257496726872745665610885975102721806978163945937131007296353373701569309870787271852032000000000000000 9377 12702420412116357038336686166345147964336360631573910596034380898005797049079595882001825446837246367576805660807921664000000000000000 9378 548807474387744905260848328257710262905234491905161967393982772848677867052886163429315818227091876668278757132447881625600000000000000 9379 23502985915972150033620616935415065022060408897135138425769580462299240996300693686885253833734569838840102380120336603545600000000000000 9380 997529393820461436890905062760408746284533906794025064051930204492147953629417839580648730900134664565478500517557525544960000000000000000 9381 41952341077431887025042026154776841609393002828463352013676592455524396865707017557048793783932086790070149541393585259151360000000000000000 9382 1747997059613645593117920144875605393479220002665766515058692467326749491367560537736409210596143685702950818192700755620659200000000000000000 9383 72144498781254403729882174112017804604816159927984970194116183833331457865842335347545503819102519402619891139135219013370511360000000000000000 9384 2948937495707797863853722792830040224962650597412284120044284114469206662739341036031048159448268897257509361328380983434710876160000000000000000 9385 119356810036318556238593099332839094931625327735104916417342555690738534143935030800979526226835462045772869476019112684584068710400000000000000000 9386 4782611981699664868573288350451193658873217080055627801359525414244379453343575969710058464898368815893892444135731228863713666662400000000000000000 9387 189685379966826868830215624223132405757850869519728584723699260752564721459899293408199879005876987786657819754563550557964274237440000000000000000000 9388 7445006975702549712786552098282575331353292294165456890360684032208274075194443143015250789473428632872050922188735190914475233797734400000000000000000 9389 289113153328305913902756067081473032480456678478527134147917074893588366234197027622549084970517461929908302571076676469004301949625958400000000000000000 9390 11105754661962900544911077923422026722660333580186616431127063328545770982331653960713418330866113581065954802902160963565452603363950592000000000000000000 9391 421899162340414163564426676562179380243831250068523487673589575832240130400365771899857951003417286149715766768599268811036714696580268032000000000000000000 9392 15847078948144390843064411158295163906108526950046978689264881230208871724627097314292771347012347538658564697219044834316879307742757519360000000000000000000 9393 588390853180795272310130483730352327813385775502886204750106515272827416964941345895879824134115741281924830924413767925180895371171821780992000000000000000000 9394 21589931779661458503344046009618142799398212595658603890345050510549328266764564666971176955423246323924766751333520480891436695574320273948672000000000000000000 9395 782697596054636386977664868110216934662844973604684552514829827482017872297363066509037119030238981587012524294892194397477942428363273787146240000000000000000000 9396 28027139237412797685806513963669169479046548911330269365264130287428235242783802483758974332580777125472605034940886916825112771630706885016944640000000000000000000 9397 991028140930684261893397099302089551111055685199618195882371323389308461844142290521623624848853120815082816649106637964610007076187670248318566400000000000000000000 9398 34593263965364041138295403394030188180263696913837799789120173853599741668405897857727741561797703259931408395643020672815257955198779284440261591040000000000000000000 9399 1191698944150189668638065818593843429187167507077333687344489306618996367508453979499095190804815580069294506462436986220974288138616534446112600227840000000000000000000 9400 40502058234579750165927551097867308306812751279400123273157628742671961634255088371659399888676347973290334933800312850092798593368653980399462409830400000000000000000000 9401 1357637615886838406235543365834798745209968262949215310011463682041951385621520718131842080324157485701332510023605250140452578805294126275203799869030400000000000000000000 9402 44868533209059799330778302573262369299036389341160594279959868785896398527681811647285620081968037590405501164965365671875708394030560684004498208718848000000000000000000000 9403 1461504258235312204997977003118375236619470472543101426138837914141116687021985311256606963483535517628927831944602003064905214514295560664396797687575347200000000000000000000 9404 46903043436843358282553707334464448584432658727163812824564970249758905296626345279996750405209206233059708127854240032045490616314042695569542466269033267200000000000000000000 9405 1482451019244960482425248507865712628937593185215086332779357103727592076271504590414322649930588876458932742087632050256361805474024062229557070441438248960000000000000000000000 9406 46128190379954117496777194430799796640109237177251373410453927764792288371844855930360376239502389405691490523674490268598460017534138873311439194355516047360000000000000000000000 9407 1412471667459782781675242259159437059715089364882707785656407104984928605922928559710414033865693895447381000391588011169763213306855002973820962026168726323200000000000000000000000 9408 42543429917218212236601941536888588150170900798417450922532874381022258166899855380325095017818984982453570525534862409933320208791352609333423063910543901327360000000000000000000000 9409 1259876246654234320398934231912616755056031972159219217007298863343937202748469213130946201888825787474843129740892276443480063453593831421337724844614808145756160000000000000000000000 9410 36665659254101183595843723389216518863850976273648529130763265316921983851099826614914854177450624572884928740678986891136526446029280533663212472876831334622822400000000000000000000000 9411 1048118988730955967087848191942791157714686867067697126115249975000835686138469073725206574141577812546346620261738173603842782932436478133555052925051584888858214400000000000000000000000 9412 29413946389595944024491379911639307807205480935559013661889228118281698600263772957668825650718700626688191126595738737524014086049589722163054044386323371288166400000000000000000000000000 9413 809930512446250835569678979656543107360327261165067938720979748235877467502816964667966731489026575895855149719190534940305261401087940140384292115583659421997622886400000000000000000000000 9414 21869616183047886082893153644808096821762477866847301818999273000965937803509519351216621209544130059004767714426664718904238005344094695584147027759941377521206322790400000000000000000000000 9415 578717545722325774311126843815757247352164373302173130552819028024626538748734627527577159624046138248400950312197857413011899465137461739644032204612289641745043423232000000000000000000000000 9416 14998304222571708080568345804454141928428806953020967267237538433299629598103415976168133330360205870322933232962495221136596292580909698382999199530968927767925067087872000000000000000000000000 9417 380425023943993290870619231672678209177959663603609699292401047400800304798092556852900149752698922124700978805394291426498648609409005113006571700932251662982590087823360000000000000000000000000 9418 9436930733120336096315744883678686166638228392755230905075593736371593128451009296235187115108005300602886493985771339949768115849723582029328860964028033649894528733151232000000000000000000000000 9419 228765698693024961996064624308236280901442555473117470226722511922219895018741612865090930640339718241897717845233496306704920159628867011687352341263606711725348120074125312000000000000000000000000 9420 5414914612532784731691380533153777529935419670145037962279929566172647347042719291266619626861303225956427636820488964539180531332718884009206958356344502413914217452603965440000000000000000000000000 9421 125040682388615939841255556651623026713315222994645847444944722446513099642401450985834969060759332374576219391182211609361011155482290378366922336885699708308520422915010723840000000000000000000000000 9422 2814248617246894284792276301939882657927601660756660961062003470532316861041889933408347352092115454016977716629285280899408879155995902519472914559473427816251061870667392614400000000000000000000000000 9423 61672079733552648117352097795517633560017873039992013548818389147660322400382395668236777877098432266761419827589018290477369945714860182059225072924467951491676418382164645642240000000000000000000000000 9424 1314502572605008935940094014746812375002393239950781375921596958018853520735996658411543309323394933420787341230986888409099966616721637182398447644369727250082160610085543388119040000000000000000000000000 9425 27219318096868950567749826187783637421304555107981175598108138953344821727940250466017753666631957738840633442992803635153339742659065899049632511878346846264660887599677188761190400000000000000000000000000 9426 546880770913566787381301994485109453075026742725308269147136289302440016249940608666894187636371747954481907645510854145522975105455639613939242213229557285466551610277313034741350400000000000000000000000000 9427 10646821635135109564012029503170991163416604865670894328796507361950847236133793493053187396827969079936837982344814656856036699148337827128175403370034853724132626243249823727747072000000000000000000000000000 9428 200549507151229095860971447347683968659277450256833825332389088945505633337109461913442163832391687758602181929627171173941637473221847833298341143034948771454876108243539459648048332800000000000000000000000000 9429 3649248652659525111256204789928969291263641170537110469041853361118535049723741988025616904726388443619713747350044664694052400371198196914954648735116795157738053409005314481347939532800000000000000000000000000 9430 64033516660275366348124998329262011878967082381792648241218319883400661166867291419293646979043403818367935052502934085522772584975906368320978892657927822663107469613308819627678105600000000000000000000000000000 9431 1081438454884865843637700345441666076333312914504718226498239646570638273253594239824529563558839393100433696680414750046514656016421504937349280324895380395541536641616301990535076249600000000000000000000000000000 9432 17541676647581489228131617279303040196208041596767827711673681149517488777795444734326096808889176344083440345713431660809129751122926965378439197629820936377428901623677005688777736192000000000000000000000000000000 9433 272647830746647372355868582989677731800684679411375200946232022175688402394355269123529688773074490610948846143612152653181326862224480390212807957944887803517682119085883941362314353049600000000000000000000000000000 9434 4050119883892417243199913451807089450002231258797955117530172014888758798437842918775214099731553078487223779619122024002374980205031406174829470577900121467929086423966528025162140981657600000000000000000000000000000 9435 57333493938233779954530334670105278028440309186738411174304407571722308103444703736610399086823698294357217759772568448356431221099576216123674691352339649956729833196118847589014761897984000000000000000000000000000000 9436 770912929087151068027774965485714263392487722251731032766908454980227550900952971968133548117083740578148008012650022978621695469202486022865500744397570044762831902804498883060670612373504000000000000000000000000000000 9437 9809595052200431059812496825338816265380393073242670654625183152707946844915968052167201912682537346870698802595956965324022734709213009946397171275873765086984581639083713781396569430425600000000000000000000000000000000 9438 117627548789252523942527152678019226578120930496490832448502517568149225081718694052104952641900248927836152371589659201769822299887364440234398549923061521284692729402800149063903767821287424000000000000000000000000000000 9439 1322701575036217724424717225401818767782870361782454490924608948676908771763079312332443982268752781915421348787426010863352730859454620813791787583461193355887718035336867531549597133296369664000000000000000000000000000000 9440 13868933547893494036316753678528300049232838724283674719145913265752394844933250545464742384979240201383050376929631569822173432287092945852529676895206676652258813034204364321082698866014289920000000000000000000000000000000 9441 134692892137503857032449215460025568644715737282924601323489503339921810302485613731300874163735573886347012872258178601587867128402454684350097542698492156791447164946827996497030207649423032320000000000000000000000000000000 9442 1201958457897750652624129346117666342304765983880871037294410329530950242775894653894551194435553914539527480245633881592181054973445544354147643829763367462796362763909380569014769264864369049600000000000000000000000000000000 9443 9759977510425838062222443987499481049209887551880416606411337075852946314042192108137367623358412640745744244634211178667680993626541710279580334587983496541222358578323213372296504006160595025920000000000000000000000000000000 9444 71248280937077417778918189089629712937371951623303102128195659131451582913956731638674786654512178464979352671938309433686780749475493472994897525022819833285457844940216879384470065672601961758720000000000000000000000000000000 9445 460452860238094723646365421112813550205338188476508525158891901483673161274045940249340050064667526351063641595861696977727921184810853910157000543791289508139791033556577728096281916630494504550400000000000000000000000000000000 9446 2581654067322415311096919338608881599128475889162309286329989040914267507082367733032531255474240345522243206623476896451489340682205845934974353615077361627263684934589735936250991083075712476774400000000000000000000000000000000 9447 12214210673769756548660652943826465751037508347428976484292867017863709208975868463291212444886528374998419011653559680523008858580479410316453314871141334055056944325675394936031453251901654564864000000000000000000000000000000000 9448 46834154534795693603327118563299288462730123331572416376302268784478319998861503550568070610590779729522096155491092157037388000815743881992708053003621383183408606004933721343760178131188201186918400000000000000000000000000000000 9449 136516578112064043056506707301531968497745253115434490288370443052628294464766510349528205822360357934989939857495311181151535236420359826234063899180768712683552745163317443065854136254740075800166400000000000000000000000000000000 9450 269047270731805048359538766214698040105045389351586221736204522804449923397715020396880405635308734616403531106012657072342441706813847832724067538531441988500432417475151165166281874370655623839744000000000000000000000000000000000 9451 269047270731805048359538766214698040105045389351586221736204522804449923397715020396880405635308734616403531106012657072342441706813847832724067538531441988500432417475151165166281874370655623839744000000000000000000000000000000000 9452 0 9453 19134702400093278081449423917 9454 1168523030625913720523737280342 9455 71122905110614580374214315246646 9456 4314344028828439612751371697876880 9457 260813058334666090106200190428388160 9458 15711915209521546649394134347285927440 9459 943169779624048835961456178313912493840 9460 56414020096970899703120277681925283262720 9461 3361985594621526142730331098561512527148800 9462 199614098161054946904089833072973342093529600 9463 11807223785445407312833344148306210521515942400 9464 695728779814876250036590573304981780518453862400 9465 40835869443048760363774923698319926570660971008000 9466 2387410357595170229567425267069457499577935782400000 9467 139017418397127469313578619715575056345137958924800000 9468 8061973487619680012732401902705871501130400095539200000 9469 465603565728024342111259493004348365665839181467955200000 9470 26777279501455666557208678631130060606690880796054937600000 9471 1533429822420588302542754335726161135254105449133177856000000 9472 87434003394957600490726433385865201177202278933061148672000000 9473 4963490007742968610813738181999686266369336845850830635008000000 9474 280514423608902890074158117880594148700577170208303236784128000000 9475 15781744929346060885161078866164940299178477478359396939341824000000 9476 883805542773643321034746527293848339105404414146530364465479680000000 9477 49264033400182182891340998347207527823812284348077694608743464960000000 9478 2733027320614393195581886930408762793995564114702403976978408407040000000 9479 150892445732314294681162968112177296468295263472339817631028519895040000000 9480 8290272737612711693912288584388069703788418512655316964205166350827520000000 9481 453226944088450146576600814520466918915936706968993575406494069922201600000000 9482 24653323874584592292029252752510563848885262930574648360611950966813491200000000 9483 1334181309003448656519114698064961531048136553927242513322304115704646860800000000 9484 71829036893148342323720944170529722404358886703375319648622880153601363148800000000 9485 3846774285293013621779595012079492486686121178004737907876070048558293083750400000000 9486 204913186224974289823750895704176582486150113596217416630573691033873427726336000000000 9487 10856357177381440682974385960277119227607712963235439859400096231848220412608512000000000 9488 572009460748230551908098378955708184124725951261386401763137556036417094814793728000000000 9489 29970251721371125231325528476249299731258834737488824473626504362591913037390675968000000000 9490 1561378586398748058320687879345378044165888322110704082286513539631021249193874292736000000000 9491 80875797194390294930202520907166892402292420054800547933922532087354538632211437977600000000000 9492 4164689525078051480156064679961364780039499767269661206940362420676228733520718279475200000000000 9493 213187055505535548004760794177973348506323835898179323083201440441853802476049227631820800000000000 9494 10847080592023337294882770032368166135897188159300057618443953144960002625051444940426444800000000000 9495 548526543068130889766016507645330157999319018121236698102979620647743511766291854343431782400000000000 9496 27565969861313145013874020250113520342197913621718472092577231094997329227773002718551998464000000000000 9497 1376565946155706207726791909519822000715451860304363571969639215219010515253881387795368378368000000000000 9498 68300720293525263506171380584579345971308452885459736565810928173519621406701502249519600893952000000000000 9499 3366770931144069152623161619960635819318091347271885524314168911167365303880230650507872889208832000000000000 9500 164860439690335556394863594043732143452723434121055127853846335627011456404987733292803546998112256000000000000 9501 8018396969832781461985502998478715107979773293864437427305447056873096214756556981918807616095518720000000000000 9502 387328526685519026845767057015522875295010666659664449932990310316410659375347400283977212512530595840000000000000 9503 18579919492071316662409554886912568846641374654933266253353903341114836712995186410386659804302184284160000000000000 9504 884975186389501212970083841401474440932749939147564208874215024217017301873002605554194526026367930204160000000000000 9505 41849538829938084572383809549450109139284900337752387054036352344958379576557381102209895907048363739054080000000000000 9506 1964584958440767621252819381884485086791942647388323674978089473565150619810252368499219198074704521225830400000000000000 9507 91541609834529938860238785309516767515249829223995492831952921950812924344431759792370696896499700300827852800000000000000 9508 4233305974839545152790983612455482884350087080726317300148956786357944804461773796089943197071964688440570675200000000000000 9509 194266828405529969091160050986094677519446729068392763765946519981573361516695346961020111412700640223866073907200000000000000 9510 8845424138968344573256072210417573074269486189653227209535336936643192255352867109535761882038170325818915002777600000000000000 9511 399559480174493098874071137421233698312164464666266912910185248480010292274706413447683902538144869761045248344064000000000000000 9512 17903059936078331116548693864639674101319638477130947270480038287365434499514053489803879039167012821439618312306688000000000000000 9513 795600240102865818543500995800739912347866671407861167876757504513182128570707856700305979268456848631109035503910912000000000000000 9514 35060777423585088132632703348165937409765145763849627566564808546990247673214605345219603530728227760810675376681385984000000000000000 9515 1531943357993391799425756094597024779921916948478398132704395095326912841385323074032838628350433328724243138986208185548800000000000000 9516 66357836659566693090264717129349703670101036393131184968586076129593068269912520104659550830462926647913787524738732523520000000000000000 9517 2849063288507445721807514224921710875348307843110526374602923148475998076444778288478849748823524316166749488270812423127040000000000000000 9518 121227874617672317920056971884809499806292159047031194944057281779223067772610001656379594347429577183865664072711323946844160000000000000000 9519 5111184978627443386088204714070263699288303287007681810910682071671338829120189042130132777475212608648560512777102488984616960000000000000000 9520 213493950941412229566409981760882849740548910234567786375515377350330802306728562254018286785059843800159453616126736202182164480000000000000000 9521 8833207623541848112374843155840836182172573611360609019821992808234412033685588723465165469272591427695983576855982831081147596800000000000000000 9522 361944498328208559164303135931498670524484350102311580513210399578462950002749971593672199456865292991781144274168607144349899161600000000000000000 9523 14685057424590643726861733406508023607394017296743620291666045943268258743497096157355920433813236998661551778097834220944015910502400000000000000000 9524 589843030089328748312443156383264746572303402545621769802560510750575634151009759569090990619919666338346777845329957466376501618278400000000000000000 9525 23449783004401269214735700968347057864493136577134501256445065134370868069426748085960412811347921046248438715568976853485522137592627200000000000000000 9526 922559805625069401937572727811265638366647383979553812116650018812558823974917822256368249985232023100083472654261165685064812906676224000000000000000000 9527 35909758430453571232244926005265681771778118030338657301094824528099663945756514880724363087337390293173349171414131511028178006392700928000000000000000000 9528 1382606698007293089270332059202113509362580817743949777320699969077698903836172378805194609408083625877316115090477616061673607003186921472000000000000000000 9529 52644850682156096759361433294738596258900375982286979038032935653321889684752320478531328479868406101199153626081044911128331411708887171072000000000000000000 9530 1981909334567775260941425030223611119907251007931446332781763108653658547155256536920120060523872883508099555716035158817338093960189586702336000000000000000000 9531 73752787180175823388855984763956770475731384276638125853433922389467197748631006344344729660062007479128340284579033408440074152502545067540480000000000000000000 9532 2712266464340924982598317380089058818266730340835642194469507843625061724825872234953920082223118470615418687915799548894568415988421066343055360000000000000000000 9533 98544909992607128636491062737738013683110531604971066354233686511772047829507112424855496021556198574133655141318800453340174168078587011520266240000000000000000000 9534 3536458677724630679856705314709149664032078399479143324072343797880617754764113714748660527509440878521319054615639549457829739260025532148497776640000000000000000000 9535 125318699344126605115527985520942855161236918143677283245738561176234493175214458595720845889423841798809731212574133874550119748903845699286854533120000000000000000000 9536 4383811876282457338962379580943227320332458565603905920580903690278669896444672805170735296419256296997136472554129256783757890163574598869264944332800000000000000000000 9537 151337912973810738633151015594256431363994801418206767244472638099425581243057481930730170932867887794267563177768224909353570991932145779272117229977600000000000000000000 9538 5154296242864481596452766079231736940507793147848321276689649817086227453395947624134284727860815193899248265196737195005480533969883327971742496220774400000000000000000000 9539 173132041967968962757534464894293845367824671857943196551252403099604803067829705536277280956965499708050659195102865601528090444402928358549870889821798400000000000000000000 9540 5733593581927823727880769238477941795152292647810956975284944326698006779347514654300650120881203950144677295865939273946594093191555296598699949115939225600000000000000000000 9541 187139998640776646101050278016490250793597022288409266139832331508684521594775527500738355112760581090969771241722544359292129333758124142197212574142955520000000000000000000000 9542 6017817896267358047999916329060106780217470699413472109153237704961672884006216139206795745551330139448683535427418028733298597072341834366352062675985367040000000000000000000000 9543 190581060364657593262441678604225425390002648517930442309294316603614048804602446681998647561907737742705145117739666813268114027331788468595668557060280156160000000000000000000000 9544 5941785441854683726721832697475495448509943102059384774914724353796389033165855427951109720116368145269674674632848651070806818643552263607758829572435434536960000000000000000000000 9545 182293485049024343229278588312620118882605637995837413026096847158792990158663783497149747369598596572228219307408464478319666421377146643682301202938506751508480000000000000000000000 9546 5501160848848602461290389421930051720722584127498407739133663548299017161484268047612696480484686674228355390044187884159105195633406789479345803240064680774860800000000000000000000000 9547 163218597992287538643799298364559186263369164935134474521221001943013770241623872817516240305940277846049424290542105236568470520177930880285444593569118604073369600000000000000000000000 9548 4758943138214164688863874147425903507632131193140253677660782131604906977871264510885268944566336044441382579679292072728190195982600140704878567079799811593365094400000000000000000000000 9549 136288775887588864194436080221183428198506417047632373460313611159237788892194299030958375425782376568720303513659497506807769863187426324573913161499145532751636070400000000000000000000000 9550 3831690010611052896638085249534250913219602159575159060970584949897756620682138031902401554053241910957101841107998830391700271725321172702187942228798502466070197043200000000000000000000000 9551 105696678047735290803099017442219591972039528489736599739854267044080632599584344541760418188988174409317436374358624947467834586599336344217035691403258841134325039104000000000000000000000000 9552 2859038674369289501895508975172830000233173336005644529008824091625810961286735837531741571933458351057260681601232033177753915360499857600959291864099256679614264639488000000000000000000000000 9553 75787822506520295408997140472486426151769799526166913038851414523555746371402394036338171500817547248472778753320594785303702283176675334469495399909734641609877657485312000000000000000000000000 9554 1967511562346744052982658593664154923107793455734789470813848828046406259774301071602373874524033856695618077508752829417935984975542301814888690994885943771990415493824512000000000000000000000000 9555 49989043215895369661761561010888049975496314165207169668333521508881032835198518913612711378125174383140859724834806349728223242444533399462446462892951964719875484817555456000000000000000000000000 9556 1242096071954392644507763825753721137363989570670808828269894707457515326359266417332650325575576492542993794953916423277349749923856401558348475055833153377025070243648634880000000000000000000000000 9557 30159341149429387805373445183565242473140816491846615408346666213752711075770353189444221490271417802005939959838264039074180684821823483407085760129805056613998883135197020160000000000000000000000000 9558 715017552004508530089439132570841705713875681749799998177203873947060555139848400090545149567166704915037639932460026031651759603333770712292899650382362395030923414496283197440000000000000000000000000 9559 16537046877645975863188060505816327561274942812730478021369313151294243487251520535990204932397936944332211404647690245182386789391355087042134060042906378613456502108049993891840000000000000000000000000 9560 372767246862273979660937619583454559718212538301930313543442616243506659816780824743232592217741243796443502484252670774516863790310932247145571655438255455420342226477170525470720000000000000000000000000 9561 8181245013795927538287002938426557481823377130854416340916641955023986093214650600730658555667706203255286889581353675642789116685573760802424682718969953707025603347666858462412800000000000000000000000000 9562 174636224192548069936536429900376334648445449447961306349449696833981967154129715888422932225431858213466766022292295647691415781877933504368626092374465011267395118535317659425177600000000000000000000000000 9563 3621416511371664313523879618339942129357973649644338733140869235912633080661621111653630794813916675854638867310870274196622275899792925390074420067651440733286564979898950734997094400000000000000000000000000 9564 72863186025393053023596811070496513036474105159411018404069585409826765624934561916888025871505895412346934585392997815400105775097940405885584115018867751617185436990873071654430310400000000000000000000000000 9565 1420480636332368133867977382067044888593297728471607809436961457354657873949145124095316319122864009791469000775570603037119369431004814480542920589401796247519883708284747872064661094400000000000000000000000000 9566 26793037966657784990319047589751138743711863142244366488403368254274718875331999002236357849495959347755828523913605143502760065601719153703120796675409519625001102180823319966855987200000000000000000000000000000 9567 488172839912578322081088097905752167347438687508035132750840830081517211798901394212848936580320257361648185945007050129517936338887727798529820538218563306048810410932318719982331494400000000000000000000000000000 9568 8576925568306991398508537463043215528977025296167336467522018968652102113068642193033617477649366875755392697429325602756365287422687001692957491191017631941990755757278407858541140377600000000000000000000000000000 9569 145032083639283840912416052165301445716101448025978410394615036042659166818850596585053773412858351702696365954588974336265411533630573104795228919751728398026948067655492553651808475545600000000000000000000000000000 9570 2355346011292382073536583877326673450720659601696817805999836676501806531588301393454016090711018052832029626804555181418945576948162501315478962479144792353503597114938083190311540804812800000000000000000000000000000 9571 36651334446770424910795266765592616663688069914643628078936552823756806503302040638075877524046236846834115350048304398955216001605024712644441345947950811780710172335890524565594993328128000000000000000000000000000000 9572 545057032165400088485254132440456543889504640090108483072249135684177900852547324012144997259184866654299640781324342284481025586691292395352594844358435312139323435653791747002680356110336000000000000000000000000000000 9573 7724143688637499368193770320516332719336603437028382146694418396670569212691398564270197857171975251966797877257213772878934044035346998675263110865298260216842834600505461932924224829128704000000000000000000000000000000 9574 103967108913799127771475331477583690978624868845968773037860328041313213713230440923988761889386529337727368430923506435414899235147125958911415431293024633295516190329919963363994458405208064000000000000000000000000000000 9575 1324251536128481868687075666807716911523131171696549930670899885483399755535019225755621523056997442210238221720673278127683843927432160503202434369549246456863357396143199152332109340435546112000000000000000000000000000000 9576 15894118355726310712769624884504399225758095680186790047543380499413779033964110535913813358260458627112492406514573872060868353265141005417250506006767063684311567475331053069550336499504906240000000000000000000000000000000 9577 178885671528655051193371616141500589836389566393860921179772119960874337751666935875950088887427481749696300530830197197146941727872647178719197224297558474591532751110894961261988976761535201280000000000000000000000000000000 9578 1877242274068852900255560962777955940747243322160481851510286432850648432415032003048799318321658633223661580625446009162587566477666856775930171606173717381515498683437083542149807305839576350720000000000000000000000000000000 9579 18245748098961880597562911898322182663610144576003558292024330102295232271013562725747690112667137136381222426388638337604101121307444335826936600008384156271077759989989157825618341834506601758720000000000000000000000000000000 9580 162937525968767129851184231008222864537681670656274749707420626871246430082051243041202165879954546082320735774617961018705649225821359937710205330907874569628332882743245151511590410332744827535360000000000000000000000000000000 9581 1323941171844749333102821700894746354964391132659866543110394323578314704910547724093469919610566557810927916627685030300977281533441252493402052928125231460084080254808772604835373561649499524300800000000000000000000000000000000 9582 9670623654281805217529842764932343739304452684325915294565370785659171316736289912249079256755197409785296049829756848452362409897908312126902422337419272664393059971357025382490424659935007185305600000000000000000000000000000000 9583 62531057445327805900515060677308642976874217011956788489297617417785664202989293919678492286337901177452585935561344146263558187920946493018368249131780185396224049930319705804930990453393625343590400000000000000000000000000000000 9584 350757923324427322305769058176198926359170285376882777967199970470986566799984026591488528828254350314718677590060945516535331410364720137477302865048398444267230410930567444957523036216558442931814400000000000000000000000000000000 9585 1660121307552545224322191053754396054870391180221269057083395314785976194002197125856306502920090192114549195639322543268601881050192112923401098219234749454969334842642969782100094824820415812285235200000000000000000000000000000000 9586 6367452073986052811175750800414520282486074214654207247756840373038648187079255482726169600035640052588216902842299550712104453727927732041136265078577460394510233880245244242268671026772183097540608000000000000000000000000000000000 9587 18564261680494548336808174868814164767248131865259449299798112073507044714442336407384747988836302688531843646314873337991628477770155500457960660158669497206529836805785430396473449331575238044942336000000000000000000000000000000000 9588 36590428819525486576897272205198933454286172951815726156123815101405189582089242773975735166401987907830880230417721361838572072126683305250473185240276110436058808776620558462614334914409164842205184000000000000000000000000000000000 9589 36590428819525486576897272205198933454286172951815726156123815101405189582089242773975735166401987907830880230417721361838572072126683305250473185240276110436058808776620558462614334914409164842205184000000000000000000000000000000000 9590 0 9591 30960598847965113057878492344 9592 1904555980919393047881878890444 9593 116773803183808293763506898607092 9594 7135775372157240432570687916203660 9595 434567783199738037752071799914514120 9596 26373684746522065722237280694058523080 9597 1594986827292815003412408694987900058880 9598 96115234181416966040784983679564341187840 9599 5771009254341153299841385681220339300121600 9600 345231997487898881871359086731477085528627200 9601 20575248107560242253867274805016645904632396800 9602 1221598950030398266167962753627150468851406668800 9603 72249728817732660809613459560381105933955298252800 9604 4256395387026242142066831910908723242588540716800000 9605 249758191196999086989129917521531569390703131033600000 9606 14596310541991527674198176049736640032795684926054400000 9607 849542754666917692029658492059173352669395198042726400000 9608 49240114311785707621171320276899854459615057371060019200000 9609 2841954072573108309455049761775660264645595986260846592000000 9610 163324527846284687843698054879573169138421364498918447104000000 9611 9345314270375655943928894111790261425595047319170715488256000000 9612 532372922416145965291364375318272289393466195926367238557696000000 9613 30191769141580810203476109804589704971285123770739805794009088000000 9614 1704442365734506531330259572940119393486980405342016937380085760000000 9615 95778362893369378788967594620758555209891197512834541643842846720000000 9616 5356900365721953411989564331328191150726577089545495251797424865280000000 9617 298187949496230192780505268884402815944786107084415832939254545121280000000 9618 16518316918856128010811507677392573162294420861059523527846921806807040000000 9619 910560972897273788036064215472249210020512880778560437250173258904371200000000 9620 49944498296633658311872493981454036194465378143713790939044983286949478400000000 9621 2725643198029537784643999953867112846905987731666604394772249963581249945600000000 9622 147985748402863858309466106722721629810222913881576030943384985795991017881600000000 9623 7992940760117541737244217288449507786511386515437583464246668397258461727948800000000 9624 429432407362393302763141023878845152611395356928511430484752799644391625981952000000000 9625 22948256010926022121417894562845657416369691194094309051614098699320288276905984000000000 9626 1219651447628919174689846382061686345636626290468941028789977053957155502891728896000000000 9627 64463944215407505355713274017793407792418212152854335989324650778446035220174995456000000000 9628 3388101192958661924285664917106378098702462783216879770348762649361007058849925955584000000000 9629 177058524907085602568161449896304025065661438212086881167031200761391628620569719603200000000000 9630 9199414915645371693935854179811368921421482848457278821655364034025313766394965681766400000000000 9631 475168550722175329996192121265567457286657647352454678355822794450773144154608181549465600000000000 9632 24397188236004332419865095698023711085011415474587988563626904771804989732894103729445273600000000000 9633 1245076984520154132775016171719615948162457849317973505902223616797791990825250249339882700800000000000 9634 63150373806788352585878495813136474391037668441770538875556781405795580672852768250184859648000000000000 9635 3183003245526692727618994787395184591326637112917703510363059021706763552740397439926640050176000000000000 9636 159417861246931896656223754058593475050760345730426953332142632671689767591453957414138322878464000000000000 9637 7932901372429596187126262133469328066033769112655508657928784383460728010653302781084979926401024000000000000 9638 392173145510422140238762666058244567103626121009541032163826707640903336159475086493126079306268672000000000000 9639 19258789156272429697517633948284580823366804303129818040133509573935107824839643820543731905373143040000000000000 9640 939375181537208189387535307366281942689624249659224905705901731447403277660033499460437714553148538880000000000000 9641 45505176991131687341283997274407673263404184660145259195411545685141815008092575131745199272072702853120000000000000 9642 2189000025449454372751540080070518692050664187137509132252374426173303301958048825353443284617589287813120000000000000 9643 104554924528776906911864827787164389237787319418321011265631495960987324815277436775976330663015951273820160000000000000 9644 4957998668064501845002871598140002911628036855780638607622498209553621369678077388959549710206946815823052800000000000000 9645 233388668448358277259763643624726709546255437437582657376384005700878346364094981087860781864384131927480729600000000000000 9646 10904647531534646706978415195941351123639027145866725961941958900457013139296335838112558500599953573099759206400000000000000 9647 505647440774781091789909944095001437099506767824286001347347589874328354388908844803189574223794912546448107110400000000000000 9648 23266594424820579288470561050859970256521075814460711690064480906534212194795882209986831748051047264624466670387200000000000000 9649 1062208593636660145329502609226330223897357135824323109384787975562716391034257749903578734767794041647866836942848000000000000000 9650 48108359025139489247933318399600739485251936775859631100438173494723725892678255262774961968321703647302243493871616000000000000000 9651 2161251523755148524251796843567377855153917725701328890080662523562086362487488197095835074992179187227356921514164224000000000000000 9652 96294812481976260102122950258356220027321373351303069403081397220300154565107380485940093712941341894885132203227873280000000000000000 9653 4254519032643412168909832030441023162232590477742237009225395998088986064177514768865769865482675326562783769472901998182400000000000000 9654 186373254129122526487707968024377329827242213044405405754732547597487818273488567455613638250274796196381207660990184816640000000000000000 9655 8093494228540175516475361183960500656519308079064947276644362225262102399348597414757709732873286286198710390371648830177280000000000000000 9656 348369329448088176862587422659497548313325171677678761306923878885687339607227607964553621804890744524774530351707716709253120000000000000000 9657 14860221763007461961929885003343296079982805786777507192277155136426810793480009689187595215001708388486645159768750625096990720000000000000000 9658 628087843290705340164201871715608322197681390392067437900647259985641961723623563424282686695001607982232899111327821977522012160000000000000000 9659 26299733783265677586744444708410910189492550104723502613401322582526113253282471992769457130104929703364335784080981876264245657600000000000000000 9660 1090792634388914635156760413017355462026017257021298519298270459037375914470990624313748143063509563548576880553250535173533152051200000000000000000 9661 44803784289264907736936241272164124202981138883961058728950299328005044697033170138623032860692176323980124321425367949912222518476800000000000000000 9662 1822167487202091321749841852468466828455129500134147395234549033475186726399202880149561220426536481029974773844839737711365905501388800000000000000000 9663 73363488146535488806018160326224694949052273854584725572590105940620587803493893917950214925455565655481457642621468981979105487906406400000000000000000 9664 2923507118274667968516034965582073894955103032588899537985056848515220559277267460154027470184147721406127801461873152458512230900563968000000000000000000 9665 115284938708671607520536385786721365733570358025012255828853989248774787902232087688409031917110673583645480950731618735288426764850692096000000000000000000 9666 4497737742631725095253128186159219022489770920087872562576401384517413830168276766759379791961805184015033069715136748199823672179219759104000000000000000000 9667 173570038678854762386971080952394386876565045080874140803671014533435878100928518582018890141895109206533743070176388566132404851693850722304000000000000000000 9668 6623953690274589983722385877648835359655965734070429923460405669232271469846126559662912177607855894582359215848689384899400508032945720655872000000000000000000 9669 249931647056123752245631183131016580627895175490949543700756495375001892693505580891085271336347338716684872381763296277083882176971653104271360000000000000000000 9670 9321434247629451417295605044551860620512354672294738689405617539874988219265084802666190844398256043053570094692435382558812216464485400465899520000000000000000000 9671 343553366377293924930162967108531888623495507783152711277058444289205221058360693704928076931986453348839755209523651281730760218782979203981639680000000000000000000 9672 12509624528056492361305878495768018323475087144681417894647643728723462090798332111683579330104346083841227937711569024142993853950578750329957908480000000000000000000 9673 449901574882910362002073224721123315792131043814804835608790926456044890734277681062838750706995697097489302086699597602907416323424718619903933808640000000000000000000 9674 15976962865995155232189268197775327727902290278606454117321693574525129197495926848114660696046250746367638669660219354592392117461210326356186470809600000000000000000000 9675 560080168816116905271918451491354834578734072208334987846426176825505814178665085936731335720761764715317361806115395329282032359041066064689834963763200000000000000000000 9676 19375656461525232786506145770578332351657319531345111802481287737579353244677354306378191337478743142113323645330641562440986647089409845485076260637900800000000000000000000 9677 661270052063374179383250650281485591550531271914059420626522156154916762587563012859111387634963643973791511166987630043875124759843455248124223773527244800000000000000000000 9678 22257585491376435692784244687399881578772509571995116501382741310504741333270684347213380527620737942374012477784490584344443176368905624456935514218011033600000000000000000000 9679 738599277287268492437111678337013577351431434022937292789472402507868023473983162359192316155515734936761081405779440498637900150929032938452350562614640640000000000000000000000 9680 24155728794541440033418639580393451729785198868296983128377672312962187382212742677186832000517610733003925918028356526966659913250838945251461052216146657280000000000000000000000 9681 778312861408673935079211342650434832249684248642394305543539637814956896737006755140970640901029839698778153829881779667863447781376692434878793392254479237120000000000000000000000 9682 24697133602498307495279267709619446218715273482073762810716914269710196080307606635723400682115666175303223880738746342247968408437600017223785630291089655070720000000000000000000000 9683 771481175616873458324289138017254288295691304183718263240784362089083039376822338248976936638123450919491859899165402786767213945375307504929536587513110630236160000000000000000000000 9684 23714331205062100702012232366916339531860940433270506367567969197410702448988469125978569187746181942920422915374067357086314236275075258763137539957960616810905600000000000000000000000 9685 716993377038157353600939627415200566875143049193633331130548640800043367272244895908024563648951449796399759695374753238660885355747449625007162571012029931533107200000000000000000000000 9686 21312828936212436827112655684001817360366888729045725883292027291192050836964001502274518347772240252362424507542530243806037678331940052465550856393917663869193420800000000000000000000000 9687 622561263545744618349859378285709472738396492524655740177637923911590557368099465033613019754869337461781222289467275226238042763566629554405309645546250817002851532800000000000000000000000 9688 17861631784153423559068064010645586555835051874360567225341984980579699610727802002573330701843159014018826431652160623492359209855589466326241811009799278564976518758400000000000000000000000 9689 503071915270666360756524525541384278289323017994949489533970865135026719229943391019412391695750011742118184517369175044758699221024905964615601057585453460330410672128000000000000000000000000 9690 13901727346817409065713438545768326852817251029791741033807215557014420127394320574693600132267333755828087832974933760390081438898971617418089857517634171593657486934016000000000000000000000000 9691 376689994166020953679116383794223568103515940079752333206971362119436472098179393765680462024523588224521780146406293324215690111807570792948423785850629237339229188521984000000000000000000000000 9692 10002506659449287180161989013057962173614502871481257387030242742326336948084035426125429345859305050916069710399527194160108564185795515709314298086701394237570648987664384000000000000000000000000 9693 260112153308383599162308482448310538299129475042910926596421695705986064460628237513290033694684633066696790124713366290307461825799571766610421805335346263112792393920806912000000000000000000000000 9694 6619733221884640681665269234183426565741552485160264774334969934794481603403455478299850528162809172248400064457134973606061664055272208714667813075070812454897593299930972160000000000000000000000000 9695 164752247245219007565872263595106018288931151511755771510695645355506952364176779883306474976992676252433722271866061024457735208235608129484534124292797510238520405927259013120000000000000000000000000 9696 4006789055083210189494906433496815192106976636388340463498548548837608317738136935968023375106424906500237555106659961743801742665107526848403826800897593047809326566606981038080000000000000000000000000 9697 95143156007370774337460884860265431024873366738965938789214927260214979193117340878996338138609723119343178954117738285436882186500730685064654337542910220302985445915323405434880000000000000000000000000 9698 2203903342503946045139412191501319242334649292304083475378777512579651035353075917762421297861418929106751542609144545299509620200900786742713141152953705918551864370420684517539840000000000000000000000000 9699 49754610247526526277608359868186462306392724507413671579530041467341558874162976331411321824507155466691972499111629007699710372655876080676544869150671270142504724417286818601369600000000000000000000000000 9700 1093611248793173122177569576376654737588498111819073863107471808884941273042466881834082468459843792107133670429652649927908769243264539330882549020620536811597846771030682420589363200000000000000000000000000 9701 23378281943465518793924188901866448393761999831645390700727472176953089483865830468047047527247792827290465037408533649588200987011821250484562532442072149258166579629061206306507980800000000000000000000000000 9702 485487240422782901388759478209401080558625785135603512111502577958079884814508298803494231492678615512148686839244412908081215099123292951312020145898212526736126776002906426966854860800000000000000000000000000 9703 9781706978327619168371791669310338317337674956582475696025144112200761257278925520700217380563915983732927856269213529535872853715195987773026682614549933200099528759506071357008904192000000000000000000000000000 9704 190956598524874909228656696553256180446018147630073159423821866296469593681309140013032718815105980897811539358903127951391301211676461386919425472012929290752486014626005143991510630400000000000000000000000000000 9705 3606612684771841177325584521466643996009558168105685560670043130952235824753616571887087378401903026824180572723660970574355356402459617689006570251873176365962043529159486015831592140800000000000000000000000000000 9706 65798240613138364281471369067646380850265787274096094960366954074597219743195896767335774747945035865445367777785551117697442622411197203461236133411047792533145489656111362647044338483200000000000000000000000000000 9707 1157497126210476332367538015157617487273644423978157268338842917555820500712608535711279497629074085634405359202104175916812914625785192266556737095539594639675304637123464870931358495539200000000000000000000000000000 9708 19596747627835238832645130563656620331305213700147667023116027915668617451788176463028837268788519692658453289635077331415180053245164034966733554048041902726174203149716595908935446796697600000000000000000000000000000 9709 318632283663163926831312077741947173298728134173666084304447452665858736029159447984424990327677920159500835092604937830393169061693231274045788389064936430962063718322550869047518949277696000000000000000000000000000000 9710 4963899325269314432824421212216083204896825269119438635640003329282960182848934863679784821707510749721916585196845134208508160998788809416164789703516921564000563776820883017897499324055552000000000000000000000000000000 9711 73901900477572661054452041178856832249469647970093131148131223133752144865898030417695731076391242991060902779028784869995278809907504572140439992932708067718324478781764970456306538174742528000000000000000000000000000000 9712 1048398090291136982382734037085398766283734277799645683442510137191160035293805635252849904519878072172580610381642329919089941298133325808564649017269987884620483758630164571029222232160206848000000000000000000000000000000 9713 14125866372401227980749593259750946437493486101401231073738362424091761053630851712534355426204054270340813322664930722450071372915268891930629515537221313240201025345796234831803337033692217344000000000000000000000000000000 9714 180099758874565798285704649127255398110886100160644886010988675362548857736534554616187704676539896800887215026944813092629333887198751368124941721044785571234392245236281416337949382506373447680000000000000000000000000000000 9715 2163625281186611073613121855498574393879626269461306561794297215153935332808149892874727687696703591713028409315566988902516790965037224796310789646031881048098425931086149906207313401566157864960000000000000000000000000000000 9716 24372644107288238156459462195925555238940654858676021600305290931299862461675884601273861303413829425822046159851478837407543149590150208800179922186067018862248539737245781696395459608680899543040000000000000000000000000000000 9717 255980233089535096682387722554462297540067569152105142619614830971007884998083489763790955415631678837102109065440469373682315552466913833948285866216035913804826956866971064705508831635157590999040000000000000000000000000000000 9718 2489907512047351803803896486082639543865379919360607069400921886938593874814815901319296177812039375043481728170609241073094172625493332298010733866560645912596430760050191408737416327321243845918720000000000000000000000000000000 9719 22251192776784019371833321459036902728725016928286337607788430222229309338327063565006021938899260634812961448450722350128987163188050817993303232809355996205796147090884368877703416149913439410585600000000000000000000000000000000 9720 180919487682492563911440207601467437079916246985925207880965130428745441411470992260556038936582950893746060936396987454256159648896640737685924250609365420523379203875245269134349896029350940324659200000000000000000000000000000000 9721 1322293786569284899490491539457122210685581541863488086069125808594392202885789350245091326919987804795063315620053211341522160815331232915450657506611362993394585531141322741464937187328020271910092800000000000000000000000000000000 9722 8554540659336139651821902659847457622080730222290651046549480719218772286600557398532662230783405932936005854160250588357584462886589190133199996816182744065227637896128124300339514238863025017507020800000000000000000000000000000000 9723 48007001340911747462287033851575953622743598973301368165130093685740681331598950139483360378860255213386936733682858443608303015219150914952397784458626965481427157691482806237836895783537318480471654400000000000000000000000000000000 9724 227300102556586631689083667657050727548745846437198426330136787682626110283836239731964462694229995961758249862729693116617306168639899110679716392135979906618115320696923542704647136864142226207277056000000000000000000000000000000000 9725 872071886865357430082718320890574580660487122018274806720950926583490351706460286113088354799247378469969312158289025790485967719019285441802944248226580632059401609176123310025641648793418428739223552000000000000000000000000000000000 9726 2543034802957021317094360418261325875072889020151192967850605149547660675955202372791313594064938159594246176014031634647780759012804489714907886374199189675306087209975128813151696276551436956533260288000000000000000000000000000000000 9727 5012888748274991661034926292112253883237205694398754483388962668892510972746226260034675717797072343372830591567227826571884373881355612819314826377917827129740056802397016509378163883274055583382110208000000000000000000000000000000000 9728 5012888748274991661034926292112253883237205694398754483388962668892510972746226260034675717797072343372830591567227826571884373881355612819314826377917827129740056802397016509378163883274055583382110208000000000000000000000000000000000 9729 0 9730 50095301248058391139327916261 9731 3104039610393271881463494663130 9732 191705820256261660233484971634626 9733 11800440810537104926612580309901816 9734 723923943023033089588554742007716920 9735 44258438872042302560391774040917021120 9736 2696398715395996233707288557466163691200 9737 163694162069437570767792122226404924862720 9738 9901916722414015170897996649218366556773120 9739 596785178938024208474021390935433481323251200 9740 35834791867884638385414209820637627281434611200 9741 2143655459028437180997093349787315354320816896000 9742 127744785661146200367403936302226838130833149286400 9743 7583052219251936962159232152263135119307895376486400 9744 448365145012493946291644183989828751132080659993600000 9745 26404656897566193991767526715265485074786631987097600000 9746 1548687289066806476928088801859307958859965338327552000000 9747 90459620642578974942884193273035862061685656533841305600000 9748 5261705952605839349178887862486018780172772468073104793600000 9749 304755658620131346214070433739175915343889967170935681024000000 9750 17575294835044318311616593391381411074732811454999915065344000000 9751 1009138945702937630188029269546461928031539359837255500595200000000 9752 57685718364082082325047204927756635637119857559479281981620224000000 9753 3282658598764508487044956625739530946931942666215562835107774464000000 9754 185949013071179718432234822718528948477391011589120642749708369920000000 9755 10484386758670581077295641127255917824969421142068762769871904440320000000 9756 588359804737315276173396909611113082331972374884938527117016111513600000000 9757 32859664292867054909797438521659518896592064264994067981411960875909120000000 9758 1826300790713695518915387244959708177480693371857220671436381139417169920000000 9759 101004090385239190456947608982659827133945514616866691979911958761989734400000000 9760 5558159455931996190519289471375695463788085629905260636265903577894381158400000000 9761 304309724434927871957151049463131850468667420266616086829947614820611129344000000000 9762 16575258994302198824926727715656092427124640937652754362311057991288467383910400000000 9763 898112638671246469915951090101855492052421225534169101435466547787794290730598400000000 9764 48405315038628835098339075335003511832764846292899137547495790119077823972900864000000000 9765 2594849868759560500847571070716992539334291433523628247359608064469782687398232064000000000 9766 138341648051419720875873272248263415966595593347225037499390329083495546361667911680000000000 9767 7334645715327487680767743935110112231187824954983194284240288267794531611190275080192000000000 9768 386682167433905050621219237653513285218647444029128860374206713524464435489078343892992000000000 9769 20269386912099761674250215405728590679021778705998328394109943284395816016117903025766400000000000 9770 1056332202853525745758387082635995562649840797188925154305238796253639497286456036451942400000000000 9771 54726179407636858244591742702280142969661567175338687994659592489246691268284484113399808000000000000 9772 2818285433500466984175366698681941971732256317371905723677533237861345071373094460320015974400000000000 9773 144254654002468125309078211447193480504221269584161871721929628023097965506111531690351814246400000000000 9774 7338185639181086449124440512693011465247746384659970792857196618780779617599800630730142253056000000000000 9775 370953727589158332905249900075956127631767468697183347864291216822013748871473344460356726030336000000000000 9776 18632893920932532585935716440125263737686836363527034035521514397525822623740415472643215668019200000000000000 9777 929879949704948717428560580375035129659936703425405066940325909290569009065168050496923682845229056000000000000 9778 46101497110605473890963744917559035152320631405452225011302638597571564175251004954132591328169558016000000000000 9779 2270384376880076271411666427847749278329608327172250439605434010886634220452523446951057790428963143680000000000000 9780 111053855560063413473070317529634339244526771798039770734060535598626815604089436515153744804032314081280000000000000 9781 5394739238386671640127107782466784469417027543952481560092578280332553169243772762626642973519665063526400000000000000 9782 260232464682086618867328721500281470363706757487223873196791318466957476093653356796565277370178957979156480000000000000 9783 12463994626530445532584526852744200628022707432339975879679056969051100204698033906585514433421496754561351680000000000000 9784 592662206358371315750157495233803634289419256873732635019951830967586824671142919884047163112058960282753433600000000000000 9785 27974330271033897109056399207756803033033163285660089417792036000363266993783333594034844700213045517551770009600000000000000 9786 1310574530946251276471861246053811777542739017061215418982043808281494451706198998698512961670092952863900696576000000000000000 9787 60933922687951446093751500074692625245462447770098240976398630466014120650316553473304399360845527605590923778457600000000000000 9788 2811230550450746842934866287597442197087743997729311300318713116621710990607125331530498878692899652757131152169369600000000000000 9789 128681725985780768938922666208593896796515646266625641824620702340289427463213515996889986358788564925966005185806336000000000000000 9790 5843353305366383697671296943344162136616900603660767923983710437758692044618891369562638772359938254696600566650372096000000000000000 9791 263191932854625408214115261064132206601475500382933759264566619704577670350058765854005636818192500076564579792273276928000000000000000 9792 11756740764519332094667211041056133583848432574001425444920837721074508488599495433026894304035471852769905105059238327091200000000000000 9793 520765789845224186219292103071511492717996449535297522304518571606687008586584517998816690606146268417750372662521743225651200000000000000 9794 22870445781311462933496185362442360640811117557017419619550168419977320845296644020395832329714397558933857168945833081569280000000000000000 9795 995674328920871903353542871501739590793372355863931529232864705306947063337496441580184348789083930311556369798576214617620480000000000000000 9796 42963782485208725020948859612940397967950570404511987249444813214553514036677220856978267031599710135770324675758562416892313600000000000000000 9797 1837216652353617521179914148700492009297078288340728206158732031476569087193512774853869852885175913810997578431960850061202554880000000000000000 9798 77842914750575488830285015140913112281107458262744697410467329069784178684174463029085845294637630473852156500507256601816890081280000000000000000 9799 3267418763762454947806430233829206935625487564349531780136172116810140678950231163408512884497615006072497193929006891780116001587200000000000000000 9800 135844326121079575924771203589887030152196364172195575371495277403889617453499609997941323308951082771042057738250739633003559072563200000000000000000 9801 5593079201829228519384758139175384393439093763441004334792580796514120534039567719560887544155600666370910378511370819621510205931520000000000000000000 9802 228009330229487333186742474672301364462314734441377839285922701485204900173663249374679035607514113335888080075018906950682972821599027200000000000000000 9803 9201601558596828053292933397207742264602566407953138316900784600993082292907239538420761409727636037356357682027501553828051744424407859200000000000000000 9804 367534223891450608422967899245060515732026100466929478940843020567000773234506394620531427798074995260872287430324363528246509857885126656000000000000000000 9805 14526714843789388748563689179365434961870128589707741527061150547253221826671855722195251795153189328665760256110485769408129286546208587776000000000000000000 9806 568042957801021966385570256395233628844688010989839434597510455410081218878469873334263082810860709292875409994607826340447335349023439585280000000000000000000 9807 21970756003114181948460584141206814269058725213229185098124836896960492630772879027398486779057652186993556987968306463308933775573561812975616000000000000000000 9808 840352822077717594364833266351582509156791887025081203584102059964586265090134458889137150849822105973237231502540101707677195956043964382969856000000000000000000 9809 31778300829404152827298785891991229308382803876915394836234888518125199466877897928015847362192814272287093700767535337343007324433667062046392320000000000000000000 9810 1187813016180257166950302433410418751947594413171702872783741533990976326429074590343078840505403135367259017926237282339775911704020398252773867520000000000000000000 9811 43873905882341930960505784146268250966010301674595930832161721514029702751289662016531414089104689683618567164298624327421015170932025598000968499200000000000000000000 9812 1601009485527669340744683246895043673478325107822358386215636273387603275354955372816613101664975917771279724191622391457183032096276021846247336837120000000000000000000 9813 57702605457559172617323725430571790258981625480839161393432244160655525024885647181501012301146149902456387215410415212417465562469036570677477921259520000000000000000000 9814 2053482962533520683408967995698738795086521257029483900945921075185042248011380423109093005121514715204466573235342046024396541217714879257881615741747200000000000000000000 9815 72136767053759651331071980226575230231357508816901907046117162584833574903259834235134639601604308336814547664047187360435439931577783788955454728778547200000000000000000000 9816 2500708549722513161780313651445516019160885423467682232191165304686345944697645188743913123615101053903588003860525670015328066853935630318390653078208512000000000000000000000 9817 85521673602817813027007820500367069838821022876329243071175113222680506457736181120256721372743778918238551245178353672108173123666841527642442931630820556800000000000000000000 9818 2884406799169171479503175488844693407077009298646916811050985969340969782396578912414708157698901254956643950692537156280241029005150852032859888387942567116800000000000000000000 9819 95908882369375693908321495281447766894280067195751874295793953841124114355403460266361743883909841281824345698570144760078731623755864711140072314964835041280000000000000000000000 9820 3142909513282061131349330583490070913320354795307053229406824462585167809940756042769784168509522543411836631570173533908130954001283985976105956648767958548480000000000000000000000 9821 101465389432542319314209332588284511401946483210591029390093745664667662716541076781502838724225749733161710553890836943094348975186431292405514658558682700185600000000000000000000000 9822 3225910952095742091119260355614863459300102102530341854852837322061214068923785932232679546762363335619616676234538530751899973943011655733200115777231865648250880000000000000000000000 9823 100963241386279934787461511624451040064082815849854712588094578419994442272517214630746120775576349552661521276040637700414770328828385646200930245836744586197729280000000000000000000000 9824 3109359108306282358233888768269895669133440614856195404203158747299663167718784866567526307603032830276968938031079190041342894085782454829027535920629446515831603200000000000000000000000 9825 94186142893051550108065794435871774721137609595581146018354930298801077705698531124422120838988964027461784258282423874207011983110547907546109867719860318958203699200000000000000000000000 9826 2804881617309727417947110404171067367532124227560677798433986155025265226608837908282925156566786778257294278527209676138425429746620300915672105020861492081197056000000000000000000000000000 9827 82081764358701704435642508953893656324679113808827333083543448549901740296115588142736195172118726658768706834838485150829149629646873705805744788856584110280323314483200000000000000000000000 9828 2359208508165437160348293816026871352733197630172021677357339660275917913680852331813359218665367769525280611193639541094477736373472010008804334227949041600832434549555200000000000000000000000 9829 66564885632982668282504875549538200403693403147297385026679155297007876292445452123147168482080043269355048781795714122998946577140937165515993654082693320845982408114176000000000000000000000000 9830 1842650551354282155659457378843542679537010842585093349626544332344434231209013845271378646752074511055803342197220264148527536284881407869226904937523781038314855539408896000000000000000000000000 9831 50015707632564147554735402369938697475177406275271032511748199144435826889774455268061529884860221318288387582695315649323829250453902467611993791452500890980823212522209280000000000000000000000000 9832 1330356875788106261200592922791110729983305082099206349741839976932153466000398369891696538350458922643276760310299946444366758615195247768422926673071840440064874075480129536000000000000000000000000 9833 34653381084602544039890806752113133147915877985250899042036299299968561569207430359501374324290902870661163242256528124785079982036484502233889734080444630932540280117422718976000000000000000000000000 9834 883363843470651026264433709133747623599193426460269923449879184787885750193906502815935151396196247968273268935246362318562328954805741319217072444229967062161868992255277137920000000000000000000000000 9835 22020792567835714514000933243553788818158623226872496470298795185112898871116547223805748397257822617920816033585056395343515699133180151156572809502023694017884892603465460613120000000000000000000000000 9836 536399842723837030287109027316744168949487833008860505941430386588295704360611376627597020832288700152700571200071384475462253698393483618037594038480961461984230564083713389363200000000000000000000000000 9837 12756988282154892878908664491133174921714312071675369239368217345666160468833412216558262070910400546672915193183995212615772877946789902291776726925483354946391649309837459424542720000000000000000000000000 9838 295957416251748626690951879488755497960358225207109103261354654780967856785509826050483480549208106013476425990480593575689538471038734809691988796388641463053131679770387604958085120000000000000000000000000 9839 6691499989966112556373417231909355463633750532575125371625696025659153157480361017846339479556555596190025438855112507414868615644632965628994565850418170268398256851050263307563827200000000000000000000000000 9840 147296935822086226546980721921638411657854765781387854375690240390209262599198808581449749852644526634929807651981195415854787879670713502271717344777982639267216289422335223306335027200000000000000000000000000 9841 3153339722172848540537941257387073365302681871607652898296321575009699583148550042673604532888689514753737240576984645827771630432533392160984045361987088846009802551819573398643671040000000000000000000000000000 9842 65576758542011672257780830610830304228497060620241676861950394300860366230453000110786887626866784930885049783040158378278088314248009612800515859544551532442065611380116339049361309696000000000000000000000000000 9843 1323082525042553660244988202775075549048887280866137279563066519229430334629159722854393640668324446407388215641237861932447693747095327158974561404132481261988733866631014527300372791296000000000000000000000000000 9844 25863837756520159151473536026443600734203065685442060867736576718831286716221759927585666259904305106536344245583624607162481630872463943596350894599565678817794259607456391150846135500800000000000000000000000000000 9845 489135624930207091072422126499353655920342001902417270904943933102756441702930444727384440741813250825981526338435888336504673896116740239389949203567480706560771251266730662326218575052800000000000000000000000000000 9846 8935125120973810429930632879169899111620577195799282694136024626251757157742183157307283141803556597728764387379817079905981670359114640972855357490972866971547129504887875491640310235136000000000000000000000000000000 9847 157379257405753351793183662214424539793042270907288885224760485946201422566751676534702554582101205764715909943085821095101236641410194031469350756705319267921688442808100068998215931579596800000000000000000000000000000 9848 2667699838194492533994232751019020989056431420705734421111075299538512401843466311259903665568769480740032438619592367336339631346227612112764789112681831764431329862324999710867496664616140800000000000000000000000000000 9849 43426198113351221814235812595948253371334977875875811150941499332204327671171456497838503667960368115356815601998157078309776304926974623422966202846602792160625469692858228181554934644211712000000000000000000000000000000 9850 677293963198527892361576356965303149556425283701454149571626041044377936020461612623540107538464508209657690879907414747895192173797508700755477868220036915615234966600776394536930681890537472000000000000000000000000000000 9851 10094495156991228097742906351204659159448186551026883325404248464416482777780697756718022126652605003428677215075048805623933576532088504996469303593420688711833261881553645959606307809709260800000000000000000000000000000000 9852 143354684924048421700130221450977312835632199164654554384395499046896685115010158439137665300686176517605886010945968250706728055214966801078719130013709081620763401294819511649700558697672998912000000000000000000000000000000 9853 1933475441035643150630674244961126209148342986313183098128350634025249246367093425793827235457899030679919746121245865826048981109041966081009622638129774163463429930244549353719310174150021087232000000000000000000000000000000 9854 24674881053161425112233869963419744349465892255775133348336665080070868029890101601157953156475078276772739373187554009585701134705555041622522760279882850355754597091495940493375025809118000578560000000000000000000000000000000 9855 296703046529683475258355255096025310414641181863499823676102729258392427495109653213663621583823437023174258904922798459384729586697470165114958799546225867256067279806451603514459442110290209013760000000000000000000000000000000 9856 3345179138706814984993842871139404440310200225921287422550105818417085787440258512250045169758441323627061147633115441224636853522133284478597892661668864446719220723749928716276955084163457535180800000000000000000000000000000000 9857 35162334640387076212318321481507574195991642872334234931799426047127841699653470344361949681477217133437770315256166812549453897014612749147153244206905081535437787164898761777848628355319002730332160000000000000000000000000000000 9858 342283295490689799591834893378509510698458037739103909034216826073947640019534046657969402618450867198189550570916390237786018540784638604632079220657243904478223364632117641800928079608682151212482560000000000000000000000000000000 9859 3060993979541912868095468518582160232824747883419188674580237999881985517372398482058581948311342770194403383836369927469347866110053104570948943705353708203735475238570685879740581004028119631475507200000000000000000000000000000000 9860 24904358242738646013878233588325197674051567867045721899083890381749085250580007638037054880962109322159503823287222924541086473359815475307639178334960647846830106084853527434735354661597036139459379200000000000000000000000000000000 9861 182125784623236888807382063386906666148251082491784473099572161615555137431438946307231114586130062711404018877977282219613522861105345422194713433047319694644185572886571970877203808815050239080660992000000000000000000000000000000000 9862 1178866489680834726727100376005194755792270379495888575366744943937404599356874723871651081345189928553054258678475258650078053997299116125458198462413983931546444694823038183664752870138277036603683635200000000000000000000000000000000 9863 6618598732971835096984434920717067079656130584100934599540196088259175375573575863765977562682679579394809052345392165667233711646514898531389757990211943776042437527544382016579222947101377767207547699200000000000000000000000000000000 9864 31348849891128460624756737961804186236959678676468123384259078588128896174454958746603711103814903140034106637410382776755196622794535921773342901454606557616093384419369663462844831437920051978559291392000000000000000000000000000000000 9865 120309329958599799864838231010694093197692936665570107601335104053420263345909430240832217227129736240947934197613467837725224973152534707663555833070027851113761363257528396225075933198577334001170644992000000000000000000000000000000000 9866 350902212379249416272444840447857771826604398607912813837227386822475768092235838202427300245795064036098141409705947860031906171694892897352037846454247899081803976167791155656471471829183890836747714560000000000000000000000000000000000 9867 691778647261948849222819828311491035886734385827028118707676848307166514238979223884785249055995983385450621636277440066920043595627074569065446040152660143904127838730788278294186615891819670506731208704000000000000000000000000000000000 9868 691778647261948849222819828311491035886734385827028118707676848307166514238979223884785249055995983385450621636277440066920043595627074569065446040152660143904127838730788278294186615891819670506731208704000000000000000000000000000000000 9869 0 9870 81055900096023504197206408605 9871 5058690892560723320484701469835 9872 314687702660856497759918859567978 9873 19511333643463130339883723141009354 9874 1205693489464919547047076863161838304 9875 74251743333679533730571828445014128800 9876 4556936175921065052482047896699565876800 9877 278684187258626510444528125808232411888960 9878 16982479273310669036881719308249945255796480 9879 1031134426927649226883462447509875865862836480 9880 62377891764825122724021698535008607999299520000 9881 3759437119605566469404612411441479723268004288000 9882 225718379987220107348982516060055728316638250291200 9883 13500129819873079709002315235100807257597267034009600 9884 804286067279020150751003351643044212193094326298009600 9885 47726444614745130860340365524849556374563526813056000000 9886 2820704554094783272826027721362729072725946648163840000000 9887 166027418868500392671833023181543951821920124656469708800000 9888 9731933196745369207605853103176324561928710271943094886400000 9889 568052599565926981692167358005983441305594008563243119206400000 9890 33015722277822601179826896177955190807205658117589344174080000000 9891 1910593059655014280023342106083743849994394596318620955525120000000 9892 110078544311127520392659958662368503025098847246638708788723712000000 9893 6313872486872902911851301912018052960072679795425603258065125376000000 9894 360511182334897300910281376357036246413648833091128692436137803776000000 9895 20490012451172027450091076026547332687630773521342274090412038553600000000 9896 1159141809958980576963588847804169761725963431663142192072940172083200000000 9897 65263695939630695377290662758552145281849739247946931741418317693583360000000 9898 3656932363811246844425779739038423916605784052055615012166089302846996480000000 9899 203911311612570018817366333067945400475351000544439882390611995092037140480000000 9900 11313925365518709688871717694722603124712438800077865790435512304335323136000000000 9901 624598415971683612172715129798500039656320988675255197497575611531327963136000000000 9902 34306110936337432464799778586925819428633384901622052605116050062806485250867200000000 9903 1874528592845612333901674128597351694758929733405221425876484261144705340381593600000000 9904 101889400764377237196899306961312255978916859155155196047915751443183118134647193600000000 9905 5508687342740488903979285089503801799117687344244039090311937772594662029341491200000000000 9906 296220187542171404262099104811868555175048297106929990393660870182853758328179261440000000000 9907 15841387886188679277460719925402236720654324692047400442066493093244873885421913767936000000000 9908 842457229523435185058554957084001575069446230530577124342368868462048265334878516543488000000000 9909 44549406357667430342413619854026977723970511871591632770359369145875242766586924119359488000000000 9910 2342276230059691542724587820130706647097369592781312968425459322080245282085780339032064000000000000 9911 122432987960635746240550708788379672123316455334672607884801287907450900389923285337374720000000000000 9912 6361861953141369163223236063897323924620499988054104125355459739207498095466293042422690611200000000000 9913 328591301449776558214497475303653459679745959672924356715620338656931384248007361734297360793600000000000 9914 16868393660816376690342876603764709198760119359280796658985159273503853652609105465032262130073600000000000 9915 860589942599239119772073477205735118618676401737308986875007697338838599254918330257351450296320000000000000 9916 43629666762463412086703473977088573674781909036252976695207694754799183082481492098904604991815680000000000000 9917 2197799109499199889206301919119167092434844133520716698773663793615186008540442664204280898548400128000000000000 9918 109994523852715442025052286723845302199364397473001486264571791817453984435218715198528660010113695744000000000000 9919 5468732916836952681456425236174423943482943515698634370865165033615044142699856189163992480062420025344000000000000 9920 270078251395198914384937636196429476424411372816797551909743781828100341634808183994451833597553174118400000000000000 9921 13247485897399360100005234056548654462938557092790018999782040022035824067010382850252927243142902369484800000000000000 9922 645313829606970451065803153975718652011179509191073925587236885005237565709606977229127042656217492556349440000000000000 9923 31214313922745538177555820690399121468927202434943479766731495057353467807339739205763023844247928343279697920000000000000 9924 1499106584639373651769485588906717177748900895657673989899004912997224582088931731927525724381203916956547153920000000000000 9925 71475399152278966182293476641557354042590249559582110305831345604037555489992530025769997171976241906202968064000000000000000 9926 3382784466898930606368929545783194184492102928882466427725745414176165757746974524767653839105818414393247924224000000000000000 9927 158903265376708348141118152150619866821919647557048231548439608444593516592365778609106469924091873183457730153676800000000000000 9928 7407606659988590861701955901155944685221923104219332386334621659213246379359743182885732776389734295529271568262758400000000000000 9929 342652687487514321920013095576443725909944478908514639643862949715694101801712165819964382169991348085938986657670758400000000000000 9930 15725508388268378358258453759427173799561757105359635323541615101738144054899190526471873028879431337481917799312916480000000000000000 9931 715931296963951073874187324866482316962427810557543672030654353628158039636918519883266695645090075507942346561173848064000000000000000 9932 32329159634149519572852189257473353555372504075485555528549364140847310114480653684841013652246082184079692821653083494809600000000000000 9933 1447813712139064634671034366682425238327689914741792731089263895631868861641841297735124670010655791338635601942243942649036800000000000000 9934 64292950559945986368006241142979596831282198406341408323683719228067391794186650587077810261381045023868591409718873478188236800000000000000 9935 2830622634154205170893382342719990580759420168747742565810549531491160257889005910870467072025410516167031616131763081628876800000000000000000 9936 123538509956993732604212574135398507040295951678308975371091038901238831010431995690458029266680957924819690242233343206752256000000000000000000 9937 5343877922153307437747689614483106995347447895835098789772181776837296489374510135695696430697358100889842230819112353970509578240000000000000000 9938 229073380893887157857263621960957479102801331974637718042662429792716989866615803711918452420934522316364327617961576282242909470720000000000000000 9939 9729372515941078312252856691569567145047919441500214420756688281662624922629259736729184352891121072316872873017258132479014569246720000000000000000 9940 409367423873716330008157561230095639848961632560623858709977624908604509677048961575160258084476309520096985634706590007523901702144000000000000000000 9941 17060193843627969731793355446525830362700165119801037581403294525665470099637242909564282719517664024144871251772013071276128805584896000000000000000000 9942 704074520907727275388463221019153735738981759263714876963578624774842166428006019101013153712172926970075084970459074945410813136574873600000000000000000 9943 28769789783624071344441169013867815765306645054762620122758198657928260564861924202926358479260314032282315328965754913686420991301700812800000000000000000 9944 1163737677936287491887181356425154809046186372680473970220355070289263650811874208152076804035030735608888236851091097246810765710142000332800000000000000000 9945 46589519378279909475539409808904192664261857044815325010200778474295693649428112085494488671970619157246214883099949782226441198066812846080000000000000000000 9946 1845643324607870273663381714979401072823382828888501931457828911534761955806459426803121109384398207478006932529181133381597565978229142978560000000000000000000 9947 72334017444067463343871879761288639049755667793517251485593547632769017954261185833799656333101782697127322773401798476422779105481312381698048000000000000000000 9948 2804003437376747538590390012496730602771267629147907184938595833302506582983924603917304390952666315275419548945831302122857912627753438899339264000000000000000000 9949 107487608021173294199416218978318108152281717624191548608784568795202502628263604982923873123727016687226405084160638754808318021425625648766910464000000000000000000 9950 4073630448909883318064368271878248985241714231108087170959591059730197504837667118289274706412814730499066269197163760608947257877496742420466892800000000000000000000 9951 152596384720999253844786159748280188197240536286185281422292429496022247282843035946004379500146689732207775554035413221085857872908256606805609676800000000000000000000 9952 5648571342762618041508230771610163568483300888954029550061688363994083791694985339235027807678556168925491533750809183908613692436126839502230687580160000000000000000000 9953 206563355622350883131321703120635742885584899708701361566651748426351726076842869973394560435385401823840242992975293057956049343921156710272193349550080000000000000000000 9954 7460581989784608088536079383358124011419711869628308445840655761505612164280439872291909374138553071726120461135932319196745680824155017259479596091310080000000000000000000 9955 266058475330634142207340405631546360165369135195753150429001741713141519228904524505785736374411802271307530034381902834950132582172958371360468327464960000000000000000000000 9956 9365740568409217355635754601212471410608162453635305658783763443136950148965553945824603516988035214843430614135571413056651025729468491416683983526690816000000000000000000000 9957 325340902920052893794679352863526845084590564290012713773189236040897344979701996888190543654878308550224720058828577547786158116328146989799365263652972134400000000000000000000 9958 11148913353504407518316975371214009130244690745786827494103868335444722374151346013356491954655869534698397541674011719924398164038761939403847216934069416755200000000000000000000 9959 376776816289973395617522753369018931853919093643624453607709377425432612370911726148457601919629663705969583228234308195986843118465129487316063433707870171955200000000000000000000 9960 12553021787934547518177476501470804766055245091567116221571819946101294998664074221883311758962438098474805898271368341983080247920688502413591258387857591500800000000000000000000000 9961 412167288743708189762277683395500410732814043065606636076831686029628129501457483309276598740707967358942067907515374870982234197740874033454942343887656583168000000000000000000000000 9962 13332207955506508926350808091754292796574869862088434821982246285299722078222387334379917646029255761989985907091660932303347293605538642139437000952143784695562240000000000000000000000 9963 424687291136246049963564957063549681310853251818447011456976418569098053131417775454363887812222321708206295081226788417427782141803544888151678553077268708295966720000000000000000000000 9964 13316897175654753581856210488383494002032368353936171718614597759579184108607647937765686224156161138023551697674273887118992190351398155196922141600295467549951262720000000000000000000000 9965 410888087118360810967397883105513680649181356735965435300947038583461129475947094950611638409049323156136257878777477171940624599591821168769276636573575401831399424000000000000000000000000 9966 12469312598588420846671286048300467213499731241261123556373697387621759243723996361261061776864596662355406789611789643288536622888799529594503961967514333518187462656000000000000000000000000 9967 372016913021898687535580282169132777531130215756573646756982090567932166887900667248753266060940203163745078283629984359748775524924632360952180786889948120721414265241600000000000000000000000 9968 10906293330588870555797784219049833950841073801432049809078568483301315181930123360820918737228752993826732065525180260920493099299890539142382924593479737868634530041036800000000000000000000000 9969 314028255288178356222699401881966791177097219564119272118862997221338169874244153547363331262218786208185917122940962451742323917013637773805712600167282610922050915454156800000000000000000000000 9970 8875829108818569937589061317591586288009867097394584185501431224164658332551738451351775956984602426215830000523197969772637884110782695213774694131643742360252325539348480000000000000000000000000 9971 246125919978795932456502586646194470282030004247846718211059419453550021189968889066596202552679051985840594855014089522485218979412720178113225488229104170088194270990172160000000000000000000000000 9972 6692071207618032910945912446973168410750529997219762592536577985370593873218021044747262620300886130175389083869935508965704803987292871231456715206562277583221634146666283008000000000000000000000000 9973 178299872512662129625217147033780964901937853926629417839780786858774850170651917936645968302550981075167069618674557582160917783456867231096118994481915008714119903191807033344000000000000000000000000 9974 4652067723514534613978949874948619489271375888438119195332349957340123105755656040087384556099442822769467968401791348320668382294835737681026138912889006189384578530394498924544000000000000000000000000 9975 118780785187337282461261379136094104488180909641589178896034658136678510959214866955446962668964853561089746826892584400536361982052890516522769242947067828592690463356876541132800000000000000000000000000 9976 2965747010921793543108668835993711214699175261796311070582317603470477963892082723230002689080227620771650249714205100667311799993011310325698966183238383248183014625966375619788800000000000000000000000000 9977 72355674796109401164768742605526120241644159495927526850480046223193451870771905433473564597826710392118627854200777896789743643875793436164512430195899937297256184037215476603944960000000000000000000000000 9978 1723466760972003583890696004399324851811896653455462652692652169580254746293681321770187106032038520520843239353463705545892719661947920337880420173491515067405934529650120041410068480000000000000000000000000 9979 40044469610199885987864741672560359478901295191969091490220825205669590820143398939183121327880082943766089542247149857092937078231119599216303893677400626552787456717053194668584468480000000000000000000000000 9980 906740216661824126541980806333533961051329324196297035955244275389669199405904351012594140131113435043123070963452104881078536587592160971945682120766053518049191122666925393444864000000000000000000000000000000 9981 19988786838847202588641560868898338139883186658477308246109440836281007616474126094018020998024910586743094576786141749895734300175105883864456690778241374331406937453701689612613713920000000000000000000000000000 9982 428532514403698327966402043107492859459735105196881277167163554814147480800369530410930812690963926567036548583931652240524383776406945522603755622701655416395263025943414631054461370368000000000000000000000000000 9983 8924212838814747534602878758352156107315073278583519924387282941523121312351657875386344661319377124495210380483678886629262974468796874792352279004679733718694633967210165983869711417344000000000000000000000000000 9984 180301858296143117596727775664268857321785773872287396298596203041938580688699584904873628674495195023802781401408401838035874074443790857408457464922541719050471963932551533278920225849344000000000000000000000000000 9985 3529275207543163757773350138608014121203960343002350365655017209842951633811628733167071835378753373943106482358338269277887504068861290956431538215928581563140256595780327007320568496128000000000000000000000000000000 9986 66832354739088309326699137568252540685653893840457843387448363783727324895994723281395157765482967779177026801840484302857336756934441701008646202200340223572271899288952097192413023436800000000000000000000000000000000 9987 1222385644187524410927712839640959356183955016515952627461791395133325627474375282402683519441905847391639796556159496775516272126671771060260161137197186606318876798029698097429067675887206400000000000000000000000000000 9988 21557084495736551972421216970063063857934147521939488961937260093856139000749323590339230096584389681136010646996324194388678724094323739100193966792974441810152629832003358721704495540286259200000000000000000000000000000 9989 365846378183765147792373931179427834273947142208977645898799463306570263673392882401446824692351447073142592382926493925542700596126849274258140896959257693691954287086354076792684537057588019200000000000000000000000000000 9990 5962339637278247171124325909657950386366092276776644618832737184042649401426934422781856278770099925043536465898715049015063627574941968083651862202745080042608615808525528746779829377370685440000000000000000000000000000000 9991 93095462794304240055876379581091739022059380156702481107013509567977373071550358519419225043326688568969838421925488320038341770859720383596446774665315143385897176598877754269604142550624501760000000000000000000000000000000 9992 1389008960449379477605514389557696676725804444491335551157452174129799345057886136471270720178508041206245319572766853259276695765045033302578603683948254417704622376190160553553473448515895033856000000000000000000000000000000 9993 19746201445568164818032396132558591086041989583726338173419985692156090373249877468423947772118838639146330940494544773755605865787681633981817017350860776774051720534743630702970428276470173401088000000000000000000000000000000 9994 266589461022767786864050598194097968677740048828071144078046440914355709912217836292467258040951261672795816301537608360918291583191796060464026757054006727673318334372906210260776800805286773260288000000000000000000000000000000 9995 3405435822282149852444048462719418909336818368694067513818491155198550793693048237959681627446622051045588726713218528495004914574482000576730483756717649180587640455980689946882733127858721180876800000000000000000000000000000000 9996 40985743234536467964228992735793055850095056709874370348358664535945539536822158306935452444735826067384119878718828516480795096998481439117030987270709359634788524936229801823804353621695181461913600000000000000000000000000000000 9997 462489992768199931110340262602294577659252451483698344665063786873036330579381117301436982418611304609118017792832437089151428466951033210227096346105411512181375249841189900153759340371399353544212480000000000000000000000000000000 9998 4865313322237019574140413364470515910514113342326172317912331790328540686913505314301304983786433920913037112372156464594245104521843121313460997711950450337220056268830043518243255925239427940105584640000000000000000000000000000000 9999 47396458585523389579353609972011354550005750998749518147875173693849976521303761493197190925028087589654601468420981255598000417520168125306173087420747537301949668479989106941194653169577468078210416640000000000000000000000000000000 10000 424155869369756603765779632543463150151954374253403737680583956175001594711877599655897799488356657252227007037635366706897831228482050302446452517537554077325836472630184014542475822372580608503185408000000000000000000000000000000000 10001 3453151255081335656277252566117355019071087203297064692926111282343904077544020504288617966222949789847235025582763735922853435334127761877628645791743347306644157107898512189127874783723124998367346688000000000000000000000000000000000 10002 25267477061289015796763819776928450640984156867384740392675400370876423421638414586565641567093218461671771687305159370082671374678423862770112769409118810590060367473542021145693492529508445913731406233600000000000000000000000000000000 10003 163635141963079440383377868597065020327576836903491313549647410419616613200321750378427535844287170072912783706445331259244232199455937242328009869883407786578337697259705383986696001812356365861704748236800000000000000000000000000000000 10004 919113151996219721050753735658781749491541664068011634529366305341441886853020584777357792858093214157408488963851222001954999951146551610421373416391233604237839414719492976994486347998298091213109906636800000000000000000000000000000000 10005 4354947100063899005524092216272520561062322447008917957444161318600368907573284063405124529836206598305146576424029174334324549809427688636779755415816112318961674347082408092522279873594335788063208243200000000000000000000000000000000000 10006 16717983975497097189551479184194366700596080990819846202102190500756524094108664577215643518853236265148390022876704801617234386894320968752414945970355953477683089435994050058776176550718975370579337543680000000000000000000000000000000000 10007 48770394631967393870208797895960118030014774200805482368891217805655239253848035283877360058447716828674268825357559524717863073491708757119113945830762540145241012630520573619740156420373286770724550213632000000000000000000000000000000000 10008 96157231969410890041971956135297253988256079629956908500367081914696145479218112119985149618783441690577636407442564169301886059792163365100096999581219760002673769583579570682891939608962934200435638009856000000000000000000000000000000000 10009 96157231969410890041971956135297253988256079629956908500367081914696145479218112119985149618783441690577636407442564169301886059792163365100096999581219760002673769583579570682891939608962934200435638009856000000000000000000000000000000000 10010 0 10011 131151201344081895336534324866 10012 8243786403050018706145402541570 10013 516510904702239604634373234142274 10014 32255837561982804759776060029615104 10015 2007662767061805157995166497733592640 10016 124538649653046434026198986801740341440 10017 7698845351319138488572767424835814340800 10018 474276902559511536579694583311534297889280 10019 29113869493793696291335940963934171107681280 10020 1780761919325469456689419312219558854488256000 10021 108524027901986253378270532830744993939362496000 10022 6589249388047080000365944445113889765581115904000 10023 398576411083633105349241801299580323126687451033600 10024 24017520978958878066698320096144666845021459664281600 10025 1441653029769737212968679948924284264931536724767744000 10026 86195392521496627113372942514760704632246573694623744000 10027 5133014956997511843519562371619629933578928415500288000000 10028 304439016930690683252759687717746208119946874209096294400000 10029 17982132688984215624877735382930134474896044983832654438400000 10030 1057714988924220342850749000705509523326129470901097603072000000 10031 61952069104185459125286836729456270708050349743854121623552000000 10032 3613062173192226534987736195367264784977252776625252683776000000000 10033 209797309987619916878220689923967503362095385925127651791896576000000 10034 12128337604793344367927437586992059476581895948313856395313545216000000 10035 697993135091026689226947444963998465932784159770463813379409182720000000 10036 39987178768215041050143751562729156672941415490689254171187388088320000000 10037 2280241938426768566839353734105513493936335918102979845540669285990400000000 10038 129420189101390225865105000170924247745042816167845838908799663215738880000000 10039 7310616640834601833905305541237592161978270122855349772362183337684500480000000 10040 410966440548335367762661554482719521190864252670919409723340543636589772800000000 10041 22989424169827806443911997158136660602761054446316322898419775734990818508800000000 10042 1279639826737691484484889427798032586991074011744285123831024107786334109696000000000 10043 70868519241733506879253390456133913124760297476882973287349527623097447455129600000000 10044 3904742892415994075156017912067759227956252660692918263280780461005113644390809600000000 10045 214028687959756891647895302668625725433485316383831862075212006441180923680522240000000000 10046 11669666238253252706718331903866723297714068848198099199348597137575853851452375040000000000 10047 632874579932248725681226640282268835909880634846940435144280959079757137746140856320000000000 10048 34136180540576508915926130738551485493318936639987004370872233557804994554754821521408000000000 10049 1831112136632510048223281551902799855672958012857507201515102319529817908469989583618048000000000 10050 97674625221181164233947478586031629830700693568282469013821698300290941130765089290321920000000000 10051 5180584687219914502179519696927781318706030864833903433545072884168894490035713340258385920000000000 10052 273192492800719957736850552116018787623970175814045127584904712601987648223724763351089152000000000000 10053 14322332880988537489501732531691212125532047429482259380194647069181780983216165486912444825600000000000 10054 746406019437323557542174837498431868942648728743412705827834735465951767859169494248824871321600000000000 10055 38664596563787631700905206029818472889916687969549439147329650793189614177121230012071488258048000000000000 10056 1990621384925134403742752824451103160194649241602128184393631081468525762493801420644159972179968000000000000 10057 101849698042960944182154570368677652868927859879696224126979563229911581271948150763385987373465600000000000000 10058 5178273397039928974709925776417365184809530561650011670388751356381316622482240843349721016008966144000000000000 10059 261590378219282510597918523759124357788557547287448112817010292508554477020410968034466734468606459904000000000000 10060 13128848962500085612095653713490593029581407319047957637434616843556923600478096680842954610986954260480000000000000 10061 654568752797109961930829215534785012843085320399769041187062569107479364373890429967805202404706489466880000000000000 10062 32416215956941176373764161285033342230000564650399175707271551175601494659629372996596613730137779313049600000000000000 10063 1594415560953823795133404046416530154447691235503378786772694284618057893287800242238844536669827373748715520000000000000 10064 77879941518445417616627914703856410653542423854410373702534106931682158994646942905492271538448952203327569920000000000000 10065 3777341742826004029107657401422073371360389084018354532322457477061898668356420568922776175082651007776404275200000000000000 10066 181900591578478414138671583239183601851812962106414269168068651819248174498667108875818756713155502856364831539200000000000000 10067 8695981350372803989049225483764217788419895921280280023834344576283763316892755204909286642406580914004514832384000000000000000 10068 412655902677898838797898636334954560583431962273447058905205727518649085434259879994167138113969050409463785612902400000000000000 10069 19435226602288421896821675013489339157981006660257441116462832065621381332324083673744406910679962592926951069345382400000000000000 10070 908383206412621951699351159953238359134553588324080892262226329949565065647150529607112602335774236448132014370979840000000000000000 10071 42128022942885621371130536437357959490775326443531281626157102522438482207620811845232374731438850477334857565423534080000000000000000 10072 1938379241502947561942068265255672125337170494367415186031259494538762497335827907852056587224927887170903912111535030272000000000000000 10073 88473640810433818247719014440251390790891460904054688639370771786867617060569097350630443086277138718342023413505100401868800000000000000 10074 4005316558935708553980014392974758005034154121032680251692392408111936407440706997878925220708305237353406622368909946047692800000000000000 10075 179823473918157585920448625973097172725065470506833562732946776968484319784561137662521621471777413228475127102968318889295872000000000000000 10076 8005338749471566188167330888515403965586135421023865636082855986622487787848634640610709087804262373030046427562066072328732672000000000000000 10077 353323386296379998904124668367858283338368253220171971964032121194208922067783606664887123051957762127614101582688269011150438400000000000000000 10078 15458174741625505043409846230255298976344354946622528345794013414696867254266966621810254244450158195663759055480707198884113285120000000000000000 10079 670299994350887552454391530886721867067535247154169133157638119687437329828256955968311655002992503650725755814168472954054450872320000000000000000 10080 28802854561381747152210476840704840138766698912099748745836568054170237902375981356260070454433218118218508672585613787733891324313600000000000000000 10081 1226267826110671387790628733229852370154512357637834443534441082028877871714596753144144486095805867353320144484165398914058480621977600000000000000000 10082 51718360140491057681757300433038005185415534795046335884604286690690510820747286900961548587671082666442667610347551781431836032368640000000000000000000 10083 2160417807878428429264327287841314886315708382330767422110538532107960913775550757964320545124958850044393895173062923027975059960286412800000000000000000 10084 89368831368484990501091917545473780738854879888966944458000222867484821007013603135721080109976573738454154213836768938529462094696074444800000000000000000 10085 3660236345815919379798795762696433691410904207199837338245304791542955705846162993789158759298368969258651858624881324387852428924352987136000000000000000000 10086 148396560067290860115641700720156238304595963585558614303788559293243689286990533419095500769751113656578592903042267845145377912873671458816000000000000000000 10087 5954489755158165360189947116851353344151971975284306066830598530991315892041465818634965331265025972721594673639385143171254432380330358865920000000000000000000 10088 236419309441987656364412855955909335926214870831161085305971210717906181182131440725038468534758096859927413566117052210114725461378518204022784000000000000000000 10089 9286409620091727273777229900228826957809001604067334004398994608623076248506431557842814735784427471624587956773711684991511878811339769054756864000000000000000000 10090 360782180403340502575355815857551055079594664203791611055168528144225722150871546620406767371180469866271643151648846959857100443451814383861104640000000000000000000 10091 13860452106784004020967968223554116389371846054215113932446098097337374041527830107266263396816379200844437693856252143333388611295567192574593597440000000000000000000 10092 526434356965041733568505773916686606967829690680536273102181026848197947925983734543967044808689372586250710523304302157831600931917518340864396492800000000000000000000 10093 19762484375412226197525379117864182674135349972243581012905303856055511344243069659624000028355560644737808853373335459494837070110879903106538017914880000000000000000000 10094 733097382529207353193828582594851109328680498972724975615204126798516205812412300311402880773851713747112427509702870534788451378588720959634818339962880000000000000000000 10095 26865386824595602954976070441190265208895364702188706718385323704504199402746621373166145455832441540133167445781198982089450366931247060180225453195264000000000000000000000 10096 972344711516085481063979133443562131367402152931061275371574644025952128096001747885732672777793121704842316894983337327108955383803918627371688724004864000000000000000000000 10097 34747477996566266747247343136970974403990793503937758827869078535153466747348988242066089968802551264079466200952940726877690494650278541672074912766885888000000000000000000000 10098 1225682005974472616761997823669378927646321720632613549158551768816492514397441371295187771005581151159841734733801644155822970478458747270693314762105893683200000000000000000000 10099 42663319609638233651751933912049064904765669701954863117195507076384658514761700651931967953984061942074816857543463700409821107280789726539051248523473531699200000000000000000000 10100 1464938987121241358656055056688513511339976637214403974878747613121137018025784981603547129767911893575951310135791496029337011341670806805398538055804883304448000000000000000000000 10101 49605844767314214255103854888172579546228318314800370275672488376975397921986885618014280100238630375423905020382629613530027082583834142248142924070333865525248000000000000000000000 10102 1655957660878294333230637377617628155845787829608805241629961046789513637096429314282160807530515584053311115204100730934536885733709959045497261515741380109926400000000000000000000000 10103 54477509472023404475599615319755194043293863926654587195903598722086724061280261731066044276936752094632272830817613951185612813740710708950491812367040055995269120000000000000000000000 10104 1765545872384631314901651621221149951456398964842526162489419901521966648678617012182442349668519457125936505716791892822053850775947024253320249887463385271180984320000000000000000000000 10105 56346861650768164636665205220627059714386014639726386199773539852374064270679703697043417986108092208871912373340671188398546605766713829512207461510188172645603737600000000000000000000000 10106 1770179461698613951351803673937817385563393959955482894587688756042284697499372180162773950542873595295835453416115920322451894666085193820022989956321505138034973081600000000000000000000000 10107 54719450579260786117488593230600847923353265715474483143698599246659292900023755384802704220700118463601781824501637127933262014196234662712026624099439064175198863360000000000000000000000000 10108 1663621999443677214098337537808171753565283259967729964808774185717144553825243902433812453588924806070988243710812064909565977574785060437424809886595422582265921457356800000000000000000000000 10109 49723159314900379094632945687651717501625032575748288868620153019234585450625241083012098029866260673399030348514558269270350837115976520524500975936643695300165562584268800000000000000000000000 10110 1460316180649459209529184915117438552714056929053189588244320432365176249177771818391781454729945375866387440391729522405870087324843738314417615789004469980762851797630976000000000000000000000000 10111 42121305188990687715518458884631808085256599896391604747014275278642909551185167651359487729958555558090225055014514479095397812097027880463572859085895784490772272624173056000000000000000000000000 10112 1192600367602035643707733182092883382846203987359970753458452172238616339667468927921187104092984118351927812490552400118845474525055674862316463386977623039454502362986577920000000000000000000000000 10113 33127271921243324282709769207676115109500895512599334199806478746564849500595246099431771819024608355374406519391672586703563898502585577167428641679002743372282323863143972864000000000000000000000000 10114 902236587981922063492536935824130444357158321625515863913084618651914580681315515905115392517833155353893308499534443130413592576184517470170050394838274230718488500415856902144000000000000000000000000 10115 24078618308302047121265966875595587462672106123267848574119430975440593273697362008314500410960941102555116477679191699183966160729155671034239586783238134157814917454597707530240000000000000000000000000 10116 629268688724199131443052049249252939679834001154464190876230198842504335934675298388428089456664172569804699542665732369550057822143823124187086638302437172495956101651764388823040000000000000000000000000 10117 16092910083503382514289484051736430459395839516813624539503421752546695829929469997134977752822790798399863984564890431599628423789011188695150099974108534540992434305879002369228800000000000000000000000000 10118 402447593246896203156304972547986395136170224579808180642156247140200754476058169035642114400321466361358119766804718880807879121074793543306078538727890299799230398325455127345889280000000000000000000000000 10119 9833837055203567536376672085284901335869824104222744655805851816466115405122556934635815563146531348883131473597628311974874571671572346253339751431037349758562734085439779119594209280000000000000000000000000 10120 234593846546114389188324023383996123790031780951189646005345607715576511323635024029979855364928837276728028070629806269010112137028075881674264258438393939168432577299966542489845760000000000000000000000000000 10121 5458928809605897811754083112236811915388326561094284954255225288403533452220877042904187236050567085492322728262619784577156403072686030388010827770058105078123027650965112030295490560000000000000000000000000000 10122 123790290610482529175339371629307681181883423515873932135437876979543988333678059099089575085467191391283492694306310037523223491830369143911411451545260403680876954621549981683637288960000000000000000000000000000 10123 2732853398896596690152037691034937035355149071566581477593371322778480700075924653051736052096620697213148190967019686607124713710266814128223420849409240873954905632138120206716558639104000000000000000000000000000 10124 58671469491475212255051297832273924775314027446697241523839831154751216977422574534675920136066625272977728586109193451740966034949877046005551225774099277033348089765447033820324219060224000000000000000000000000000 10125 1223525959677544495692929490142858254289907193316250728546483035094405697013010342626502586324808492322793109022131419520934334794759098527332968166055597041799454495801966846590913462927360000000000000000000000000000 10126 24753124536529829372469466466498286369129666340217818210898524492768644854715011441954923573687514052506407869858740368988517696526013979797794095885588359960505303699290483996722613043855360000000000000000000000000000 10127 485163403935069115658338386525952077856933870824529768497566384751761471575885839486082773811221915754306143142787540618998268899281466092927559992739028551868088793904357905533239279222784000000000000000000000000000000 10128 9199150406066609953944695597340931156198502866756809189018010443775624062872509582860619532585514283320067842314581981304925909329411644109741117551342312032196377457645193537939607349572403200000000000000000000000000000 10129 168466290348058924995885564798715288876697270891527633423539720019127075444569073225115789056298049154089539079242737181235938466387820336323657770094924293120211421861832733929201977959592755200000000000000000000000000000 10130 2974565631289766054324734563212880686739445675195652643520274913807655132433733846149653709853854187243684674977487230136105245068278348850604189148169819061260742706787611992857074440995864576000000000000000000000000000000 10131 50541198982528592798570774008154593648796174625555416276260298821875458978254541923579015349390738082030305242729801734828082891283961389695384247706076040201258365225488794356438904506171785216000000000000000000000000000000 10132 824633054061963375859662721000908394931804732197703363311178957301554433421990121432741856901161384502666428010745058056484974283959787026714791404790890517253372951312020378589569805022186700800000000000000000000000000000000 10133 12890010106278545186122562919901866150252681022773692800597495840469935544902040034279553840765050223138171493058622396554661119865145886902423829323130410992404841322548066086094879398389757247488000000000000000000000000000000 10134 192527779021877483714141340293116408532464279242473794063914953744146659061736965680184073589533226738194424994066113590472688425997262696279994893114625844315183702736377928143766972618075283652608000000000000000000000000000000 10135 2739793321326381649412301588594783007696412649465912210930461331821781784225092743978194734940162331203713592296048714316199120075569873715831859668840625898011486277772612357922484932896706275573760000000000000000000000000000000 10136 37025821496657806685708728492077690304468965654066460347250398998751406960215387427731752504149353197168240023310342372069176092060153978299848787188014716007008499532400417832994292670629858047426560000000000000000000000000000000 10137 473415835980794164357172941909579242866844371391248164512038655909380025329586494802105382672768645822755360592217478548076051186905346796263669833278802020835550443113546663847305682816057507787571200000000000000000000000000000000 10138 5702841718194718438779740661529520244817316296510077613838413608985247693455448692626601392581538432300339012705379825494761859682772788727237184973692405267334955703907273493554760878682006401937571840000000000000000000000000000000 10139 64406315692057300555855801870942731361596885169978664344074713336151138641093822375543208135987131778078332940425624802243413966832360010827161409234100367800914311613134468379725379572387227344977264640000000000000000000000000000000 10140 678082871133640827511562402507290067239151120042244935833146212646113710650518345520124115781789406157630792348265535115724966766947983879313590735967709339007072402397635406674315248529491791983306342400000000000000000000000000000000 10141 6610599843730535895095627162493264439326753571957886818803440426757247627731946601409569674622970153229484701755650152859178971979463722067556593060569694574426123481113621444332516089079248494809998950400000000000000000000000000000000 10142 59199695927142687638401766492697934355125361312984738802182181702884668122231425005518460813783801952600376966390974056746082849126381696920308639022210251130972920595339190065069411323346234951365296128000000000000000000000000000000000 10143 482262309221706157152088258880424507914159938082093168434288834584209166256805995876534864189867780650059849322908447770549402892780587546742552212381654638998635550410968668294237716851099222734824852684800000000000000000000000000000000 10144 3530828189847490376449950333849266022658125830849762720375015855834440103653804466255423841830367905054653227170376919645906758743332825889284397959286421538832409008768338578380509731184081050155189325004800000000000000000000000000000000 10145 22877571024939993193048144865627298659623797487812315773566378380158196951870590094233251307096388907067755612264935993517437311301036678004148038882222483563351184231939384094674595422291971168660105461760000000000000000000000000000000000 10146 128555531949512161147240684761218750835618140032856058726509947643748443896076972438589258782905920245796240520741557612435974768187364690751328722461702676742183756697471488383003012786563155435834216284160000000000000000000000000000000000 10147 609341691796566611357100465437705020776898538182640601228345357217229171292167533038515006876823128698684422557954378458945405067148181516251813720367801476755552604615369341797462710831377826438012406333440000000000000000000000000000000000 10148 2339825977922331657687984265958899847047564604328951440175598993257606206660974061586305307390397081137389152581102394786345894121609308550769026989809680826731728393200436219950370530484764732210600524906496000000000000000000000000000000000 10149 6827163469828173192980008885606105033166181653726940503526062815943426329024485960518945622933624360031012184928422056020433910245243598922106886970266602960189837640434149518485327712236368328230930298699776000000000000000000000000000000000 10150 13462012475717524605876073858941615558355851148193967190051391468057460367090535696797920946629681836680869097041958983702264048370902871114013579941370766400374327741701139895604871545254810788060989321379840000000000000000000000000000000000 10151 13462012475717524605876073858941615558355851148193967190051391468057460367090535696797920946629681836680869097041958983702264048370902871114013579941370766400374327741701139895604871545254810788060989321379840000000000000000000000000000000000 10152 0 10153 212207101440105399533740733471 10154 13433628496954823921966638336271 10155 847686180169196139806582898793392 10156 53316703919552653913562902873051280 10157 3342379606774655924081347601013891360 10158 208828706822034993546746647735422433440 10159 13003013425158482145212009242345822266240 10160 806853007277372016444232081093617410163840 10161 49890563987580457620855216938676390746592000 10162 3073921171697261950194905228404842260320224000 10163 188709538860066070669186424487949190483544576000 10164 11542450814574495256931532717693564422182107648000 10165 703365783727418172702615650701002728630299092172800 10166 42699144142919188145240778748140018303265663561728000 10167 2582184390754181656653459781913353812954931486365696000 10168 155546632582787816168243507273474524980783151379195904000 10169 9332845791436241150159557173218530280420820242778107904000 10170 557727690068148777264425271216823868812708781929070899200000 10171 33193968190482017131033262865025890782983798991539482624000000 10172 1967428109580847421415593330987165519654748334157161156608000000 10173 116122091160492467162128712921521651981778597279465417859072000000 10174 6824648684035135456642101872769590319840704717564810193395712000000 10175 399363222108976421040610844884415831656693794257521919623692288000000 10176 23267548221381505367977815367261365013982769620017395644592291840000000 10177 1349584419940964254967487323408844139784398495621125059303072071680000000 10178 77927019596662735730908513713376451008891793006293123596084656209920000000 10179 4479050396359340211106680122540641329158776152524042646064481548369920000000 10180 256250417378543672547058213750325257363173625204573226479816051631063040000000 10181 14591314299484775002554025285061895015445253027610648273974663210572185600000000 10182 826885634745108839763281748246555094363585086778164435512455855521477427200000000 10183 46632342751796577165663561487340849363199420826521770980555504348423834828800000000 10184 2616910391974037096418876469498769105332987688255346331179612767102377446604800000000 10185 146123104633677066847569630732596775337108050754322149855058349135066624216268800000000 10186 8117932620238812136073053925717530055832272210835277807639799133712034750791680000000000 10187 448679347066277927400099218640241795162914766002546279074674293558537905724456960000000000 10188 24669357659585232818373952586772425487003742265876253462292955135611848209612144640000000000 10189 1349202752051537227385185693633339429802635410489001996714491326215341634726605619200000000000 10190 73393927884258391043592236354397669142638844821371200913277122137000882536783946973184000000000 10191 3970744226697852572087029477051757879488523835707590491950616063188455966885551317975040000000000 10192 213637404907516486457069078964267801925916567941316882643270057907829082327681607170785280000000000 10193 11429845926126852614262006660499753159031428200346515162523400138260777417352097250903326720000000000 10194 608029452937372198566761568478437493814233896606907776245053988760363222705112295639057694720000000000 10195 32158279531760144877672691784461325130359294801726258864116104737672760304078898590080879820800000000000 10196 1690857634769607227805246811664807450020272727884074215891824898097699734385471971920357359616000000000000 10197 88374855079846244923103775483514184322153351393540394862739538427195345615533793224052044726272000000000000 10198 4591118172894816950055560572998669558859576601969161932898473064500896999719175101444728394088448000000000000 10199 237047948511980538841024674270516971912663634029647097304294287732262949429144508211921951085559808000000000000 10200 12163008314558293240477492502864381962083984109516450903130454621802346950804246593433143321110249472000000000000 10201 620142025129914543409047247751003188858779411719650159260242149432311659334777243713782003247150530560000000000000 10202 31415510412081881312850086613862110504703670651831549536333286210091137117178090303695817080011090821120000000000000 10203 1581089452317313156920549537405744140746567059168964474968537193113425886032603448004404766551607376609280000000000000 10204 79046708246993144532241685333856032347936473083577415807593782222118766309708167775207606295920712645345280000000000000 10205 3925372620321735417634943587213982602418900106515209849138051830754573181298134615290995493293209390583644160000000000000 10206 193598280171743616936254149854331630308197261771032929168218399073792695146240094949914055826197731355289190400000000000000 10207 9481965169461430232175050384337036724400580867814188702158304164369959836156287217746884562540098343712640204800000000000000 10208 461129786586187601921886216958954991319224611287005878751635158661690156748262770192341443514677550190270034739200000000000000 10209 22265198945666525787183763690941693676613524728121945524971934492337826846565087826722790857449107488354193322803200000000000000 10210 1067230105025857014314822641060134841345285677343471251812202976811417111089512705283102946655236035691178861212467200000000000000 10211 50776875617595145408801751822072648357041983576336702919299385920916274666870899896291833697679901812205122203156480000000000000000 10212 2397714263435153165531843081325553095365377460187784557777396371536920666055983632177996992235883377516761114120028160000000000000000 10213 112356523715911316831350059793979434838410298848335770485432297421150530201349034148131003900464736001704696226995240960000000000000000 10214 5224119937982921539455218312800989971236893217980367037257497102035667951637615950294498141487787841796272570163544457216000000000000000 10215 240982313417766086660979436143576416117168535630319985701858224589118202009871081322298965146468749907017758786073355773542400000000000000 10216 11026969642132103738257346669393020863188006072729918367062014926316465143898401428703767805154420767947589699361975214014464000000000000000 10217 500456684249988919743175788266461281878533532659266507164943610315715641654953036113850645858489993442961742344297428914536448000000000000000 10218 22524487188306014443889873919486710773474811172715789779534946021065128831734114499545081555495204749047961305386769881761841152000000000000000 10219 1005214253718497099927381081145273452107349142686056079316591655212531947076225488635651952113720036672416856044017972991599050752000000000000000 10220 44474719545636272407733888625384910955362475808209149257156347311546161522182978404053387919628686359103746092339933576601702236160000000000000000 10221 1950529257675309053263524696505039676561752715499138778714293461679541292985026489963327396046537783272225699204818138760417063731200000000000000000 10222 84782926687534066583816349163458216111474550407237633354470286594266038583154971054802759002530821942435458696780496554042663003750400000000000000000 10223 3651835069281110018453519673309286819717142914045440714452978470729399034557964409657509675990607445148712737199864954062954775026073600000000000000000 10224 155843569637976695946685295938883353829086077307133618956952898040406309812120899283760089819990963272673269120495308175606116962113945600000000000000000 10225 6588214258901511857739316140039204995404608646837818482765625798612519859297361433934565197149449728998341048088545726236478067427403366400000000000000000 10226 275849121127234337181828978571757583205208236853875586394827734369294228277490732670042838383358883823977223890436117233258062463098683392000000000000000000 10227 11437267545020096168766779017486648275132351691663865198357676354026096111177043833984595491471666161513147507299893323085843389642004496384000000000000000000 10228 469503805381764723076090792731292957824675636170361739682387197133261060874880870038776896389099405508223697183008316956460751280266958340096000000000000000000 10229 19078271644880141002642098086562628528124648036675262685376357948812598233659205785289344499150508818099574666799778632783900719736958532714496000000000000000000 10230 767249038033233852442910663714752182475672380721569903937520845237006522823585494593730455375266879456617526209751506710724095860145268218396672000000000000000000 10231 30531119193943512008791822677286485762825029158045805843203344877922264963696608538313119672448225341974345763876673059503318377426617627867873280000000000000000000 10232 1201896148411760251403173196953946492898787508549302546011473671020651248411143244672913004621877256811840496820932708828994856890973281787953807360000000000000000000 10233 46796656987961127545060801764036449780981133421626529987819171408605629318435220955188079492923631520645235415185323660730903904649209085703948861440000000000000000000 10234 1801727362335545313111697359772850222704189757358145783052607402228547492572581009178538759450962777586857939279696138988921936319766717546212087562240000000000000000000 10235 68578672989308266391651083350642648013980685497001584957345836421601826865868721231464325510346645365735858650035097420345642038964243246559649217904640000000000000000000 10236 2579946941310773010719756752498214014167499446377643561252996095277475373461429952033589443562748649084190805332665006730815977541712909627749667176448000000000000000000000 10237 95906148946833628711793750762515882403924238485525913115903126117085172855269694471615896814974538566616731817732172426208425963556854638049029789843456000000000000000000000 10238 3521961066937345874444285526576281034288877287812854496863328900621950596558369089110640772897962454887469079820767153639662369155132877114051320573067264000000000000000000000 10239 127734863755358835474385303214329789112195541109644334168608261364522299912570692506063703344680794945539336068057079150065711683386884035042724126557995008000000000000000000000 10240 4574053494595790717567196029449380545878111319765211280956350837415741466396505345243128141946281419684980014275536064941968201629361127385963197436477938073600000000000000000000 10241 161672249488896231445124717766168419667886671863411682937251931067680722155887887339264983757131072778839287055792020106046640673423921425763910164522861592576000000000000000000000 10242 5638751248669017549279499928229899219718040334332011245916857120344804238210488065773949879592123070126579593685394073561797933008126221954690162608101897797632000000000000000000000 10243 194003375396160484052326286491609600332881460755663844236331593503979024542971608184216833538313138895734328830875232598153438351254895257147602607480630954426368000000000000000000000 10244 6582256823447596020207365855836833305285378839321245572792989175123902977498693388830736895392938915575828539966435400636751584446579740023533209950029418455891968000000000000000000000 10245 220157822228332992059169062152331277177681214112753104247842261312021700752374145979404756215773441589526881336686542129466353594847565583275676872767390810804060160000000000000000000000 10246 7256641544419053981095980803021932678793581561839849783165431001245130039509099128625948355235859723634944174064056778699743624595636665073867666990675379187036979200000000000000000000000 10247 235625070830578261819276668103798649153319885688860017192393608355018113355077350779958685079105082316733495608393383000790600769057132264521233092532041855686567526400000000000000000000000 10248 7534019405639950402802396053002901739079246707465455018867122080601281932689891126332510297632191678294803386762257160392254446813514828792451975436362956941198727577600000000000000000000000 10249 237125991500916146293933031976931784150938817112461964580490417214340383103687481041690065249680580274357392142060555122177180525029212799028737621873817890944743741849600000000000000000000000 10250 7343425618653872155030311363345586779661680250125328476504520403211028132015448842008428029057776500204106158971100850678841168476744455081443573211130959927981625468518400000000000000000000000 10251 223664408590969616632067808611902383301863865854017875228958591702816066907429266882346637218809644662182610297699320891328309738744802982534515269416474846230860395446272000000000000000000000000 10252 6696937208112775096120545940076925376552032373616389458356578578490738378663914839157342490948923968741077362017611753515377144116339051620148925006899478426401293408927744000000000000000000000000 10253 197028752362755178606026011713967249644672159899105147756947749739325192801514087941889409159937695570944799094710664689455044428692184407119109132117986524927309777926619136000000000000000000000000 10254 5692978111668891035431600116086890469739150581143369551117953394835100225527139749775091567371477281704881137902032452029965872526268210967250547642882201443110696169018228736000000000000000000000000 10255 161464580624268992851844466228123388570564232220536113645105178300274310019895097792140119056809874557446432477297952907791507104045557284355164622357282570979863199034441203712000000000000000000000000 10256 4492645468382646594236860311248551265537688413349876704332932716406868929413277782083233858179918797032624249615551277143041591905407699149511319482257471806777687761511493140480000000000000000000000000 10257 122563291181936476338468758076253773165087947460759617616412581272579832770309831702533885788915032082129488530032565133067648170947181225612950966759307660341922300028241324277760000000000000000000000000 10258 3276304396283251361637239950322883727748586053739177470054805109400445140632113176216897595276527841899181676525873445184402866680758059099305012493489509087659212897741400220631040000000000000000000000000 10259 85761138099190283990361670108150953280157418900983139842966140433322633402897134349538357924309420711570812385801663163439246352929267750184680249817405258073746795706932403204259840000000000000000000000000 10260 2196744646977867533350048508689310574533169212374793533219502420885890660149283364162558298550186792182262193969448772958757864110374784169851651666153403432982677053091723857457315840000000000000000000000000 10261 55021643886840361061148305124866756862388105012297490817851378677188051634830520512255351024413288236430651647766001656648018236409597969268276653787141017204285551634239052914360320000000000000000000000000000 10262 1346526555173503136641246022352610728878743903503437904978404280916052681302137128844466873075780837248755448235018442131364377527460581222504601058098865689404558049329955661194199040000000000000000000000000000 10263 32170992146340304749011706490809919493343151789921443050798486412506618897226634037214565466323852620975528886995350579049347274733366538344125578319047491904699802276628357097623388160000000000000000000000000000 10264 749720175315584388868684157956492141929870858455816870303877324828617209146669536955472379285105048467674410108243247875483318533073624400845070024799951441683939961332379106659050455040000000000000000000000000000 10265 17025898461674338285756449356624890187185827610541343153929577099301554874248236802560699274359910059603935921313258063050250128571675103768905259045180061502608387575695132786338396372992000000000000000000000000000 10266 376408116405605385776834435677573965877760945812304468416278073570242657398353718204908438684304141182558684545866096924975321658678823917287150060762023229508947060164264783163165056696320000000000000000000000000000 10267 8092375340001861810365505218686354535997492096112023658562819989777983013127883424484431110510898968466056949239987874857440336853488872629374265369225456342651608692995480235386794661642240000000000000000000000000000 10268 168987885106990610134929707971534999733672953914589002359399090738468251645022829577169792836419244043570721889762191883173853701992171601397516973197910601330582827312296998361998229776629760000000000000000000000000000 10269 3423358204911617632191495634208005837361629060130254524349243589696651599618821890034249066124456513624226482848241907724523658453233529450480321317667618530858975922311006146345475415746805760000000000000000000000000000 10270 67185654310657220896897999660518283621643720769742744730695068854865041864725528085134987587940384273965526386576883730503239642672014948042525797839005839207081643142484766582757670694525337600000000000000000000000000000 10271 1275523122759655451533780862255008229166054756690770606689602212478506853864274527593008123997973124266993555119359735169605874491352718080373303607946291554729536591695968930127780140749422592000000000000000000000000000000 10272 23387900560892543276627490705439427897340368053496418666820301059390347374010846442339879432245673483653482417790299448628724623164555818147377604686425067636257856195432061407224794355244990464000000000000000000000000000000 10273 413451414374578766488663247503358226443895747925810378117526025662836724271729537884319316810623340476316002705926984400175775927052305219851538807689199407595156105848527762246067666803046219776000000000000000000000000000000 10274 7033213593742227344542602755568705965458201242046611213845688624316462342862340052705221939220767380997303200802976556290721345900178835563452732151891406524991532320195042249988281392819597213696000000000000000000000000000000 10275 114884251662287456518606929271570387008658662795384838675718780805389375767442720985545331102885247173669721029942286332705104678273284937464206984391567308515020963758804712827575869059612429778944000000000000000000000000000000 10276 1797745223539706706425248975573604536099586034627364346710826927814104821457937767364993143775753242823335849580771213140451612035197888419259942917210527173155030905944533687436407566896485598494720000000000000000000000000000000 10277 26879827381061957416829878383135315634399723324360733818933962037010323217792694324613487118083233708412618107861784407895730776482422244115015253172108237320767583751456381658010366338343328221757440000000000000000000000000000000 10278 382905422484737662714690475529144985175857365205999554227376556631672680782045028662965775999116266648678027787029650190089071016080870193355561729549810602439031924709957652520187642410576863675023360000000000000000000000000000000 10279 5179655087794214274720701724647161277080029100513496538613947594288002841853547469003241650640322974733337723408039445945273033883483229501161648006239365597353409909132229112628390912937114803225231360000000000000000000000000000000 10280 66289142880523777243251044546648378666565803914682292851532386696349547240892314649795421974441767756399387825709832038189571788886702865062950350146205673425631237229168889702316341936692709244503326720000000000000000000000000000000 10281 799235368943218280293803019911191838608727484465594771233303987076591384090304760346049491370210485033434763679086398930167177110749120089226982083578678692357008697982095519072978027968923474733092044800000000000000000000000000000000 10282 9033894053994555988796314453830913767435155057968242154366659406703460571872925193458395156249157493119390343131592115860723368905842593401323585614587404322626968268971970934600083866537021587563583897600000000000000000000000000000000 10283 95185528960473600075364519120984436330568353551703132214793032026927031607011209118681602525743949610973714714067805084610322482911183676680769841253909462722671372265436408326535974220285762061143008870400000000000000000000000000000000 10284 928641426710924225552206177345432930926001166442764976758358988890428011432660450294460706155615841815510107921963907817221381613770257049647850975748583587687439253729122111461756893776450912769842505318400000000000000000000000000000000 10285 8321889648665829941217885255693480293431691788263463430715012219735861781812992511191537333176422856854981380573822182631115010352141395402993405332722526598877121436469283778029093504062310682228775347814400000000000000000000000000000000 10286 67835350458297488718061066633542790595568974432671645435685078265953875829009323668212988314927069901585525970823645804388221575682606906848371852075929896312229274910686876845500822074192634039748599480320000000000000000000000000000000000 10287 496927661616499923358392243337087727445304200485748531938347869367314612728333409157237403905223781398548696542059294448070897982858781898778678738842994203371131830821616246574657385748957129980668584919040000000000000000000000000000000000 10288 3221382567416475141214264333837176590445893123334527606115415190283705401306179919223483309770754629298248394752931945911624336343636743909948093726977554070113555302356370749256595674669573598993011661864960000000000000000000000000000000000 10289 18109612020905717624571385072147649501121561663641884434235800427267774065252744449263869844870881518392121523401682918551855207927524100427184934921129721467170226604907485811944648626354685941082045158522880000000000000000000000000000000000 10290 85868408148683924807480956828820447811512679109551519290827804149823657912941774123146738609573613429685829311846209803186584251394401885034386620626029245682387676238136556619822502070803900240989024742801408000000000000000000000000000000000 10291 329819305655079352843963809544069581179718353130752196156259090967407778993718124571549063192427204998681292877527995100705469185087120342293332708563583776809171029671677927442319352858742864307494238373806080000000000000000000000000000000000 10292 962533892013803009320139280914325512422443357095868654088674489966108416246973302321051347684022251322682140438500067334711879458519555284651970965808009797626764433531631502535748315485718971346360736478658560000000000000000000000000000000000 10293 1898143759076170969428526414110767793728175011895349373797246196996101911759765533248506853474785138972002542682916216702019230820297304827075914771733278062452780211579860725280286887880928321116599494314557440000000000000000000000000000000000 10294 1898143759076170969428526414110767793728175011895349373797246196996101911759765533248506853474785138972002542682916216702019230820297304827075914771733278062452780211579860725280286887880928321116599494314557440000000000000000000000000000000000 10295 0 10296 343358302784187294870275058337 10297 21889622001444948027645781611312 10298 1391064341865345392284889409608208 10299 88115600022043047092758711599046560 10300 5563309189514671697730765710239689120 10301 350079254508954707193352372542232231680 10302 21954831017409830595065256553594171207680 10303 1372151003812992928040410729101572463916800 10304 85459257539593130043745014551359501135584000 10305 5303698166910955525472021493072488631527808000 10306 327972778479024943549406009602742607026109312000 10307 20207505130082302034658527832174895283082213888000 10308 1240451604585945221135035844612905824823171834982400 10309 75860420310334502457073102303397720620481011424256000 10310 4621625438524787503655510633311598334132187500997632000 10311 280474790965597168131418346516935536807353697369305088000 10312 16954606869758358052371015661213752613692279080345530368000 10313 1020825085453255560069897430879285091699809600265395027968000 10314 61215199300692910746670653129858854896508602050095413248000000 10315 3655828494124226089755974326128166967857569985897508929536000000 10316 217422722456294874715727416270721233082923913706462762614784000000 10317 12876274771597703802034541039488809796435308037058836652212224000000 10318 759302803145369317964957776009314322055284683969075395670294528000000 10319 44581239934681307419839302386594988618668622836254256191250759680000000 10320 2605998712345147073025902337187115366052769126272006368152696258560000000 10321 151653808863401883155239448361326711176443170887510504249848846090240000000 10322 8785394844299339906949655213193942549326298688790643705103351895818240000000 10323 506604967181636084112043577229846820995503397490568216832356716652789760000000 10324 29076942626918599667776960811308594383592384656194048387771695993926451200000000 10325 1661000189978502682600010035996069571002361677249792645181061632264660582400000000 10326 94428335963977648802474011092874162796868027876183026944348955749058976153600000000 10327 5342152844017422473039336303404368022583243745621806355407857509689850435993600000000 10328 300732756418579760812227068212691299832523954255376205740155485305440149962752000000000 10329 16844737965566149417198869651960982869913090546420827016137505116174346994319360000000000 10330 938717744114154431674478354783263542494697337554777586609639470545928010931896320000000000 10331 52042801045158212984095757143047611615419827924163472429255152547736528761420513280000000000 10332 2870174207728854334527874627039415583244650766907487556501318670177125308018783682560000000000 10333 157450610250741777372770237757382713538655291649451279162585534764773517576423176404992000000000 10334 8590825622932181479966816010421669162581757951777203328170249023924307411753330886574080000000000 10335 466171054969913901002410707155317989056669691102195380843165782672469806166983197862133760000000000 10336 25155926809647426574724289515998246554774121782833093901799275338742835200495074877993123840000000000 10337 1349845628709293113488354393674946160958492628635160025493418107031042745040273046277183242240000000000 10338 72017849436118314706978410192246911996089165888698644846603019334789796640909780493833747824640000000000 10339 3820069674072617015087347395895076299568371133101716052876652137283580195320034105542660063232000000000000 10340 201437187573496594647439841226584185012962039389989099509309484736683748105615790000619256807424000000000000 10341 10558608036413032375337983294207911013551126656280607886115383375193213314911997217171230378950656000000000000 10342 550089082508103062725735030997133424489132017599924770344603611929215792688174713641765444587094016000000000000 10343 28482535291661307540715577969996044826788705470559876146821037501600022196456279322743196038140526592000000000000 10344 1465556802447995129549885411647617880827368196263887915427514263787378789993792048233039617129048965120000000000000 10345 74931318605947779551989055467151859788365269145142364977519768375831332025060271926514089850108421079040000000000000 10346 3806433725718517184493883083633634678824835912160310992972264072725462106265398393157000822956868407132160000000000000 10347 192098486272117291908953873026582325756011957751593779738260730246504981157000316620028863120190468165468160000000000000 10348 9630217010119202728444915270991026438959287942364614257905622790922806922690759581840635557350913821890314240000000000000 10349 479522970567241011687534074680529118889941391270749424875069253035467232749688172465829088509186781259549900800000000000000 10350 23713614041561589575840431877893018132403622087468321409564555191416664042409672913965019752237426844674660761600000000000000 10351 1164538462485044678830185571336675613013069521123200526538410539521286122235525676044238851167538461950830077542400000000000000 10352 56784448344865835483858617324407390978909998881474554758897847953676238941360558162403198336677631213013830100582400000000000000 10353 2749002347606747822982195807778765941495688549119869205640808970393322326777982591400469163643804212936831666225152000000000000000 10354 132111448311383274135883140017049808313049559522515476640869990641599848442386720476456211514363554475220447222824960000000000000000 10355 6301933131285888696350497598781077707565408079515730922278286470820545937048517255666327782734771820884995338477240320000000000000000 10356 298347402464906128134391181110870580051108272903134125578233182235804252372328863924043198166056589130045220639620464640000000000000000 10357 14016247126156459428109640225489407621717091942096264222900126739264612791255734941182545966641064625071162952121789186048000000000000000 10358 653351390383141040354921985977489185124747376049157430651193816702197232071972367591188293004988734816728681549718212522803200000000000000 10359 30214171946387075751879065539413093083603777938472757717971475483542848277960986549887527830090257249443115125253506573795328000000000000000 10360 1386006215264601144912094601080711789847631391820814845389859342568453730649011865213413406860150335820082610206432161500758016000000000000000 10361 63059510414026860415363631045322098061165626216591978381339136678209133327154696487556082624101316695870520985328168833535442944000000000000000 10362 2845153794443074052128237428199254646495054933305470176729930213797039372038460652270514457828361312237196403782233054199031005184000000000000000 10363 127282249286401083146278267292373531222899223314797434917162001625482669230557052764452322955698087011819434502769844965922951921664000000000000000 10364 5645110181129463129443820653917935488593936317611530061358563198552117606321725977407269429584280959342006189298102094923387266662400000000000000000 10365 248172300028512138411210030063010793933002186688777957831593103504324625701497780218532419784175147106437540614498561916245331725516800000000000000000 10366 10812907763519166067111292847981214317674873800189909492800339614356899607093409136637847292263570848472514990458665111759999665910579200000000000000000 10367 466842219697426564938642493176880723214418758999406245567718656152884152086483659270404825402995174544674541072033271695507742021333811200000000000000000 10368 19969369080714262395164984735480121357414514595282206469776772989629735079545616940329612209313757934675210319937270837908093548659893862400000000000000000 10369 846157593395529693297890974340093328608599547962003280094718640535492999013211720482987177885245287779310274614736724187050423479995203584000000000000000000 10370 35510338854251356500020919194493143123728665426050495929820233488896824709557521045356924291138592533746113933817047322734792440835660054528000000000000000000 10371 1475695431325562795849240919762947816764197976630710243863001482978461958500149691006717059019225481278288353133542584033044383416290967027712000000000000000000 10372 60715050609052425316614945450992246666951968360907060968068383461931754752191617726871353955987089609446170326347795864646172249417577725427712000000000000000000 10373 2472695264130992366010765072335983915067485150376726216017471618013482767997475780786048450344614155310212189119451513645199176741269593441435648000000000000000000 10374 99662953780627479773116084347265982953736476458395592354728965415031849992442708674466909927503469411215100765011002267931309733329288317957570560000000000000000000 10375 3974636745136638202673083004317129923241559476238712818679706444520735902694046865820056226116467528694085455318838727489614109151127888773376901120000000000000000000 10376 156808800967685951678282625743906285602255980159785847601183163187595103232854510636287383259490191266436912854716192510383881067222638821314847047680000000000000000000 10377 6118690935325438377830128076576489261931491255190430985168141313173801415291817641092740243186466303345372718433011657665956753528270171829096341831680000000000000000000 10378 236082801076235208264335645969880548949859595572613120180564947260398232601063433643728503813681153772596018524343516276932077887295993988455578415923200000000000000000000 10379 9005074181952566474420625253196404908656576841601500088327904645068943209140946114556531341695371928187379500795280963154292718154333820051835370602496000000000000000000000 10380 339487078841534164567229388413556124802889556683436678979540121824897303628776431815603555530077866629821926911457231973686418443991986106960227285860352000000000000000000000 10381 12646328438934289796010733474833693169989839712013618387086669264600142417352294867083724674948591354754733601222985147194487531441269439975590541433765888000000000000000000000 10382 465370993508536847423841201636860932465029781365487579726723625353163517963939422411644899782708117329941143133595995089954365925378590008523212608608665600000000000000000000000 10383 16912668647286482020600715232765451126285445116936881902783821344945674073187596964565858103939091731106743986930303595153508088562478785705373511209129397452800000000000000000000 10384 606852276622964048242789902269762972609926137704705138778606311836650629713542058372592228202387899653192345169582657521349663524088490362267722787456393674752000000000000000000000 10385 21492520440302023506551654866107402081499930767390055002211026598489525528110295020572080563744700441019227451786675359029285964284526035653076705306441462841344000000000000000000000 10386 751096832543686277742585134920473109653733409160345226644521222711986803903902419721886602801842845582550397282943328832245279404570089375317860166280135621738496000000000000000000000 10387 25892521645376494402199695304190935091423379597695460639929125230775507848005539047876629554909950139140963578780182298003251360144485167469462308746508215418617856000000000000000000000 10388 880202959457535230393846336209075135307229931256962284140700864145507498743534199482898594868860573917135379844416212939233112177673612374391224000537137364741390336000000000000000000000 10389 29496864884038653557500355204409891407774333439168414640704181204785114858158511716893033032971309248586880644092697089562168359692407288571825866045506109862995558400000000000000000000000 10390 974096237656737500678964068808487380674302567141532283009717662324434401339612372567841248457383988547290160343755391386965048086813692610977001251165715671913647308800000000000000000000000 10391 31688580596243499226985483196801590794208029807862639546732203630370287398921611630591359330690048093680320922975744465789813414540027587741992109183228438369457615667200000000000000000000000 10392 1015111305021612171080451646295811199025899766744620129535432736198722741541940784554413758043071099854260299095738879647766869433322871025816153887864100821475020452659200000000000000000000000 10393 32008268793686415559640153002916141595868028770001869005620865058719189846898378405486176811865717592887761440461786762439593656979363157024655932419486717931887689885286400000000000000000000000 10394 993043278533949466919671267907421605210333562942048354795021744236731409295568494482184682096338002355584044225381762527125095086581736101040486420043952614473225253945344000000000000000000000000 10395 30300029839268226352224443907772699876150612022217348694267799589434705251677184078901441030341024166163543221881574044162749895576918285205483552468134958184019324355739648000000000000000000000000 10396 908843778363023375933599064606291595385131997157135698339619882867041940219090739508983145984788648003142760351486354520088156652423117449597574491893830152058211391443566592000000000000000000000000 10397 26785482467909199718347960481290466066697242718312960228028128290745561038147531559827108996618168652722233658958361985783770834349234510948597033373776463500223486102593339392000000000000000000000000 10398 775275619935739202748577447276662331593458487009759142058942903320019382524258598368631230747725165646718715062696935601551590000227500380182149123610269861549436532137444507648000000000000000000000000 10399 22025733860664274921469377268569390732662962653690612273691850699987037442143788370578781513549169031803500103276774869775980416198284616908263325979895850848422085762474794024960000000000000000000000000 10400 613877038202033769260368197321698692243679648572414643441157014754334794702988083047504707450587528076077526967729089655127939889838737608196367779697322862404616744680034318417920000000000000000000000000 10401 16774718659110780508619511597578782849762654538273401510654356341863831917449320803371383692569270383092582671721958516526055982452355910912851950641519250596057010502358503658618880000000000000000000000000 10402 449142314188718310838198588894113058880903380114149576208278903782316514139830601025664480776444162751283934082109138784585578644878633203406161674101401755906615797173399828960378880000000000000000000000000 10403 11775634016838124123475052182809448970646183259359797677059035694391613188735334908598804710851616274681697239017031450327565102994881226982918516935343656346672814592058946127659008000000000000000000000000000 10404 302103902815653622199330216148597200247840204052997937061363491949330358336075680776447462830979993140998100070064097448168742132001647005865594785162745937724977407453585008639344640000000000000000000000000000 10405 7578479585385216881494735304347083350669079130795054050129550164445126820822298888710279990101758092296424505912142428975008477433134835754421020579335630503840115754761978971349319680000000000000000000000000000 10406 185747842025031547591302852061833911585393307736393897552678182601675947292682595253010108740710311803830950921109998998076585205826716503207642522479980822817324215353888591859280773120000000000000000000000000000 10407 4444490594169840745184322950065700886872844130652970981077947193596395895072503974185378721132519880787241609259033472187484089520307679300954420669759483446786494968659676726178883829760000000000000000000000000000 10408 103727411495916386529201112738786947118686512829159414105557208802885162998751149594625341806388296185196618044403521511711506517986187850791776522672183863845164568877059712938868605976576000000000000000000000000000 10409 2359006112066280824322364510808460481805073493250173486334160116946069575165827051428943376823040603190781172240373451501394552222227987689178995558641469456337042945983261821839728065904640000000000000000000000000000 10410 52226426569918420284617560376072644900352147112030983786565003411880051653553217642470495706846379555600540096490854343825561340737633897727442340462151701548471028047523632362578524587950080000000000000000000000000000 10411 1124364173743734547699432274586964057742514211307689541305021914055704943009444434834834294118860139469673678922219537860768010136669405933573351586544426440696023130706067709428202228909342720000000000000000000000000000 10412 23511116281257597523501680145432017884324625585047108566537104500110730262017355960472027808960310738432736365203443706791688956783606901305519850201364276837074672684441815861870509349058641920000000000000000000000000000 10413 476917714691383093817247684460195897749152823671739333268574579293148903083000198802002747857087310651320092722135768915577433591029749537858464509557459519349778203510517679243117901686474014720000000000000000000000000000 10414 9371896621765266442363630386994880985396711078411942118335160057371708869346455914864052448431236517749015207814674752550224090793038302285715005523043904874285381904371004120822387260663005184000000000000000000000000000000 10415 178149717800581308063472147876998287854840329774893773506403239258140318116293249072057499897858329458669400151971595163947928932703807618562404923180203581710333453314039976085287705545422143488000000000000000000000000000000 10416 3270540680664212552482532906164244167773536088970936034412222451611553868131285652888683864029494896596764198083492719970450813598082964787232235617766283564147357214525863925469481893938616860672000000000000000000000000000000 10417 57885467787128221465530518424475959760101391473267370329377516686821260413163604258140601130207352963134205956230886726768475207357467554192203719287075425361258794079178921860352038881010376507392000000000000000000000000000000 10418 985826320205117737738927028370854380944811895347845099565490288812467717141550247449861961528583917878478883020964048596727769997960248763107864136245449315556392748145147933412241078381993047097344000000000000000000000000000000 10419 16121035957022941341928042616269878546697065837702173297888151920621144699915129414267252943020171871922905961257738545653652175888809198423637396890487931964817793151013891293372006433846889744957440000000000000000000000000000000 10420 252540028421311970662973052942857061118444804267619825022006962417781102862802070221850831681216798149709977048173463551627929788922530281819080034575054232690002902366351171258047389566404248710676480000000000000000000000000000000 10421 3779909666614140146504134001913137129780291746405157741941372210256714489966347206667383418263669833397423531293063043549124594168443804686032317163251354983541988393174405777604477727374122749442129920000000000000000000000000000000 10422 53899154156851953941128874583229008652104901487860688535775432385788140645720807575339034809201741218289524585165992848444572033096578220660226095762794303525506982865700439994019339539485857134065745920000000000000000000000000000000 10423 729808180748583708571559904238367381100546815976406430869342144779911155849748291905833712998344323979833617711236221498734008951771845800437716831912297509556849251392869260499676748758388295656045281280000000000000000000000000000000 10424 9348651973342319067985792523753127039290747270714906920573524197545484569565614857895406712234743889630634738310370524620675780055079446828111788311527105258638721374928847869349195175437977485374495129600000000000000000000000000000000 10425 112813339518803354974208466424881951015200151674072212579296019952229862830172757623618903658788099468590105650082003112968014182959427068790917865132204664975688162711059928301688564723057641620115764019200000000000000000000000000000000 10426 1276202355823496414513981025281496490536465264659532499101262195325134153578223430869682542512757393869723944022930430299363539412650184540920392564210841719238603370712906251268879392959177816939218914508800000000000000000000000000000000 10427 13457145416460108523063359948687092024585580843028860035698428366120753820073360269847269097841857042805667112431237347957919709724261700391749008819032933455488361941096630792303038927957231977730941963468800000000000000000000000000000000 10428 131384820283729533871261188924171051683578005696790533531252687587856568457180977945936885409907581757152375475595966462274886786262595913503252286343917214812617738479124371159275241199404930390582810902528000000000000000000000000000000000 10429 1178177501920700361276489755974624935644642108102562044441156719346657932913791132122942877469221677768352702814312373013972424711260745321335779159287312355501718834969869957901750767845664035826330910064640000000000000000000000000000000000 10430 9609742194053303404771623317097448965911170571951561336093714735385292170767453370792011089412547537118076932244692768229610026435629144094464654955899822792773205853085597127966442139113062062475641020743680000000000000000000000000000000000 10431 70435172417593476955744457869105238546397578328943435476518887502514926563527267127889122095758871038348118668451678254013631538797759664935821052193243474201958536219972035525218345763565349301819104842219520000000000000000000000000000000000 10432 456826982881342903441068434939441370822539924975320279467160611663068937814185380996696114980570334231652587632358381940991710355729269453696377495510444876479369300329989277052639123092248073230569643578490880000000000000000000000000000000000 10433 2569225080990689571031448695979007329312214191632818638221308061678766311059228737733883212664274778530543867170457872039577093631586812952109491731810610767511440449503662549076189734411880638901439811985342464000000000000000000000000000000000 10434 12186486793643289149469315860806897484201634251902588798794022126459015997308707439526317936936519482655356750097233369996474529787759824075960793241925886283938860188174956890496309966341917465892210583179100160000000000000000000000000000000000 10435 46820879390545550579236984881398938911961650293418617886998739525903847156740883153463169052378033427976062719511933345316474360234000185734539231036087525540501911885636564556913743234396231920876120859759083520000000000000000000000000000000000 10436 136666350653484309798853901815975281148428600856465154913401726183719337646703118393892493450184530005984183073169967602545384619061405947549465863564796020496600175233749972220180655927426839120395163590648135680000000000000000000000000000000000 10437 269536413788816277658850750803729026709400851689139611079208959973446471469886705721287973193419489734024361060974102771686730776482217285444779897586125484868294790044340222989800738079091821598557128192667156480000000000000000000000000000000000 10438 269536413788816277658850750803729026709400851689139611079208959973446471469886705721287973193419489734024361060974102771686730776482217285444779897586125484868294790044340222989800738079091821598557128192667156480000000000000000000000000000000000 10439 0 10440 555565404224292694404015791808 10441 35666608801183959244482695005920 10442 2282529766037431428146763871624224 10443 145605496967191737183176282700922464 10444 9258151196377499810183148157649766720 10445 586724507278563059228752848828853110720 10446 37058319969622040983437380031193386864000 10447 2332687828212233758650099606070349072534400 10448 146327029557677531088923517322848471593510400 10449 9146752656464555646060631852439566402068288000 10450 569719299008200569473312649021416683824931968000 10451 35357656507926071670633526655498628382551523968000 10452 2186307449874351018253553829300007296850457493811200 10453 134685435312870978477069347031505514646447908840755200 10454 8265855713623652194707993847472520235773853147302912000 10455 505345805126256796854494513290084036800119661263465472000 10456 30775049316644153892633266378703251483030758481032519680000 10457 1866781092307296424224629968336742754945287126560339943424000 10458 112784019029333527958962069750711877330088973846412006375424000 10459 6786345390418238815358310066582650730545981759006482937856000000 10460 406661383499271863672975615714806224421853910703878359064576000000 10461 24266800627215031627706918653943546011017414942459364860518400000000 10462 1441944070229495222650328523762483969233555255041891721642655744000000 10463 85312752628406307101011146602070583039922940187560385936259825664000000 10464 5025532890718462706069532917874239232685214569963233576045786562560000000 10465 294730796268693295711795520504381046336654192050603787049750908764160000000 10466 17207444271107129080092560993129078369072597284389959461663903442534400000000 10467 1000061045356261934146742481736408527190487087292488823349963269470945280000000 10468 57853196007489185025468206258806200386911732813540606733052347270776750080000000 10469 3331117160904250912728823647770573902490125919057584483938896671610005094400000000 10470 190890684415129306446137873660097099290138299020198577280336309065422628454400000000 10471 10886341650874766682334907116782236174619140298038826521862287905013056143360000000000 10472 617804752060814346797055460654227851892295804869596158968265274750581988130816000000000 10473 34886851547618093660075416828697325820218653247683519613202435264965906693881856000000000 10474 1960118182009681439259339141590178755234657182135631984232988938054393714463211520000000000 10475 109567279748738850911076452147234261089737977004456941422885489152455857353649029120000000000 10476 6092917797406087229340507577822469031202399982666374560668995488110981978156527779840000000000 10477 337040983820967778793893835312238759261346214846399519666411447698328036509902119632896000000000 10478 18544693039158221592219114522253970156539182870163942428299115408174157046542962907938816000000000 10479 1014850659171785465178185610526030888323274819162823193285075552513346877553044709609308160000000000 10480 55232614934570835229082724462710719276072337627267424298049306783902404864526500043381800960000000000 10481 2989268080842209801618811832309311763518465518338224651712242384679862210965683411913959014400000000000 10482 160869645373668770351161986511055975886705151093101624781442684567766352236680147027556323819520000000000 10483 8607694834595311775292665845826500965420477994199831997172406866777241185264626638697868579307520000000000 10484 457895108312537988234386902129481726516123720640005000698621717204356622315231083868548344315904000000000000 10485 24214399650115196084528336722402868897993995030799279296932783252844878979383882868643825329373184000000000000 10486 1272833000695083090832306936801214303025147477818479830410205534920366554603271093843563993104384000000000000000 10487 66499730484100444729302616929725697739861894407272791256147861884075511403604737457339315254844194816000000000000 10488 3452860521577652434913280401958431221372005470570412129735166213296491514758470699438495030206944772096000000000000 10489 178159112337981422212783527251747246453609981413904422369801253511504029851934172593628848169442911191040000000000000 10490 9134089108333219319013885394396971808989666428586393716816789684630454593551015437487110082013896837693440000000000000 10491 465273314530754812850383595625753726724015062355347056187439980177622314886243802446243511386911469574553600000000000000 10492 23544710916591037325345460255587289980690809851962700653433232594495639124152910661373131932894027557078302720000000000000 10493 1183522752275302373231368733897385150462980913987106909712285660028168694798538525253296828874982945175025745920000000000000 10494 59089819621654034439142322294978627276861038083902979054976599019701854447049121444866675094273611376402995609600000000000000 10495 2929917021357119707423295541579746601614493347220964082816096233710892801316320456504656381055274488598206454169600000000000000 10496 144263801189694863285532773010202918984255416792495729770020772659206088633115083847603364859508892570614507765760000000000000000 10497 7052946008289957459876959636330122068638844162707390078710189280564285057525047111940554415489665227769798843170816000000000000000 10498 342330460090169793277652248690290881276841478947804593487336296845328818062380610673975256703384100637761806067040256000000000000000 10499 16494222845092655035899445941112569493400709551531928601867012290211857661205317395955241254318104912439762838743941120000000000000000 10500 788819914057970766746771096831714677343443056522413751400362667906187538796588933412153869030607634384849637175250124800000000000000000 10501 37439558614498654783762720586053502976071589807167812920429847957684340137605411590843679196258304403800193981302181986304000000000000000 10502 1763341025622607611558699116101408873788375612089445798172859899125721427139699015266805108083203491478158543367342497831321600000000000000 10503 82402279182657065032496497325387932609650868702299594216058700862097739042393647136836158094558968310844611762247729176746393600000000000000 10504 3820169904083362912775530583869611029076806712542337846504977383830911662093468040520065833844416793227403720566954011138195456000000000000000 10505 175674401594531949278539654035055075174736477857660733111214939966223754651074582225973035625506293273223851954133029212846555136000000000000000 10506 8012295735487343939469618158335786570639335406286596829214904889771374118706896109084867863132768250837067644857910170203969290240000000000000000 10507 362382273059723317046604063607108503493430379654473086015223673261430468679316894870630179549826981290815339648519393173859731505152000000000000000 10508 16250832390280045836654267526304375288312836218516894414439872770764480406984632055353354786618288659417953434691269691366565061066752000000000000000 10509 722467829213979160926650004346806558757458343011211165419804250798686779120851843714436769428021355243471426372848103020001716128972800000000000000000 10510 31836803834796125774349514625701256712702169782449807255464835330389022440756218161592626353146438591071855570673429399960127661722828800000000000000000 10511 1390402240545264051650229581322430293598420876120023438513495666812630334002236607255452072973699668058896374515093802806073835263098880000000000000000000 10512 60170223157830486928486560384254738424257273890077274633418142031249913889069801841733324835478860230890118325212212126221129041623331635200000000000000000 10513 2579770657414905185326763838601899770905067350271479938783250803147757888097532489797091707548508500834577851860593612587599314995266138931200000000000000000 10514 109563268310540649972831630313146697715897383666902603855187089242549402747712232195082570946118409990928221762607458235662367167997309616128000000000000000000 10515 4608474650776179256426900652081226508868523519754859178281906191778984872591844639447263277243719326817470595352829450194614567759232429457408000000000000000000 10516 191946175034675338803799353439538909269155662621516302187032854117107461831862200028671194940598735004695659831296810883941446108792649752248320000000000000000000 10517 7915003199061262967833026535777139090898459094888139814496257989819234406739815840348873160330886934694184830457983301933678535806568346517766144000000000000000000 10518 323064303576788396330747582666759214091825347345826043047295096498005770859942428114091808726831598867385997280204893391760163896574934234257424384000000000000000000 10519 13049906242217969356152426864705089069485528625001267160714768383328903300508164095775855115011118868991918912575640615485182434975114947679978782720000000000000000000 10520 521576397566578135437190067853313129242561871680509403083378850157859604766813480857079960841731225082608984695408614370283913703962079008888947998720000000000000000000 10521 20621931176043545776882718121605748618418415405491230423916584933597552269725614011810557046656134573513620598944719389995973056293070633901811040256000000000000000000000 10522 806394130762229421638057231599795316442222563995230045921698371362251775520861201444797529265318036012652440085885569625886173715578391325001127664025600000000000000000000 10523 31179893612590861771080240621194704485662422720506032624567791362959471888490641059019586601793656340397039843648457820870471160341614230721398046300569600000000000000000000 10524 1191819459072383377130355660444570019533966249863488599514987238127773706051885599909968085047463647164178536795993005304855432732512881629363428206313472000000000000000000000 10525 45024691207402039658669517016562244812524329317918590597210908520338363822356660660520667667903172473177066468517617018597495468335721136181261181304963072000000000000000000000 10526 1680690103012244605355149583686888334196351537708303095184785443473298065768807473486908925172967768784387568906829796898746005312714645881466723298470526976000000000000000000000 10527 61973998577124978464042095804621732796621147415499512619965127588086641602446832059622092526980979358496603453828691232921506125699777243832856205594561242726400000000000000000000 10528 2256839367073070697500777560519291091390931979858562429160834521259550670309938478593652725106159044769425103075241394000905015991010544930104501938382642243174400000000000000000000 10529 81141124308414841349439456096346205863501397357440823599423845472296235810826026281506738753349346580279925765564925951991203950936527899849594195998162397691904000000000000000000000 10530 2879427047567028877384560359361748897321608638981114021079845210080023125976800579757590687077179024170015196774619343743034454541432327841242366251340498231885824000000000000000000000 10531 100824590230299541696982308437790821375198498670608121837373545672690209980759352631399047305270588002728878271494460622374323370406943040646920793828029975452712960000000000000000000000 10532 3482472773060505707455387366346972440895862068357697767262022646688875921512417937866953270136349428307630910428879526484998590905813813364857433277983283994058293248000000000000000000000 10533 118612381658008483965224045274875811670140298607905756848954792571562442280816291397428550711011202346515415143687461671610591416811689904464077365086135263970981838848000000000000000000000 10534 3982426607586949196903274126126815822158409796112223276428304303929253311361589824735745038635792140231190436496862300806599474666957110001249865751975331854721797324800000000000000000000000 10535 131761742579273512194289465786610793697346020393773661451522503631792837458874678150868788231773718683967689542394763807943747429600843214577259203480334384142452837580800000000000000000000000 10536 4294341033761904243164991065165695699420809445411895490602214701928610714942102982132874319038996297121928499843470903485766137754194732248076133991327848795887695298560000000000000000000000000 10537 137817490999436668309474274056955414681041986394355350047062360873206323908482083349272739371101390778955116611719558938951821160488426101610266432753435457542946299261747200000000000000000000000 10538 4353518028906187808396474070805105864907264248256249392574825111694028081199038845102176646877987971120767275688336186137533583209304128471991283066570125818029079258149683200000000000000000000000 10539 135308251622241998673392445370684364168525667127096525277331530847361853150602379871795067048827410368107440962211980287863511453264849210828640633059385745443269917905256448000000000000000000000000 10540 4135875514652601189762069467097528832644865359277975715523347591549837658188323235341016658178828760190441881634354423625818190638807130377265038870825312495387453604944150528000000000000000000000000 10541 124271682194243451723073066122612807670334725012327035311447689855151897225802836000009498308453299382744533592360516244342640528770237584325202604697935510301213532807411793920000000000000000000000000 10542 3668859412286746566871913882596413258967141476498217198962917167276340918435201915263136467459588242781832980753747811059287722207894977781294211150092751709552095313636406329344000000000000000000000000 10543 106371768182428059398809714649314162152326875229045680610095902458355902771555701784631032138744779890448152004350110513878835778127124855216536005194011118394791736334143071453184000000000000000000000000 10544 3027116650893054837431652191329169101605715712016997937521522068825566521456251905290231870648616139465771026238546241244897551345407518992268704648365799010982435964005654221291520000000000000000000000000 10545 84508112066607577642595412266680029263097603692116116542030648000469430501895182699576275570157488672979904679859386375498892537566181418872775580003227660236200981591503507313131520000000000000000000000000 10546 2313023630153651328742228488345614994235902180072113276180606816453205330792355740532569510113096244070668509670438404699786759137757627510353148691919847577162405706130333619978240000000000000000000000000000 10547 62030606282008850916512349703168856845436014143948595864564380819985370861846492582507462452481328481251340379772158073236979882107269763917229467730347047661663381942704451683876864000000000000000000000000000 10548 1628894020521011388595784157016884445940016101076153577001590725620812634354322371417373722627367839043052053531669495740193791491858417489289071267967001840369926935030190243340877824000000000000000000000000000 10549 41854331547464964837862974886896788906562405276075267094796575067838188560756685222187520311754358181913972861784147492956765747348774940616275453220173803405267211216532700574232084480000000000000000000000000000 10550 1051551588563745709304735442030822999652335163913771286117727187103146516480362107048355473118227554577413175458441016764376864998204914974538080364525947670144436750654334635805329326080000000000000000000000000000 10551 25812221234263926916687623686885757214781372147848510479729102787211043253706941584224973170636469539480151571610486608849468365900146835557847810689837306221193422834273689529218100101120000000000000000000000000000 10552 618536256504612888275601732502770336635630883072833507140216871584983058121119831505948457847590432892971614202728528459759974672832323036267576896730426071387860392942638639057241991282688000000000000000000000000000 10553 14456611727510437887898924685968959472094410388757491748678402785242335651423060673826515439629222213300557695803837479249770110413346038745936892681360269300349586289255274167095045597954048000000000000000000000000000 10554 329245498685476296067732619826923494362128017438662784887222076733509966235585384929854471775183907287815650681133415689841980630925113366923222099516504675913545532582610960287694318762721280000000000000000000000000000 10555 7299391114391343490565381425806853221016684083105841679119396397160379134813087293296111093242613032407306511908429979283881418023489475773626737712889782720100774183483582429486730786300231680000000000000000000000000000 10556 157360718640442422688827319631727854419817903156869349882268890120269155250731732291347054992872543430539109603029152006365301791090491519050508955558185362488672331768656676301887443318289203200000000000000000000000000000 10557 3294903973909179224963842261136260273836777737891993780284110874660969385603756374262364989093384051321915773837515566340708281177383771938646812780956085748494596550732694901664725166220860456960000000000000000000000000000 10558 66923710078108126964332638015553005148962799028367954050716562626441786287004753901093384819565512298871779704146055219757967129025901465833387121258770419712288746510308059201638079800416361512960000000000000000000000000000 10559 1316793316351540557981371654634828553014389316159411304255107587144764020942532349383219620693421148554455692299708190166053320360239921408709868185108853329386551756129621527870376583919564750848000000000000000000000000000000 10560 25061958231108548286587853898907396936798271409883999233298137188251228766358205079419903168583117772113408219026011124044378061449592184234572365207079912776982527718059188817950074226192320299008000000000000000000000000000000 10561 460654103741240167660459602825918210026157459480797241707102121956135740799911508310376570616997002832339977125136482399483744998625685129010756961188687143148080549357003499092147629440402613862400000000000000000000000000000000 10562 8162737641897048213052257205428491858685840317881849118425266105410050863314952687928560630516766226554521730711074515595186849973844575312020924873660218518144986589563781113202765690924871410778112000000000000000000000000000000 10563 139175418565792129790241316081458571939008515000114484891154284372368778729783747617965267354811747013799144422417087736191619497673117684705164628565888724951409132078811620790514066641728520136425472000000000000000000000000000000 10564 2278428314473218654478880215743457316543280691467050047779071762611813368870070811915603683733801343976562934351994827620576530375617293130465132502167666033648176836843530073294186553701761905307156480000000000000000000000000000000 10565 35730318641762874142090456095299414754761749645063635423919619069111025028598651013061703154414885868759848690101775637692704888799840960106772883214682944672231383113678259837380589065585230701951713280000000000000000000000000000000 10566 535347427238027826675370460548931448281501690635424060559002278472422169223334103084432587161064463201098227251499975781579543932203980840601459706338704397049150930314807797084811924101562438366999347200000000000000000000000000000000 10567 7641289901549305636338178020855099858584435108849396167764354444471354565097183168623686555741407226459002627853027145289384228943923982689349381343933379730721867312565994029442449212209784860926898339840000000000000000000000000000000 10568 103563334478104252045439263286175343658769467200160524843082622716450703902423700982188171467393027844082772569027693275388796102992624829373366524879879865174272434251198208732380797044480602804081383178240000000000000000000000000000000 10569 1327823338133957070733172016442866252851141704654263447487647300842300832876009999485584764693319218724061377235251392904895913178970518303018662142933788647662710188345853274382334826221093758820989219635200000000000000000000000000000000 10570 16037122022228406161236446179637134558843053335840623266624537821141943353107693131058821620680954274397411393247658640069815705680286887160420484872651357628800735895416133338814928781176956989615411245875200000000000000000000000000000000 10571 181568295456049063049947080437908565215788531679870382394722134942603755950253290164070142873168691481555013887357087624991764754395206132301968285706401782263432842758216471819987996299385976909538462269440000000000000000000000000000000000 10572 1916049904905129688856842587406560679222306368764863521674160244135531934488677526076967943658209134264355415697093118575351403480217281760617114855788986957535958636140348919521305473193821862133295925428224000000000000000000000000000000000 10573 18720193950115025854872288949522917600156085840208374649533449246797535413547870522600761625301857121371204167039399558300920588859868608724116705095104231821892107327604098198930858669440712411813593359581184000000000000000000000000000000000 10574 167982455113043651739179642861034278069738517258180623823147062997204769793943798484423594074193476139475887805904610046549985835727427799052237741039242672633374661569869787733375702416180999993184651554324480000000000000000000000000000000000 10575 1370971751182205911741127870011098025534851498665738743455285791969813075018439652104034102476223543178586752916238133910922609443951330861598497564966697105296454881688884018549944630218498301335023654304481280000000000000000000000000000000000 10576 10054120043694961487046886090209901462633732139375269388707965112432366724519146454838880589848647676965388848065188307405397454840152107985395225528712687089412900452851093594294278795563490264219049947278868480000000000000000000000000000000000 10577 65240390143883351267265305239511295579811696592361248444513139663669034449515567708404397703611984181696634202115402407758627996617891129993547595237367588090867422270950330061907572100120670571730470006981394432000000000000000000000000000000000 10578 367069367276013529304653199715453978510466911050362313069490793729096174702475991371373750347798866124869091712497947706558818920131827131809363984940353755977326813249352066590452812668040188498598398875530166272000000000000000000000000000000000 10579 1741705077598976545364792028814472014728411254664974329573456489593673179198898190549942413634238263768393333123465871842161145880191135287577741462629593728805630242475487203838436576871408478651239752658132664320000000000000000000000000000000000 10580 6693487609088937561861460311625937496616787816946967008467022506007254041502186525411984667636583995061604966347523552163553814282641729255212034123388782874229320619434448870913384995630780236364168683451234385920000000000000000000000000000000000 10581 19541389999689180130266679433270354436431561747462621803242649598074869181566786164793378056522913005716766176920622450947287981294960753194746542574994097652951372278214666166760553510734157065895391793968368844800000000000000000000000000000000000 10582 38543707171800727705215657364933250819444321791546964384326881276202845420193798918144180166658987031965483631719296696351202501036957071818603525354815944336166154976340651887541505545310130488593669331551403376640000000000000000000000000000000000 10583 38543707171800727705215657364933250819444321791546964384326881276202845420193798918144180166658987031965483631719296696351202501036957071818603525354815944336166154976340651887541505545310130488593669331551403376640000000000000000000000000000000000 10584 0 10585 898923707008479989274290850145 10586 58111796206853199966532492409040 10587 3744927325505144738920618671244272 10588 240568686287347078560375285914841696 10589 15403882373760938456646618998693145696 10590 983094517769405265473020962159334176000 10591 62533498030703249933875153677760676736000 10592 3964247071812580973574571995390275244499200 10593 250447789722968531201869328722770765309369600 10594 15767394089394608951332965001417691277937689600 10595 989159604051871069483324977148554954871724160000 10596 61832073927098579969498493626909107187707989504000 10597 3851050932555409099436191993778896662264247616409600 10598 238967852471572044171438649115803330125984867684556800 10599 14773077246528633397042475339225195774956311372071116800 10600 909808431796208747906532767519107377144081155842314240000 10601 55815189068422620694676194252558348685524952141593497600000 10602 3410782016143502600469292927653983121856619621003287805952000 10603 207601277991557774341676062310632101815612744174593538605056000 10604 12585070246099801936334563717974343367675242247985819988525056000 10605 759811013763931514695869233317180472115697459590470780436480000000 10606 45682964452297444566873947623443286520311655104299647053086720000000 10607 2735116487173595236424838510158556303531223067745073144244355072000000 10608 163058706178366004641808005035202702950963333889778151725291667456000000 10609 9679037666145361149519702773511048591696134260736689206668718637056000000 10610 572022927400056746518773291812563738330227727187195130700744418918400000000 10611 33655839818392494675548899739436928123151904966496301630060778966220800000000 10612 1971267007857790503421285205780740464150950611461585945647245379072163840000000 10613 114931847904383118849353956558734233531837755913924342174623014809889669120000000 10614 6669860035099939961067411665272023284712927847900054724378476374727191429120000000 10615 385252535206234482630476594186088479161710104468109138742852164962781757440000000000 10616 22146105711761197655204517503649614275196671313286788772960570995731008061440000000000 10617 1266900441307386641443999556603950709312632248662214813408013973016439934681088000000000 10618 72119146331191116521577116682247827802577505354801019875292694447909459296518144000000000 10619 4084988878742851055376381668549151375616788730111649237691511207609162552987090944000000000 10620 230214217164235914269249079245938129138370806303367533300295254532096166121281945600000000000 10621 12907514076089540196667134482162318013677617921734312008394191767776518150906676510720000000000 10622 719929552575734783652262853449052826954490305854506657573749815523207887278116823891968000000000 10623 39943076047287178666353896274540712171052096986104327503792999444634929845672574340562944000000000 10624 2204264742668870008277141784049253713484972642201412328831906836104608808535203460881055744000000000 10625 120982568111089680410934438399750201363777452176613445931251604223179115167143363305747251200000000000 10626 6603650921868907159499557928955397414795923989691349073425682069850903555451542959969796096000000000000 10627 358436754205159896726130493660293981950569868752005704999959884059110361738148630821776350248960000000000 10628 19345159259735685915479978661696984228117170624304917915651094440474774526761907066425450566778880000000000 10629 1038070868608228300994704040572431954007586791774786708083517104079238982572490445971873818612858880000000000 10630 55378287560592437930413730612437457604770689115880112214486143902234140298481278859899731202539520000000000000 10631 2936784467108485173446345457028879696822003266835171448413717176480446780343104419442945402842644480000000000000 10632 154805416808430657539136620929378814808832531335301219432248559526932761666414758190730018968890769408000000000000 10633 8110404387262468911469691426232882593712744598383394025457777847519494852125290145623821779568515088384000000000000 10634 422280596501234171075523322414862236089203518616996981704344166338863446100159508792629194499691626102784000000000000 10635 21848478450950807614146944840617968810495001411441925828279116432931118192413122460325553313442910804377600000000000000 10636 1123210345327866290029045623766581614738500007964846915483356984340280480314345906378114988689810676462387200000000000000 10637 57369140282309490322010322499117510209298881036805361833085734354654806420928347970418430082364337796845404160000000000000 10638 2910915401421868363162212202124040638329535227411879469219316240571904801128330962771901909827553186959725690880000000000000 10639 146713662286081952169476665803330443534265629526675073589004579852639628008579874722509723605760117260529046650880000000000000 10640 7344395563033136280406308839140246714854919962958828457378219719315780918139547812016562362407861576251201290240000000000000000 10641 365123602730559402385095940663076119653577043118344273166620009700692324448189587574267320535281895145127899299840000000000000000 10642 18024985023709312490134523505690454392237091468999515881242182292532354436390589482654415376125476317231657452044288000000000000000 10643 883512776882370600086399047614487769570943999907348694693397265759657199841220063642983624316148238323630586193772544000000000000000 10644 42993653121698561535631426212620809196299764888968130539898140274906803863934290681386109182552538670952704735176556544000000000000000 10645 2076820687228436197035129034409339426998593902517463593090616587554703250841236841093511542455750518261280628139507056640000000000000000 10646 99573820498191330983425397718277505915738708197131315978752097439226392795453071470167611173766434726347184801114228785152000000000000000 10647 4737945050104665248506909778414215243429561556183007629890704289204347747743206901490301511256207099330499251757795993504972800000000000000 10648 223706935743268420312573607179189784741922310202407437218920349990561037230155671648532407733891045523411715119643813113914982400000000000000 10649 10479921987038016219767401013775150505942093701310326721722593581573620691455673322490993358756341100941541483557240839950722662400000000000000 10650 487044955773977399024312773031901890125894540389504671515377606593442146014304701347333397449494701528875614776313208770364702720000000000000000 10651 22451960035169526643981472752848676178666997878197675391285021141339181297716279188269602672244544919107038277612923152450872934400000000000000000 10652 1026488336623776444137346747507979734949165075190472508489784302501595203863235986943768649335420541108718306356769219543448625872896000000000000000 10653 46537937139470694525267164505505689014460038352632594324833645751093869883499906883963476425590804346535402720088690522112414070079488000000000000000 10654 2091947564171814462067004493724819247584046228777654837847748575485760552904289235752350669488858419849747753981044273640540037068095488000000000000000 10655 93222459643293833106326307777958930143399127593424498327651472500653996586309256358241047505371504306587370407231461723120247456661504000000000000000000 10656 4117657532513215546567687612924100243414693689673365999219217631423135079382411755998933369450091982569672661104940561898750641266753536000000000000000000 10657 180248553557803761042468074974949840920758091566001168676166603031389033016776454504455486298898994265805867610236236766166538729226344857600000000000000000 10658 7818354541332060424404173720992589004484447892209124267117493811964494601012839744726611598423710585468866764215821821988792158513764551884800000000000000000 10659 335976635813494990187033073564180423886601033013042615254967882164380311176487157485424281595846631586433096734108432889879508918482663951564800000000000000000 10660 14301415205392290800238513845330176654325025271403264711283939367948652037170411745085173157221825557415375580681931401902336488775321617694720000000000000000000 10661 602905299102717387608858748448704370610115418483792660704526108154242066901034010353534557967108493452269595404459644963378325507911892116439040000000000000000000 10662 25167553940862256421736341822957619019690930267121621298915259374849991735790681023342603621101603685365962826587289253642369062924871970882322432000000000000000000 10663 1040097506884194387594839736804642046135641633205496540932732185118937904578090772335770825160144249184747514820938593210518399422816553580600754176000000000000000000 10664 42546622969920890868954568899696196905981290541560237380130787451192095101137662782609164230547282708209498153030665920923849491955662640959692210176000000000000000000 10665 1722377697911701635607666842773626540403660141840396623541743484011766972040321119155435753302110925868399410556176056119482389569193913644602097664000000000000000000000 10666 68988310314261813125125241694300601348997418266802923058838413109557981671129323602326774118022830108550321077705828811654926819842269205450912169984000000000000000000000 10667 2733475288274035383606775763541347252102392222818124060863423283177649294239424984056991710904802224813365347723696075882488042218906177293405211380940800000000000000000000 10668 107115680647808470241459616097174120659023472373711626524396660831095312465863066893494312872510425257634571871572241062973316296888954530748327013017190400000000000000000000 10669 4150417601371549930468325261038481321132499315069432018958221834441266648313875880683216915128208646387351810573920694231661428645200463116921091381421670400000000000000000000 10670 158975673667488916510760481629184389642901300268328739943071493025799271254119231519951679571886173836886975697400007616704694782040585514652743120275374080000000000000000000000 10671 6018184540357356863424569248748102320538473640414789466271647201575560872455419712703331244395348718807556428332940855588084981514965253601578397499306016768000000000000000000000 10672 225106706186476741150540824818146468997989176313058763803825282515209247397520679217549027120968266973845065935653187158265916676468430221225834643770626487091200000000000000000000 10673 8317403518483032850579271893595766550103519090127224678496372060847825761038801758212989095682873127970318552181748880019347218576679432749663570818160425277849600000000000000000000 10674 303492348418220156933560313848670515078794274332242934796949144462885770996520845896913911851542202005777987391048085377101036338420992434281971573820659020175769600000000000000000000 10675 10933225067868050876576696542953380534690467810311133371672512525298671152855045364815083777680463061977758912958406008254488089530289928203023704057455249645895680000000000000000000000 10676 388744973204275663941176996443900906122888264415584958395568585020747822292653744437216429384203829341341224756765003200993710093821770041669438431446523529972940800000000000000000000000 10677 13638538033705598773971606078832803142721353877310607260441089712721882738485812579438564217090104098475823091250786116682669453160926185478765370310699179100449275904000000000000000000000 10678 471979214436674168316075425549554140081229804404340063845027079918413017839629671335948237866663008427711970457665954724277628730744781835967644525984086785281398669312000000000000000000000 10679 16106086721096484190313298450773629499825900432396896703239772467980557287097933588661870053928229149350929620347239089324960115934069653631850139321237762339907737485312000000000000000000000 10680 541780850896277185127085990965459887596602980832297512258943616135442189437147323131355926232864020099611101932572426850360510937501796252437988559101219348710481199104000000000000000000000000 10681 17958579626393773584897231426976143093391927169958787119483807786779445852536012869170691747332344390637086995009107108696132760429198551873309171413304050495038188158976000000000000000000000000 10682 586376840068027795456118560380944039120728531369311081641098052019000753104764451021647725129749749192669942536998023339510730179624678286698307362331723508675940433107353600000000000000000000000 10683 18852675425384930769644624196294158108859712477845122051981958221504979233525851507813089787342262269813952747862234724681937152023751622530837879896450753271711041839746252800000000000000000000000 10684 596606566323222818056867822288162544670495439726682563836507016494505338440984409615811996120089243675226944477238836759642086086562876214761261209117963159612168088817814732800000000000000000000000 10685 18575544455239824433034913068772256844882564069144763941596120559153064913467651962029506509046358445004328738207038806932257492617715168909726676668657717191772656786913361920000000000000000000000000 10686 568780591642065371607390042780753685834163369017715542807333924892431061740971014329279289781133172814701397296388675016334048617638992263377568564025068535835569833009364336640000000000000000000000000 10687 17119846616035317845373944074379581972934741914765333942789524435821853817991349785632736525669549945468494122237217403583788646142686711762647025952892443621825312192129853816832000000000000000000000000 10688 506290021508627230708086221825314118558605409962052664376968221387806054812525287427312869800631537928780449125262909922761451581738592183598103079633460395327079639401167717400576000000000000000000000000 10689 14703657580067606784168230712179540657691390384410163364412652939248915204401032973939363920528660776148456361658686824343424412160467241542984816968240278186445393287436567970840576000000000000000000000000 10690 419130079069489116081538403953821567781460407992174301492444821569017747172250953558422005680831453699978445106628700222739191411286326823973841518723155806985413768314455704207360000000000000000000000000000 10691 11720025823402772869695540777507811155005151551550571205844134408285281478133075707713319201326234206157822339817642499287254946764651491114273521846363381318106325552003105224130560000000000000000000000000000 10692 321299768725287667215405850138959110199323730671024514092948345874869954445363891728091204745434242871494568153526098826441728212842217134507934894701114394764713607090709095149207552000000000000000000000000000 10693 8630303401793620909778448141107718185494945832675599867435907346128563045769819251104627130326331308159194914617126665097956360891445198998215448568007228925554549592295856033838923776000000000000000000000000000 10694 226982259369640423076298183306084276864693239424171061038099514324951892526200122595391536068239210729903071202648264957612897497394477282703205242007912634509429362889585416069737086976000000000000000000000000000 10695 5841275900809923389060965531651303690959593052018444564098028627167023205456280076741992816151917266391781141175807239987697682412396874945536022741225046867541154199826820290830139392000000000000000000000000000000 10696 146978938159009541394697580702372811063063419472930094219874767749256702478099639440777809407892247978360255656756472941882784470221200077032529151821976981054012397125564510829788539125760000000000000000000000000000 10697 3613232446238089089473816698172762091809831076461026094975433592555505065535048438533770794765263317499945208267506550162611938171634956469538308216664388232006688319258351579268537808584704000000000000000000000000000 10698 86710214824597975087364284969590467993725773669237851541857069391291490794275428685427634553229981733397131272952534646704041800665626529533352077570539884823514853637756702202403118678802432000000000000000000000000000 10699 2029525662191584635572827594403457519081242948869047828023124997663016282151367519388547727599761619159679768099261742668141334558784195681687470205653727077701869397605235847699108041517432832000000000000000000000000000 10700 46286987636964852086054064980490019130403920299859751482454957135569730194914850995064209641507622509975780019160992321476477200716546918903370630743832246890854533561189910571999779672922521600000000000000000000000000000 10701 1027601204191095865117913245170754845942077882382194093226655976690983865151067214274167969617975965928219401349610473310087235238598877610096730380454764434857436809737194053984218723878174720000000000000000000000000000000 10702 22183025769532325773373886342508615138704625230917447049778145598025609453022369251151973171116558943346311690114062120001026024326001029205414825090821232679019037571176043708228673936147171246080000000000000000000000000000 10703 465094275621156541952429655216626598447099283178035162242576805893807882657594461978916505981016066872606856224787566800511768398750224856879426034934632442908936521401137061718898036675140900618240000000000000000000000000000 10704 9458864533446988974800427726362634453595802730310091609796781778949476907212391312685389914119575441578866877245060356481199337647026003461445340538082736856859246044170320548950595785714533914378240000000000000000000000000000 10705 186347696873957627796834985361251067466298525437984291778323270097234465147593372658294941515823150495244855493074486663941227318276465718066988783037908595867516095668139636087864746190478707261440000000000000000000000000000000 10706 3551036517492502731803120443018189199138849691550028519265554238421355681942417927178325455145761606221196577583514715135621965641383806975586216870532432014524225197321344267924458649690683746549760000000000000000000000000000000 10707 65348364618533466405367255778561367862821862269886957706257215272871078958045706949244364207318984489978477822998689416928931509804138409814441138274925499297767206359263355935857017561035983349088256000000000000000000000000000000 10708 1159313184476152001337596994965432949104063939937284099755350167258426179617438057647445477851394164751928223261136991700053254220344809646507375784916583534648060275746170589007826253059334593407090688000000000000000000000000000000 10709 19788720245052754719131776462787177298098781355748865999304209987203323034226057586765147667411674771837366819779887170459965277876006416315724626478912922160312912116982522222575978206842502650934591488000000000000000000000000000000 10710 324313767617529346098454617065144716452452127824850049138244961605844410627323849709179547039403723699227639015394192133813895779920446406100946763148892553861795476112293924776758386005679591614788403200000000000000000000000000000000 10711 5091266730257001922519896803139886716033587047401302812508649713566199463472484938305546219426541823883128686789489698979304931954080520034715069087151549729275812185503968976588785485904787363946980966400000000000000000000000000000000 10712 76360221341527423332681786414807761171435696635524658289626985955248881212310362552252458838194938376978311106504760291048720317285601395246172480880861135665520884713939453519713240321866602829191860715520000000000000000000000000000000 10713 1090997093849757692564711842479381252596867908403598141237493515806329572804428761423915457314527896720465743672525538397050653187869974060438199125214879575965310171634574292370363491382771042488098865807360000000000000000000000000000000 10714 14800306825328208939569045446784367535847603125149043364824601651216671499118840183811477787645807910079329144289905828543018624647978548360973861717570495920119542369461482129161146209682149162167603413647360000000000000000000000000000000 10715 189930358335466321771062789342491243920027940205554403939119949125966185780567216495054523573325210102395114377853270148005647958359104451093766956018254723544191663751089965259787335582878323453283228712960000000000000000000000000000000000 10716 2295888425784430378694984889919060284448814099518020890358235017878319089027434450602623044280215558470421573515231606822095541908237050050708800812842762565091817606998826569997046705561524574526888277442560000000000000000000000000000000000 10717 26014449725387335545321118394134662339389970556204544531308734744147084288379292805680163688326383991586769624303824651536539237846647087137980180855377939431121711618704047570918996225912175744582955755896832000000000000000000000000000000000 10718 274733008804417974834108842830570112872367474994037785076637918436169940633455772622960441009312893656298827157567096701836629676440027828207528760074326809529676324769240374453166237372064684111368282351599616000000000000000000000000000000000 10719 2686098186622510419696837985414202685456565190418054388196722976803459807380125901883717662954054877940335323121428843627102954769385450512178340878739109559559690249321904543518077206260349525238681802758946816000000000000000000000000000000000 10720 24119038363860692373486124114119830803495948906849066395056658184094971923764379714629108424588101693046179725381812168449184328805951843398586413657457701385003992729841277398080882802166498649716770718980505600000000000000000000000000000000000 10721 196963105187356308387281344846658674306196075882891058778093993431990013864841124521984214641595619883484839832305932901231864049573262374616487271859693938286210133662869309394139387628371507319012836576266813440000000000000000000000000000000000 10722 1445224061211083764563720148294246803289945213878405973335725668128582042019697860759064921725540990704485450254216658394337656403350316736944802984402816330107946224761053815029299956826730717408641752596171718656000000000000000000000000000000000 10723 9382429693925559293336734638628819666008682675048117187211098089441881944732933042570706951383189202681659968354520713347245956983188562894994892920939006798800969946828672572024194072451034644863295470422141698048000000000000000000000000000000000 10724 52811168008355402669290823774143973966595273540958754464119675557463945309999801874324356881030658688553173143880192536399153450138749106794813874600374853335194559196021061024468291280963390911877293317216584859648000000000000000000000000000000000 10725 250668864823599138222731198247467994839742792070899838303664332775305218466994636320797815069880125452642655786705915577668659622128462075463645304755096700927514154741236407380514686413555394086658129219180455526400000000000000000000000000000000000 10726 963592679295018192630391434123331270486108044788674109608172031905071135504844972953604504166474675799137090792982417408780062525923926795465088133870398608404153874408516297188537638632753262214841733288785084416000000000000000000000000000000000000 10727 2813690623541453122480742987640127309819435490782928400055862333162807715674147321024525152166106053333480305115508658833637782575697866242758057350901563936540129313272867587790529904807639525667337861203252446494720000000000000000000000000000000000 10728 5550293832739304789551054660550388117999982337982762871343070903773209740507907044212761943998894132603029642967578724274573160149321818341878907651093495984407926316593053871805976798524658790357488383743402086236160000000000000000000000000000000000 10729 5550293832739304789551054660550388117999982337982762871343070903773209740507907044212761943998894132603029642967578724274573160149321818341878907651093495984407926316593053871805976798524658790357488383743402086236160000000000000000000000000000000000 10730 0 10731 1454489111232772683678306641953 10732 94677328715045639200289478265105 10733 6143680683956282567000447527686576 10734 397408965231054249960313424629496976 10735 25624308315287826581071268300002279200 10736 1646838436916773016985006905981653015200 10737 105490385106941722510150659481910068656000 10738 6734669386239737481761797677204949054185600 10739 428488795855146710079389422008741438858873600 10740 27168176853365881378210420812362194567790304000 10741 1716552843954017728469967276184148551476033024000 10742 108070486079595233404448595031041840073848479232000 10743 6779343269554943077323727746601813245367200984268800 10744 423716949907663340941178492066434501381867995538636800 10745 26384482894754294210150610274318962632493952666957824000 10746 1636750395620395045716664410897569350568545487686846464000 10747 101147173293806114553813984911567318202861009116103045120000 10748 6226421322613983576503418198284217804455830933970717208576000 10749 381779373311474349109085404759115675339120871199064725487616000 10750 23315839918357638464184718968459004032717866146309580159877120000 10751 1418173802185199417095536123391473563891056215254065539271557120000 10752 85905796368555038003194120177047622445758716698158898302771200000000 10753 5182085775353634239546393881636792576211634735081557101054918656000000 10754 311279138011765002180590437370920080972104404635475219979171659776000000 10755 18617979505144607966992627812230152695204468844054598424121505218560000000 10756 1108729665322384070968561381654720999459285275756216147917213293608960000000 10757 65735880201901099165129566319692663688810423157753334489944037300633600000000 10758 3880035728310649793807847980481946050666539132849474913008849680631070720000000 10759 227980520131890437970618148579401166914976105848389355385798232694687006720000000 10760 13334000785231301320427500053245889959626348688461445131381440475823996928000000000 10761 776239020674361987908636817804346276993236238925309357754542765270020128768000000000 10762 44975275954029233299084199040200593303828824849836998595851276014590298685440000000000 10763 2593380576144559313207599577374966218011221535556988213111017519630414180777984000000000 10764 148813712441952969349304518878875527030113022808337628330959590822417883834875904000000000 10765 8497158036013030456369342777335756276139081094310515897684451756892477883531919360000000000 10766 482756107668974552118498889792392688374696388861732198042383635950872712829479157760000000000 10767 27288143691408120339700608912838559693861366931321917767873816419042962109429354332160000000000 10768 1534548557212015549722840664601297352721908383805075721550746358629267095371565974421504000000000 10769 85845092084323322037358999227858689751861911478739522919894607842690986608783976556396544000000000 10770 4776895367684855441443129349282372376479279243822304294764909366958717950069478569772318720000000000 10771 264385772752415315971102834224431069179248695491937363382577184451265872373078001784371281920000000000 10772 14553204295265793857966681735654467434229265047270725008319240227681109488270104267419392409600000000000 10773 796659738297322767776273913187476649258703827412143990865281215560614663303793582168064110100480000000000 10774 43365634525152873249996255734916126417412152974840995227821776321793761266766924830459702206791680000000000 10775 2347152984349136469510210003816580986560866019884208097070786976664485684065245440763141987867033600000000000 10776 126305876298077907559703749160599764433106089776544793375177196838644773493627231797277878369491353600000000000 10777 6757018695590820409077684002002217049666602443984136440690285330903583788676514340841897031263846400000000000000 10778 359334017246629905420417474339461858299328579283827068763841128705589271746145403361887768157339254784000000000000 10779 18993924915644792908261529632801496925908711573048264687940874918108758926871669238217357720282216792064000000000000 10780 997849523815076569950321729552020729634737985351687711321576534378822723706232898521825309867991776624640000000000000 10781 52096597384345735486936996355758052423944843770878168630313114434504745090972113337444123120441388947210240000000000000 10782 2702756060857112291200923406263851750797760142303732188913031902597389823013658954300961719062310597060198400000000000000 10783 139320789155949574728866155190567044156391691302940102091653530134845030521427245763453541427128520529967841280000000000000 10784 7135002588659573723460128028474653829885356836349670556085145821396778236236071930457375533067846035367557857280000000000000 10785 362992913584516878219378447013007265280921569890819543981824255863224341716558868157059101830721600732757229568000000000000000 10786 18343564010124763357150820999903167710854022934146921587589567844921853259927761378259253541779942514178505310208000000000000000 10787 920673555450109897373382008665132854669707977836534396549821086641582144497119348894798177689631035985809679319040000000000000000 10788 45889976387641155885961951759815915281129827089452529530449712126036101987462443086328207062126209568273746555305984000000000000000 10789 2271292368347680517791853659634825005597536784057125209292780135571862575214254864310914972834809965360828524479381504000000000000000 10790 111615129802851081976628415962988157094386170435033632128675591244938436315771591832277384271523389644486672159353077760000000000000000 10791 5445259788588320655919785703998302656120022852377965176884867671955299021473883215388831962439510472903292549425350574080000000000000000 10792 263699441033624593786330989403300713938724526057864408077709557237747631234373930367715494459825520744085497098926341226496000000000000000 10793 12674862946615135381037983553048829483993737076494595018746194229562105528200996347907498512112929543842183252794220676015718400000000000000 10794 604599753082519396001005420544673277687635556944236512118093421072532684380371353579257561037591061092077779742632689881474662400000000000000 10795 28617335778690558032547642457112907758501928266806740550238473364800438736279104348517133287569784807667294971781398890379476992000000000000000 10796 1343914286525980402587733492962341748186867108832336641538561129361951245609998049535221001394163166363299663161666892580008230912000000000000000 10797 62609222851739378919055733931289987497615372950191580540514848066277737053367285586278474767043963470849896497707505101498912604160000000000000000 10798 2893151932039858046330709485555949542413284312684189845721104392232750819489543587428462207925632031979705210605354463931516843982848000000000000000 10799 132589976420167538563261010862352686279316099684101619316578851091966824153184586051493099367017689801346200987040267142433485690503168000000000000000 10800 6025533056009271545237088848951518348339247218120515011681074383109924353986634654460267312282645275004161968040012022686298324032552960000000000000000 10801 271495592970116971225366136964397534186984533390310144232458708115046257730365721022498220722738032287141568756577990277918177713151016960000000000000000 10802 12126854407732341748767085046481614577194452624926528818995967845782199171012605564689499815305168456396272334533468147046362045952819200000000000000000000 10803 536890119056585767323828143489739796870873311112560795253368414525104672621379902778112013734784477241712417535004169349097713942055931084800000000000000000 10804 23556269608466640165831107032765827162604855926798689519260906636403651899335053413348953805791845667707272951623660718506548800742553865420800000000000000000 10805 1024098140182608111565773559230778707934347560703420414876849513492302314399149530790276110825319624902057459048686705952712495816498550407168000000000000000000 10806 44108137542180594320692895014724934954688626267136320033688436722056160247998793195939257554154042253215328431092893318837914225420753843519488000000000000000000 10807 1881759029747206827230785154133336705607973001731957080949138354235447083557847503008678912856565970820533799367583242391897344763628984813486080000000000000000000 10808 79506265170832758235451491989284994647568276585261795987660027692545865293910115660913637744899844615884906503188665217756178662840656010365894656000000000000000000 10809 3326231017848238784821021981662095543763359541386809045295417512855243030829706320270585716332900935510678612574952048386383350227531501543679328256000000000000000000 10810 137764232255990216845099334971968007620182508189795731274531398458917092863314997892910914533209797262796470736460455400039985481333285321507130572800000000000000000000 10811 5647683933071951040561222422602635422124725256845725017035585330264994184898147622621248852587624767607768247494037944163674262629609003930266422476800000000000000000000 10812 229122835021153191386228974080570099740112305161366279989636220248108658676120948265727627182149949677404293931700808747328973431240046844565493121024000000000000000000000 10813 9196910864805733481505102814073791879162403084691193797609871529523655566792890720892584717847992329727144116181459608064078215161550643465381136983654400000000000000000000 10814 365174023187144268851902245092300647069184449588121956200628584697799675776225981629244211479402666257540935576287473182090294961399781476822357603935846400000000000000000000 10815 14339954234859844807881288673645677476024437244324697246522528582381046601498259099646707281466548015192834384581981948826275430316385525329143988681179136000000000000000000000 10816 556785860991472700259237645834017546751688071367149052151731257473645300183155342038545785025687081252988946064700883644993411685218346015772297069001179136000000000000000000000 10817 21370782578773648288705120252544848164024337001199364196560581045267596266078481096906084612750527437564223907216171307523434738083170253743181029141458714624000000000000000000000 10818 810662759774691766732520445263853103681457530444644959989423716640369684903589026282360937910344584868599078654447732827350816193970184528396011431804811188633600000000000000000000 10819 30383633029966056769327642038111946913317498585534958322393831443445790202330560007950956207434239666438109457594470743947652902096911837147641521408358198385049600000000000000000000 10820 1124882385871624921984554968475039943901508870711006754782550103350638499539800228659376680120667256975416264300788661650814142742681989848851623572635099267596288000000000000000000000 10821 41126963473074893877981685148695475789103561139194111524477780737038413668518722075294926531396440266667792974927353035936615814529611575129643511952655059693600768000000000000000000000 10822 1484493044610567835406638690290449356154919333824506217055140770495617107183222225266788100458396555984046164107474410574526449611485096548791516294502981223202160640000000000000000000000 10823 52885548341559465564015277118018658946922936271902121200095422181319558310922375005529428990573205826186846679302045937659089372698342842677211139281762627852018122752000000000000000000000 10824 1858975633229303338260658836155880644024456013602132295915003215773110554799626532621163260767053891932478933087676525247376479291522606989956901329965245705594163167232000000000000000000000 10825 64454559485730805208927662578558534489619911842517085981100622284240634275384712518976749452030344081787045279864701134213656691291036256214058590515717252011081009725440000000000000000000000 10826 2203620831979716695401138809575565483777409542303776360518244504225387969170325692205102369587819507971917105407954904144175469380839256562041010998099141155144169097789440000000000000000000000 10827 74263882346198287600262477624825988002086622775271243786944609637710506753444258871913734984726286617321681280379530989816507948183565724355432207078348956767132078571520000000000000000000000000 10828 2466176554827660501500624282854585333860787453249668782278089768209813324709239782680477563992088545863422497664600971821987429101745363920019563422175651864237590983789772800000000000000000000000 10829 80671123780957842532740717184431779807598372800293857445384392431061081118991806553036743496935725661816374392176377198091522292836274223099263284471529782939982283542416588800000000000000000000000 10830 2598329685058572962925078063091968561616132642160446172260052411270860135710646088761102952115800618754915707477812054791017375590179136056142851951925973478954831148857950208000000000000000000000000 10831 82372076602214707428483764764686040144576973401090996040770169800153436415754416158951722779234111572717465067565276906522284291912809920763117836451279345648376919273638985728000000000000000000000000 10832 2569182263815531091066989328849364434837637065013663736219989791222042515227006698494268945503268675142883133447660110760834695900798461907585165512257433482505821701295025684480000000000000000000000000 10833 78804326375812732316199642320612871186986547031070536508100501942126163034005595162482360550804721815349869627222610066309149327349758900408453230633542185986605530472721422483456000000000000000000000000 10834 2376005991142693028180412176135725223923210702411927741094385140735812900837190017132115764083339962202483495720046413005770517912562448350367282757975393206769878531524685731987456000000000000000000000000 10835 70384936467857893615240849973341378089392068732480638397138870032406311426359914771670134250442956860207394096924575697555512928006688347629456241898485958311444111749163664801792000000000000000000000000000 10836 2047522237043195406061798040999353366102154002047357571297804028190623274136254598521631492906498323868546267760650203154297647225701568604860022880391612676798381045086798848458752000000000000000000000000000 10837 58460837834922270503080840084958512334075856978793160440223892311054368009184032525438621313607464542426206030790723127597395995498759761965853871522937744435722590699465743490088960000000000000000000000000000 10838 1637373138111393215189341063035463760630310960830884228982835108381380443467449485035923821739822631411632898893786004323414987398767196447652431199992343243463753823097745805815054336000000000000000000000000000 10839 44959572444645700357638064113132186532961924846222400966475919426235330760223441929155850965460597377323660328729614834093856799370263067014361488463694585400513546093122628553294217216000000000000000000000000000 10840 1209539661712610067080012005573722347990204740461886713683409990120803453075867106187983413585563681501169289757699218946246906581910778914124964589140874390800142479666366424332411863040000000000000000000000000000 10841 31860876020034115636758501137351397145728184552591032564406702390014877899818655669283417256776458001258532148925557402089493272123994291017426679726621384333722820868335550694306548285440000000000000000000000000000 10842 821172784383174964497152378402553277974359620394825951314485048152007321537453669543363985171391534087328113898881563189366695583897400031544875486787794489572273936140615252641152111738880000000000000000000000000000 10843 20693409776551770613955547469341287267508564940502030154741624452057238801203327887406833906296785523969265456026960048113243773509241688133449150117456236181443937190264215431262096181952512000000000000000000000000000 10844 509462092977012480085804496549081543840331095698091292022759468135305898851158962913570249801333958824191497502984612294328960924473722649337117798734976024340620220003205704826842936646828032000000000000000000000000000 10845 12243735650881230091600088700763694364728109164600825688682052985003756198934351774457152538443163444054768383896984108082244080465590733415412829148211778623496108244892110859060757889663631360000000000000000000000000000 10846 286981829903388428667494619762694487045763543502906093384233728263976981777135203018043309408722821745746259862484522707596612093000218898071056442106900643546670288469275615486883935233727528960000000000000000000000000000 10847 6554252488719461129789012102539324919488750540322794615073699894537341723011921661992963343025732720515948993175314734607723892312808811721938232502297490436685235034603880356638080609255476428800000000000000000000000000000 10848 145707270633799721217133578288623192387764515207526149737581005745531691061300989695491990605513131008269897421856003063621940828419453481525379092384984757305833740861160442926046989796114473943040000000000000000000000000000 10849 3149615026504079110174880881648196189963207859454661868167114549087271584401238787515942724992335534486343415362392952180390806398244247768951762516910308318745471701310218278491519640940923469168640000000000000000000000000000 10850 66121876648716158025120928351776028221815006744655687220918529267457378964408664637559673746553908547973538460294488995908153097458542682838806906880412850892409243847035252421369838733975865838796800000000000000000000000000000 10851 1346473399118704853059474166423674598834593124485079284187235220759422922779438535259961634378755321256822288981507740565729525897369178317675002012814916931467608148686637290779886314702415097285836800000000000000000000000000000 10852 26559761942982615862880613274555486572587128729026925066149772042142861705601127527142389949177359818978164069370664083871994216151461843990702616579308059257641753322523243733648240568179009939046400000000000000000000000000000000 10853 506737557394515847898400207032208942016447364956872286175080098465686523018335646752928630365618666675518982018898559179069998168026807436147980521353542423587867667022031137735843738514224271838937088000000000000000000000000000000 10854 9336337451121560498988010771809939768170161514133494382516141930193937670186843760022467542706441004033080139912392877718503449423926951738388800421298308673224835790014374989908753479708489065481371648000000000000000000000000000000 10855 165821983434568821539472684054244320303545990599439144416746702489859982675658447546963990604718352545053029438512868968887145331574380105613104356310736946490320563146351205332840620139901754138720993280000000000000000000000000000000 10856 2833634116890886560132017131008841293469561546938521934475190829075370814934179699067884708620277956047658340177981864079002260403221089405673297956227690768573140873848787462436136250926577653683564052480000000000000000000000000000000 10857 46490148877303727357600549013897052437324056843967833064486517154375017371738624104746601733552475473186909429980657883621435344156260748044035820950250715912911193105967811295545154046721978345777319116800000000000000000000000000000000 10858 730592385985715973129046858434428473966285686764339511645989854022627567638413132885680515261107157236594656956622979206709830904397751422344335636293041331014270899585509507575931446243984382911385341788160000000000000000000000000000000 10859 10968668760043372131193419766860950026199406544950914927152830340794637071882578869094418360070873036817772337874162548926675649903419577481321643202844984806326255849270022551626039049626176807428738420572160000000000000000000000000000000 10860 156866755270080908351150045143067415373694705013867467031948912491075487223766160406982156545913225805743471455280951674667448799062175720460520211013223749867307264698667419119320371424280707401953346322432000000000000000000000000000000000 10861 2130007367650361890076275143604096158139059399810770664632942701605275424019124133521605457587961192687105314528788686498667884868276602625180789464175070550788532907676498775389551271622734671524687083732992000000000000000000000000000000000 10862 27358333663186567593754157374223321803188262798125518188777670488322493182231993101618835775258986773365736570901367083835827189207674939276294240336940533131644358401149828490849175663217970923816529701109760000000000000000000000000000000000 10863 330987771833837275221915966450857180565855738061348165580269917348220735974489317811303373476973046843946772744011489870628502173214154975592159003006411584980777594378689503730050466833227241444265504303742976000000000000000000000000000000000 10864 3753375016231048628216689878200003121611389644809450582390233088654529686401449586301022973182023821658710391357015174914497268898903959026283009518934696985690756077384482799584323594087824770552714991245459456000000000000000000000000000000000 10865 39668303821527562699206602567571632088423545356877298212289351110247436622057143231844840352276176104023854050041324411719761317248076607291039432469738144709169692429969984507975728716533198196155216289427619840000000000000000000000000000000000 10866 388113265309081804944300380015048291365667101111952147545069545844531858995099816121035027025861733758170035099690944192019005832116938993404260929852204189030858631269987274791571250277532182858273837745742807040000000000000000000000000000000000 10867 3487206442716105432668441110457165565044278859353739357894507471581338562221315912166381840975426097814730671332297576117726330222022865184809634754802654013736166045374134129127433727518578813944712704304894443520000000000000000000000000000000000 10868 28494409862022781364888529697525996478818619306426842274379115907974882975952447487979306725327752898923605141482244868270861659191505153189397106824418253463409601958845099532088303634013747890685130833551706554368000000000000000000000000000000000 10869 209190419508331132332434768302950332498531589101318503820610731084915299918153713818693039899855644786025521195148917519472401359565664099725187068753468014109674875777103451112658040927207913835754455727569369038848000000000000000000000000000000000 10870 1358710600541607120988461730572364379556530576627312017816035766479479208807076392982202565536928196125072302078282037563508502616682150484486681732073526392097335012047682035739669703928528615026526603458552413552640000000000000000000000000000000000 10871 7650925873602444449485307986939250287659697875622072430288885933326264815908469085251619763081808925845148500896280394225713696455835978755992799782930964950728981762803619399676988850744060901985843362312953570263040000000000000000000000000000000000 10872 36327444009422185862165757066449588897326273288533013932228085602821181808532655480350889807076095277627468322895437136311008357227332040189033822646914027536836601065201064404007868976454797985499533344987197682483200000000000000000000000000000000000 10873 139682394790605837203701542290518100969666222172566198928800617744959111802782327279354508923972169003842912681350731227576757863757932428270619175885852982274266145634258522440450416096203912890663457657542285836943360000000000000000000000000000000000 10874 407946596706338902032002517550453526672998701841733071043715711427330915927331167749638002883918718746322678758117036234181127270975153648128099712355371954853982584269589459577739294691562421091275396205140053338357760000000000000000000000000000000000 10875 804792605747199194484902925779806277109997439007500616344745281047115412373646521410850481879839649227439298230298915019813108221651663659572441609408556917739149315905992811411866635786075524601835815642793302504243200000000000000000000000000000000000 10876 804792605747199194484902925779806277109997439007500616344745281047115412373646521410850481879839649227439298230298915019813108221651663659572441609408556917739149315905992811411866635786075524601835815642793302504243200000000000000000000000000000000000 10877 0 10878 2353412818241252672952597492098 10879 154243614033131611850500277316098 10880 10077962666891518584321645155461058 10881 656408693570270176221690053127398400 10882 42617826549972982037559140997213412800 10883 2758054496262617415363384209640998587200 10884 177904913759145610545935854595560663483200 10885 11437349153800910512907424288968594779276800 10886 732813940668033141135353132149151796601728000 10887 46791970105456810720257890611858558795457856000 10888 2977394216539547611735396461456325452025660224000 10889 188784641290188008387116728695976581327792832000000 10890 11927240035065494977613302880753211988517630351462400 10891 750816264883449645117825601888061403697626476018688000 10892 47089597439990214380369584502474241426796415976569856000 10893 2942326070837918206775456332531461167200035933533528064000 10894 183150368692155055979956809738486776497482689060686086144000 10895 11356705284752190124387548869434845335761087709947756781568000 10896 701456235110083827827822994638863697634938572185131173847040000 10897 43154718257375453033591905376856545231836404947077629932666880000 10898 2644301614316283701075099736077834116661110997770727922905579520000 10899 161370410666741670329074326391711853807782552322793921680560619520000 10900 9807129782635440312041503035690396573549549570186126007960240128000000 10901 593525817023264594331965501683769013175935337432129185028726456320000000 10902 35767716483572329168846501082643283230231108816042692910290343690240000000 10903 2146202080351056016662150368773038555169624724044776239220995342991360000000 10904 128218691318675579685861061982152337797903745293911255965852361900687360000000 10905 7626171501619769974687631476894388434415371169570400889884584066820341760000000 10906 451553368428971751046591848591629889865476957482098995124669038562246656000000000 10907 26615295904156063982642838027320547084873583605964791161948065598697111552000000000 10908 1561511579437535510151938413587811454943736804047261850438838144507521794048000000000 10909 91184791306695652579456457895784942165815819569808377459202672733691930738688000000000 10910 5299489847980881420222293503265335913046376179413986981586272325113743673393152000000000 10911 306514417785914543206732421614497240027060838836519259238915863418131011097067520000000000 10912 17641813137782282469622078087766675570779712599905644498628589052463848486904791040000000000 10913 1010370856093666532360674966245082287177935033465967787761634701974205604874378280960000000000 10914 57574877643580744412633703427527014489028054852078588905793819081050897922197280522240000000000 10915 3264139426369850785944026047825376888349269266118493336535827381657064580698568908603392000000000 10916 184101013305667091593180840757248701326346527049436727842615968915238066078576057924976640000000000 10917 10329118701642335009177272103218114990286866433694558017472705908928275236347257116352839680000000000 10918 576444155570899214039762446595476165602197317421442981104425163352793705543000507881011281920000000000 10919 31996671899983728972281455867811538685374385552131505980430586860033913811017845300548411064320000000000 10920 1766331072903646006537005039745258263446902828149520146214649189182331623549286592221454941552640000000000 10921 96967162531673438179856012663674606563653588177868104750679963031374966315591955930111909507891200000000000 10922 5293311772064091193504749296725322502934587542551998595178462238902650162375480579275242703578726400000000000 10923 287306048154381486618076929944783366433115749787214269957848754690780769575044555491518999026047385600000000000 10924 15503873472410889330270401920418685910411485840540368384362153561961690149726471422959624839103093145600000000000 10925 831719312747829122186205243362944874442491425486382700908533098784990471480356335572186947595630804992000000000000 10926 44352362130745497279911259827328548717989227977055358014063026943496538822811938745211792371403016110080000000000000 10927 2350832441182905593530660003974156315093468371048049662735023571705015357223104199987105032661512025538560000000000000 10928 123837552026050371598600027673977057716176744449904480024671057586376999468696880723860941927283888582819840000000000000 10929 6482892872786611091063755844174094039157447182583365704542357723097412302967582640888726986894632109830307840000000000000 10930 337233244602828904193324494815404845407174099739539537748216923424564107739065859357521980900733009373943562240000000000000 10931 17429919815346769547252246455698747808503651702817375436162099159115469655000046918692315138533210810415579136000000000000000 10932 894996715658215811455702026353969015628996468580376827599426710071289994481886627124267104222145403903134400512000000000000000 10933 45652569820306327939622944424758814016159629241100824963968121636714972972478046938914066504877492130731354226688000000000000000 10934 2313036742747656047758923925322786366131110305267106278621456895657898251501263573651583696564589711924933875990528000000000000000 10935 116393354072006732526379249759418942389540273295134506015031696357138638660188835455986118566560654936696555728535552000000000000000 10936 5816423775713238159264045909318635861474010755152720616752260704641613690328296626960934606754278358644336410880901120000000000000000 10937 288615032657062794061979208094063641620940605583372150016847759518585132117346919508007476851329716271728259838813143040000000000000000 10938 14218988263987821771552619696186931508781786980997446697696019734206308451261415566418986561186664369833773507126042296320000000000000000 10939 695434108635703484780863315065474681877784628250051599846438582666247264339733877976601855342402094317533527414986955030528000000000000000 10940 33762173340804525444297414674467688991624219248265195949454891067506806412475386932196160679878318929305983324685449825563443200000000000000 10941 1626823054462541345318971991565939319921163302965803435518024007525506369887189795145962375034596667877547039788312405584379904000000000000000 10942 77791641963009815596379390385747148036452697612548204047519045895016151228078544300080610552731953818501814358867131882744578048000000000000000 10943 3691086067914844073727643025706582642615386986564279448819439504667421909482444533536168062535693880390549451103771029225038938112000000000000000 10944 173759525797623612133827617219653219056615600011323474273344903745505700561343436043872663531303277369934712543990443164230328778752000000000000000 10945 8114458199730172878044790406460358439702679375537498250425383515174954405928387708652888666652998125635366582308526525275392614334464000000000000000 10946 375862244938348580239016420385662944177879471299259123150447595514887749761973456880592005931551472322501558028293061211889045151416320000000000000000 10947 17266188993172646168169103092178672949196104325101181582372763683941395773460660327765641838095724291146797590126834729154748873745367040000000000000000 10948 786505366534059812498288664168962748714130966252170693377785387433394959095739403192957980087894705844020276926610293589079307852091228160000000000000000 10949 35520699041123862252335768383877939747885048185311915058719753753373618549250983513285806856069660731352996377355446018677303304853294940160000000000000000 10950 1590272189971118134277526341811365887349631991673272038897244702452812045951063957940211486735655600368049893231650112702602319979885258342400000000000000000 10951 70567602840929461604874735228509421338663055530224751839874294708700787601708626060877742406854823091821146195894786902979474077026401386496000000000000000000 10952 3103238727022634474024308553219630341853707932299566054557124486750552866126430640863522974049762835898828754202946032012076615989930200399872000000000000000000 10953 135216913261268493488364425802363514704089718591296115860736089601927485865105419750295139023274839678285013440426327667193687900433466741751808000000000000000000 10954 5836882782055649383212303923701136132774424016518110064213985653265957329306789796253597044939381675517168355535102779586957151403518169037406208000000000000000000 10955 249569264402229940353958290680509539999073127985744112519658940343525282463655054415924517655957028054431971881079864135574643272564959811886645248000000000000000000 10956 10567817208057388314781078093630967172409326748242725673265631857992758428332786114157620285595233064734448834644606528581883685351919223932819865600000000000000000000 10957 443083105635921971714914640422969752483469202500913883233000169425673387399999459976896350354056253876349579282912333143488119641263936584417489715200000000000000000000 10958 18391200211462870023776836063133702572142986053869780142539840690990128586003668573209557768546519474499885316967050432286355490705465743295438965964800000000000000000000 10959 755573543914243038796813232005684170281212469232672929428357045109131169324000229300375558359770385962183843056423711036241515524080645368367985511628800000000000000000000 10960 30718458624814330558782654452221887309954004330741352817623464873046214872474233462739241857689090428087661566304622001227542078742140662013156784288563200000000000000000000 10961 1235633305613828618058285394757599493698687377991202667926644582479358400285898978356823055933296454882528469090920861714382103116697439415197318986596352000000000000000000000 10962 49164989783951513321909402522437413150968430324796373586333551531437486015015117437186437960864580627213624783564050390353521635719167632499143118793211904000000000000000000000 10963 1934657644622048425439907664723084521856666537403077058049217680001833532564626597028467583522229836381266844451569356911931518044151701183402279227176779776000000000000000000000 10964 75272551164397657374424127043018459505207984779188972147881116389576652954285260224924353369354965144128829697113388156580953124526913264701176974574866137088000000000000000000000 10965 2895027550314475909000406732053401362949564025862048408894019550093859807449937560930739326340608738910531624517907823740155555083674426825278595610882345848012800000000000000000000 10966 110039359408621965092368713114926786587389280354790939479959490568646148234885196079011707839227436262845146931367620112773871945742967508396154098225342008262656000000000000000000000 10967 4132518073956824131388275423715673734265560519155860980272550246280199598543740915263925694433856789294185993417744643239256287367728135789273690551799637944041472000000000000000000000 10968 153299603269389187733168328854402451274929827313495852826579802563894549779955788019453911519936956456433015674956738592764376750901280589729313337547269243423162368000000000000000000000 10969 5615791693864658842244149035265638559086231661906755324178187402586860573311079678555842844199676449592156549582628540045752198827501519927258514313641115185292771328000000000000000000000 10970 203097446479437305195397642703572802855896868861067300429609462779638214910264632309512498449835793075194916868440477827198192190115897910644796008686736079487066177536000000000000000000000 10971 7249310843431007804030155033681170066169518891293369631368904558554242495555037079471348394757025042195567644720432752173949419683213273194905181809153256881113247252480000000000000000000000 10972 255304355730381803195742891627984944527744677553514418500350697034893583713647540174027966018061639072790994610453533596792005860628230966901857454853688110676840084930560000000000000000000000 10973 8868584834020420375376352745504086147887904148175197040981747237363690414769020704639249493763566215841297508927673938744833365990989497154814565656193499444907346220810240000000000000000000000 10974 303770061842644863943669034771056417538109866006392561516179889830127197646331538192774254212489303773262810394552308896353485769173332906184678434309170558156010500118282240000000000000000000000 10975 10256149982476922194182203172843650209183918393820290511252814955086733232898097344277757582640288096936295524398413501173699430255175917469194794871107224179325343038334566400000000000000000000000 10976 341209101579453502449446521100475300634815255696606520160619147937127766174023156763536634555502665426245731911169507161328227496831071509792018379741194418906977241793560576000000000000000000000000 10977 11181377505696622191723276886638877307238866989116220623189614278440412504931819347127552554432526702949963716780512234161720168667533160357731178323725385149625245308375007232000000000000000000000000 10978 360780589563311828154026484142655153151072801686280377208371531486392514900286676997091524499860531893213364553553521192556279343548438695287129708312534410735632690946347368448000000000000000000000000 10979 11457542592281281912951239612863408175274074747541569879145110865929970654959173744877672235987047116802048502568141753335919458001631256168037635557861715928827460380941927579648000000000000000000000000 10980 357980763901032221450406497937627625513360269577229571545328985082596353405151628194530529517807676625392443361121158767498076955373888726744787138836692844824024656196943896117248000000000000000000000000 10981 10999141629360031687457061556984165074741430456574245665805705062162613748152291606295111770616857847112300516449238159758374350211326207276036068592863698758717327809616159965184000000000000000000000000000 10982 332193217126765575330171947003636342035097372167731286835367577608179768317828709527349537635638973705414134013468089474499071203073650217610638465696167130001956872315167548899328000000000000000000000000000 10983 9857070645237763351743625692154019633269781626949998904489830203162303721076296603105417594883840247890301093044359351620365696077690171929926769798455794106485426547063439356854272000000000000000000000000000 10984 287218220784903756415326973208397780295909332747363634203635253707545716545760095676444878763022521078649932753237287161240201548187777525195289818690812069494457307030669526650847232000000000000000000000000000 10985 8213982555173363826234396802264983690575751388232776910179739931539067774895504856985947507041255580322731512341919477802778087129976708112506730347647796292850784635031289454403780608000000000000000000000000000 10986 230426174762469788507865347062069990866530454448633497564058018477552981700477805564140250843687772877939208323875629966120631799328565482359039506630874884620153508579975031615159009280000000000000000000000000000 10987 6337115317548631829138859177211214956947747788124299480067384721905406398466422399061362704889008006359351336791875500820090195210663930501393572073691496833965548366706318352711218626560000000000000000000000000000 10988 170751514709231146404620787282112159115610299055417015633679829930470280943620317426703585567340380232778935163448278726164350678546576846516708807273342614189279647831462677661701992611840000000000000000000000000000 10989 4504708960765971341572043585350931172213251525205360660183503781192915470895424088274601110081470620205385438086374907763183233259881966411511766088264745131669519449651425890538967510548480000000000000000000000000000 10990 116277994073705455727110430548600016492446673501183562796939383437637563878933187314797371040257900659249959420969201675484925617077385448136013512854353607245545306357271475306339670505291776000000000000000000000000000 10991 2934527612551960534550145645554237473062524707644058551050420100609065374181410442875970115766100704766115625306983632377829549131683659937950223839578070597667299976140818750761862923886264320000000000000000000000000000 10992 72351939912452237456954628901762447881607097023052280807299757350091644950117841065992708743394996369172278867336491652303886960414379311121531728409652772476028682722862797057019960708919459840000000000000000000000000000 10993 1741298417391694741287558885331009358119900017731860799065124778674978674849500508075680060971194240322020404029798687458531158547259700159746902424895087432139577270193058274850870872217967656960000000000000000000000000000 10994 40871745961703614720336301240182640262739399469042095540871468349849655474310672426360155204055556008950734538573129841999018130339433081508277510167152729522956425306777045807100835820246044508160000000000000000000000000000 10995 934737837583508999175821880628232823106652953656210566750982039004426282106718193399820674910640418251982241313481889132726662253344085482197567120244612371077025277480990488360931095015152387358720000000000000000000000000000 10996 20808167236913602755749072774922359490166519937120782699444250032953819012292350033562914122423901060334798167366188880488291592550489983445825921453273142123742789644328287605483962473557572295065600000000000000000000000000000 10997 450384929336148561110732180994274009281032544750070541142601942387792174415368471664642247934761412593427271765664310661855858396496634170805511986930822277679979622347121548110811271791660292584243200000000000000000000000000000 10998 9467446293838601443870820553998049052918692459281746042475782002951542863656071664425417425481047497508891759709920906738649124910670765976398819621502367634424233505999007217432131708969997705202892800000000000000000000000000000 10999 193034079753838405814880107854838302230711746483271546972070787992454391043855608220776073164152515297274857613716615407460888815374516227404964077000445439979746564510927700185938943296861920457182412800000000000000000000000000000 11000 3812376879056928449575202282306539671734898932168044101951609502879986730059718912013544568372575549080833476305118266828382224048309290812828140882304051152317928778729130229176786105393099467751686144000000000000000000000000000000 11001 72824370195123161791828833231737072585297251343766069681806344208731806181059566368280134555528931169873843151498052648444166478311569076031097780332700610309180619109470375520425359570017409095077724160000000000000000000000000000000 11002 1343316547618695078133117796221464028854744799707741313848052511821111576813053131376515113567728711816992333607429472976441538338017328537489040235030640144130513113225116226304102029830596900909345669120000000000000000000000000000000 11003 23885695813829518598664557254854526047865262499693265035706773601913713060018809492147563081249475747878514659007484677323709322629939049013412289258218701633725006743254982053817972154419976512638476615680000000000000000000000000000000 11004 408619314335812435856754604324150942130522398805622899620869211331437939516917751125605621239134039759074988979195862456555025086916198533193586432522091302482402755396419000539087107149375550073853370695680000000000000000000000000000000 11005 6711201514744816770876998369614161894677876602583778969125404518583503655061528756740751394260466480708310465670671290717680839929528467819183057377855743387619513308757360995629879250499542235654296730337280000000000000000000000000000000 11006 105575491260064774384276129488947175946480842359189970559077025171497295302403888639885439770807117059822354171994429425782584658854201733601834803773569154752118241167849813813715627660238948862574161035264000000000000000000000000000000000 11007 1586625332141004122214670240514914336289265752437684535999488628104800340995737674703973602782701655465315432185337826314751626261251279763911986045897797285803513811623961810408240555035739664722428205989888000000000000000000000000000000000 11008 22712615911096346297496843801545351400639398991819095782725421274571054948889292202924340332130005757536151718093165674353441876704718550736142183851912412757082668982254353226160986892362104957231905334362112000000000000000000000000000000000 11009 308685187251168405572441186076278978803853858272854496146051399416491892817764689043551773763562118573846954347687916621983415648860146933225686460956717537850033986913769994636877438951357737468077425947574272000000000000000000000000000000000 11010 3968302265099851533142785858242470320926096397970121111030231156550936920317491700030669859499485684919810769727295769588494230386473894047200978908337939897788954614949170912093060650603911579132630380606128128000000000000000000000000000000000 11011 48049481678935824207565622258994578249742570281962794389642770014404057511641984627827332086628751945559929993468110424409924687612826598608247685678861764597663852454519427170134201920279112566751395345994874880000000000000000000000000000000000 11012 545306654183110589299939884231786253069806322951761730640777307966757874407231513698065636421621423084231381815002786693889498304470592567325141048885726650351290697048812584195793167530562066975457706919078133760000000000000000000000000000000000 11013 5767453319579163461710677850751338454106341673197236472599188603912030774896578532134717583007733609494436511580651551942635967989413232821093170726924311426153771102045776460766375509811680437988944807537451991040000000000000000000000000000000000 11014 56467573629938587213480574137350391865081200686462122482802059699869661399419732029149129731134217508809340284722571919133542987439499830662405608486562117660219150031755272810175263152891327189988967474302183014400000000000000000000000000000000000 11015 507686916575340309405028681978451925693174768251767540279262365182746848042292425315532683860686669290246192564261229454793706556011988000245261871216784669675372296399862529037576024260885776118519413075918417035264000000000000000000000000000000000 11016 4150801410161400519980388601200166666241509736063270854872139824474891032544324400202408074946468734040164690688053230054198556284976563802756982703444125998859000916044555859112868136493556157395165806228127015239680000000000000000000000000000000000 11017 30488990080207989917866185348456604570819016735251542803345047062840169842740442415654859468497893480071172921347861765306571445046448209453082498163405955206677337304261082801423605684091392029108273242907911294812160000000000000000000000000000000000 11018 198121078814251040526092681465317731420413721395516654762837557573228659267366158739080776753321636508807913447642471568694572722413465508659591887577979756545283397604220340810611262087151622399786225975729471923159040000000000000000000000000000000000 11019 1116071584866661871432224574659007210727829781796033900712569174233729591987131641473782880905777628497592544040063955139545419620026128971579483680174050484198027183494919916055651834570000138427718289164402436173987840000000000000000000000000000000000 11020 5300993134752097682753719788713999851699816464635037105705244635678729736330093552810205386680943804480276894837618313242573582372614780001356180049098546456441603626206082535397358340657592866357264530506927609196052480000000000000000000000000000000000 11021 20388079345595712926950874119755092353453268454856682280733547119860257113465711875741545540955937780428462221834239180501932074948508812709168520771683441916058449336285151222433954773247246623246507329617430330107494400000000000000000000000000000000000 11022 59554652825292740391882816507705664506139810486555045609511150797486540515649842584402935659108134042830508069042119711466170008402223110808360679096233211912697049377043468044478131048169588820535850357566704385313996800000000000000000000000000000000000 11023 117499720439091082394795827163851716458059626095095089986332811032878850206552392125984170354456588787206137541623641592892713800361142894297576474973649309989915800122274950466132528824767026591868029083847822165619507200000000000000000000000000000000000 11024 117499720439091082394795827163851716458059626095095089986332811032878850206552392125984170354456588787206137541623641592892713800361142894297576474973649309989915800122274950466132528824767026591868029083847822165619507200000000000000000000000000000000000 11025 0 11026 3807901929474025356630904134051 11027 251274355566418503723742353073301 11028 16530130578914064375023093237779830 11029 1084051546801998981934968413223278550 11030 70867769639541889323517169509725285600 11031 4617982065929255342536186820608718666400 11032 299943625843663037548266819335316723662400 11033 19417352936354667268490772948342468477844800 11034 1252801529753587135318001948469641993694816000 11035 80555472424834990368686489613563119532663712000 11036 5161866761548133447407942643759059591456271808000 11037 329606463751718265520654684803038001373923573696000 11038 20971999000102694155582431371706744209818345319731200 11039 1329587335246964420767977031404287660930223666126336000 11040 83985508043112803622169753203226063711057139307789312000 11041 5285420428058166468197664510966144139170527660868922368000 11042 331374759119367861842178095970557473375544273113325580288000 11043 20696682875132809652550232833273338340674124357950137454592000 11044 1287656303547097599175884279047806589017759022163255521402880000 11045 79798226642824684226505261243453959519618103964904702395637760000 11046 4925569781648992178842473967006438585188895311966346060830474240000 11047 302806540935938666054845541026393992703424599974138106364348989440000 11048 18539364592657391298827532097944849933532400456369149385987492413440000 11049 1130368940035644723689510508875568215339679382181885303190983639040000000 11050 68630315597275287399806300935283892241658025758468391775101283860480000000 11051 4149124657762748316851874277493841635384687720202059709895467228856320000000 11052 249755825609704135284206537889944003921124411276828772675542278119096320000000 11053 14968111895534660420013728130894447605625311425355479713971447518769971200000000 11054 893066690606215748308463678524073932944083456078459575427235625127903232000000000 11055 53044344373827546083421501689723703850598764061407107151944908192826261504000000000 11056 3136209477236579417539860372211774144483180551151514943051822877738455269376000000000 11057 184566926223288486693250747757207690572900485345110493418657931228015405039616000000000 11058 10810783745939701615972499733305420280363703941204843273391775372222299637809152000000000 11059 630211295211236599423372626101128852187704275565518457962222440969302436153917440000000000 11060 36560461378516407395020323199995338007838862214657815210436180165572780747737006080000000000 11061 2110590423585020970915946589109308620529921363324397543256018954761313014745525125120000000000 11062 121236372154360859917318611125188536521295082988175347033086484771165261807104252968960000000000 11063 6928958456394353878934313739245173777165215679450476847600945046285214899191434262347776000000000 11064 393983403592044743496412829802471712835480670640678997550872017260897506753905653008302080000000000 11065 22285953588248207022754454242033186718493660232444894698099638063581277763481201945199247360000000000 11066 1253994676389007930377956164948631834392920670261162665185910584161190587369968794319496151040000000000 11067 70184086573656390605878397913880528909293740613681393214031258785179565226550970391089266032640000000000 11068 3906851031000285391149100099380819537491330848751187388258015052864370666915829677012552316354560000000000 11069 216285033191683089710943485107636838309282562763138466265731654488008987394978204226094174201446400000000000 11070 11907019907806858942928623857743586178296211442262403301279167588947634364326772080963308709792972800000000000 11071 651810954195343497885494397458022643498278278978599000116056752280044800375568413356182799056581427200000000000 11072 35476970383103258123779624699880937816001412774736361243113481608641189338855035316411395825565119283200000000000 11073 1919735383197770826129331607962084970531159839275607083737395444902779180263645895813177083190815437619200000000000 11074 103268814058286088053110641141551399617137527973449992345613490603284840380740712090894123576275511541760000000000000 11075 5521947709404511530196633465065275931909678527275449916745688426315168483247122097024308168728251591557120000000000000 11076 293475771469541386762070024228442925894795006773185131791735350606132512420824204060660316680800878806958080000000000000 11077 15501364086972292333793280661810775733480221291832226374713613562600029098884782512106596744248421024614318080000000000000 11078 813664463143682255657505953903024779599753044536814656476073055160474578014807402447189325646382399615087411200000000000000 11079 42438284367956275192958572709389858444969235825362641492902741922014145601406609395098355659339906342602145792000000000000000 11080 2199205299271458245226701781974708662569115230423334645134004320526749697568448028890711223533660388398332903424000000000000000 11081 113220953191632960926837376874130277586608457947168472069526158535557775928909572809008010778875431859582251565056000000000000000 11082 5790254208134920309751190821774412805705757520605286873153492793955518882457153551125569598527360307231699392004096000000000000000 11083 294126424796264283134599865262633680540143387784812093426904451535674940983223302240454596332868478084691533215301632000000000000000 11084 14838530680237309163585896054999759525664883390327647174916879228927517307833503947719044456449606310333565167615344640000000000000000 11085 743399165226994927435186332706851314542293410572416298533906732337378776162488012330980002921355529076230780240139386880000000000000000 11086 36981150011999910071191157885829052662158246168377740875591752977276715399776113952288267134705957819040761646880181452800000000000000000 11087 1826491833772585206631904105936178217852198160148760256483605343690579711101054157895875530034614141621479208448601876332544000000000000000 11088 89553951022833276881748923761575948752040603276262990158680277422376242329739883714652974223220178320835245277208861713471897600000000000000 11089 4358439728015745844310714536602077004081124672550747292451775565850967858253510525453578058904521821515901768986128434476351488000000000000000 11090 210525653227303019729341240303080172269909077269166364470911055741448997637137795537939335842515925370332119877100524730524368896000000000000000 11091 10091457082036462490080036893742489013171679440212249353446738617205422984917547962576628749857434044956467047591801494183444742144000000000000000 11092 479980429131742699918907790847577660966846514074757498435942759119833283640552060843538230425703036946560872814546836194581811298304000000000000000 11093 22649498360210812937341950245733073658909208888980360872460596458356587163027941511020819331175949741400697533361240681210341486493696000000000000000 11094 1060235378940167874509323178887320004356977768519910623495952525638751473518288407120481534630973034667052686612313132073049228616663040000000000000000 11095 49226216949927969749898324947740934445809035062870576091434722157578574861023463506986757559655421156403567062119067975461391313225646080000000000000000 11096 2266634189026262015495492017585867389344842802399563548376337553424338920968351347159051129477333438511437676992066714907829906727417937920000000000000000 11097 103489434472774450688481348586355909483782799414142563107538484106926859816061086704675323257615353302674708373678245010548296208304591339520000000000000000 11098 4684652639988621983769529808940317346068228772128290718378435387220817254118514673674901594107455650267178049936246395396465871871378425118720000000000000000 11099 210213742317287725572965265213504958277791046849172300198634064624159718855471348403862134744349527586396061353428905848775992236300579110912000000000000000000 11100 9349339477434022744350812519360106228849121602239618105584671808686713463052018500158752022982339369595651031747846968785270193506382453407744000000000000000000 11101 412067955330146673360880462308560725297806439780899889986208862830275111072586511010998619631161094623912498436740173386937348325098985615261696000000000000000000 11102 17995127219659261715558785438814099955893215631188571950579066817247893338612649200284706523564835461887363176375086924685574776600090626224029696000000000000000000 11103 778515503791347701096757184794782016870272053842900383451795863337549862114187984388365127861189261685138841760471443381526522593476514838132817920000000000000000000 11104 33360450849279562447210846748372806836100390272517575495094446717642973491327586678870318379092782188490821253943787979543089210839517590803657523200000000000000000000 11105 1415704897328445865427719144791784166723988523801884942695516484666018396101604560888259267449289463253167507956296704301496916265398840596617389670400000000000000000000 11106 59485532595408578801531229719573918192945247510788615818215439575308993762901772993982514649458644552215619907094075027929079324636189673979104565657600000000000000000000 11107 2474383596063888702108965927200084178364906644757491400963720361327440243466418331996077364794188413074078847662455604798765283702463417419864034875801600000000000000000000 11108 101872400090587993221626442290761781152175829892511726828358614101518626323835142986262622361038254406713880813112825914263424566878304225684712733225779200000000000000000000 11109 4150439394660562323289147959384316787494054187030856907990020751639993910477486337393424341600893626671345314670491960998358390613694895839111689686482944000000000000000000000 11110 167298141690372962046686664355721448097682607320382094938694225042084638240528890718806281940728030852538850571783384723187893727838138068704861902348484608000000000000000000000 11111 6670467637249399758061444524964282186440671186377917865039300817647665144024066921227860595221406270947413897119214523736974268765499295961601741393600970752000000000000000000000 11112 263023891180667470250961306461748576548905643997052963336674417915001933020921628666278650165017258510482002227164524158530498414407129820216954017253527912448000000000000000000000 11113 10254402261391763867307826230059860443584116232096133945749100392627398299376344226781519007384835291318338886821220326190049293111486065382677003830700510963302400000000000000000000 11114 395185416866261901853732147573738053440268413216186157785027042420351601492810261448867724764635244953410039346537979345855213695203228906168312033391346641272832000000000000000000000 11115 15050903447195803946593645859419197684444715341443261348771495010240345290988323594955344372245765873662820334610251494926945033281534233885383028866490175947014144000000000000000000000 11116 566353193398578253436094802137508563147933835176717452575587105466150927317411192468502150550380507759577548057481109520234058428526424385893588999161891718080495616000000000000000000000 11117 21050548635989642761369105651306710981259765281259384148452090206396881710470278613592936892972336043111607140111166162561836932771003150141417544324945597560002707456000000000000000000000 11118 772635830656545384245874631066030209238753118028390911454098125998948945965806337742179469106779232263860166109344349449066483854944380586629790464823481304386019262464000000000000000000000 11119 27996348999247980525462794641269321375792383708974760867237587812833707037009274416877174011358807690121173846573073715350757772655514385874828111946984957979004564930560000000000000000000000 11120 1001194134498627341983505127372573465237299365177608249830128347823233012571205738163311464577252337120961398494038913435356908002141314903437003135429811509512566336389120000000000000000000000 11121 35326119460386408374373066259738221361801058058062843159033307959903968836735862713377008635067241435728359102328714534584249392131510695572532034865393011114351323387002880000000000000000000000 11122 1229418088254803507580061375964274675737435287006482721237372234254751984217601784710055940598517947111349052531988538005673996852491890357402308944382095461634247815887585280000000000000000000000 11123 42188022536041134498218723828490708044241362849690037760600354036818884729301496331657337805243839108806210630334588435941974978966734573289128166421272420184695952533597716480000000000000000000000 11124 1426982923643149720012043149223584800942437631091288847708779405966688704117028503055793621151186624587819067694390407474442293954674585644872371561581232171420843143092764672000000000000000000000000 11125 47559408247121091897143560538677900631701709945240712291350962335486921491870757955478782327543091198903206883464105497924232066443988375883283849870029606100370823394795454464000000000000000000000000 11126 1561290416735188754754837937571228924019536473998993435568103129130587201809223027868798502722347313760927201299170021515250580502214564651823365377136352271346534141057487077376000000000000000000000000 11127 50465564401991307647574903840120943078370064782869551713410625337277657175115134820078185155976229513159481455924707504544938367600822026299622901609685124895632183867818037477376000000000000000000000000 11128 1605454434689535708887632580770308130578302440857540235726230795349579523244992945334535458139291204354551260250294227674071010998890035756293079196372130055551031145525741931724800000000000000000000000000 11129 50247166302309043525029343020695535726540748925440819276068975666405851049720099327463872075034388501730205678364763925816446794527399194481116426651018454982361745929426066997248000000000000000000000000000 11130 1546488883048066764440947198903330887897598208383933474476299774105497909552026951353711296030235146665300781821113433786925516553058264121947845841252477759220003076264411850080256000000000000000000000000000 11131 46784880680591344167473478168535188913057159706609141593501229880211802668584565701998750539532430810827331432219158949597065819626125013383903831576944955433489279185242830839742464000000000000000000000000000 11132 1390528547015028942203232136661682373756582042182856678519781147553804278989031568131057765134317051897448054646730101560596361327921695511733381288850063989217635111718859841967489024000000000000000000000000000 11133 40583705317269458977863723998599009942868360953031569998951547186627839888759284579401473356424487967149907215832095208378894640184836099756055172147557030972221470310410674611859488768000000000000000000000000000 11134 1162495863165838782098818265819820415981673529223995804829945850510007632149415772047778432569603972930117871985532548402914522008736313025524127872640531469648551795256476921244061532160000000000000000000000000000 11135 32663108028370448843576194012550566309389772063487237428233118726079484856894370311740633460436538931555894333852018386073485967919388346992653842885597733648362423281589963223095962501120000000000000000000000000000 11136 899695075659614763246653797912697201525590740301680991005498851730079862674745436992736900361907718933566114359480141218463765423843603492687428415106028650259212789037493247154242589818880000000000000000000000000000 11137 24279299877873803556982103352067934112020354340751475346836449951627123977174732992182063093227644360131175355128015409556792854162449396406411319182393569796251834295084398363629040802201600000000000000000000000000000 11138 641498807456046016597134859577245595047839409264685986892233431383301335420424013088959529275679395646222393942670151393074691515693407374358780464857461298173975421908495390477966127868674048000000000000000000000000000 11139 16583403035857689511799428794095120880549329908975892439127329897197415991352019572361643293116577438085552537379488034001955104785901938226656868590855004240754539814515701165205088627631063040000000000000000000000000000 11140 419131823394256968487271321195709214175463022859075781315729701804528853805732983328310454479173640156564228536229609851458699641891907277463270075269764599233596988247808245502933091921617223680000000000000000000000000000 11141 10348753337227090477504835828796385351550479718885779185288830602199494825890187433682884875870341644522578733635979750181074771087913539836794107634112056910429546071791555551895050288977433067520000000000000000000000000000 11142 249416614867859665839482144041119050724136552066260742847499642570684523479864653025132005619739820606821050399205092321796356414134367111760856423957280362087832623683775686046439937606785769144320000000000000000000000000000 11143 5862439385736631642672302704018224926234927206741661894770524841682367663662367856979450824390653602307488079748394083710233724331477209500191414902186466482568760779235065290717775875780054068756480000000000000000000000000000 11144 134256847098271743768670935570702028806714776328008291444227245184563391885286335642257696486871805948555046057719444750330428544843336318114090604159047710229577244088395383510565351326286477472563200000000000000000000000000000 11145 2992678707177583447069992769561810816832663424012099369597386225576754015842566790296188702249759547321241792142535276435870711007463484883697603546750739041297780833869223025584772644878987261535846400000000000000000000000000000 11146 64860111213295133630218156439734604765477190953775290263775250310246026716279726799442448812031172329976986660571145926727081658387636044790735260066015957887489396336340230281509370638671647912597913600000000000000000000000000000 11147 1365154843251291796386130008163157724206460662785389743177790182391733939251841407143393971596536622314828924607987709206709427145717140754539923867781539983002720572059330817228875120650410652725778841600000000000000000000000000000 11148 27869272166419729806888975647629021485898179368084045118719325736425108960428438761701154124764801082023885087197443905717680657692027077992381738797711937253434877316084340789597180926124478035366877593600000000000000000000000000000 11149 551083063770246921588566724727251391976859981514568988604370454993164111648591836305968584008062164710849440876939992346053683485677538797747347909277397210717510694683167768699078804013077132694016491520000000000000000000000000000000 11150 10539360435248535961859365801011105349735149956934173098808785896193715525940097808590215789058034529426401913831700870352405326980226274070958269352596252768959230445945793996169687236652657382837704458240000000000000000000000000000000 11151 194633898383057289925436298913546370948177924010099451201188528408628030976584630613279836985835842681050214700114150663457903875285326205605215616593276410418612286770243297804266862134171166779990249308160000000000000000000000000000000 11152 3464707135755635506646089367449718276598869530610942127184409202326940802451026371240945171210120459464954745444119589682963835082444779456927570700007898424244664798152514550615696752653014569012078743388160000000000000000000000000000000 11153 59336446821378712097813879977215760019220506937662226732621784211698749541348496282578345806891596687347428722985168801906878856872283432957112869944454380133898934143688083571669873304714221477945060150476800000000000000000000000000000000 11154 975577953907444693187725340566420848491448454034864593534281633890980400222162148371796036596217699627303866115714517186572407819737265191938587791341949293173742200538062043805966210773806531833752880939008000000000000000000000000000000000 11155 15362730459959440926137440989732167448758989121787058205152373787719026922229605469656177489762732981988142591827900173915372496052505479119009195943701441998694074186975255211496876894630844775396448325861376000000000000000000000000000000000 11156 231103916457077244075480250212088311276383006208528856127291885629800374702354314047962514151469182160714263216715871781769821175535661522669881159282801130462327997401045887354621810318630996042672259196780544000000000000000000000000000000000 11157 3311396205267976338138281881452943334090803388999281561871859256873622584304493960728259193047851859584448565988793987046120128686385952018936606785894184142159507981990240095754815897514011457789273554450120704000000000000000000000000000000000 11158 45045734754087918343926938386762152703600661428048262767889285796876087508236919971590807369766658383511555516366112253560933598209227444208583750757631066478974218481945499707890933059016360166363116109989675008000000000000000000000000000000000 11159 579587057953447126743772831283443134054524780856798352739053746924333197600269830318207446373242371861553472758555462954594154597912758465912260890006742467989285572320143641278095592044687177361943950957855375360000000000000000000000000000000000 11160 7023605502982038595812939869504631370623734286091653477065197841007149017589314597058772976382150359893285854989770907976539167761837433388121370362322941251147416618384385809501751953564496349116299899571818987520000000000000000000000000000000000 11161 79771964899608174822146862602057530909895862372797022256649194725268875678867932697494613526952487459623843091705718699809737244925060168403391473256349613412608873834905462601990024376715091662534009079358742855680000000000000000000000000000000000 11162 844328431535420923438801202949989587188587947100640022114186217303487185347575728311637102861161414497867436531023480559449760964221722359515886462103071125630868185955355005603529766214798445570430174003700548239360000000000000000000000000000000000 11163 8272238913738949539016755868492981607688117881603505162697523659972865342738748160796942763751402220896049416712735827244359957494414969954184227340700213042588805452709180003563675379841011349037693087888869196562432000000000000000000000000000000000 11164 74420786317066694350206781482529482744398159343908509917230956950778871362298832807564611487621084740880164785751251812335202462374196571936328308000113878428170052695002688317411017525423001175586599266432437935144960000000000000000000000000000000000 11165 608809096693184269316128662645852135557945400624673503648388518431329502575208610436771784451593975707779137229065542780403679271274872728520789775674212995440175799646502029253851946360624226522062846912076118826680320000000000000000000000000000000000 11166 4474230615916972073476843938236181621622735762206354719661433032304178702066936566016012722106108532644617270937239399105840288725372050810847134430237744450430839601963575552409593046710690567376930323345150006767124480000000000000000000000000000000000 11167 29087471141685480771473458418335256929903490771852415236204892877661791730494292679164523292931204471517135808480547883461791181837552097732770973651316110184619822846755189034755847657834833694783075685087245175021895680000000000000000000000000000000000 11168 163922840580608689263333310932583541876021311701844417205818867994613290910305568969366728984225339220142261061208050674285599926280083026393913481809699568194835729828118969137740369265693816435983925049509615831739269120000000000000000000000000000000000 11169 778838044211852020462764806423407524673200021599508721467627245733345940324596421095350553839214820539854380862371775010424135481503397506551230367505130957142061750468024543243833936781974588933426610588313218498481356800000000000000000000000000000000000 11170 2996242871196822601067293592678218769680520465424924794651486681338410680267085999212596344038643014073756507311402860618764201909209143804588200111828057404742852903118011236886379485031559178092634741638119465223297433600000000000000000000000000000000000 11171 8753729172712285638412289123706952876125442144084584203981794421949474340388153213385820691407015864646857246850961298670507178126905145625169447385536873594248727109109483809726873397445143481094168166746662751338653286400000000000000000000000000000000000 11172 17272458904546389112034986593086202319334765035978978227990923221833190980363201642519673042105118551719302218618675314155228928653088005461743741821126448568517622617974417718521481737240752909004600275325629858346067558400000000000000000000000000000000000 11173 17272458904546389112034986593086202319334765035978978227990923221833190980363201642519673042105118551719302218618675314155228928653088005461743741821126448568517622617974417718521481737240752909004600275325629858346067558400000000000000000000000000000000000 11174 0 11175 6161314747715278029583501626149 11176 409325871529024140930873534523450 11177 27110641956938419966792223099387490 11178 1790050632109011351281727746064016440 11179 117821802376722867288816184159831812600 11180 7730375410389582204517156877798343681600 11181 505556431998384180149419794854529699144000 11182 32954307471061219044236064972658280322758400 11183 2140954293912457614601281264205533538119302400 11184 138622656298074085306806397761648456271374912000 11185 8944815702336030962830204001351016238808569152000 11186 575171639418935741829258782580364238207735395584000 11187 36854516600188808319443590470096412214823058555545600 11188 2353039587131749089908374241124536739355488631301529600 11189 149689328176560519893291016145360332390876686610127872000 11190 9487529119542776729305667141545996262036420684019290112000 11191 599091854660453581313297537884502556099755404747914424320000 11192 37686759064914253428254809334207660723819464710824429101056000 11193 2361652830409572000749611464685590376784831832791489169432576000 11194 147418414667594991644438967922218829942791930333084187234959360000 11195 9165835928821769564447678927953351892242368389035168031648808960000 11196 567613917017309172139611820725241056800173953848225295322349568000000 11197 35008238275883482264075637036215914346557291225986313733963410309120000 11198 2150300142690029317894509248812068776986859930110504924097422420869120000 11199 131526886641703089937201054230940812640041439746876331961975234887680000000 11200 8011084628045686518509182169648977496595763088208545743493994668359680000000 11201 485851758030211171208216331086936224239030037295993581098676787970048000000000 11202 29337690688616442047374936130817324145911041699400257466095673094805913600000000 11203 1763727192110157991115439914780748355767069133470512002543105194215709081600000000 11204 105558574305563866767009786394242394990850767893647226001282806920232566784000000000 11205 6289051387888941310194443836491296714944880277040990008049008268030764908544000000000 11206 372974211324318101216442877191557631217694902000615834112467113171599449128960000000000 11207 22016415233065814610378817164801402291742895651662366044375101496632536272470016000000000 11208 1293481576613161295957197538914704961466767344461797545223066891670769335298686976000000000 11209 75629458553480734245037070575200394553000520183791087279780332210992912063874990080000000000 11210 4400577427926761762102332867354227737982216574303388863382919962530565945790698618880000000000 11211 254792505047002359282926391760650661349400306919932247496096986223623428260140437995520000000000 11212 14678843652475556481819128398702526516802403016131458024360972364475394166752860530802688000000000 11213 841384838240697282489097592651037017694105393509233845602323897934973739001756212902494208000000000 11214 47980425029980287028291826707547698509364272821125933620056352645684555763230779528875868160000000000 11215 2721876975489835425327896781225435468734864396980401434214321270057235403452217380008477327360000000000 11216 153594540205589444723656056544585972804777873646520568467084179595822293119737536258737019289600000000000 11217 8620913739997499803132997851509060015128570782675326049461977111024244029980257025659756431278080000000000 11218 481246790056368799710210802044686684985063377437307628711506264792551892387950836267745833312583680000000000 11219 26716873140305006083714886499204929566839231746392494412149822625322679972081293646186695078235340800000000000 11220 1474932898201033636935359401001267387954723543667621418631468048473469116345317712491050690023312588800000000000 11221 80964147748499948356782768903368665327333699448292283632814245775484940305857653753755429421270958080000000000000 11222 4418872303951453080133179212219433922325717665174598763072262179293905550670188891256699634588006848921600000000000 11223 239768474582524584987229818151060026920622428235734490379071498902114779856207653835138415940837668657561600000000000 11224 12932952039443435438329714884975450828242885769022549204415773037581141019126521189465225256627263682641920000000000000 11225 693410708965817334870501725155683780206455677586862107653690829508267936051877189635736667044497346967633920000000000000 11226 36951521304705514149722607741635458993272213819848033800634474166610199535314399560088999881863897953599488000000000000000 11227 1956968640269070361208081043132589963147898651451629965709397883840240198895881952434254337248033302268975513600000000000000 11228 102992420729918204290058634721948919572259798888631193722296713004634767891191448643491705057131384332617357721600000000000000 11229 5385869370799312917102166734635730034226450433573294113350179094386803554526291563350289533360160734801983176704000000000000000 11230 279829814471869492353928919307498068044069424861552702515864517801243982267652261336911194578104245352221915480064000000000000000 11231 14443664329614022169413007852048494716686941470913827587668414567604652585977353202081601898708974203293239355637760000000000000000 11232 740564268731961473316796991863194152854911839754447951211685237148278155943469890110598182015488670533594954288070656000000000000000 11233 37714287094133875744656734149551148858467210636999469210429598122638277575188752104626345650510256397890010504983740416000000000000000 11234 1907487508018058962148733408045900768177462136185119631870850366362687429442011664754411102703212017657639384968257863680000000000000000 11235 95804088189607427488854957544427063043477637783720165485322176651725750420786810258566053871173953933448381968414586961920000000000000000 11236 4777776093140283205755428052037225112121635804669854049741140857970706614827130986962061680594079662900499196323279899983872000000000000000 11237 236558618057538085137224393004086687250501108453751322010118699798698990830480628436393417765244574030672939525707627871653068800000000000000 11238 11627161696916783633179868725147301095380845981921119107966657050986177494914312994622677810001989723606069261238599128009460940800000000000000 11239 567257437783320569361606361031360248567553753924962395235343737850927091793441013467048942165137275765851647451079876419755442176000000000000000 11240 27466710609726002846214860539149282853331156449272342492875396745067029740813949206078853642156663074418604290707106630892567658496000000000000000 11241 1319776122343772836398017843054235154892792957140089430036772411600896901206453662417468391447596961283622410499596177974919493058560000000000000000 11242 62922645311767746709953562638981135383390604707526611518094144834560371572873317296190769436351051342455642594244405231522715457814528000000000000000 11243 2976263512372851734487592215982831957340683444269834285973720680321887150366161886750489255082489089404801676909170559607241494849650688000000000000000 11244 139648647089972199259210727383144687695636605415845590695028210110593822307246023926065625287288284839577000028495508817656536961520762880000000000000000 11245 6498974742055279710486663428096695549265606223052674568154553491888234120335733195841082138741107625303707648267011766779206606505304391680000000000000000 11246 299941160934762916040997050218830433875151686569823490100978204153428541754065015866253760306575688168339779817470427787681522890804559872000000000000000000 11247 13726164111999500567617713248969308716250222321619827301018450945372363206825976874351736355391416688427806946072730148858545518849194259906560000000000000000 11248 622760987877386591993015676494657545879434802744762274480134142599980166007831545643007693521048613147721205194669679615697474959937605531074560000000000000000 11249 28008395135935948910774550698379103483259367001377934374840717077625085524483328922908072968113967246887788326104532033606770234982555508015104000000000000000000 11250 1248485329398966872675555827062932207165580278540167363765795338083706106666593318273200160378111387021871339258255023713026300738511136362594304000000000000000000 11251 55149174606806058274198004497965851211300929071055073653744926045614759109436013833374198660472460328821881413102442881679770400711131702021324800000000000000000000 11252 2413709564107340793548741954263977253473122785430164536166042948609162931651017027226212047831638620304897778222433000717890423664248452869269749760000000000000000000 11253 104652477353062071447538985255996771324390937220506531077600155915964621164567035575320418637860777664666099745905167091884041658482604972110837186560000000000000000000 11254 4494263620057453270472290678336205659259388557831687290040977944785486689316483368495910769751675510020291966300768287828889083562984666854523823718400000000000000000000 11255 191133124593147118059525597366050354103007315468809191376396599039580594037033806438252813813948321086968905860564861804335188116573562665003934705254400000000000000000000 11256 8048285280206226623829808766491255722274684162364042211667528012036599907585462173809036609760109007765727903193499393097262224522075426380539490205696000000000000000000000 11257 335490313592641197353344302773390571088052179093367374525007148603414941160555679672680208131850794706876007887738807508989719909222445116126720377330073600000000000000000000 11258 13841481907793194378742428064275144116823335446100532902670430304545398295641702183610045053500365197311125891249777373596604732781291585986140165530818969600000000000000000000 11259 565100040625811710524884495466441471398151589355770448796189519711281612735652860497040364596067676120145481787668759837403520175107676951689386954806263808000000000000000000000 11260 22825467325553149957469718659923689796600359346013472992877527626226692927033649229354862143705518729794483040172371582119876753675892732984917282320398942208000000000000000000000 11261 911956659148513506818669662651695304088011350804742871877935404622277788361276644116799014723413162956088427076530361356491238652766982537615880751678077534208000000000000000000000 11262 36032508344424309688141866624285387966288471285701790164933794301326426279646463481678500898081945520640804705102441751722358210248580786566830598942639785194291200000000000000000000 11263 1407612175277359087269189568933932559063059921995436884490907367540208800072813749484653105253728186852269008318172988163353423434756970168240042468718333614306099200000000000000000000 11264 54354923622249937342964082417197558174894164636839690371911452031931837422392177779168497570732159463810499829869876299947315339522349742323636490390119664964337664000000000000000000000 11265 2074234106915589796362691258339638806022888043220106826791601458951676553286316104033937055572436392845664393847360482656423488174765786025307374934693276796734930944000000000000000000000 11266 78204480929124922666297881681085628786807975944247427657008704206403476669665776806782475437256638698825320562924575668948888448594409289184992657562318859090620579840000000000000000000000 11267 2912383751647029823487229993689820422370548392765321553541299887767100278239336602502242161710069941305322939868012114231953673859992568310285000551405212359393334525952000000000000000000000 11268 107100792093737709064359290364091300901165942576908485263837618089290201507384300906371213033046301332855736939462530966287890190848555053626303806984721976168017603592192000000000000000000000 11269 3888155296158319314572750715279874619089528111374750189850812299264495057763725073523793787663041899065142734682361376275120144492387898142572703113300085670215835524792320000000000000000000000 11270 139308147071776426238182406105636786707232401898110823933877248240474795445769428543530847263669779678060989468190085249687989018325925108553861898387418603962952471564779520000000000000000000000 11271 4924495618294543575463544771670200344008446726586908226020749688235660190190576143387023023777462428714534336750097442222115424266290250038550062725768995086767985361158144000000000000000000000000 11272 171697727079233996927666880469869001799956504083139152231878275714616560431306966792810521625940368075543364250335890123666052103913623855426346928897442904142543333713028055040000000000000000000000 11273 5902618233754634403286924605516149489912906446057519068408233249512067173762598300321749360620585522677073441378349581358084069390245645336998950250607123768428023733178901463040000000000000000000000 11274 200012095193489536370059109198451673232241902412394528837709737804629515704388399105129903375943093736047258301989268072055739336624305515083379812790296976220659539869354164224000000000000000000000000 11275 6678011831010609772623220475581674140340780270209345041911570894165671865896585500413768259976516965544461254199134092500230066490161840935438880072451847292119249171483379892224000000000000000000000000 11276 219613439084526653790764775147678472579617323404309458584934152245396935212805834379704506166920355319815177289709021430921166456326124312301820440258318420230459592495566159872000000000000000000000000000 11277 7110922767593681310390679270400271950085409318287464082039443564834496908511888325177040873566674291322210812115735551905152801449547771165599402299396705639729538556240125650534400000000000000000000000000 11278 226608114704691253227912560397021438250847330790341709221676452649575155692106664303216136033998240397361286000594307536004135277624399084655339652470211549462835281728193645930086400000000000000000000000000 11279 7104387395614972866374170820059302945492933468797509966022840821019886187040745990937303529469450524550656306384516971546335054386981430565594592678654564207387581525239890366693376000000000000000000000000000 11280 219023284045876117785516559745538951775574753213872155318002536364451386892623692197243854217590961458574214616480428848844610753774932918118354414706910914258075028740069514455023616000000000000000000000000000 11281 6636944119942615180370747795734810178836550303830789321634546768563801078404755628219370201087777238923795119215198237379125539756478724455622477254697041334661956012385269437631037440000000000000000000000000000 11282 197584242403050919619843959423664007625398390854830011510747869906423965515481167226410601732837668100499580575374135553165483389402434227624033700402161674111359211899359967156784594944000000000000000000000000000 11283 5775962212193410140215965804730583480677986966600038862280770965143367321835896312187277805907136446260247059619274460873955774948027177281537125971207565699268624097360804810940045328384000000000000000000000000000 11284 165712272430995507921486244164122206608339934537027079634764601153575723159647111864009845315412379987298093717066941662811259062082310397276177353077107160674020117331252265991409888133120000000000000000000000000000 11285 4663388473489595282444655926575371654674075966340694123744821741529293477876746488710910166577267381637493426246650442412711572573522898508396059939795121965768358997843851879356500457553920000000000000000000000000000 11286 128650162236857013618932718505728254653574178039443426008630326274858904204966900586650460143480871781962399487116685992569454049468971350506227639347427495106693973327897574688288935782645760000000000000000000000000000 11287 3477058387851617470706240865557454232086565768930034788534855209403176784742927295528147966757433464640163993137977078938920416798965125220012861726139894722599726169315219482510758368220545024000000000000000000000000000 11288 92007295890942849921825813571878110594017707863529467509000127744119532268041343494290040217034449850874798678208198773797224795190940631467149284959326201532081062466316499039977124000677494784000000000000000000000000000 11289 2381991709394485810289360832624315442439693729505379800183545067435125921769981055643530498637858464467489496664827737379985468547899107546423684823036887855155643209825460975393333156180477870080000000000000000000000000000 11290 60290211444958336594828596651633954339848627365411354835662871088395291688398981024514267201946504502849485419332183570557356388452742576904817068715030073254432776990482562059583226732181381447680000000000000000000000000000 11291 1490743747947905775950379401421682391766731598926053223881875460775675578757437067758706806424755007380390918039551873184800047990671770814337250419681431693220616393318373175873366606948414049484800000000000000000000000000000 11292 35978921162859721545067535437457386684065556752150379374678965061456883192913250454319716156810853031557533217768871774493134087038542247058409183625432881217922203027717811046512179670789141446000640000000000000000000000000000 11293 846832861852107880359751727419774929592602706660645177726593426536036595209738092799395807887392832081173437635396135508626299608508137022582503484070323897296433805682461375420746867141890429880893440000000000000000000000000000 11294 19419628441208069516652566283469626254112754351795156592603030344927589824607009203389496832122265867792719544776813512387047566240317140910079897428608238836297452502735395211452860724498738373355110400000000000000000000000000000 11295 433449002368443748722488109341149951838315494294508960657937379382408051481043813299410510507483365506034893477385300005770216104193924996810846505297607010477647329906646000569114219733120117002102374400000000000000000000000000000 11296 9406262379813841371457407045225883203059912514675471412066666257923957562965543958096706351016460989539319168150812981748147196625995618401623854412769916327368684093267426381477447911226541970607308800000000000000000000000000000000 11297 198230539922134257415572038925840803510821279160069637888361337491096636279212809345208763227914844553513847365677062695764612993517827540859080591549363866332084715886051830720696731750867677135663582412800000000000000000000000000000 11298 4051827910434996849627739562617358107327633295132672607888653864782184319962349370363490675909661628969661149753723645397772570860108438466841399561728666103199181223671012061339957417496405340139220159692800000000000000000000000000000 11299 80216976890377849316974757463411741983720532464448468999598774827167176947178538641906835319625471665388724916179689394239503617542258413529118450338024147042061069699883713541159560964104818737805095075840000000000000000000000000000000 11300 1535939648602953803756521581294789065712936931126564353587993539034756184779115666179204373699339634607228968588084244134832279070443549513488411574926026708172241099256722529379295738870173316147341783203840000000000000000000000000000000 11301 28397197646356666473107817634880711958199810354689095878155032993145510645017607579639810252664570677036356786637698435735214748455312079896378324823282817439472215686599589074492408488707957133364703526912000000000000000000000000000000000 11302 506065454577089238212744228012944143041954813927835655854167157425803735107690374186919133944837361520104991860059027982360966752272298891806097406223313223400590876817814792495493240142146613978133357291110400000000000000000000000000000000 11303 8676218638303984616092178107138985306898154184414819585868947038159917636817173561181709739649149192667597096829810553256435486158243746344050869948005679105064924012097986554793425621437465829873294741235302400000000000000000000000000000000 11304 142798911846160810469568680163315371240445105444722275307074193187760298891884260284321839813457517889375656752940410717297964731059863968642999007072710698103910331868009220672874758639487627046672998172983296000000000000000000000000000000000 11305 2250971492162900910770844422678815431015690991032665518579825899307844929541092317306189928152754475576708951872436060065121687539066092358877218815815901003049640310690083418075376793513002921801442446893121536000000000000000000000000000000000 11306 33894694448396263717598635845312791090100831060589416210693147673793963563130673790054900320653876841211864001726261107079950118330417758421916725112897849770574509628441021333847150488206029676847416935175946240000000000000000000000000000000000 11307 486118336114560646511322932596793143124512805173923550046004938860745205556747614487751690711582589533578576996614214313237284815198647004755416825404001313141818226719606363259619692181469784173679855678011736064000000000000000000000000000000000 11308 6618719261926076090693621258981804021883155321069180095257971527923256893707422171167612158638836688814150286428716503102608247847352835144262147426450536074290520482873414529597723890814142192054989788932477026304000000000000000000000000000000000 11309 85233577922927064168778439145717797586999861243854394474739177236834555370432703373396636426818249612425682586451205730586045382186617660387689470672112158612062974006332446324962354455083140182592247034843517419520000000000000000000000000000000000 11310 1033726161121762548718604422835934104398206332668367478133050091865146023828321981832563682921550519654711870026905442828585160860762526908620869642896870993743663888418843323345492913617733779231223440329091758161920000000000000000000000000000000000 11311 11749783231512071286464255090967164182799506430487497171501278759639923939073034307200053672257833926515519437287723795652707569261469405093039532433453180667405894177534253192284348344600942238865044376270791759626240000000000000000000000000000000000 11312 124452920950666956359537549354620006978217841402642955732620297795733356583398915364806758539591202676394134414027213893343770916148802921208105934520037741923693119224992678300284829375529284168305146339471762722390016000000000000000000000000000000000 11313 1220140557823203131254499479935761111271599936741255493224361361851509179692790403397745120960261059958575148982796849202111075152888438989416508663720187404304284206084914084668311088079976123500183411201324514076000256000000000000000000000000000000000 11314 10983787384845662773912737474065906841600108566163207924946836581652432791777486813103907640699422648170193215369837406460303392986334644437123507085853448052162490461556136788175406988078512781957708418189092903106641920000000000000000000000000000000000 11315 89905625231777020818260949390120798331155505571056161885198663170263537721863508185903143322082586768242504396454057859931049959426267698312417294912205543568600734950078079988759476799285233902865515117011536114425528320000000000000000000000000000000000 11316 661070059570845205003140678284295872789437063024744464609179519606784718313919480128896099990798285202905763554671367112524817311735037391033796411995012128179566233907114261840564119078612203833357969565917798565360435200000000000000000000000000000000000 11317 4299644735834699056495318126124904025774016817769522417852618901258266446376825222963539241967137317980055822760283468439102521329585095684448747920345685760867292177693561894608468095018897793961537936862405358294044508160000000000000000000000000000000000 11318 24240192326584490298046379143902609105297700863418117064180458916082906797611758495590534344124394266800626174836957260613766857014503779093590026787063852650919629565225322281163140696549437585902374399997805712767304335360000000000000000000000000000000000 11319 115208475890528806288097308534156607987127463386240735731599321217737712627524620479527479032544685305855617859561980581831305881254100607858773733711663148445112442019890588932042944512684069573326602516712789633389926809600000000000000000000000000000000000 11320 443326445216690653875564655889212526196258969256793774518433696027051901829322175491338274747364709494128756944545999729984209168762592140184756040075578846591952313861343388108718031255845991331118073733357833030882400665600000000000000000000000000000000000 11321 1295434417840979183402623994481465173950107377698423367099319241637489323527240123188975478157883891378947666396400648561642169648981600409630780636584483642638821696348081328889111130293056468175345020649422239375955066880000000000000000000000000000000000000 11322 2556323917872865588581178015776757943261545225324888777742656636831312265093753843092911610231557545654456728355563946494973881440657024808338073789526714388140608147460213822341179297111631430532680840748193219035217998643200000000000000000000000000000000000 11323 2556323917872865588581178015776757943261545225324888777742656636831312265093753843092911610231557545654456728355563946494973881440657024808338073789526714388140608147460213822341179297111631430532680840748193219035217998643200000000000000000000000000000000000 11324 0 11325 9969216677189303386214405760200 11326 666761541843157922684199389222900 11327 44459424278910532623677063406214220 11328 2955434104781825593117072828585457460 11329 195849774544700802017460264653813163960 11330 12937466488202451883497424619206221411000 11331 851882310304384710924789555456636484896000 11332 55910555431404575573772776484982456694611200 11333 3657390283434534502273171732456441774396185600 11334 238446717368121194206904418753061377647112345600 11335 15492909026864905263306210622726560392978590080000 11336 1003171075896350347941045711398263418208553229952000 11337 64728575273318731376977127232767527283134228622284800 11338 4161735638181168018829117948640077759078412058649958400 11339 266617390439517810774178008724329910452910666756138598400 11340 17018289470249350995902696894692545387070098644040130560000 11341 1082267079692505870824366308119795969667882408805548646400000 11342 68568003469274773963131100311517542518189430949489111769088000 11343 4327670797125126161634082311749134858831341219749584414654464000 11344 272088045088201543885186846994699006621321839121027183849816064000 11345 17039774003822661576178932253404167076287102307663197837178470400000 11346 1062903012458504999047858619238655439240688289992101930351323545600000 11347 66035109042921675349974629190116067529693518667016419617042593218560000 11348 4085858563070994133657759409520603022297357010490075443169564497018880000 11349 251764405663539080966475577137714355529384103827996841915414656849018880000 11350 15448381451851012083791082802916339447981486802082513752438842769408000000000 11351 943895783969103155973661605387753643071644288866244543105062927466496000000000 11352 57423800050966804090010505201059049805990164131747563869731393888767180800000000 11353 3478249221997634116750401804967707364796661757132178787021019665998177894400000000 11354 209751007250585994592779045612607801158694536825699181226977765745314391654400000000 11355 12592018094292436730744597800530342709153583865001921731139315353376197181440000000000 11356 752501730572163768525721383879995519953886675933997017780644300708568566333440000000000 11357 44762373741383695465277488968236666771072836456886916009365824490346018282405888000000000 11358 2650234574515569777523071131454280089281987176532174082649667682028945468444114944000000000 11359 156168293536844625702602110098295701250709472110150019027800786693371850211767353344000000000 11360 9158198900883608431594576926595550167867156144060474461431250544676630882771848396800000000000 11361 534449664606726642635928986110591396438055186583029593610968589645889064115709841244160000000000 11362 31035124795608997654221718633091774763895430051619428029317505901034675911569490998984704000000000 11363 1793164300626813172294637301604204738168077378762908248078912865045936224092270566081298432000000000 11364 103080387309615688068121087062971328917928043400430948296646622728729809347780473777272389632000000000 11365 5895088653078054836837526014475975243502355980086601444202485960045808221351417355483008204800000000000 11366 335375582774329087767978222488709355932201054536398420483902610453348509887829419230173855744000000000000 11367 18978735459632541872675652325762490410420572324580377313337527706913151007925063225539263557795840000000000 11368 1068231114067944380955873194767213103944874483855485115104102935054603373072080092597209534058987520000000000 11369 59798751810592092213892785646914729884478231795896433376735265865142597601477902522930820453781995520000000000 11370 3329003143710102408588023690923511861960767251233882667294266818893034515464544339925634767600484352000000000000 11371 184288031448850753779588926049307902989252395231739230132975257613905708996597303844755156987908456448000000000000 11372 10143922631328721479031300958639846163241561378519943177551927175644476925309144513496381900578557316300800000000000 11373 555143159230480420886733061479144254809394404137565223352153574111507086669117432706354121977337508947558400000000000 11374 30203555003391651632900609439442668079263063279848989149735964910099933715327818324411315806456561038419558400000000000 11375 1633534082407530493549057493632899247513394972811174699666214831993457499429027453169658246556661409906688000000000000000 11376 87816831548934490561911476386386107517281674668610227665686320034131893372844918743618166645381683673563136000000000000000 11377 4692112211257439352651162599600658610397806814620542379818463595664445152747038132006071656751338395471236300800000000000000 11378 249150043032135208627045502717366046064067663240930223397797542770181644034079801517605540590617055695475205734400000000000000 11379 13146665389486354193992034791595680353697594803982713219488205917163830718219077818989552829978915877161653397094400000000000000 11380 689273583057464663721385466586593497513132656655252350819650526528075953695507870130185129691788517625913241763840000000000000000 11381 35904388148173634050984218155042799332860586783766065801710320358429834475423033388074198393610172250249366014525440000000000000000 11382 1857979560316225020107938304692592032246210891381348217135689319037418294327402324869704086574768678206001130774724608000000000000000 11383 95505545360824950360616855732616169249716980733085097555624221106165927927743509678760084663858205599172083021307183104000000000000000 11384 4876029611798952558518667055576269865369320974340504613820103387935724582540636051258345499004672674209380785002437935104000000000000000 11385 247234488682690875288970119913010161796283612123205084273164951610763711587083624096118987168072632811947506713390240235520000000000000000 11386 12448317306478921489207484568183454175625969869625544400829398977416557101596180570630466496770304994462329704845171580993536000000000000000 11387 622334686855068920775809855991970592954083131619545263252749710415259043279502633342694216185297691451339134974959843384125030400000000000000 11388 30888794362557428841135720021006839396243540487058199687055910704155181775488103111569041188116919709054366220344308118399955763200000000000000 11389 1521921439613297741614459199743867690941836974037080382616120844855491449105094840660839657847780543446972200047450745342885311283200000000000000 11390 74429901147678302344799310899930188023393829894607147536619478322582713692305163044013663632748020044155428422619100092360116142080000000000000000 11391 3612559451717431724167106429485665484179495796866821533002491355895154147740726370862210962255639761141811166500812051808410769817600000000000000000 11392 173997143869011339685962708369347964420116941724892964203018492870177051116733654189181970994515997489859041631078589837052662979231744000000000000000 11393 8315238772513226385273757654320869167768222332901554492700075054710743890839835870011943111385333615358838059930103247423835374597701632000000000000000 11394 394237046393626938688752915233701027197952798133334732518649659210382610543534657618836141447635453164911882797347345406017591419372306432000000000000000 11395 18541014227379595674126906362502691077305011404561429465182865753054140602811306217824727038328621002585535327253764098922994100539175731200000000000000000 11396 864857802093462226174031502200051727356792527820705947547489986184420024113963159475645915414809682867577731218106508239553488160985763020800000000000000000 11397 40006580339291052506339030673665417301329372526775409306667317031640035467237172690396908691572321886815449142866847344968081038858500995809280000000000000000 11398 1834984710370637859002074008882922040443492079072181967653115126236322398961599205874546582208971558989347173611407886331147290072229365615165440000000000000000 11399 83442047716296579462608523278343868107186664006729960791955315438710331272114881800649394311653903989414808542257935293953653575524320770722365440000000000000000 11400 3761182919924309714344527591749925693707839243424412331865057981735862632075429498502304252617820025162367962152835099620471416687301785078988800000000000000000000 11401 168029186860786802313099032793562798911778245871296365250524438557224316554709755222422117372773761204371466373104911608555344033438068691802521600000000000000000000 11402 7438711512622754981758745485402129813613566377744305590956198117459049245191778076784390472549207327309321488791792545988759267112482108763044577280000000000000000000 11403 326282274202714215791551704436959803931394904756576940393645952625122303324673950377835276747821372236938947701198729127422583915133501886717535191040000000000000000000 11404 14177514228277802780255589658351734760610261122053588187866906746812710157418883739834483109591966408782081354183573192389225290848509300247897351127040000000000000000000 11405 610159746793151958498840081352520725036703647606132790397890274197728522945254248911908190043541006440807883071720399858575394126248525687344945168384000000000000000000000 11406 26004451968315031888760348080341418582983183360095078114119372895570068268051618827303591893484111428884288125561708804047177745666997419665722236207104000000000000000000000 11407 1097322106660139773729015063916435321466752110299730562710103059691934759906398720911283832493217987750379576762718583657228646886910934305015671307422924800000000000000000000 11408 45837617330642976082359153153850878304625720497880881896236044390268832322445309933835926670044874784653179860602590357841109875860449426463769646535698022400000000000000000000 11409 1895082662570813000385935117221275025308994374148597307559199890335179707810084734639090431030826383546818907224433443942706211456574308243230022761743541862400000000000000000000 11410 77529438415996545110146345299535497051883915627631879005592937619333295153588209292831153729592677470954262889243430692036150237325544569840116914872532336640000000000000000000000 11411 3137970740326751873412026773866881203144547898558954512602077198392775313107092106507595809247105032228895970758518841577331137883300887394535721048485914476544000000000000000000000 11412 125627139951736748648673953505042739865529575037810553964063274896091992166453875746621534186403725989138836747581803515927145266150794332722089228169333041633689600000000000000000000 11413 4973658326452960241679405979444784753536713808353380576790108308477285914174512797321228909049574637622069861713725841660776159631835308292289447209061981352676556800000000000000000000 11414 194683310669130700056515599911736753615951213035876834440373702753250765919860925078257968310559733967325261904797523741412715058497254321182383298972541532584594636800000000000000000000 11415 7532530426316662410665553478024927604911296695712396412839219247291692848619023296627603987488711252348186926593130459171915927160303687220328248068965938361605816320000000000000000000000 11416 288010333294433236896671891841299471116150553158536533043496527177402924729190820887463684387320686490892387543145545753245262805269098967629381320944352645153502003200000000000000000000000 11417 10879831827783068093032509739415728479995635297664475809440198800755169077814394406468409371044459933861112597766417425224317894985622603501934115511962028700116447133696000000000000000000000 11418 405948829996159463174134474418513921557419326813058150610416095464464234420651879355956908083441613564371944193760731305210339632483378292357636970212391683570602279436288000000000000000000000 11419 14956823887468291308606029136877030369036426078781756054481676747481007012029055096885999277346646561474543405485878200541538730434293388086882264105293762939522056598847488000000000000000000000 11420 544009019667203169496966790316963096882538630536774935128737724630505794770059173241668265726726001524977908365343130530408652137234286127670800729016319753747808169807052800000000000000000000000 11421 19527495825439884001909117133775606543640192595812030044910337753575992537202043068276040301688279224919738378228334164197836366878070950817123113915343276528845670447264563200000000000000000000000 11422 691561824589845858245849447150369143213017199411759287916491349510294483609094349033009092737598062769659405545429930455153223236710512682454831179718307847743733866278965739520000000000000000000000 11423 24155978411162715822210322040786896467251081477296444834841083675511178800147709549072974101113928218668142205605657220951799469528455368813653320844137760545818113580148415528960000000000000000000000 11424 831930708582319434192608205683228373365321350517329628901475791841811087398756388792461872404924151679980735881909982124430294272702612779329559737470431835395404712848860863528960000000000000000000000 11425 28240511767094752164383969332998070387584506985447791361250647803759210638144648438795557100293173652910114285697230921221054580654806957095600226728617897185531737299476283392000000000000000000000000000 11426 944558198418589548473284947021548503832406195478322859531413437893407450843476104741573285580524798352965245419746272277989341539433292273080770229185640121630135942683205566464000000000000000000000000000 11427 31116947988904935705936318916233784283784678746384569093428957889214563823463076377241435960731841738297910155916349965533182790993702486776678166402117314558787448136313615889203200000000000000000000000000 11428 1009280326069149471723181868268944984836185239499391328947808115493934188318551261123915218086400080905279205326879833308051320621455218709193194515959090685337339498950352654932377600000000000000000000000000 11429 32218120207950929966518024300252863411478654079376981199553491670681200288571866029825492973035502672541530832267438389077690639812977199491697762376809043110742453901236441393502617600000000000000000000000000 11430 1011768841266039612922277974020300949965389927144219843343902052451751239200486586947659475351415697347220458219073869810806857284034108140889690477542585111467260368075500833797570560000000000000000000000000000 11431 31243940775820512607838735265423621440804056186684094463862596770749452368011898569258276513286736205430109923208853796917250640984543309287901426502479662235235544170551497811831029760000000000000000000000000000 11432 948320968554180202897377697565887706703777634317756038924595921329378520793549304025284686605654320632495565547232442161110810783530493844131693938802302127892409975534994471595165089792000000000000000000000000000 11433 28277556254888748241257931688306116720202686708145675910271486765547163229657278144687401225623208574044319633745213649018742503012226386890456893487281557972943970777748158185116843114496000000000000000000000000000 11434 827955261588447662048602710892306372311630285959918553051601755080282246096654180204163759619726791561220917549419876284145924499336661067956377926824329555542662567225169953606970791428096000000000000000000000000000 11435 23791433516558715917054796582541511583117059505715353874574426720152702888112674230744730051634536899173849849483494166540413834826420645701462997193382938290169784693319094385565830742016000000000000000000000000000000 11436 670565582672075893527271629707662442434416964644011949091141989536237604226460493825743551726785195503855345155622900509937231459292462481344601611847079603103233656383649531660489527373332480000000000000000000000000000 11437 18527375365835649012623840197776264348334713118612384488393685183570675391119644174321959032102970499866175129637716061499773961855183323851069137797909235472723426603948243238077085303745544192000000000000000000000000000 11438 501498296754033313623430460173965559700348969661599291052566096303875924935344147461332403753741008793298882440179096727897186998259901719555259528603989309426604659413452001728897908237230145536000000000000000000000000000 11439 13289955264356227669864774901014129264333175448806814877525289332069281454132427197320905537858959387623780774516792007444327794841558246811141973383669839429046481319233350111453658384179329499136000000000000000000000000000 11440 344568011362551295255609928232226615571963885977415811042059384445634267517836989857203159421170569561133356269423353119436760042549053484580334930998384233507761292192202129781711589981913769574400000000000000000000000000000 11441 8733824890430932486789978757052340145913308925380031127666268149600213938091583519627493807470289350317752277081290259691249745465324276847056886814582200552822651147898126060831460845488240066560000000000000000000000000000000 11442 216258379058501328973934228107812451447008081033240268463628918813893293571195755239067863332897842497370758708144835020824973426278616641836058897630346855807303081825202537914413848559533639304478720000000000000000000000000000 11443 5226602406167826766446391844610448587119053179742398235382938548972512203858787982051380010877945295753517403389842449649146550423899458493588877756030451591240831007041558462419749419621295597981532160000000000000000000000000000 11444 123185417708786490726533014615984653692465139868424032111665034328292698670408409036813786672971772432773600415531488914349447930660248931481095415579727521655870856212817521912106510559262686790717276160000000000000000000000000000 11445 2828664526526707224351014219797239707097323207463703042034076271083964857150164644505592579174186441971138225511174067418943005711419617950811169456796611628720831026571233656224966877311640369717313536000000000000000000000000000000 11446 63218746509646826763264598283668185099702547987096445394854879345587065731423686774468772094018484838084370203522421991653052772379177683770276205421561904578166731584030923267569143619584486780587474944000000000000000000000000000000 11447 1373663822425842634540264674091027575770028785318561195279213946694244567921437610994708092176687886359334670967273690374756251639581320063849572568705005595524499052580762190050542557846630275585122133606400000000000000000000000000000 11448 28985267384627757433331667075223028331135510613335807056761468831180234693954116756130137136951249673762713816608942349322873652548478764790255660231577818872763111972338555008684734226866206760519857287987200000000000000000000000000000 11449 593182998219565994632673829028975252642082211017834045476600639956351748148449958375569894921481548187053109399473122293915707731175931057488410265344974996607718771881035003143483967970311738297906099335987200000000000000000000000000000 11450 11757695658283242258303802563134803184626181413192722429739028920839281334153017627030838625638359435461869797810659569078228135138511177410233433483772321498848487098512430019828507721517446825152968916992000000000000000000000000000000000 11451 225390300506084481253075626245473852514628733207247146557426628113851730729637207889460506509991485097012161574180432786407045746413644098052845753963970081093419258991099142326899368339002809536941846953984000000000000000000000000000000000 11452 4171846002485764592395250947620010321752551235911013059112478131766982336566275033083753381840129434191069732486031898122640118662969216471603257528724685418347461203159650688527698991512771391393395765359411200000000000000000000000000000000 11453 74428174778078851800511164633362256464759818821212648128736624822553776130823703605479154921184549166868339921033080652185211638268835269687169925735931720993514298445316342038022526570406038950908117355436441600000000000000000000000000000000 11454 1277393846647334266871597096973976643279065984356021060089320734898108700963529255146418573717960496725483824835813872261293514941525812726144570426309144744655979603615624741452723540699551563875724468118198681600000000000000000000000000000000 11455 21045933948620883515890253094121902003549937705055090164626762899346484160188400468315991618053700983356258592971405325095626923752384069805136970894551092887020311450932327992903717226965025433911604468577730560000000000000000000000000000000000 11456 332083356127004259366717537097690555887247154274867880706522199739995271917318261317894040101712565001345185263004178962657011314634461809453768996770675065312236898310832189197476326335923423890625651032624988160000000000000000000000000000000000 11457 5005263738056955375578269802564843719721423166599774752625389717598424483398233474746589340407660990957056180740846792701351634033023018560657008291064148549336627716155766679035334489683682061683902007231226314752000000000000000000000000000000000 11458 71852045023116089203443344125638735191497883190057810604115682143326702430355124728356794469652563468641654499736962469717761282866685645242644846095189453190141630208901204484405238542994310664516354545065893298176000000000000000000000000000000000 11459 979165564524003298917536627718784167889966408553216180716372559819558128144816588906915438660804516273415106822888988054312089761493735003106938596178806933818140135329754379100559107777742690267077178651367257931776000000000000000000000000000000000 11460 12620031145616524386325840570109894309553083462961507754479488213563079874515604869938604214068966704791802862289523935157511024700880971229362339656888362019784774253108629039817400789430672795543710799112325352652800000000000000000000000000000000000 11461 153180869575607198835633257799604191968144155620486114219710277470603270365072399564740351652449866014054201197477887500899739207289394787024993690329530706942175051188452300172874914362827534659881862435030971417886720000000000000000000000000000000000 11462 1742445462581559672144157252685614481629438340261033573390993011526375801579143363612011054402665852829916346739158109725009067862464526388908706105243823706400889426999894545646804227965699382241853918976459102987747328000000000000000000000000000000000 11463 18469064435332309803220888072355851557010060209649891894243193414613491259564139556548642410911468114041845862904303618295886664043797438688071455935485509668202104711828906378425028559428440339901880205314860207700967424000000000000000000000000000000000 11464 181192134018964082287604293847782553443910445173822394986781454397443538271650561495827251238627303958119918061207664988334146518509102536694539001118633710245898170907005696586324500177555818175005265422085276478497357824000000000000000000000000000000000 11465 1632110089726086781239521039697583937776793440596111626097417217633908307272778598586466225742107866044714171819168534163479365266238489970320555421361926015321780239169900805885726048176987713944321623986829692556122521600000000000000000000000000000000000 11466 13366850688393090621149408000709663694412266839315515705658395919491605328827168427020403831697374223996616019263174073246264652772676334950817405968267309881536889684714878729290406195435665017832178676749631635874381824000000000000000000000000000000000000 11467 98335516035475326856204627753427501503750101078985080809561929553416309737863696970236152169644719156012816508584825649091912179522240488237641751905447107530560533122331906045106313373447524554734353540272242370406965575680000000000000000000000000000000000 11468 639868227595158307397339635986187292315655305826059331538572589041748354569822361800471996499264245558488463210419865022415851542626675859476312209764002047412084472725872697753417912221033796711335725981910085167314150359040000000000000000000000000000000000 11469 3608792413789892231807843198848810537919676908183874517768236891815014702163884929843777020930496102739219543543395228970832497493251853941140325791160685987582281952315455008656421584300834641121361150858034931737105048535040000000000000000000000000000000000 11470 17157309178516079851288086682465627637205866602405785039804317067020969707160780298236208555157751094707840203827884145394194069128734085425332116875652272244727505133854588267064671858992481222944569606823458992623760441344000000000000000000000000000000000000 11471 66038367878382361038347098740899580200923251654226293425018629784808900181588640946566883264315236596073465482518735284453491937216973140882066906229440121693632377142722190410480465175383811955427588385994991491743131631616000000000000000000000000000000000000 11472 193002455799401351937878940191145224716246664512029102719570576080764076014578415153514826572482594696911482990845077960370528048769605373029524571109266936304615915133246143586759036931928173005217403476488588037158958897561600000000000000000000000000000000000 11473 380892263763056972698595524350736933545970238573408427883655838887865527498969322620843829924502074302514052524979028027751108334657896696442372994639480443832950613971571859528835715269633083149369445271480789636247481797836800000000000000000000000000000000000 11474 380892263763056972698595524350736933545970238573408427883655838887865527498969322620843829924502074302514052524979028027751108334657896696442372994639480443832950613971571859528835715269633083149369445271480789636247481797836800000000000000000000000000000000000 11475 0