1 1 2 2 3 1 4 4 5 6 6 1 7 18 8 28 9 12 10 1 11 48 12 170 13 100 14 20 15 1 16 480 17 988 18 870 19 260 20 30 21 1 22 1440 23 7896 24 7588 25 3150 26 560 27 42 28 1 29 20160 30 60492 31 73808 32 37408 33 9100 34 1064 35 56 36 1 37 120960 38 555264 39 764524 40 460656 41 140448 42 22428 43 1848 44 72 45 1 46 1451520 47 5819904 48 8448120 49 5952700 50 2162160 51 436296 52 49140 53 3000 54 90 55 1 56 7257600 57 61776000 58 103816944 59 80327720 60 34045660 61 8242080 62 1177176 63 98340 64 4620 65 110 66 1 67 239500800 68 725950080 69 1334764728 70 1156525744 71 551245200 72 155727220 73 26821872 74 2846976 75 183150 76 6820 77 132 78 1 79 958003200 80 9894493440 81 18483356736 82 17514618264 83 9291574864 84 2980314480 85 600112084 86 77075856 87 6308016 88 321750 89 9724 90 156 91 1 92 24908083200 93 137963243520 94 274780501632 95 279847927632 96 163139624648 97 58396081744 98 13412206808 99 2018221348 100 200312112 101 13008996 102 538538 103 13468 104 182 105 1 106 348713164800 107 1875645434880 108 4371694872192 109 4724118366240 110 2985763908400 111 1177776960360 112 302917526912 113 52139647560 114 6074625700 115 479158680 116 25269244 117 865410 118 18200 119 210 120 1 121 6538371840000 122 33258387456000 123 71815113008640 124 84139674006672 125 57067701075840 126 24512815774720 127 6965345106720 128 1346325012032 129 179791085760 130 16672993480 131 1069068000 132 46656064 133 1343160 134 24080 135 240 136 1 137 41845579776000 138 528975488563200 139 1282261138007040 140 1568881523211264 141 1138842508355472 142 527696278928000 143 163774039636480 144 35053615621024 145 5268116714432 146 560868651200 147 42331586440 148 2247828128 149 82473664 150 2023000 151 31280 152 272 153 1 154 2134124568576000 155 9760969019289600 156 23828058693642240 157 30747630996891648 158 23694040161610272 159 11761484324964112 160 3949961453343360 161 925569195165888 162 154332791993952 163 18522619507392 164 1607009049360 165 100538835176 166 4490557344 167 140383824 168 2968200 169 39984 170 306 171 1 172 12804747411456000 173 175565885864140800 174 468231649812725760 175 631712676200887296 176 513561903630175296 177 271487485024923744 178 97912485831599632 179 24884071564375296 180 4551174731029056 181 607012679411424 182 59447828105952 183 4279632422832 184 225371784872 185 8579789568 186 231180144 187 4255848 188 50388 189 342 190 1 191 729870602452992000 192 3608256006957772800 193 9599857257164820480 194 13563362278126089216 195 11593574216978729760 196 6488748741058372800 197 2497465273903336640 198 683083598941100368 199 135751117225676160 200 19890809568614400 201 2167710632321520 202 176345919376224 203 10694687055520 204 480293312600 205 15762761760 206 369739392 207 5978730 208 62700 209 380 210 1 211 9731608032706560000 212 72367669059194880000 213 205863214718290636800 214 304259321340702443520 215 272168526367249134336 216 160565515337587520160 217 65590417573336425280 218 19181783506664304960 219 4109794870807006288 220 655328331639596160 221 78561862643671680 222 7119778932892080 223 488367553410464 224 25274270874720 225 978907223960 226 27970921440 227 576175152 228 8247330 229 77140 230 420 231 1 232 204363768686837760000 233 1745463407406243840000 234 4646428416182168985600 235 7093416955669698170880 236 6640483476516166835712 237 4111610818645171993536 238 1774181911850085276000 239 551710651873121392960 240 126600138425044343136 241 21795955591025979088 242 2847177310715337600 243 284152053855764640 244 21733030077686928 245 1273046438543264 246 56849524947600 247 1917601710200 248 48120012864 249 877220652 250 11191950 251 93940 252 462 253 1 254 2248001455555215360000 255 34468781958604578816000 256 109879028131054926643200 257 172634752283704340889600 258 168011865067205033132544 259 108902645322562725169536 260 49431460060759003461696 261 16266402411398709970400 262 3975208597408632677632 263 734017212291476572448 264 103654641765215063248 265 11284478588754571200 266 951338369705514336 267 62184266208873424 268 3144947995496384 269 122361356273200 270 3625518350168 271 80512904472 272 1307869332 273 14964950 274 113344 275 506 276 1 277 206816133911079813120000 278 887921469419535581184000 279 2669889899680297697894400 280 4366936215265498947256320 281 4408593197145215722288128 282 2980859045924054723744448 283 1418446608742004032595712 284 491866786367006407092736 285 127392775493643906759744 286 25085326742863613435264 287 3803909728518027993216 288 448154480223209642608 289 41251378899067838592 290 2974462962141880832 291 167973644429599008 292 7405159775109184 293 253163349073536 294 6639222794996 295 131371618224 296 1913303392 297 19743108 298 135608 299 552 300 1 301 1861345205199718318080000 302 21223998700700087255040000 303 67625347796074197319680000 304 114593732966353546666598400 305 119836394573245257336403968 306 84270416024577912013209600 307 41907537670296541342968000 308 15257943069392842669804800 309 4170358781131925656046080 310 871437927958082218324800 311 141084124476880896080000 312 17867050550622668630400 313 1781409724297870679920 314 140356942348952918400 315 8749439414262848000 316 430929650681719200 317 16699722541311040 318 505447674283200 319 11811911820500 320 209529843600 321 2751142240 322 25730100 323 161000 324 600 325 1 326 62044840173323943936000000 327 600094593716130154414080000 328 1794671328250571885936640000 329 3112933385996088346957824000 330 3369865494783288146492620800 331 2459197114237839794972295168 332 1274331853785368096851017600 333 485588401774563614393380800 334 139542938491931435113452800 335 30809887328770804554551680 336 5299113139732812363620800 337 717206760986754035254400 338 76934386825527752674400 339 6571005815057680564720 340 447891121850500182400 341 24364559037356907200 342 1055334538389903200 343 36218952459701440 344 977044922768200 345 20470068004100 346 327322595600 347 3894044440 348 33159100 349 189800 350 650 351 1 352 1613165844506422542336000000 353 14064287281583387555266560000 354 49203395888029897715712000000 355 87727109128616699445030912000 356 97930088629257519509142528000 357 74017305059571825167484942336 358 39868405212879013276877799168 359 15853904626899432564426384000 360 4774346256385789441969124800 361 1109617921441202119106434560 362 201869997980149817192983680 363 29053939672488176060472000 364 3333697672342941599342400 365 306577029012682196939040 366 22668191188763285460720 367 1349120364433223616000 368 64573202155861339200 369 2477942733386371680 370 75816634447279440 371 1833861961503000 372 34634278064100 373 501715637280 374 5432698440 375 42295500 376 222300 377 702 378 1 379 65333216702510112964608000000 380 433037243781381687389061120000 381 1401570410421197024343982080000 382 2555114476562665602077472768000 383 2938974964779319490280917606400 384 2296109111209954569669360310272 385 1282699093671050069584325927808 386 530934078746662511253820800768 387 167064051518499031289564371200 388 40735179992708194121343392320 389 7808970077620560767883444480 390 1189923381203511903833364480 391 145311613269167606004525600 392 14305057933297435909375680 393 1139626962956584178435520 394 73618997539375343907120 395 3857075195051518876800 396 163623841081306220160 397 5599523105771835240 398 153653094661706640 399 3350604573716400 400 57325586492460 401 755723863440 402 7479239040 403 53439750 404 258804 405 756 406 1 407 609776689223427721003008000000 408 11311184000313936758652272640000 409 40851582248849960205125222400000 410 77036166445916755494375211008000 411 91003690645866527214864918528000 412 73358349006136804413421366554624 413 42419296151089430392206959330304 414 18234147517529754451606036396416 415 5979353420941507022189760499968 416 1525021216337803073758672643840 417 307013091320914675016028005440 418 49340207081834339984140988160 419 6384569421828897360177742080 420 669429031690546374726329760 421 57127318677006454615959360 422 3978542773088303985176640 423 226365017031897961231920 424 10516076182251805576320 425 397979964195729289920 426 12217947286967702280 427 302303384692349040 428 5972290235031120 429 92984398204620 430 1120175063280 431 10171128240 432 66930318 433 299628 434 812 435 1 436 70734095949917615636348928000000 437 370191033377262441722192855040000 438 1245307620010344110701774110720000 439 2392243681365279610454773039104000 440 2905583137282204344560203709644800 441 2412260888410511061289997866942464 442 1441191585393818691924421133199360 443 642026312890330408223440698604800 444 218889100990760868862574759084160 445 58240296787415868688322894487808 446 12275881495230413823525057609600 447 2073636433442850049434715912000 448 283223085005557274057997753600 449 31489543915143748747487778240 450 2864011305904140117135362400 451 213784784554285551770184000 452 13120212870392702419130400 453 662213156689345052817840 454 27455243629287712492800 455 932387858744877990000 456 25815737781085051800 457 578767604767912560 458 10405520651845800 459 148035721957500 460 1635883376400 461 13675540788 462 83146770 463 345100 464 870 465 1 466 530505719624382117272616960000000 467 10542153249040700190934853222400000 468 38813920168598171591755978506240000 469 76695585565751887908729838141440000 470 95549924470303939344474327736320000 471 81590320756061713404120909690224640 472 50278322509642955051523542634153984 473 23168939544710448052963843214184960 474 8195145774486923715280021314190080 475 2269302522947641379719615390208640 476 499455398049864284694242589995008 477 88407699454101718519281047337600 478 12701575963709792831265467348800 479 1491653180347125434057227536000 480 143952982751814205861366655040 481 11458942123971088493726162400 482 754147625811036278789827200 483 41076258323310338138344800 484 1850980913078139680827440 485 68886730252822723768800 486 2110424881437466448400 487 52955705900354657400 488 1080536737705988160 489 17751710360287800 490 231642624099900 491 2356305358680 492 18194296428 493 102512970 494 395560 495 930 496 1 497 49337031925067536906353377280000000 498 362759474080209984323639456563200000 499 1265270559031384024181392256532480000 500 2532163036342744019702099737313280000 501 3233542240005153043518379062337536000 502 2836667745424047699021766655142789120 503 1800217861227646022172473345723056128 504 856637144540381888768010864204566784 505 313754919107799084691833136822579200 506 90223794121616141414940467599687680 507 20684464319636215361337856061735936 508 3826178969101751185258819477547008 509 576462456758799408979864587008000 510 71260909155460142311398472633600 511 7268588047248728721233643463680 512 614281103364644075958549719040 513 43134550365956573280916896000 514 2520621519902490478331020800 515 122622919177721435987412480 516 4961794664987385136537440 517 166632198453423874080000 518 4627472225326239744000 519 105696290451780150720 520 1970886012042380160 521 29698644440400000 522 356699318748240 523 3350760912576 524 23969382528 525 125500400 526 451360 527 992 528 1 529 1052523347734774120668872048640000000 530 10819640402301716903119293304012800000 531 41787310086510503315362070499164160000 532 86159574243057160846616607129600000000 533 112558185672545078843514263937220608000 534 101304114909292061348165217636961812480 535 66120647918011666332333510770082349056 536 32439279125830337717629897727863455744 537 12281306481284035591799773940788441344 538 3660295159192817182809070741003161600 539 872172649453784765919889566522867712 540 168183122114961230794868261819470848 541 26499031052705042231347476166596608 542 3437466864158542816861498186291200 543 369295510283188858287033332757760 544 33005110358762239870582144035840 545 2461810201923685135177174333440 546 153561783758445356538663302400 547 8018122655687613662028802560 548 350386822126714920018531840 549 12797731007580498067878240 550 389682428366517244358400 551 9852583963618361072640 552 205681346431312340160 553 3517995304203768960 554 48792088290591360 555 541126550399952 556 4708311440448 557 31289112448 558 152631600 559 512864 560 1056 561 1 562 34733270475247545982072777605120000000 563 406135705750161532883499270065356800000 564 1449955822564039458977063181688504320000 565 3013338548311810786650520914438389760000 566 4026397736388469751265727870478843904000 567 3714118620598117861446072229509564334080 568 2489972282372905106250564220064085245952 569 1257677244166715900331284266516282540032 570 491387330975757360649615701048415339008 571 151515843083046125374302521021800030464 572 37448948277409165781736663524762701824 573 7511229149082416340377192702554691584 574 1234586532779838743786689962288024576 575 167592007332677851496063219798571008 576 18905009813226353152009707176901120 577 1780573855885016701273497632753920 578 140521319542554835417253046881280 579 9315040038753787055923758896640 580 519396472206159883063823128320 581 24370120873473173612594373120 582 961585711500211283510988480 583 31852714914989514899142240 584 883225540181670809460480 585 20413089732082214743680 586 390926842296354112320 587 6154469748117525120 588 78815958634394784 589 809545039392144 590 6542398479936 591 40494966688 592 184483728 593 580448 594 1122 595 1 596 1180931196158416563390474438574080000000 597 11759733192533913524350994567764377600000 598 50693283162475899183797147842715320320000 599 108490078912918399835102107197426892800000 600 147947347797156345439426879924301463552000 601 139705272916158154751405447536376378818560 602 96091568607685219233296431750962036867072 603 49903046532648534435483090107674904002560 604 20091991676179812654490921252974875673600 605 6398931441569728891226523336948681377280 606 1637543308704910648840781731103957614848 607 340938617756991301923425537904798801920 608 58327360473949401115343534007407872000 609 8264946237787175329674361594590469120 610 976202419031373266710722504708451328 611 96592815280855139380050519730265600 612 8037444788016847901872545045664000 613 563982903587552628499086365491200 614 33432768390978524216627590402560 615 1675774016052894316580001657600 616 71018299851853200345402288000 617 2542116055823463923693736000 618 76701281520238629696282720 619 1944491399892960665510400 620 41232845455702550832000 621 726874119015005881920 622 10566528748226049984 623 125318096055287520 624 1195417987645200 625 8996357807360 626 51989165536 627 221692240 628 654500 629 1190 630 1 631 92998331697475304366999862037708800000000 632 506287562346435881258059394174681088000000 633 1839857763734516906142700495772712960000000 634 4009087604227622725127227704728270929920000 635 5579881013354870458493384872868975738880000 636 5388543495282391488608767907445191216332800 637 3798360818355868048757625005009593633996800 638 2025720516937884400845851732955585077870592 639 839320572626340976917130535607106329039360 640 275682398631278566587077200592967830830080 641 72924554730331741351530997837646658800640 642 15731379038936725928476530468081025247488 643 2795500531691931108351751503185979371520 644 412551064430944066136632455537963663360 645 50893184220178564437087584483083630080 646 5275565900075559222323040261344406528 647 461397239146256856396515695505433600 648 34151342572356649317447914133932800 649 2143861231786229107782103240166400 650 114285756538618332936059456501760 651 5175764283772998314836542705600 652 199044333970356881060103772800 653 6491297262988616401237622400 654 179104336723712146898519520 655 4166574745839262528262400 656 81338161095536504140800 657 1324081567822972543200 658 17825769426756037824 659 196329314930253120 660 1743771227701360 661 12249936578880 662 66243023616 663 264954690 664 735420 665 1260 666 1 667 743986653579802434935998896301670400000000 668 17004942015661136293106668067874668544000000 669 68213077312579308101261883077830272614400000 670 151891399987287053772873464235162300579840000 671 215901823512923714800520431036577658961920000 672 213006678196563629588920681137114599679590400 673 153717333962529635852290719440319969721712640 674 84093155850602309956415820451111271057915904 675 35811200741861831213971532945003638159060992 676 12114207980341058664184854888675474413529600 677 3307303563424406746558583177401266808488960 678 737975494558437415955311221424214664385536 679 135962705042432478451361124634413568837888 680 20854099872860725903866049268429485363200 681 2680792031787899857312769228556645519360 682 290387061917002633771831192439966608896 683 26619151991093941684664997998459286528 684 2071813048149313413204694474220928000 685 137245965413371932930906091983635200 686 7750635856133624400513744642769920 687 373436111270899849891719630389760 688 15351389642270456717310838008000 689 538011957187216000323835862400 690 16048579182756763806822983040 691 406405034173650374394263520 692 8705023688754220322476800 693 156938720668319427022080 694 2366086422920522990688 695 29581268627359842624 696 303336563294635200 697 2514619806484720 698 16526954549952 699 83806138416 700 315034650 701 823620 702 1332 703 1 704 55055012364905380185263918326323609600000000 705 694547064937757017845082596060489056256000000 706 2651030272802827596717226978942618121011200000 707 5910389367729763841588624517070028569313280000 708 8560392432395506047273498971552789629501440000 709 8624918692367622427609403187446023181932953600 710 6366043176548185056123161935814819355965521920 711 3568660219674425164234252850227534958789787648 712 1560170531878810669465826164763205255263281152 713 542860100801748798852607377116346771171351552 714 152745567037898462769709023114272857552995840 715 35199492597492744750372544525307919639585792 716 6712059450678209438770424018147942474812928 717 1067976421701534807887065814683372419275008 718 142764275295493913922243593308285550899200 719 16122800931914382051716906224191646467072 720 1545126945710553500857561749235753978368 721 126101113048704764619578127742837552128 722 8787483684559376989152229936761459200 723 523867194596529150434924265503184640 724 26747736202499834582163151671490560 725 1170159761194056142484558142303360 726 43849125686324494908215054164800 727 1405945855741591632765275038080 728 38498694043118487950639853120 729 897790218001899984323985120 730 17761603433594754428432640 731 296589433402878404072256 732 4152623747522366106144 733 48336210770593230144 734 462587183190392480 735 3587252909850544 736 22104264801696 737 105316466556 738 372765750 739 919524 740 1406 741 1 742 2092090469866404447040028896400297164800000000 743 23363393716339270283384034334254601076736000000 744 102692785161050675182450192122376219105689600000 745 235953462388836789323519237918798692126556160000 746 347816633038212383638657927365448708002938880000 747 357518660840492823114761161425705554194307481600 748 269675823693828213007403770715057416684539740160 749 154757442764576258173150496680013889372344549376 750 69384210258009365549613006856421464692398923776 751 24802908325823438901973136746673309691338840064 752 7183220362166372405298281049524418751923643392 753 1707123423140323815821100377692049518812655104 754 336389523554852967624436002232428218148941824 755 55428299516328752131333996010055132652141056 756 7690416107642856953110972492061081052322048 757 903583900267472880532479720562706475915264 758 90322589978371506707234175387296850607104 759 7709773820715081432402678179772945117696 760 563580675434502977841476071878116988928 761 35356284188833184500290309783277831680 762 1906318679697386619414977679007578880 763 88403899743771946051310849075339520 764 3526399591231021170571591662936960 765 120924596931028657566171233808960 766 3559958327811042307235052764160 767 89785040527714073395978088640 768 1934146259070157085867593440 769 35444914262698149352870272 770 549693672459042217159872 771 7165724018666455221408 772 77841642458885329024 773 696820972370965728 774 5065555357973968 775 29322184738392 776 131511343236 777 439055838 778 1023568 779 1482 780 1 781 163183056649579546869122253919223178854400000000 782 1036658040507794440669643543662964552761344000000 783 4183276779456758519316168854161285934638694400000 784 9649366082525886120669875389683143700759183360000 785 14471125370425795157963414300769912663677337600000 786 15164306899414570889459822813934227728503826022400 787 11680128781577625466041748827573819473863504035840 788 6855504418775932796722980876059754282256334585856 789 3148885195528836936932850527663014863114086891520 790 1155175864060289266626196971415378779107021491200 791 343935326803280524078344273469187105735737774080 792 84183263457778413519418301611468253353914802176 793 17117149846236301536940596559092305136659758080 794 2916172388022477956899550463020887125847705600 795 419212824970232762518482102354113388302653440 796 51146937032357311892952700858524458231233792 797 5321548540608446550038154751864599382241280 798 473988216375849780522931803433450723737600 799 36252678448074728303761071756168000506880 800 2386573544422657192684058402966785374208 801 135456787367896172797857684375225753600 802 6635456530106956599804706430626288000 803 280651586476411860281276975734464000 804 10247107573563625307297974274565120 805 322701231814253916783594961219200 806 8751711494503641572371934764800 807 203927258397324306868372327680 808 4069774744073239063580254752 809 69273261486302165108893440 810 1000290549629016493286400 811 12169465540820453511360 812 123650879752082480512 813 1037550640015306560 814 7084573758468700 815 38596584433680 816 163239501984 817 514891260 818 1136200 819 1560 820 1 821 1631830566495795468691222539192231788544000000000 822 38579716605182784560080216505096986637107200000000 823 169379488582120599995747942924009503708938240000000 824 404039923603985787078787537041304211430781747200000 825 616321034992442097861385526061206624603115356160000 826 657851865429150221020217863783294133896127447040000 827 517009734937623827780544278168317892364988317696000 828 310106415438029623100652408859612266232010350264320 829 145791524175319415098264263955813137040324834000896 830 54831383980783437245401219380450180594179636920320 831 16764236213009678470357109992652684566662494530560 832 4220885741776025874701609936947246684708343132160 833 884412876710192132810288459072752754733084942336 834 155558068775311588055009077208237867031726279680 835 23132377924241080601397661561026443997455472640 836 2925560532208042685615526369007231928487372800 837 316214744041402340437930339641877845501828352 838 29327723626320890840766998056825964463329280 839 2341530142013414067751980587515156467056640 840 161341371010091213924056320990299277163520 841 9612531564129260574823985764200139921408 842 495833106644104978284851275315471001600 843 22158771792849482271095437271350844800 844 858072540359723691721696773660633600 845 28778641694034685319023665977963520 846 835056903504940393113021983491200 847 20926840361231164348733295033600 848 451808986763881426247476227840 849 8375799783079260555515545632 850 132753733414114572269303040 851 1789079471181095977528320 852 20358648512746258320320 853 193892164438178981632 854 1528040037769381760 855 9818569138409980 856 50432836724400 857 201474153504 858 601341260 859 1257880 860 1640 861 1 862 267620212905310456865360496427526013321216000000000 863 1830473116654963579104817214120422635397447680000000 864 7259178412758515694263231005482069653597454336000000 865 17308406307700767472032300936238507480812041011200000 866 26848915912381904227751322436442527462471835320320000 867 29175607737797682485988343686370606941197542883328000 868 23378650063814959492886142016597683757185227135385600 869 14318888490549217352705926432647404182417185893253120 870 6884283135209552080615177904265132539055151623831552 871 2651842072467770752930228408312808417688928373047296 872 831717130466209040634432716902460270929192360704000 873 215165149591857933620011012313960115529687589207040 874 46401219478659683621963021550179707284606103498752 875 8414602435831236857126102900502565219219030337536 876 1292483076688129306734792691862734636230831129600 877 169166926077912064302732244755546228005409413120 878 18961639446949329789046929393841087860184994304 879 1827675677999803947192843332972135381981777152 880 152001790698518925971065496254826166618624000 881 10936901821825372626976032488680481267107840 882 682241091078946329281480427298289330635776 883 36951452597325157714302781786259459729408 884 1739357091437533255820795502195868512000 885 71185147004518396977007156552030768000 886 2532668610489826178677495620112611840 887 78281361441907654888368944328779520 888 2099304420013940290630246558627200 889 48752441326494477874364046378240 890 977859024253630380512930712384 891 16881557771261569385116230432 892 249736251325400655108384000 893 3148114039290899672855680 894 33577791947819494799424 895 300335148081395004032 896 2227164043280194200 897 13490835854480140 898 65441851810608 899 247327184104 900 699562500 901 1389080 902 1722 903 1 904 2810012235505759797086285212489023139872768000000000 905 68169611049861840265761796292078223429080186880000000 906 310365783804129113092097912054983188115837943808000000 907 758285840015088510650220750500686493495009162035200000 908 1195903338603664037632759721088421449699649482915840000 909 1322232110605808686846376596476887753584758969335808000 910 1079533848045320108256176659996064343988354747780300800 911 674657050828515333490002119849929088788987381332049920 912 331442582189401290491738286769797221338521531198603264 913 130648085486305503202263659910445231324451407645802496 914 41993541662858577687560471161365783473977645630550016 915 11150518255227238109453070436172022160655785799854080 916 2472048911212629304187832555385446313543871870721024 917 461617056655488588642629982934052706675686492676096 918 73137798012168688286463926792790460036196986402816 919 9892050165213913010200952838052075239155168916480 920 1147962511565902643765052404136488131049299155968 921 114790749387321166197918020826857663923627464192 922 9925256174545979508874508486730305827471666432 923 744155579214473311634663027563000749108019200 924 48489233147338009958247305749683808089167872 925 2750547453334793108980783116979994491880448 926 135985072181454669339127590646131601131008 927 5863381648907127800165864530146878035200 928 220525513594545817111717792525218551680 929 7232208120273828521387698673395000320 930 206633782217041399902400523594200320 931 5135944469730967075345767995322240 932 110822411128658156172890303369088 933 2070229851908037910783680426432 934 33360896891562405790779562272 935 461651637428314035733954560 936 5454736496198043355170688 937 54640156644419757308352 938 459849598953683202992 939 3214375090724321160 940 18385609190974636 941 84358438548384 942 302064535864 943 810803700 944 1530284 945 1806 946 1 947 362491578380243013824130792411083985043587072000000000 948 3344110663442520158542660625407957910355317882880000000 949 13899042432098086721339571095993342192224844120064000000 950 34020793295715716451786918018101984196781386026188800000 951 54430678064685418333609448795236662084526488818810880000 952 61205244431621413912919018495252848254700003962912768000 953 50884349259809023067792329460576481615106577710605926400 954 32425256002649916460156572288763908754302129031969505280 955 16265006606927897332457421194303798846100279545338134528 956 6555315029646427625392384911716952136898532981306851328 957 2157397673508573540552094688296559626651502979038164992 958 587394296556596397378909072261700887181721186895998976 959 133730149816045862153005690588702641267960868777463808 960 25684262923717115730623882063332961882967839870604288 961 4192221643936244146558138058029556817828731314122752 962 585117094732211308029145751345952658938065661853696 963 70196073444972494569796124961859395315902405899776 964 7270055068302433640325657275498766697216351056896 965 652354243499491840558754893950679466774876877824 966 50867027868041615780727270861740319895008347392 967 3454862002977182413668703222613924422485929984 968 204771636275846011242652955081487662753173504 969 10605723236635081114944572118696687029844736 970 480420179774136297791822137529701881579008 971 19040935257643084411117942865241002908160 972 660256807785303134021311321344924050560 973 20019665207550721990857908919513162240 974 530225936777606358577841819036897280 975 12246955764834270174959717990851776 976 246148988607010070366913844738176 977 4292523391743081590518702798464 978 64709621345095486695192530592 979 839370168507976101512612096 980 9314384727078022713686656 981 87787634546348160448024 982 696383479458509194352 983 4596050109703347152 984 24862431710179492 985 108062255148848 986 367122832384 987 936410398 988 1681988 989 1892 990 1 991 15949629448730692608261754866087695341917831168000000000 992 132660891680396741656397835651551898771391890063360000000 993 618732987936848921226649216340508070960748260491264000000 994 1557247048419244510131286537366760767254798264591974400000 995 2531275021009310708550369284191341026162256433674977280000 996 2892611041199232950194804787122730940981533389961035776000 997 2447349761311294098717278809520441797217365606076409446400 998 1589153237269568960845031378681237596523300349875155107840 999 813338631722003315493603724357514402130494303094165209088 1000 334901106771114510906116932961307672868634933997214433280 1001 112756438714972592498265999771001667145865209080221286400 1002 31450427690746563574831888379338070641449926764704798720 1003 7345612709343487304276037417843319905904580123575701504 1004 1449459088882587296265463503978998821517762916958433280 1005 243437374836146587238235207381213911718124226415539200 1006 35017363762527737713526434461633602150908680618332160 1007 4336887110905624998722185310859885939038755421908992 1008 464507358575404530887987181261060029344750866562560 1009 43185292595503360176806740586083814320127674444800 1010 3495767822499799174594122919659206354460777262080 1011 247002857012858813053308132913059377901507896576 1012 15264391603176698275101129628353324343073648640 1013 826289925641731192967148193215985825215129600 1014 39221172585549228752695324487065104123344640 1015 1633472943598782561833897501383361352595968 1016 59701424088953767110474178159788018009600 1017 1914362878337607967889692720597564700800 1018 53816592732906482652615503812179770880 1019 1324749353327717313521863348195401216 1020 28504886243779766036451734042765760 1021 534883115780023010818257089020800 1022 8726626202956200626845569863040 1023 123320617469569729689596525728 1024 1502364817783207408445775360 1025 15686238768324731344046400 1026 139347161762309437056120 1027 1043623541730038899344 1028 6513549202366755120 1029 33373401554164100 1030 137601633652560 1031 444127315632 1032 1077829830 1033 1844700 1034 1980 1035 1 1036 478488883461920778247852645982630860257534935040000000000 1037 7028253441832458700832807053250571732916577815756800000000 1038 29083344052386031561249308026584253253972835644211200000000 1039 72942780913378567199716498926322450524165853931372544000000 1040 120173421826587429818767491609465832879612118519355801600000 1041 139521166126608954953821176630950007983360130944241500160000 1042 120064531567317439568114433030833310073947322744716656640000 1043 79394065223055867841821396314607570438216907254624839270400 1044 41432056124293155439903619822442298592271750009573825576960 1045 17416836490855097714130274005223695762641756462081479016448 1046 5994266656382217713116470963711573463827712313420856852480 1047 1711319723175587800644745480486170280897002448319496867840 1048 409663299171994895770330483889829045981349103959961978880 1049 82966691764488896750718799199823514213681230757054500864 1050 14322250335885171642322987454199213433081253171894753280 1051 2120740391916969942833763075603229491636906878373053440 1052 270798439871635855180066447439179233798464721722634240 1053 29953152439945205753666393591290605813637660811891712 1054 2880871996665354447473409710718561963063345809564160 1055 241695351168369330177487750759901182100279211002880 1056 17734276989527232670836920822738719793541987601920 1057 1140459794037459181192553781172136213489303680256 1058 64385392268518566318371419059130512231396925440 1059 3194964434453546956086150433677506041055531520 1060 139464854374195361636900535474471174563093760 1061 5357400880757706888735091282250777912007168 1062 181103196566922212410679204110707346425600 1063 5385050793103690506517386447723249577600 1064 140722276931141361935983577280361566720 1065 3227438343189727151545970699654046336 1066 64843060762915373268589632908420160 1067 1138457971663482610038509986193280 1068 17412815858621821048073505332160 1069 231118443984001937725422790048 1070 2649278406329096675578623360 1071 26071753952916417680123280 1072 218658870871308646744680 1073 1548546389305596464784 1074 9153385045767139320 1075 44483784971226260 1076 174220585363440 1077 534911161092 1078 1236615930 1079 2018940 1080 2070 1081 1 1082 11005244319624177899700610857600509785923303505920000000000 1083 270749464938513786056618604513423357623412944850124800000000 1084 1350807097931488699831537575840534893685225662133043200000000 1085 3484149821665335800568130998989100488833987581289955328000000 1086 5824370456679992769029197733490139935034308329870878310400000 1087 6865438667788855961127926860485659011262299566383761981440000 1088 6006008294033206989918468917000333156736706351817608396800000 1089 4042144349300260361563620787243953528106931151997012593868800 1090 2149453809542955834058288674421764484949986172508509243965440 1091 921826208141204743765873119138528716311589347806793364668416 1092 324065400242627539072994809640592057743866828633640778498048 1093 94620469356829966622515130435361306365827489414836556800000 1094 23194966145065307006843985378033164185127194260075070894080 1095 4816775364334108332922848970916994324753704082849835051008 1096 853775603155533722511636734044718269809167034199522443264 1097 129992282278978820892861184353255590176089191308526028800 1098 17093010163030414699414482069127071421527724243978961920 1099 1949990712504197237974095945796969628730684100560205824 1100 193749785745842051213257041029735212260246209428442112 1101 16821360318257367860029883680589874133231682193676800 1102 1279598045531716736550085943827766456025157868697600 1103 85476733695421466936642909339985339187826839624192 1104 5022950002834023334607971890381219212946232960256 1105 260015448217666076974255220922779279085188121600 1106 11868294130788833161722285975191603175522270720 1107 477944521468763641168891585875293058291446016 1108 16984433662374101763130430024918386084743168 1109 532506103561878629545659914577937951673600 1110 14721061511533470573009109146603929073280 1111 358468998736690930650987614309923283712 1112 7677509743285111385954293551835441536 1113 144339484456519718507191204484616000 1114 2375963207426135344665650517884160 1115 34134644234034187384812844840256 1116 426316369765513537514225186848 1117 4606083468221920129900509600 1118 42794578033038956042496240 1119 339376823944049181400968 1120 2276123382796828291584 1121 12759981185780626600 1122 58896540839038100 1123 219389318430744 1124 641536240092 1125 1414434450 1126 2205240 1127 2162 1128 1 1129 2586232415111681806429643551536119799691976323891200000000000 1130 15190124787557801896554869349621197674773318443257036800000000 1131 65903775797866552088892234736927232111736474406936903680000000 1132 170118323666151724544312231903614215312576171734420422656000000 1133 287994804088367703546489322429978502482819597602335490048000000 1134 344520281983590761277484893442772824450066030341686663577600000 1135 306238822106488937434385190799072039184807280616485188272128000 1136 209653592982995417636012306211553193969540322310403512703385600 1137 113534262620379087493019020445737439622257019382385673987686400 1138 49642527114785262185222897658396173871285301177512162641313792 1139 17813460139715995492898648256622362887292345741548788778139648 1140 5315287122971865527834916980178747899235913339223137415958528 1141 1333183437042634095447803447924365759667323282592625188044800 1142 283629639467984971922043088850874147211979255503823538487296 1143 51570484210245631324934115851782762994738009043710709817344 1144 8065326116711248405366482352525013248888111115088191340544 1145 1090884634225111320028215372648153102226003051570656460800 1146 128199176421120572483071729340074658219478069744186431488 1147 13141766680882484197590727624166659201625290123824340992 1148 1179059006302376155130806485676834866448404844371689472 1149 92843358574460198250316614362431866019599745882982400 1150 6431504710180130008818055776437140249845664849915904 1151 392685155797253510731035849307387697398862101794816 1152 21163841095189217053220871999651672061853103562496 1153 1007962748516230566129772709500586922469798809600 1154 42453781758219874870155990436900755168034209792 1155 1581885886027692115263139999544994973785566208 1156 52146915786259135547446168000775971898963968 1157 1520282198370501120665568135787631407564800 1158 39168965980426935244981824563972883238144 1159 890809250245868960432060009652157326336 1160 17855066547666373908866212371270813696 1161 314751703932305875835470491585465600 1162 4866971244422765483643121305513472 1163 65797477479855483095936365790208 1164 774581792941684203692292420208 1165 7901077368496173145026537600 1166 69411992017013955023010816 1167 521276507332107594354144 1168 3315510974193393466304 1169 17651589682629460800 1170 77481377390655128 1171 274838623991712 1172 766315399872 1173 1613068200 1174 2404144 1175 2256 1176 1 1177 37241746777608218012586867142120125115564459064033280000000000 1178 657492533551698195272707983611022561743363807597140377600000000 1179 3187981827030198009897634468244737037344859989527672913920000000 1180 8454845343783048631047783000258603300029392266066030231552000000 1181 14524417592740344651971067141616009807763534491972349303193600000 1182 17625380686445739862177086275581633175732407278214091636736000000 1183 15910837405245756355906312958190696096927159522175317801172992000 1184 11074588281608928224131070675709718974158960851652125152981811200 1185 6104019635437192529507106240762658506327070583267823819329372160 1186 2719459191522020789968517970968242608642475754047251634733973504 1187 995403789289917635377217552685436108209727443199299641024446464 1188 303313581523246536930583171854035691320242103580235960703778816 1189 77780876519025711160880765749609933731276155014378368781160448 1190 16938322456459993344388468519231661618052526655414349764984832 1191 3156390828503011885206715894535661152820725919491603531169792 1192 506566627825951870558997768923137174953069592099109625192448 1193 70403599304629368462584315003271265676257231126827890458624 1194 8513415085695612694633113806354766505630089427823072526336 1195 899298492630382267309924885851814352189828928584386041856 1196 83267858545105992595067279528043908360194273621669208064 1197 6777656350098414765038705704990818806246687535248719872 1198 486141050457497821269071587651817454501972532554590208 1199 30788822963542902487051915801520167175105577885913088 1200 1724522995787417678301120307523417398253072750211072 1201 85531704875590574318209354411547641104703214763776 1202 3759688153586090507754723498730502976503991250944 1203 146547617324680407029131408757298787019753324544 1204 5066363345973887104462177876522209783975975936 1205 155325998195983689384789563638464582524274688 1206 4220934691342130365014376548723688635107328 1207 101581660376498372430978578278159949755648 1208 2162307520177014151876115764256350989312 1209 40642489648797803513996484668162881536 1210 673069193354724503062295379352967424 1211 9794312564659556280871051277714944 1212 124814868629283529979768059316736 1213 1387252084609189402771505753968 1214 13380374076451613415890439552 1215 111313923141761963424302592 1216 792746355311171815786848 1217 4788141546495176496704 1218 24240045739813544256 1219 101309041256038616 1220 342598513761504 1221 911836333632 1222 1834422408 1223 2616208 1224 2352 1225 1 1226 3649691184205605365233512979927772261325316988275261440000000000 1227 37027700087611523731524440504891732028737743463326836326400000000 1228 162813340282520653629950354913345083684702709840519521894400000000 1229 429575456022793653108242440227584143122838189246633947955200000000 1230 746713075203075109819091426263039350231903644016130463367168000000 1231 918904429319899837137360617981598504081608836913116914521210880000 1232 842068371029860682450394542472627192797007809345734098278154240000 1233 595606736148480941493930796744099106941318144087921897399910400000 1234 333948969556900548180995911708388441751476611225434968922941030400 1235 151507763888246210983972870864977676636997729827695161701668225024 1236 56532953421955444689455799395875772763430695348451013187639705600 1237 17579816085424705626959863091802464810258303249569230260994048000 1238 4605704082440264779734123574197502173837760726994089536250060800 1239 1025859598872348213111968560862310686274145029103246432624250880 1240 195754374164577054465438563076873638066793464505286912605388800 1241 32209711163798363200735112019572809535531095635566190028800000 1242 4595375289570055539174903660380665424176722110306754370150400 1243 571182088281691489049619293212187026638554805546218076651520 1244 62103097023899895291139264946780926817081143696607859814400 1245 5927172186975184490719405970823800394983469575426591488000 1246 498039763280744950391930511856292960795778064321924915200 1247 36935990618518308267505684133145232592357742267382640640 1248 2422765477605976780919203961855361116724438192301619200 1249 140795836715986640621376316083888688280466119295488000 1250 7258908966353672038785596029760929710437506837081600 1251 332349935299106094927800467514629104734192275869440 1252 13522613652922208348799913692121894040237234073600 1253 489131427400799847498301344554517942956580096000 1254 15729339594619647026336355425563497819982054400 1255 449566500211123752620499728272146349129639936 1256 11413203133190328541492925547930094855539200 1257 257115091614325383916352521490447997856000 1258 5132901028891481939770089058353056025600 1259 90643915760915902960633037612608335360 1260 1412780010307133864230162828430201600 1261 19380103245409035069092161495360000 1262 233183059381075802703955983672800 1263 2450694278070262732187887149040 1264 22383888506709043678992700800 1265 176587146969449627274696000 1266 1194195898089931483146400 1267 6858231532761599439680 1268 33055160946787764400 1269 131691626874731000 1270 425041519711200 1271 1080987114480 1272 2080530200 1273 2842000 1274 2450 1275 1 1276 121656372806853512174450432664259075377510566275842048000000000000 1277 1684100896731236699550974505099474535076660877956481024000000000000 1278 8175017746816722245108108839326977206856158330405253441126400000000 1279 22196772671039728894842276459816019986951687925321410438758400000000 1280 39126029618680994031808706648792563211133354616646881498890240000000 1281 48806533465361443660008554371577154562220440598448501505916928000000 1282 45382222118633761064513658074133224711622762267747930545722490880000 1283 32604226732160646128748158530485154576277602130262560933664522240000 1284 18586900608188475538164871800295891215075410688769703460244291584000 1285 8582462901048498841149956351442707141614378614740419060336479436800 1286 3262656841702414800795024051022654664982094465260181925566793908224 1287 1034728738172052341186487910329908870453727946984423374133336473600 1288 276764218249611159209489974792896947320090129948403853468366028800 1289 63004925575980497856218567179987525595358304837914191269316812800 1290 12301425671902501403988695080500945541688212823031827445520404480 1291 2073427382397394366434781059148942142665541425179596109982924800 1292 303388929098706900794938131853257701376144049105673479233126400 1293 38723015089843228661002716669685936057136940165318798084710400 1294 4328980313541060825567742338729763751613572906562661098168320 1295 425387843177599684794030512372171331099535281258919141478400 1296 36853822321464913851363288875337946178802943993634891315200 1297 2822257906169295028048333199056366083717752470287881011200 1298 191456195975959685807327176618173999777211965279604183040 1299 11526061768579440407724606227278373603386544898492979200 1300 616682271935596368439745369950720638795363571954969600 1301 29356198289448527912560040091005256136246845533145600 1302 1244369556582781177281152768210979477395694090448640 1303 46992833882872218820101372821196868166706818457600 1304 1581384065123503219588141735409141582405809100800 1305 47416065053688352494921295630765777126770816000 1306 1266250839038715087576961362050407642094222336 1307 30095550613106130851459306987534211411955200 1308 635923489019205662987509872936876634681600 1309 11928781841756141191995056849791301529600 1310 198273516075003165223369884592493570560 1311 2913381726176506605789806207831673600 1312 37735474961360842366646299028964800 1313 429347209267781010750268003792800 1314 4273082285996101135305444966640 1315 37010809259795344210302508800 1316 277251320376245059816126400 1317 1782683749906100613818400 1318 9746346877449429496480 1319 44774699738910464400 1320 170229790906662200 1321 524931095539200 1322 1276983468880 1323 2353558200 1324 3082100 1325 2550 1326 1 1327 9306712519724293681345458098815819266379558320101916672000000000000 1328 97209701628060828440495872952083467407502412828111420784640000000000 1329 436636215122389614796324278117886147085029724711020141530316800000000 1330 1171962144867726687807877999585040671562323515675067706612121600000000 1331 2088471731106207547753978616118211730652035506841857898651320320000000 1332 2639999590607379331845627576295307707053165824711834163996524544000000 1333 2489876716510551222301172328474656454279147503211563362814168924160000 1334 1816139679619282076682792874188246163815270189425045760601227264000000 1335 1052171218560692917833821925959980882168846962388100222759492124672000 1336 494215157363141804538534474584363583072401708808307006980732616704000 1337 191304255119028213410811076597219877827171038914143563801961927016448 1338 61838609802525352875122153488324539126746198501490164976096397492224 1339 16875727273800826579736983581548395610428792382821521747098317824000 1340 3923704647614248827117869387580398629984699873651972043333764300800 1341 783265308602903660112511899454764067760921783769845455755151196160 1342 135129679115614774865043287951143960181885129036047135632633876480 1343 20261117015448142035414213768668542464227394161613800938524672000 1344 2653055604507435098749206566390571538406488355395955287942758400 1345 304655383387491687985352930431185503524727411360260241828106240 1346 30790024173795380356971747235632097339982209506931864548024320 1347 2747201900805479682962100659555695542393995345882821856256000 1348 216969052048188010000829074395533015751797661648758786099200 1349 15202160688766381318243421243054203054361611108653465722880 1350 946735660698070234030413094378610745974087688347476951040 1351 52485295541479714773136975381243649988033850352584128000 1352 2593372231053092170425615929655503344213236515781145600 1353 114317572401345566348198930070293604238628877693895680 1354 4498408025986028176887600153910474256847377689552640 1355 158072217360832766015914428832653204722734950912000 1356 4960582481929965476979189255879110957034607820800 1357 138993421279384042556391254836545621428660239872 1358 3475477012115154974158742687650498711188110336 1359 77487340444710393966498477836403282135168000 1360 1538631292818828277858457885854875542905600 1361 27168012487672131235363839158740756331520 1362 425751525700061774506610806903601474560 1363 5907261066224304767369908638741804000 1364 72356251642191361700173200358548800 1365 779628581300208496255680694620480 1366 7358108067033855522642112158640 1367 60516234247233680149717392000 1368 431012269259939447665894400 1369 2638158272380789258660560 1370 13746814695699277672480 1371 60261047988045996000 1372 218867862087984200 1373 645475590046560 1374 1503397866880 1375 2655812250 1376 3337100 1377 2652 1378 1 1379 161316350341887757143321273712807533950579010881766555648000000000000 1380 4315267780682324231308320356636653501767189581679174289981440000000000 1381 22737516766510829940490113221888011240982790006406227881990553600000000 1382 62909504674702842813107309958896743328393339259151648123414118400000000 1383 113539872939948305968104551666128818289791709659201272135999815680000000 1384 145386653575623487274579369072820602637528122161984766088868528128000000 1385 139025468356979552846784745981544839674065059858352164327873912504320000 1386 102912339128499130076829108042021995781674088480693104721170352046080000 1387 60563472375203960961373389725598426275604975982128460079994060668928000 1388 28923518071128214663841998471477289234044246079225693479556263339622400 1389 11394046023414117535388140220476378591839469658224017698594940697706496 1390 3751841974837680608535784277605886317588594040364972279898217677062144 1391 1043997903568288098844494628936288640319251187923083622090717676109824 1392 247751373264617099564445254734541241185479459617427261519823771443200 1393 50530423387559096471461371951040204243209227063643337079253178859520 1394 8916077981783722259698846500842148422749467916622414776584684257280 1395 1368785238926470935949326621122296333650491493227458617154804961280 1396 183718846949974572503294923921192630240417284002969587001756057600 1397 21649961889802744332803321952438505177410121933430335114770350080 1398 2248152398175162552248350101092811007458318727096080991536517120 1399 206359094621861637394970294669742524693428003994131389337886720 1400 16788965707840380605154386285384942611565085351890977874124800 1401 1213470238489852836832954163180680267384731408828513157826560 1402 78070444653946846761846842916150763604257624594296284323840 1403 4478180156584611060082590061091274725675711130227448074240 1404 229322206436436955053588106352742942889917138411348262400 1405 10494625694413778060769983664584077175406372687814773760 1406 429526664150820094401376222199867074340345369716464640 1407 15729831614752751858489673460904726006610470934890240 1408 515538020599788150285453825076481068428611640012800 1409 15120793467909203044191438514218108435506875961344 1410 396752949219316585634699531925369671344452015616 1411 9307367029605374636334235088931067900106433536 1412 195025607367233344048307993678539904352742400 1413 3645600906998922454558175461354784227613440 1414 60695704686280549315915907412490001116160 1415 898221308853346921381651454853281148160 1416 11786213590607947040794586428367663200 1417 136720640745555076499267626411924160 1418 1397017214923520848526612583170240 1419 12519920601381662626697510795440 1420 97898360651214565703280073600 1421 663729424324757342089166720 1422 3871816853695442179608080 1423 19249948788796315014880 1424 80605870875488576800 1425 279957952696614920 1426 790388294302880 1427 1764190508080 1428 2989743250 1429 3607604 1430 2756 1431 1 1432 34199066272480204514384110027115197197522750306934509797376000000000000 1433 273067777391293696966440029657369534553470085779187700020019200000000000 1434 1251917325514514759358412744504149862633407996457247395793810227200000000 1435 3448287514646034134861166973798265024076590766448448984396385484800000000 1436 6284990576094170868134492595812999870717415103398497946245246484480000000 1437 8148818383741927589456350742946357776436049257895745229493056307200000000 1438 7897892104158651289962284682146544348031296589626381543295098594263040000 1439 5930802893173285892714988395683976642880916283778941754652482129100800000 1440 3543845062139861051552159559814759746588024227346255258389514024910848000 1441 1719976501264698598158481405269307271955643045943312128587727185641472000 1442 689205335889576006282446934336928701998030560748752657130121880122949632 1443 231052746915203780577345551252601510964613080483394562666292216958287872 1444 65518758777678967610664300172595443744354345173166025373970394418905088 1445 15859650863336996108428913704083713272173909091515342447998718307713024 1446 3302663801062758212735522894457776312778565449996492040200903865098240 1447 595598342689017360610246307167526545464644408011946030049430796451840 1448 93547263915982437440971385656935241633666952772597675993619375349760 1449 12859645291549948655782446529517463500099331519542958452217341562880 1450 1553790563101439518634965674295905898911746711206068721958192578560 1451 165623089619569687113939735131862874764414152555332021517851484160 1452 15624262585238110769159275858057819543209362783250200891354787840 1453 1308052529564142932349711798142547391946147981981251621412331520 1454 97415109298017168154636117638260396480025879815185605941637120 1455 6466649025760991560799226745073244886425332376842775234078720 1456 383284393523865171084469561369045114073209507879906952724480 1457 20312324764207316747344807097707716836358950573105269232640 1458 963564798722664691478876563689878540860573295448412254720 1459 40950113032806396307579994484537318100488886251341982720 1460 1560054829965435293046496467511532763404466409921159680 1461 53294500415001030628828852525867418906408090583709440 1462 1632749544554823932339335648846545583215231292674048 1463 44851434765971297700378310571440373401531730654208 1464 1104237005865351379934440206745989165899259781632 1465 24348163515610176085602217331143355109432615936 1466 480339426119138594173900073956772394836513280 1467 8466997356634481003608523164488687992180480 1468 133130617343683279410697457489164794078720 1469 1863336278694890244989760239444606199360 1470 23156504491069185852492508051301001120 1471 254743704251250148374947313423664320 1472 2471728190093511339184641105835680 1473 21060561597302571176398617749040 1474 156760187451282450676556173440 1475 1012862165580379933986716640 1476 5637231741297388810883760 1477 26770270658477597203680 1478 107184272203469064240 1479 356334304086819240 1480 963954097666560 1481 2063742283980 1482 3357953118 1483 3894228 1484 2862 1485 1 1486 923374789356965521888370970732110324333114258287231764529152000000000000 1487 12669208857444410462875239644541665437133085600990249505888665600000000000 1488 67637501258999796331389584244151709683437480004363244974049014579200000000 1489 191780496319977252785050272492603169154860618412438350009373766451200000000 1490 354108268376593592715325504095597212867997446418500979548129738096640000000 1491 464737447579714584410492858212125667729706319597462956321913069109248000000 1492 456359988932246396838700894457023273253015611329392496674058970532413440000 1493 347516122276651532165516443858359834471323342226523208984315095123230720000 1494 210753781072634841289732920035713576917570785657826885665565697967652864000 1495 103905201469210006340984018704183098324736741752758996638587640418716876800 1496 42330616678702968920649445953331170620267966276034509826916115401672753152 1497 14440741585801926446859205450009513868999939903475450103096773148284026880 1498 4170649628446268585763515578964684404021267916319283250577069868164710400 1499 1029168291242775531820647795419671504794177460535215401839810935548641280 1500 218683619044448977338229298573817352784163521141118162689206922286219264 1501 40279099940955031356372111960076438398925938699636054432654522205593600 1502 6467843391449168567047346246654385552300584072366990956827142889472000 1503 909916043089641755715351136416917671839886799084848538974879985049600 1504 112633159414359004382128507254121510271538391158189524299058152099840 1505 12313206141860861419303659981402992911018591474526015159490850406400 1506 1192671124567013850574405132718453033556872595287695859050066944000 1507 102643901822645345815466100617526336069714308406447930243316838400 1508 7867933503585012821339139541829983603126710962435021816733450240 1509 538277024796829012142787213257742394458358881894035192334028800 1510 32925672885464762711213012864692506343036860610722051052800000 1511 1803378861066020531157540706836039509235913226830551592396800 1512 88549172433915756716704198918573219736705752726553891957760 1513 3901547275774171920782015747958460520406363233147220748800 1514 154363929503700175178346568219493295265602243764441088000 1515 5486657004623283245841213204179566111251828204597696000 1516 175232621376834732200058618984376221252985234895386368 1517 5028685385692020100682226448293064867471193578936320 1518 129630254080755236729268860837096035077114831129600 1519 3000126491972523026899076282196941101972575889920 1520 62288208906221125518977759608024818463665801216 1521 1158862013342178797958464117237191036182259200 1522 19293349471634359748104587182647201051424000 1523 286928563311571213505598622993701456451200 1524 3803663891523937273283557051914409721280 1525 44830451832671596886752614277773952800 1526 468323266840654038106123732210848000 1527 4320348180800177613620498314456800 1528 35041262835622019695994600389680 1529 248563503040937443388054625600 1530 1532248773944032865104020000 1531 8145067740499308770751600 1532 36982162747763135622720 1533 141720212173559619600 1534 451399236333045000 1535 1171103322331800 1536 2406889799028 1537 3763200870 1538 4197600 1539 2970 1540 1 1541 101571226829266207407720806780532135676642568411595494098206720000000000000 1542 831915948488415469876872299824558524195137304274580548631710924800000000000 1543 3863110245314266574878573326265153537554333510166983494103761682432000000000 1544 10890307550677386617388444195173246937116375257701313130384101421875200000000 1545 20301534156210797547754730859908066769784044291212763978271212070502400000000 1546 26960301371577195607627596734322888802294978127807499975681002207969280000000 1547 26814354976450664064836783799405703494111139601886225300814626919179878400000 1548 20698686984411487320635617010461525586017326359374613214230285789052272640000 1549 12735384014496313586141894770220949311238032430354744582754401454066237440000 1550 6375351516570944713912929142228065688211829953858530989734336126213160960000 1551 2639457866612905639728359793680592487247334130605091657497528223743627755520 1552 915818962883412229794501067394139759929323808008261153678436496638384013312 1553 269250143783590172455910279305783999639136576644680874739339628632695111680 1554 67693948060116129133076592973847644182528801513469536095732450383426928640 1555 14668256892863155843168336707665782246533835189458823849532594262769336320 1556 2757645020766466034378132174965007981730760426615610682157398829096894464 1557 452400814560947026879692846208642384287559601549234856950278399926681600 1558 65086704307634412842749057045121486696766261852655083222095240559820800 1559 8247465284640187554524257470193997867382419353322239674017696092160000 1560 923933800645857213227237765715437798687306901656734826568683240304640 1561 91807005738079220058323612921290159382625273085846934107925517926400 1562 8114527097469101860701721927510512628580142089979822309525975859200 1563 639553434891223977303103732085347486308217318156560535009859788800 1564 45044636224240789318202391929085133910883336404349432767449251840 1565 2840235073787487713426896872482032140807121749751876205255884800 1566 160575521713527430054223926581182211099247265295162932265446400 1567 8150271949246692484821465241558226480642861258799447756902400 1568 371772949423150445377901737184665039904478444687826372239360 1569 15252383090089329634618449425717266782467166372530095180800 1570 563108862223168334942337293319090199841105857476802406400 1571 18714710969093451397730728581541562795684557357154580480 1572 559954087682343646131201201278316799430007921676708608 1573 15081428811114700298815136600777721481681777734635520 1574 365504390191426006295404167913594056991815142440960 1575 7965895075035017275506669204350076825364928455680 1576 155986316518152435626597465460389140898851055616 1577 2741221478093962322431258787342563316910515200 1578 43168780950605139243712029327296297654657600 1579 608104272749132047653997460290667693088000 1580 7645703227460344020598350880904081210880 1581 85575004776504392704466167847640772800 1582 849974632109096680749982691341238400 1583 7464065135449848291233095102089600 1584 57693463208261774756519260868880 1585 390439145763835215212422857600 1586 2298687551106517253843596800 1587 11682437593682959968664800 1588 50764693574591326249920 1589 186365218782135993600 1590 569222221630791300 1591 1417493342144880 1592 2798962534368 1593 4208408820 1594 4518360 1595 3080 1596 1 1597 2843994351219453807416182589854899798945991915524673834749788160000000000000 1598 43201531464067847194766492759688708323105247267956067160109246054400000000000 1599 216390077039764968784135279066865448368981231802137535867138066087936000000000 1600 626707017694700667631988849004222119112772805056015525668063178810982400000000 1601 1183813752210682784611508030642980442831440739795376681550648308242841600000000 1602 1590540657882817736153402250971215026794963882292512219655040992804864000000000 1603 1601688331655577083983616704281673757845849402066012207527659797627482931200000 1604 1252883033329120472362969254231928591753985589310232598947424404394769121280000 1605 781783326571625614675658118325652313946946349626924031509603118053672878080000 1606 397222116451888321723725902321539777399628275122628049524820976378310557696000 1607 167050932260738591196369224874131509197410050336220384009715114334746323189760 1608 58925294341593265919218879159762666688431827914462325540988093310409904226304 1609 17626411032549138418353435943092903993015769398009053394309437779509247475712 1610 4512713816484748145164023391321845098754007197434523296287734777222896025600 1611 996594205545969977722059662544261586956549378830189106615204121201220567040 1612 191122181508894060396123735883687715863915752341206478655732852011396825088 1613 32012559728469887520314014318719678686444106725397468092291107516506046464 1614 4706702986366179679916968684027406768168406557016489398488705586915328000 1615 610082956552822792289310546776011458084626029103830537816815534287257600 1616 69981654642227897658812392041789920119127199444946283915308882412666880 1617 7127569188803918816948295315030124421175803138710122654022977395568640 1618 646422313131219232496865347080167474636302537264512924599845523456000 1619 52336232476465094930435760573011949254992462754994398638602063052800 1620 3790948985594498492938910238782547660905554232322132712159737569280 1621 246132559987270098320142701677906206004471764482363147949590691840 1622 14347001115805067889453743471753312755712414618248851171624960000 1623 751808265586366591078581400912357678801693975007518686715776000 1624 35455561197881528485685087975666376721438444727290777704837120 1625 1506155709927621519224826903920730226407905302317962864271360 1626 57669169150951023047342554151911727832940861084105986432000 1627 1991091639395383071115372214174601900605306489156390615040 1628 62001783487409656177118355364644969913338603624919566336 1629 1741325373475697500436653984060384948147079422934846208 1630 44098102724267885301957388359442876893651864046694400 1631 1006528921301457675041868500130400611558233620316160 1632 20691739686295687425927580336272808091798846518272 1633 382753659870352362383105936605270190384249839616 1634 6362984490567397990327651140977809793016576000 1635 94920078031388171292795729278547384742491200 1636 1268241581002548253933205627760475169160960 1637 15143262708567111660748941874275293498880 1638 161157198679870380459999654555395352000 1639 1523751227172985068226750658977161600 1640 12751958131135062785818953284856960 1641 94036045208285872432053717668880 1642 607780264041338110237242000000 1643 3420939755767893700985280000 1644 16638213710243388507884640 1645 69257712900018276553920 1646 243792743036923080000 1647 714653763508653540 1648 1709598628994256 1649 3245822239968 1650 4696668900 1651 4857160 1652 3192 1653 1 1654 162107678019508867022722407621729288539921539184906408580737925120000000000000 1655 2739738530771403258431261447300189310142093618230226158346157477068800000000000 1656 12941508655603034460481486148513577699475917454822647537263307971887104000000000 1657 36845975518603867048491480964308233390513947150930235970874645337132236800000000 1658 70197167726291380536482845924670646494414047477763343001790517808516300800000000 1659 95395270050218614295852918186003527190103635889224661179018349629732290560000000 1660 97236749001298814089666771630262227355602913994770194588710067325983575244800000 1661 77050424469112624917855264471480023195036715043767742764073237647143479541760000 1662 48741887319286559678713236433391138035272812650996222234905919201894780108800000 1663 25126801204044020811980189064412160330591788196529724702952489760764574302208000 1664 10729463939572614915473113929084424077163313129870430504510385686606937262653440 1665 3845886423963675534554699181119350803829266101280398215294790535795933978820608 1666 1169953608123904644537507831518206884875492844612122399449509343779097770196992 1667 304861630211911162895498499539328109364793022197083456967470412431259642888192 1668 68580517697392675318292431659116553434629657786061509658699726121235112755200 1669 13408383392854183982426903431513885435015982116087935853968113004076694224896 1670 2291625798043808066364124796897347440106084186260304366678462472612476944384 1671 344099419125802546039071405489638935899090663674528594470189101777709400064 1672 45592968691687155782570572207179865867289679275549939303348214857132851200 1673 5351142010626956989917551722282676768832272749394509996510401792745308160 1674 558191687136325013701209186137359474901947488406022752396963065607741440 1675 51901595589646367556816381453889089254811586767052567223573851140567040 1676 4312708994524518987403396754506816818062988038475374698076325246566400 1677 320966518706787201100048891702120580199407064953196095315936991068160 1678 21436188892350046900124158763161823770222953606643042039295572746240 1679 1286865068486345239504669020333986753473459474961017295959557488640 1680 69538523784794975731840727163048305102475283665606075199836518400 1681 3386347388004014823808177045269807652976887128661361170875325440 1682 148751133359431511664474956478921889743392177908168527216783360 1683 5898308957158179964254881816799344913808416330512298212444160 1684 211231263108940922829139884323843551949425699971643086812160 1685 6834205113159982367595223016274077308151002424513378383872 1686 199785324154516540435020298077096785054821834525553315328 1687 5276445878878090166695867756892973612498977714413148928 1688 125859490514929036029283721027566237757101833738547200 1689 2709975026444656062513160414870213849496272102938624 1690 52631593768415270666340920078457513661819239607296 1691 921061386029257060627535315938021453794072098816 1692 14505513704448156627203928020499446052628982400 1693 205254618997022972493988762244330459081318720 1694 2604577335125300533686667715424998826612480 1695 29571475615712095368210536252516268055680 1696 299585697977046123222954178307204116800 1697 2699516933821976282686019112617973120 1698 21553457231854327438060808142955680 1699 151794467743128785921946139950480 1700 937929923258375123409167452800 1701 5051967372771419051018383680 1702 23535951066832860677941920 1703 93931737803102739059520 1704 317310864186190291560 1705 893455939915379412 1706 2054809909163088 1707 3753904642488 1708 5231249100 1709 5214664 1710 3306 1711 1 1712 4701122662565757143658949821030149367657724636362285848841399828480000000000000 1713 130986650091578552840460245880178502268515893168417930531205457484185600000000000 1714 746861501388261436502807187174206580919608809488299681255739853220347904000000000 1715 2195775767009619849522879324944207528271251334190041742436237924915321241600000000 1716 4231623667434176752247792443211867168854291735435524785134411856694214656000000000 1717 5815239494256568099139216403994528616873124573924925959049190251439534899200000000 1718 5998146590558591614627195805632795893735686393651500255055804172918764391628800000 1719 4813220819938650909577616201757891859957219229472082620635825451300675932651520000 1720 3085787728403186618590415789022035125697309818800332458533584452775883162255360000 1721 1613352390119886919448207775629942315105430436215986148574608737873639604486144000 1722 699236573977283304966950028122582404086419243531402170265557240838187101548707840 1723 254580281078172147049087000869497947921456259515525391037143569839709638660980736 1724 78724703270157100113665679847636375864713219946273994671056125617114582012133376 1725 20868741448578096352759828451128562277258775992185999039038570854324323621535744 1726 4779569225480525629319848282332850063023914023530360369129613431589355376279552 1727 952159968858985298372201869740990375062871642533861267757799932891573782740992 1728 165951989365239559182752893626127967193974180948418078194164425112852958134272 1729 25433003928641510868334875995935065391178996930136635532597336464144838033408 1730 3442447982652207233567388598229203287914371438159805076414451247681253310464 1731 413109338407776522256073440532984182014245934573913195098559871104290897920 1732 44101955077155908470387199178960069342270222818016279117332769800334622720 1733 4200811016777100596881931745882629882288803633591734524070400936358420480 1734 357947351232219734873902080813484556097906877161710883084648860091658240 1735 27346523203785368647363661267151179002578149303418036044426527740395520 1736 1876895826773596793248240854952215609976458390630737188850158106296320 1737 115924325112334936988865986080734879475285380696825467655146634977280 1738 6452661338193753560600756421967554316242768814342236665901292400640 1739 324090377788275720154528502899297158930367696274829858978242734080 1740 14702619643081015657398246662116395514406106550371766480181345280 1741 602937902427306578410115340874788768675744503231199996600606720 1742 22364560887248591297292801486212923519807047215597354531051520 1743 750642836464208110597065138946490375955965098918602349569024 1744 22802483228204219384322289370789038547398733770042586870784 1745 626920558111707655601846214569196131942523822866086365696 1746 15597097960529859779112382985827841283343689355213978368 1747 350999351383236648932371846121357960152252567256629248 1748 7140642736866237773093931336378666889475057825261568 1749 131212578378713504441109911243952488794737371825152 1750 2175473075955292559371717570023907555161461263616 1751 32500485152010806734769331782730834217138080640 1752 436792096709832301597803478203852465858962240 1753 5270570103984129355775752202027075936156160 1754 56967449449406292411803506984523137822080 1755 550029880939538535827877748678474136640 1756 4728518876588732341771458158212482240 1757 36056043497706937220708280276756960 1758 242758416092187891997168951566480 1759 1435387834183766163189514421760 1760 7405466569723001706198068160 1761 33076488470441944824135840 1762 126674647386271114724880 1763 410996452414814141304 1764 1112451658696339764 1765 2461543152669216 1766 4330263557928 1767 5815600028 1768 5591548 1769 3422 1770 1 1771 1664197422548278028855268236644672876150834521272249190489855539281920000000000000 1772 9509934139116160363370240846872671301511971376457450228643729688336793600000000000 1773 45699781555091809614058224400214087355066367906687048525659569821631643648000000000 1774 133510424860791029338443317279092761596586731297062863369816546017956960665600000000 1775 259328881148014353286846099631195733657578407944474278652790877021936812032000000000 1776 360204897277702411069452797478456870317412465629453226774962668347524099604480000000 1777 375864683894619230022242792562778310110626433081720616475908442894876993493401600000 1778 305347880740577018662498307534563877577380784471139002881830857894715597541867520000 1779 198328884914405156333561653164277531916078881935901710836205783822553949877043200000 1780 105129591133113608002660387857867299647212483531494051493026509876091418776174592000 1781 46228568435593868235895731247036589049082953898127673983449899285522517235261767680 1782 17089065244092288079208153042200410141470973291373111478644377052081838195994525696 1783 5369475137572087778591671276738675693905374218614011226917933660301174973692641280 1784 1447334636504397243169263379833440173301069388854587313085273850314238960061644800 1785 337321323637870223125368077803697784739074407349337920888853888442496290064138240 1786 68436012127396522420133947505761796135029521106597654733445848676284865154842624 1787 12156887921114203212078392670674535146333044042197173259127155365474654079221760 1788 1900453994052794366484066081671533643723567186775583103637210579059595847680000 1789 262610251001300910158649554336074379697085124995654754074709946565435174748160 1790 32201056813192176308867249750367395726816444367987651330366116971734207299584 1791 3515706630564664738272014398508626723716606291401682160273702124838124953600 1792 342799623592131960629367855794478236052590113548525527091760558370084864000 1793 29929312208547561619896706161314970878662249987347129388978372007078707200 1794 2345226556266450895494484815064841658948613020142886090285847440132239360 1795 165265039566621130074068021171377716850777857957048061018716321302937600 1796 10491719214165908522069529758818656372778554970038190383126996430848000 1797 600948637146375773102959242892270542201336404065175729434688493312000 1798 31096414867244712741349895123066404601743528189835249256923007774720 1799 1455226066532298777512757878819406286222454797819548860071258214400 1800 61641752245127737154671004991630341857783475355294280010749056000 1801 2365030516601706836753367950527747481959627187850136905027563520 1802 82229320803203535680613513323483100077927066887346613183873024 1803 2591642209146020159784670764390485739544400794724092270379520 1804 74051099806213785386165438877696094837308785023017755827200 1805 1918070627922424128947463980275191548891982531449368181760 1806 45025615750388698490325135823651418551305022007109255936 1807 957449656060461660687044454233477044624148859058237440 1808 18430718177360975240758080814064479411673375475968000 1809 320886321351924251031413316233688868421668433715840 1810 5047214263418065361630534542322354780687762918656 1811 71620883470625800294562992926346990356805651200 1812 915346818467424910138137086904288332801528000 1813 10515265414232886393470930869026903713606400 1814 108321511850426864840808948326737911121920 1815 997831786902778075862193210571804063200 1816 8192617269402581752185148521621576000 1817 59721708399625119366410737605480000 1818 384771647740750933164734295324240 1819 2179112116141093075591838716800 1820 10778073763793376562149264000 1821 46192799201192448776005320 1822 169898785946263217507664 1823 529854347701606759920 1824 1379694879736532700 1825 2939359160836560 1826 4982617499776 1827 6453361590 1828 5988500 1829 3540 1830 1 1831 16641974225482780288552682366446728761508345212722491904898555392819200000000000000 1832 508557806090316868155735490485748758070064678816354052642231856505290752000000000000 1833 2735042141978203313167818191751116893967234833470685577716699572060228157440000000000 1834 8211602137547177494732852044487218759796476386513514858664809505656416501760000000000 1835 16146432063946076440686537482407286797063614336790931282735772347610689018265600000000 1836 22666599901704661611616912647448652354052765304049526867817934256719586656256000000000 1837 23920697682329687568460549156648688792243316312572128547873987053946228837449728000000 1838 19667826488859203710717865964403914681788196394240980604780353004647483508260864000000 1839 12938165112763541310350329330277318931303698573600341483723526423343913063541637120000 1840 6950908899128321869404878735755204605233900678637567738470776619648580040764948480000 1841 3099997598931595207613076496595318373449207390067655105866919883399567954860729958400 1842 1163079447461499703372450995261129779768405285290641583582279202923577196101291212800 1843 371169160781309071515726576881474594137777299951499043211769405505450640632715411456 1844 101688292105345335574683802727164186961347833952456936563970727087646087880696135680 1845 24106047153986076245993045336133574263967266638469661649285524522448659416294359040 1846 4978192937719839325234812690857016434134436272522499174837072640420609997200261120 1847 900837118016795083558286111222008963914693219746406134903536332107219474024300544 1848 143568271475602842687892710451329364328102856090851657407535062737182982624706560 1849 20241370268103838763573219348418388288112255703176785017619501950175634075566080 1850 2534462511573147440488414600124423069670051043318746039289676144121635714826240 1851 282805532099261290785594953024199199285648885269335035911475070422745472630784 1852 28207197841630237427248854378590116116768116945980340340853993817954020761600 1853 2521503253675624165179075983100445718173394839982874260415136382564447436800 1854 202490672657862464854709280749416031808058087058921002695052415171669606400 1855 14638268406297647506267517236600417396268777693555962089829206777994178560 1856 954318533064551432071037701317000777112356033693049321835578683017625600 1857 56194225043479384520750355170445795150973078991295160526741113197772800 1858 2992705711726886721751072539553898813678333906418500534735566453094400 1859 144311004435148435230190561968388574829237128621154828434923473899520 1860 6306694194715357933500476246911437645677082819434719561988056166400 1861 249973016730138281949187245232293151041850282024507756133117260800 1862 8991180153134008861270928452036263801568827575704072705253068800 1863 293588030812121367695314247914638823497440070855541708468260864 1864 8704570572863210545333633229059148816252691314253173669829120 1865 234345263926636453153764183577979644911727754128980780303360 1866 5727951112837774167059594390527326445084932632975924782080 1867 127066472347378223882604426764519631842481432855144604416 1868 2556948163962740150758328960647559802775426948347248640 1869 46639598482193202520130514211341260763660258838891520 1870 770403401179939609624222142984359576226514040210560 1871 11510626048734835572161628749614996503146799629056 1872 155336146199785193801117393675954236422408787200 1873 1890126536900770730528247222971266131267665600 1874 20695086345401910012609898241752366560748800 1875 203402871711729918366295604638617340696320 1876 1789509498156638612809441054014016879200 1877 14046209601441736499257838491123089600 1878 97980954057644281804204748055460800 1879 604626697217682553703793694869840 1880 3282692246104157191608753340800 1881 15579022373192547615210072000 1882 64120275203528390492903400 1883 226672754360800283312304 1884 680005619835496661520 1885 1704664280027736060 1886 3499094561173680 1887 5719398875056 1888 7148369790 1889 6406220 1890 3660 1891 1 1892 2030320855508899195203427248706500908904018115952144012397623757923942400000000000000 1893 35438325688392619341638600123619740161265665362843937787988203586396880896000000000000 1894 173911660595580952565787913975467978788802343614513450765211110348659223429120000000000 1895 515686364350809585456840731331580871090050190688363619392934986725739894669312000000000 1896 1021436911079112245638468353635025612284835479057493590615055370558020093424435200000000 1897 1448636307805079992203551559793826414326228648334912738140592901612422806319923200000000 1898 1545771267252946060342190553031445529353740256303798019392533131701281547473649664000000 1899 1285959000017216811250705894926609926074056503302724083323288097581966962293368422400000 1900 856522540779881265854437127944863751543381092168240498934507984049385211479447306240000 1901 466227583472729721944812397191695727019763695787235818514608432602424084684676792320000 1902 210815489028999554459860862548687674947299919247545918838973767908048614054643839795200 1903 80247405928606412185669392880866445734697681062484331500656396528858774992720096133120 1904 25999931149510632675849678098110661054783622081938363002939309085268380483411270172672 1905 7236889259728960321072947809015382435304343422629511371436708893907120846832356294656 1906 1744192492973039443893810207446832008225046845154279296166978956096677029279026380800 1907 366471468961021871003511797762436550706260416015695047359977995318355859114203873280 1908 67520265387981171638807280852990526166747075883583310423942667125752058061586464768 1909 10964602896159662142803312360870804901974267012064910237171928255880014731983519744 1910 1576364977659731938277524545994654401345752101736968628370380142822134971812249600 1911 201433057557823300750412867296251452859171071589607402673076191669157837521633280 1912 22957103107777376979432855620114175028814430873918824935017412142992948725874688 1913 2340677363328356008869246818015117875275195593463153395647146826930131809910784 1914 214079280616047530371795588208214414421172958205373799676239992742262524928000 1915 17605520187882819201989405997458350299470513943149943290268540195775175475200 1916 1304586904472411142639736199386637924441251621138712438396648361720944107520 1917 87265744813302368291732432058094876017899885972085397819306882834459586560 1918 5277830270370200414761661980364569408269293649694884297150790335848448000 1919 289006369989410341201976462709069715603888886869767035502196607406182400 1920 14345345910891668208334789388543392295533156734336557784253639154903040 1921 646091858519825254572493143815280288715008001892383963511382232043520 1922 26424446791513894528597150937163697083740072578488168286841136076800 1923 982015564115876373772880899703765360944455989257462393220060513280 1924 33176441225967875446532469291641465332373850936380841048135610368 1925 1019213388913657575484227720752444470463529971555609382918257664 1926 28475825754291875636457954489322387448437153140440100476659200 1927 723505501583905194343145000406618436841430071305196123857920 1928 16713406206817982098691544294476094526575074182058707825152 1929 350890348818574913471972796656916689910085449382583145216 1930 6691226332610295893097022466833541064881381955794790400 1931 115804759486389365643214360039725068689232234530891520 1932 1817188122720094835626418021467233640262419679172992 1933 25822160977574812219156280257974536137245177869056 1934 331788339507285329484241780882666806285110416000 1935 3848044332226905407520309726175477714646974400 1936 40200054818120238015666710980298557217437440 1937 377364939157822100129625918963842211232320 1938 3173984336842406498005305015563286756000 1939 23839927604405296164673344434630020800 1940 159279420701345470430126900176339680 1941 942245740515973203564185501157840 1942 4908433178214446295762838732800 1943 22369535122922410129253692080 1944 88486372393046579607745848 1945 300882961254705507133104 1946 868909541445824320200 1947 2098483077056378220 1948 4153005064110032 1949 6549805862356 1950 7904663650 1951 6845420 1952 3782 1953 1 1954 188819839562327625153918734129704584528073684783549393152979009486926643200000000000000 1955 1887064845908877070415931767502928826633704782489417992412831142924259426304000000000000 1956 10718493291837934632015641529573602627177771410723624662315877794436561848238080000000000 1957 32738694251496224262486960057168990281525683602975079084364769696729987563913216000000000 1958 65613965529649760736789067132220137533555470681180527211969102079087500910290534400000000 1959 94011403006770381211436887725773514622549267063673422514760772011719948055556915200000000 1960 101403198212200387625099703795964348104102460737182924160851740114484243589954011136000000 1961 85332850914866232887798012989824049725459373979608434428762411554586856946933117747200000 1962 57530601063293758864182278506759504844707115760239007873111122775860964789393115054080000 1963 31718643227298678202342343059670840046522181644792504020797856714604376165795170877440000 1964 14536532194142079759317585242803876234724914781653726914251435519278093071385522654412800 1965 5611991190001209195027292908470170243702720564389555413006881608778468172766097503682560 1966 1845330156905373780966149501621227786628934094607708065508851920208463156260924098084864 1967 521628467748589863238315878549173789899428117385237003302509607598024056919841556135936 1968 127763615363212020922445869081534056819596721105403031600556435432592336894604396199936 1969 27299685565062855040274902158236082754519326083669072104257112654526537443766617374720 1970 5118749022953570894522308587581430440631233067214277160642215992221325572928071991296 1971 846543925098290974109378973342082412278859346881543152264660922294104876646910296064 1972 124040352182000717423331298607833227224191108360638648429593103214270531082706223104 1973 16166584737844044263206155005622238436836059155968772423008032873928536754242355200 1974 1880734848949141108816121453607558818703065716804283043447093488182415299624124416 1975 195896885056399766474913618087336086885426525892082677213709387092372227776610304 1976 18318951094395521930826235787589763359475059980600159319272946281604362805264384 1977 1541673492129550855994263689535044119855182931119537784548370443824796307251200 1978 117010815453032346879671360147300607009546466507733746609933962832203038883840 1979 8024420826200530480574426020900537982170188422420357680462898320983502479360 1980 498042820826053392393227160290771586835024488534266314063188918702830940160 1981 28015802593911740147488666704586897613515324257309203924891479459496140800 1982 1430060324676816435946287960023874970703618779764995857884319195794862080 1983 66308733887019570228298991709886044126334694229837445790161777252485120 1984 2795279444991814677587913454891828465053665114810548601552775422853120 1985 107205461567146648426144200167374000978307634152514325138890817751040 1986 3742597958332281186060942781200936408996435021724923062459355350016 1987 118973768856623605047992844299606727932417795725917927139643049984 1988 3444599019154282629529405320609221482069086885618749387627357184 1989 90835050270265910082085687210385717361540044830015932132871680 1990 2181437730510301165215773630230347911150126380261900573292544 1991 47695946991126870627917373598281969518636887136474899293696 1992 949005807834197174627508178412162637360877950506342157056 1993 17172177330372316844252189048224395544618897475025446400 1994 282349653585524466644405141156724076965713395944562944 1995 4214057350221813079559152425622390929166050716708736 1996 57018056106773114822006072742100445019228844640256 1997 698332585345978466558459800456607761777737878400 1998 7728026093092092471373439668735189475827820480 1999 77110503856768111560870463312405222479553920 2000 692028736431153092163664651740778535747520 2001 5569903377281433653426454584428808877600 2002 40070156651504295353805047946106815360 2003 256644034244852749701005607626075040 2004 1456677423528978949486847974773840 2005 7286736410767644612059785983840 2006 31914874197014850867158068176 2007 121424442698231997309609624 2008 397430925023526577977024 2009 1105624539235520259480 2010 2574167983182489004 2011 4914921883288536 2012 7483857067596 2013 8726492250 2014 7306824 2015 3906 2016 1 2017 13878258207831080448813026958533286962813415831590880396743957197289108275200000000000000 2018 141673680355103927195896465305395050975022477964926103174858541853476500013056000000000000 2019 702796562897756441624507840650214475274294626985391817104279982854119232718766080000000000 2020 2121758688418161459991857245839504570659845221884282782083303193903775510888972288000000000 2021 4280704357876252790425875327820528503797977776693369260289746575109707992264395980800000000 2022 6193546568821241972202810311316390392567025323456585796410062738129222181318138265600000000 2023 6751477367948690909019299232646791428038269701615484000253788216530542348252653551616000000 2024 5745602188240539595644039133168947443242122059241705858536972824174832035494406756761600000 2025 3919851796995335880374979329451552294482793967982374088298246569970155891971067750645760000 2026 2188334275680435386207374141057957917601189366960988423930791768745203394721843385466880000 2027 1016165404956621362574176610588872567515065007884094880321510271448643739511630406143180800 2028 397742467636774949186176523691125810641678014062043919630600798821096719426657520483041280 2029 132684198815967260205210093132074873330454425716368802663001425211091352574775933448224768 2030 38075735380164290110211894201073991376930498691098568793577529782882385272424105580167168 2031 9473747618837558346127524143509644537907351392741256547469184638278128279725523549028352 2032 2057739824824815036551524832790952657353237529052404305908801051009575438829888492077056 2033 392474279541598513439059726121913727334744445496679699145171748955762821449436681469952 2034 66071528813700935463808182332733178575676064285006979410831933433368089817614135590912 2035 9861789664554091078263722658863450170140366732689680557645880563118981573901749321728 2036 1310260382386302506087844261797693259819812090528419793328755491173519010405127553024 2037 155503926664993266817546102990395957885661600753846539187250637297176335981967572992 2038 16536887095541469615803967520222049411456011496742374055628505116727576376537382912 2039 1580113655550793192941911206404695466736473381207591661076946754231907152298508288 2040 135988681737436576374622127889924161145596156840627034874050458352052927472861184 2041 10564120265339900368790226048767623658781399044851959553265990038263072917422080 2042 742175671451246122326844246141921594902476209368621463442922439043832478433280 2043 47233460907047721687842636504723526689628195698009807398548368556776057733120 2044 2727078682637276507870927588644575703975376645422658889762958796841484533760 2045 143021237979424233270462237434415302776554157176846206636363165560282152960 2046 6820698551119403999849973062242874458019359993487107588236933859151708160 2047 296058722590657270918918757974145898706931400669464365620393892679024640 2048 11704986232068319748212944553007267904323109681945567475202424796938240 2049 421756741871014788301148860175972091346678349116933978797349119393792 2050 13855994667052610557393517362565077951034892390724137905555900424192 2051 415162208963956159489136762549272645548891412344286773212808511488 2052 11346342891712188735342484471502321920905188089331995926160932864 2053 282838611116793442398887409436080833779286998095914027701936128 2054 6429612596633554792147614117860458469943584046974052395040768 2055 133242464362796098656671571742159103405775227960738592571392 2056 2515865871904380861634691198284497446809080182801744078336 2057 43253110289322414843849768538286634409085531544308195328 2058 676469082763110372289247317250559941629821278839799808 2059 9614046007999430395459605874210829683980303524616192 2060 124000091699548852472764917094153957092280141049856 2061 1449166544671646936156466839047990510550518517760 2062 15317874226314635277465798673324825556524828160 2063 146127193208798907115049622617507726516336640 2064 1254960451877128531090291020851119350558720 2065 9674554258673402360835283099381838200320 2066 66720577201362382234636127724706206720 2067 410008991449385095013520450571207680 2068 2234641256905580470118875868852160 2069 10742614688126753963109486899712 2070 45252769828091154106309926912 2071 165717659554851881329066368 2072 522473382686387125211904 2073 1401114094791233211648 2074 3146910540101469088 2075 5800422269964672 2076 8532449054976 2077 9618321888 2078 7791168 2079 4032 2080 1 2081 507547728743536656413733557340645923211462064698180768795207577500858816921600000000000000 2082 7781701012879520662898251803280994396835003933280438719466734808407964423028736000000000000 2083 44587828175414404157386367620752588890985597686687913889771083110437899013214699520000000000 2084 138862269022662578097959054945297244637894984458556359454864468635423688878301642752000000000 2085 283448202317157116956126218694174547157700353453906747595988440601921819780640984268800000000 2086 414145122437681054418299869485599693258054830255662628922817915500314968302389139865600000000 2087 456139243915883264802036788245955583178272609617130746970887065047909943693832947236864000000 2088 392463036872448009009994545189540351719131703540647317002696008303330025490467023906406400000 2089 270875396745444177144421637216897401096934470402595587377044679870796384356827545951272960000 2090 153080162157857617957932308772913718161443317179001205556306573515684682157473672672051200000 2091 72001692170861572524763378188211411221622885553246040769723345318941351972468225108816691200 2092 28564161110344326572103554593991022435763992698511424024747289480072154957034195843672965120 2093 9663839406154478991561583924271681514113522178124086278550134701043631104097689311125700608 2094 2814247079113235497593810513242569958683256504745976249973511650545196868813128435981352960 2095 711041917510161482286270013547963670050228107773392562955210912083917029974373178120601600 2096 156929227977730899808353744960741344890567897690099592342859582932800150511771248219914240 2097 30433392388904232074612443566127705517650332297162929666044133013052078173102791104462848 2098 5212801794685057156680068174950216855761207750408759476660809765839777584197823826493440 2099 792189487133340638542827576454673443936413392837585565849785108069363737242175851724800 2100 107239286004627287652820679181194252110115983719877297781890855883369214654831219179520 2101 12977039347988576378734904134978997619265853812510776398956384213189842100684776800256 2102 1408154586441977317729505780852064930700362745216076945516888934637564865564235530240 2103 137398444896896874908984836271182091243294784622746311431280365577768429035523276800 2104 12084786357536059180243427750280561355061366657184713085822583344310183793606000640 2105 960218967471498126466527869884066076189343729336805696497392539536224550323748864 2106 69058268140662548112378107752108890043727641034234431192020531927186350594457600 2107 4503151039669737270430882768150582205501760438604484482654190021189720506368000 2108 266639000249472197378696908177819511311383100917617846985615220830133649408000 2109 14355039767423919834068902619209702235425369742604708687379931284910575697920 2110 703473665536226035095840833123950485541485591787540459155770915576247091200 2111 31410118337744090078932924304168267242905269705043028882299786443607244800 2112 1278836907868904365430951106695165959374400188686156244750232922308116480 2113 47507585398775686616125434238950853465147689923783132963031797250588672 2114 1611113262523353740098563245641191949199543527912641941759688554250240 2115 49894613792901920869552564477368065298466602682062064734206878310400 2116 1411339604252373717122288204329682996266309403673258130028560220160 2117 36465484890060159525933684208447251974790405757643146442523082752 2118 860524279924388256953565313273246060308098775943861884003164160 2119 18542454308242560761010402291985051895261990205841931746099200 2120 364685448580260041775748386346575181563541902655168851066880 2121 6542890633829330766453693559146383922688758191585467917824 2122 107003581076017029058775485714874171333827173597420380160 2123 1593679686562163219583970605847939612866928705368883200 2124 21591712023381934315279960864187439254636277728655360 2125 265748027263040770149744401796097676785909519650816 2126 2966591537465030830249668200956813300174720307200 2127 29980552155194776828267247294126496138370496000 2128 273697706526637983611544177927201835686144000 2129 2251409420833800898412759471817784992829440 2130 16638493082620080357054607153243878950400 2131 110094455998377554050528646725275724800 2132 649645282995443512701800531448468480 2133 3402623833958610579765697064190912 2134 15731762131272789460887067952640 2135 63782943581454722459893094400 2136 224980240653790190318655360 2137 683713491550124342291712 2138 1768604352237863778560 2139 3834394379099159200 2140 6827015162647680 2141 9707416852224 2142 10584843360 2143 8299200 2144 4160 2145 1 2146 65981204736659765333785362454283970017490068410763499943376985075111646199808000000000000000 2147 623228835440338485244063766022972125131393890567336127253151131559469525908848640000000000000 2148 3024597279721457937454294316398230056748739448634947704600135686489620219927986176000000000000 2149 9273108748729601978101915825602831678717627534329150969133601608635453305362422169600000000000 2150 19053970233927110908196781843682382637666702306012482337857517240918032760876602228736000000000 2151 28100919076258795358485019051413530690695842928688215190275836069706048862553058888908800000000 2152 31264956512224270868906114413914846563917962952531423077233386893738754970747591353958400000000 2153 27190796094158532973234028524896128332621984309024643571284140034709778029458684463022080000000 2154 18981001767631946131536352887985108336330430430070036207204820303416460667235646187975475200000 2155 10855646808592458895162540111739436142197185308867154555183721054855155629900528808110325760000 2156 5170426656369225711687804024053766572742832300767478832190978681334872384703942796960071680000 2157 2078317696947301528151494241195629875756154270259096812170232798260949489639021732725522432000 2158 712866499879304955878290263585827420892173081371410486116875984765996625227899395731787612160 2159 210597100177759740543767474436372994572427840233269331491233617727490330344013687782562070528 2160 54011210963937038703711433331364986194325172416049053437440293341147970797654056744895119360 2161 12107711835525834506343032527051514525454713783367751201659607575528432842593454653314170880 2162 2386459047841978029035155547361403978961420318359058438703439271670703662053703184870932480 2163 415720750625192376550565377161807560687591070062839198101849054014968525963409546849353728 2164 64294570893976834767267113033426622720615269416446117885196476971849003715335838750474240 2165 8863573996803655000764464660595543189277860743996942161330479546802658230425497260523520 2166 1093058001432915044497900546388265530098167170257542381834649234308395653285498571980800 2167 120960096032051032022524536593360136724886254464613021097502562230707115360824234868736 2168 12045335393525016753208488863856562533623346881101401679110534179367699689709262602240 2169 1082063672990716584261894789578556358908338927756295261087488433406690580483746693120 2170 87882753727903730105095752839336907498121500328391610037187131345513441715182632960 2171 6465820866080088445171801403157339530439575397595530269130026696267351031920984064 2172 431685585649043404243133132365340881240231975256242802064233318820763369036185600 2173 26193933209070850314987129665833494788920629246458700894634984950145001802956800 2174 1446459241322334316628221403204061340935308497804467174323824878499750627737600 2175 72776357740576069723547226157917066283588288294078250297316974525926422200320 2176 3339545151107469991283697947349880509455696891291957398898640086444438323200 2177 139882426105816834739508732391901561526877952246707990576009484831062425600 2178 5352028383956033522880798586738464422793686834575363734841549309141155840 2179 187150290053873081959491592134023608919993649593817308555076516243505152 2180 5983499395136427019219455624589602509326055703914934593832805443747840 2181 174955544551049670240950370624082290597808911168284319838719316254720 2182 4679101235152115910419888849934331418803065349828090847914928209920 2183 114459832968621881803924095695763422322925730090521606402349187072 2184 2560539139450624066397034237421018100032807389684809301638799360 2185 52367926101923311272829673182015273461320578557295077024481280 2186 978716149534522442764444992979094615575276331938852849536000 2187 16704664220863632568817102649479031231843796203560149190144 2188 260175650849462777349877999646608100331055619425278812160 2189 3694216948584768159389763940240542979816291353379246080 2190 47763686366149635378293486638516358160902139989821440 2191 561553825576030626962703376386693592206840730505216 2192 5993724494581350179172653424182792436767834803200 2193 57968275179591495912215407646929405378690649600 2194 506892176917155897710847195135042868741171200 2195 3997268654315296748916935765723832997770240 2196 28343120551639624933952719805369268134400 2197 180083842561867421913129745451476147200 2198 1021182101877386710811125337103239040 2199 5143897493580886157915765674272192 2200 22889357249768007801393513162240 2201 89383679497409151937937137920 2202 303884722918511420415649920 2203 890752826785833135384832 2204 2224001062969708925760 2205 4657152270714280480 2206 8014343005468800 2207 11021597530944 2208 11630979360 2209 8831680 2210 4290 2211 1 2212 1088689878154886128007458480495685505288586128777597749065720253739342162296832000000000000000 2213 34426952765734090597332473019622984743478623722812138687207415232685999830702489600000000000000 2214 198493031437585319404195539097262489982358189467688788881450412063881522252758804070400000000000 2215 625389401887702873518381513908548340953075676434428058265880605672239735155924538490880000000000 2216 1299227053445368038033889705460354498075622341837746402103754448935610729189008627204096000000000 2217 1934452987166097730796145250526034294711005027277308358513395856209826490581069554358681600000000 2218 2173682859665848267148682187065458551773699280577751712622351717226796501778606590085038080000000 2219 1910394444560461395073278348257889986560044977129416479076384358417056096971684917790375936000000 2220 1348467948768941846816871384481550303602459367728151683791125636003058362447981184573190963200000 2221 780280861037757924273844354108068063302059734267060737093525163181086477520981717576864235520000 2222 376224756754674736108500276271726095432868560464871550833710522825743555863173993935021277184000 2223 153183044714175085988675993224685914014979826639861438801003081651343291284428780484663495884800 2224 53252243160240369229390697482108729336772448602605967700698349811162550088079152653062750863360 2225 15953951988944655360567887620516437239555144375998407766246053438297360894155105053244009742336 2226 4151874451386661233064261907196400917958957733640198482477588771803970991784073725877554249728 2227 944993311837396713212497686011528913515790557928982001789946171157325921656533346808758272000 2228 189231509084642301067803107768482411180020948546861887786026543538785764222521910424582225920 2229 33510864492281565584791879663904993168147922380769881742797833551925804012902972733344055296 2230 5272058967230437843567035971142227659528299401005551288800922637586268415795180990776803328 2231 739811438572936631972219552013551739031912467690242222547466419703078609007202448755916800 2232 92929392620691016950642531373941130991332682025134234310450350447199791160011874773237760 2233 10482124624171323753113049433373822175565898589205529806825201585450865091762573918339072 2234 1064711175030835247210352906070863825913401816084767775177927949679076321758803786203136 2235 97631397070987448910479859200144228379110607970740439969337001632477924912265265152000 2236 8100142460830747994428234132027106948942023019237737702094095681690383847580471787520 2237 609263167359184835458302457260695668811139661972989816755642779858019866860173918208 2238 41619166272170765705397956775626330980222821281141441181851843722591396770920792064 2239 2586049704391997238198673529249548030260034283627285358824595988830748498378752000 2240 146363573896047747847737144537717205586039373909108277117749132718099749658624000 2241 7554468856986920569737903684698998358325241767168277979886956593367810579005440 2242 355959933327403612519597572505942234666870842504693791087441098103029806776320 2243 15325308070102378041985201777745428641793770355874564402141560801620177715200 2244 603322049066277647203921773087207859166504882857786806841626721712712253440 2245 21731051772595345998213724330466560210407668132179020914290540177606017024 2246 716479863772970127588556729222604183528828528523434844779941703787773952 2247 21630204910307663576512796676367998555338712696939673522395997169664000 2248 598045876718950106949246354496932688303389353279996828891997644513280 2249 15144378944635189198628543280469701763642189174078279602562270101504 2250 351219659123330925889344052471750460571551726761573098707480297472 2251 7458026947636831117250649984105885676288439922233043065495347200 2252 144954742973596700266631740174684228173122939810353060372797440 2253 2577420694772836856628816868776103953772021440212349302105088 2254 41898223273242085746652958383031957203195952328782922335744 2255 622162517275320884255752012525107940343914041960192000000 2256 8430872130752105149398595876043975980917744705117204480 2257 104130790387946726161131988328695785635119096639383552 2258 1170598817536649275949073526962094736446724657801216 2259 11957484575847388818851322840841745244478890624000 2260 110774192759079154889604678327642156120128192000 2261 928616622489544129689686593871236846223278080 2262 7026092298493928612520566310102446281866240 2263 47838230969723084737027512678964536691200 2264 292090503186315106600981789190957341440 2265 1592909636337190483920733830705880704 2266 7722321725902492208525515577452992 2267 33095747773806416840717896320000 2268 124562926973266203801594458880 2269 408445893930665419609233024 2270 1155515506704394050447232 2271 2786374465624411147200 2272 5638967167736599840 2273 9384400842905088 2274 12488896964544 2275 12761892000 2276 9389380 2277 4422 2278 1 2279 218826665509132111729499154579632786563005811884297147562209771001607774621663232000000000000000 2280 2672707042663407330359960498285187074701353843374312052658854455518709444365328056320000000000000 2281 13841718066668337518932444570278618258825748085454055942800302561425446567619202541158400000000000 2282 43041962638834136383326585013321139974207617041222083199170073046870388913674019867197440000000000 2283 89914391676977301191495620512504060381724673429428534457405619265488177994209573853986816000000000 2284 135073147759212304996519618892270732098950049424600292297735073903338709455550808084132659200000000 2285 153259173979968063711642443376387976483839069257112900179354333522671257003499822580949319680000000 2286 136088783403635425314225890074468621511417513486458216097967907857453322044284419468456624128000000 2287 97108705246747180061524082792699102558746118803782685601716829109763449725311225509912458035200000 2288 56837255827335501698129565938628685800676418501193248887265269983038936948067165433472734986240000 2289 27735681639869883100100999695030487088521859348358828789634949301558399705025320630635844337664000 2290 11435523416047134604277215121314364403419827051021665600492380640566658747109585314405436253798400 2291 4027936384144956672212557870847758762261811120764067297743577716945365686009816679220220641935360 2292 1223375092303719064836785587748842929145029246065888395053396037988277664981843176315516251799552 2293 322947704991096325598879438445430615424151423146763582438174210807104969108951494364967865417728 2294 74604799763327929202720595016230817834423584430370081059374882294746798824533402898985058828288 2295 15171868663462953455764010890896208460224007070306867890637344656923496675346331279346046730240 2296 2730242359539309952236373308868122539222550279023240592087524533807155151487470617909626929152 2297 436750706483892444186331255007635678059560353762523318115171056217603070834027910537807659008 2298 62357137795728894498140220386393758015331589135597322499694187622509325256616542758037946368 2299 7974634803830226471379633750435955457096837967809554210008966035522974333476113221041520640 2300 916405949633219695891057228602655787577903577148643222077060984323171220586634846377345024 2301 94895973474699867234343877673758991037779472845939349008537356518150966709506589353312256 2302 8877452203760086939385012000276563135939633316005104201209697641888612699464926875877376 2303 751951069827382295323357175044121168907335891964096694235188911825843248557215934054400 2304 57786412904725749523740472591277510687414949885293717073742200634920023035564298469376 2305 4036224903375287151650573169047809964732857872572980000692541323508998282532168925184 2306 256643189163266510293477700267071516471263159702784702166757173747621724733559537664 2307 14876473355092953675487413975696169263159908661015996682545285810940842514195251200 2308 787087229646190902054975820365719537816091902893490140712784021327922610025594880 2309 38050967589535737223277387424769844673722274592382661603084107253547910269829120 2310 1682404427390933476376242469284168649820672096161549896296776060773539226501120 2311 68085819748025095869752923471349273567688038147692843880085480773478527139840 2312 2523623673962031049289325541219249502409085669887504152697481174524001517568 2313 85714945866342658534613988571815497947022732517516571542559596815177367552 2314 2668815741108997674009154196808068392163660238974728547771282055209582592 2315 76194068110222450383197599502737186439115744868204243213760002273935360 2316 1994892041833131107976785342380734016552602386742442975319878024962048 2317 47897492513861113123161779428858376267020034823462276336335327035392 2318 1054494338147504097705597727844559457957373015595624294101400748032 2319 21281329669037491645277344880879213279199653722507644819855477760 2320 393551075803264257203736357156468051313691621316168977808336896 2321 6665198902311398434238081009609851144208917986404569178343424 2322 103307058498067116804305838363231823665171592429197125563904 2323 1464116914437369127687685313047221240781508891168762470400 2324 18953854905413491841699022420233465368543262743740678144 2325 223850835966114810476682340340535533234688258544055296 2326 2408409272323987865600921434308858317366786012604416 2327 23565711329660965534435009939654643182859190630400 2328 209296651815284575390566268460944421299068316160 2329 1683437335397695227880552431675261200232867840 2330 12230809057837706959080303251596902200586240 2331 80026198788901033498772337954971008122240 2332 469912210380762562335114712636712732928 2333 2466330836196347975216386474888872192 2334 11515438760936035191920418338980032 2335 47564409715694511547918537013760 2336 172653306589194766942490277888 2337 546374181948817845128572352 2338 1492757644918938451960192 2339 3478521770830220216960 2340 6807321809359024096 2341 10961773854455424 2342 14124359867904 2343 13982990450 2344 9973084 2345 4556 2346 1 2347 9920142169747322398403961674276686324189596805421470689486842952072885782848733184000000000000000 2348 161398817868277598847841253086239366477026227802116317314165102593916013342505681551360000000000000 2349 931681072215768399379319104701097502965796123506550750422860719946315351049129190385254400000000000 2350 2986919269624932539992451808145558543777415900543330436353496996601005306197259708813803520000000000 2351 6309352626865277603784695214419433769948050415029451752314079654801443308389177394131369984000000000 2352 9564880064258169938449390075049081306496532415470276033663628650968572059971696323987924582400000000 2353 10956415767052243906662551623198120600356480492159999893874828932653200715118671109193549742080000000 2354 9827468919871198381191584672216812770743360908844309025705771410673618419053793588416887128064000000 2355 7087573105676000837548178987751992609533213199533742423128729821196440797323426030789398940876800000 2356 4195001210742791849763533745627682185727186480969198061525916661270628464989781027227132682567680000 2357 2071262841303402923702568585536139351847324171325095810895536005179470558163337810806070526869504000 2358 864544245443630745649121294303191857241847847005012766406846841923604361666512551857398125638451200 2359 308451390440220005970080493980229570404604922928268109887194861057608106489576013193782507696291840 2360 94945956522758016010314022779479040049890522011771335033294115033353785731625056371855579209007104 2361 25415807822480379756769652878309079019215754060247177590930338656636463959122775957250105256443904 2362 5957151671634909929804089341235252959117408366019741932582829550684566394099873479020330306502656 2363 1229872933276590255832902698317205083797766356583404995178719896992272737153589752517913889210368 2364 224814963508176384435908921993794158330393283579416134281438613864454027643839324185213297885184 2365 36552671553056738323539497830601568701257717887397964142392696168121291821586004667223328948224 2366 5307592052936488867884635125361944842556195155532058050783245353667374244101380944489639837696 2367 690746544248220193314578078146391069236440090728362080316623257089109218343728561101521092608 2368 80829530163188875985703507208065363122254122342455762627385841410730912386628313287143456768 2369 8528830923245054473857953147578197492028252130105103760758358688875809345107857440010928128 2370 813548209764467428019470458024122928880994339806990851000445421435666554201489646735327232 2371 70313788054768801211686241250977457836792741311818651096022657636774702762051893323104256 2372 5517536093916017150643751418971263019689436120907876953974883768938524288590467363766272 2373 393809843591505251806616117553986427501809649041334041084861279204885118991385353388032 2374 25607518420144887852587048903602931120945753575959409579620099796809941943657221849088 2375 1519188128482640729231553748093859201871667252804676518427433574831697695340385009664 2376 82332076585752243499640274545607220582723143543266392029142397709296199004595650560 2377 4080581186686963065514066244163681864139644240070685769865757234972866069642280960 2378 185134866631852969387311227962114190061491048426623479661849355361718784282787840 2379 7695283488186065157740573447570935379824115782789153510671223245457184607354880 2380 293244639220925635014806976893957548702150537203965185993017434551198471028736 2381 10250555342582185986587242057941334071504854180920820546898951831818490740736 2382 328825022590039293952758475108342035633715154836237451850869300115491733504 2383 9683163400176018178637987617862520446090609043643109450454348352227213312 2384 261810080733468432948847859612214170224725111837072712879782463073058816 2385 6499813396225156571381388900414414728459238081852762870606048589848576 2386 148161703550501721404679113580887424918087077397127042410198304456704 2387 3100359474121851793438298926564410846588510809479358649368970862592 2388 59537870870929786933038850425331066995167603850067304103302863872 2389 1048782076108506862392247812985301983479175020752886508574758912 2390 16936821042292525946968470136441372045855703370181397639804928 2391 250560072521639987988360639119053741845684036568446032705024 2392 3392608779324813246446967360957182836332879363473092435968 2393 41998182653707311260926877194371068767073671731318775808 2394 474735888202705125979061002423663357415331215033091072 2395 4892796368769492598795526882257047106750020938684416 2396 45898925979803007288660780902962462064430400849920 2397 391138250802760670932370682734619993023573342720 2398 3021008758477425408696984837998053002156718080 2399 21092545374538001432036124700664112001152000 2400 132723542874533865538318977573543782365056 2401 750049190729690823852380707943549273856 2402 3791312021048122440805413559699056384 2403 17060236356240924183499315550377152 2404 67959157921296568487309792349696 2405 238062708782218217579498093056 2406 727513911398270858673349824 2407 1920677464783498520308352 2408 4327618104105623513472 2409 8193901842971814112 2410 12773894550688128 2411 15944243224624 2412 15299938698 2413 10583588 2414 4692 2415 1 2416 1368979619425130490979746711050182712738164359148162955149184327386058238033125179392000000000000000 2417 12487778619814379790128503253385089999614196322986569274647631137263022069046792536719360000000000000 2418 67114142770874282880331240173511829054083703965031565412821183667520370622561509998120140800000000000 2419 211580604799204000428872896210857764248454831627398896262949743563951360169136611160248811520000000000 2420 449163615105852643278018932045432115269401586248125698070606172841150677002874964490344988672000000000 2421 686757122115511128040003460954042871127593469149440418477301745342283276396834380025040365158400000000 2422 794037942780165971584801350871976841566446011609474682372550226969937180772335868993319846543360000000 2423 719291430993650538021406040896460342952440586289195765215551488065947165791909851437076351811584000000 2424 524187077048759502351921758196257680129132601744709872931609552879459430908273398954758121088614400000 2425 313674584305244702277930279275661425793953937114333101606693355091220360315512059545822735452078080000 2426 156665047420105626561509955397493249521545063498031020522977281840613973594049527782447075429449728000 2427 66182691255199772015622057627726573422507109415073987869034975463258200403465808535013046787191603200 2428 23910871171910583931190371626316267722391455577519552207863508800057567408504480119349693068838174720 2429 7457086500622025560665845317037255273054321441858443656792826899813783531644160313059141671593181184 2430 2023556807049122380146048808877612213697769209606906973626389105120967763056055161708631753060515840 2431 481068050222573051982079301053341135944136733943269572915198805806003742499273614018311611429683200 2432 100791888331239906746669225607222217787626805534936765535713195732028980938063376530988680410562560 2433 18708254281016948460463789923320399093467457423981592502412393624245022909183826024726976377126912 2434 3090436598307160334478630922986318578866638959625576915081668173144031380590335731967129523978240 2435 456190436822094974953718770461207683481790568807868829014751465659953976134627013595203639705600 2436 60391588962472602614387133798137521101800490268288609696396667238748573499837337871352543969280 2437 7192908825638723276851594878312703087381075065207206769037735692470543437501916508643524673536 2438 772993011217369783470803571869085442618172729217819698246862991770334333581500118094766407680 2439 75145587127852964639142091743286869538596045535073236845294296140413168866996382002800230400 2440 6623473726470055312407073761179615121424719030302990687644528866204412345503864305925488640 2441 530415009148150459990581266869901612622434245394697186494867073563376523621422101787312128 2442 38662734849496451164730404032007958771495853001585562931768672506857582674732517872107520 2443 2569387993155274146533776446510832854412238187108824399498465882200919193563986758860800 2444 155905832494841239103511500542300251850473505329657276054629652711888443670585456721920 2445 8648752057339058059224515006246577309315915111281716960376181452818433069955855745024 2446 439135468213968808626562619655170801518094260633895047248015644255473293816129945600 2447 20428198377180163396499136873164272805951140333781260833169453947504964111051980800 2448 871406905368394536886068131234966789759395755984375146583448503583967415523246080 2449 34110448250610745776550521292098805935475918232905671766968736722100047713714176 2450 1226001294291880788301494949067384453095741019151545397412274660195575248322560 2451 40479973878337195594749042545441745474900418655032509146407905439299583180800 2452 1228265811463533813611037758108003338676539948124481385477517372564621475840 2453 34257323876777245642576600367572867224063368807485227796951616857179783168 2454 878372596843091400736583084316790041759229027201822538222604523512053760 2455 20704881631335006718046354387958066186225230248885210410054908553830400 2456 448629657938057056644172110056882802304990240030072738166061813841920 2457 8933550752446223041801210320571015610267229345329616076393593595904 2458 163427823657587380188899494780371741474449906532672387028520862720 2459 2745246248081911238599478653502327213200728698537777608898713600 2460 42317247001245070967248550847467380259934238711994733686952960 2461 598132640475473820942367818565491614815127916919342199854592 2462 7744900912041848948964313191281179570987147893860665466880 2463 91768153370879933765913002867520140238504792003417651200 2464 993718785268026602879614104469568744784362822724602880 2465 9819230952097298153832293056053645943431183588775936 2466 88385278601476898210539337502596278620110855347200 2467 723274129462081641906491375246649400304126988800 2468 5368447114173017017556306754336784703116001280 2469 36047063495174190952694900681157076634025216 2470 218295696016962575425933573642165809221760 2471 1188086068757081572957889105982838828800 2472 5787704832133917500921980438176205440 2473 25116085376378281786681212542839488 2474 96549597045553774997871595522560 2475 326595014121781004093488758400 2476 964384908833625213853638720 2477 2461643849776575760360064 2478 5365968066300544422720 2479 9835157834782165600 2480 14851320911787360 2481 17966093209372 2482 16718663430 2483 11221700 2484 4830 2485 1 2486 23957143339939783592145567443378197472917876285092851715110725729256019165579690639360000000000000000 2487 765703208680893718198015165172069778005966190828040959902850002265205184030428994784460800000000000000 2488 4614515375626045434188794238452657850265563385909047344962917736305896306498188528114991104000000000000 2489 15102049244004826872352124139789366327094663595860511029105236797364108249566788262886899712000000000000 2490 32408968604750919103399008840562814996344548608896692693314570712941933028293402627871678136320000000000 2491 49987341591676775744540523066296060328354409534480802283316257603763691680223746370113999208448000000000 2492 58326961695029073264444452954234120211493403371971337463080109796781531671365905674553731003187200000000 2493 53350393288839907340327688284481633444233803564550449071971796272408280922438077708003034162790400000000 2494 39278377443920216129613867161997794634852382146615425647193997650899562223292760359303073281081344000000 2495 23757878992218719855517288703278274610774438771769786054610763242041817715017395921490770486991257600000 2496 12000142038088027619987398461292389403538106333272721717054727487247817263048497459879452359335608320000 2497 5129426357795347652339503535296925302240643343896949749243073608878904852397663844247977784896389120000 2498 1876093161113038827470416156619285012058443423507021009963322900886332708859697169237037514019255091200 2499 592636687253580013539217504808965755210694671570782233442516856853232914335596854940357290929244078080 2500 162975669474365011272707102454504267108372039114821320542699915154442793432255736655824752254348427264 2501 39285491282929824241470411921336684567321180635344980251833787954873780696869390145608590892141117440 2502 8350319024201980500876504981369126777965126668040323609743335679548330198568548824591038565601771520 2503 1573257791489661657827779134128761710494850187090953863674316749049790847961209388269907908574576640 2504 263947358058609746715502393884150294930976491365769751471049274021281096408396139678438853494177792 2505 39593251431533087311969092591877271532598301563595257615703800241096979708192228173565819131658240 2506 5329434314051847322828317893242864845825164791354881764886799199431864056408912505861927490027520 2507 645798603396200121383184861578733808433913451559524414001217983058897602647673972017727391006720 2508 70651415923011308625741159315305356189323055331592604915077821881439402089314728771825209245696 2509 6996384270299147057735408702853997629868857077586967490036754257841927445346928902039514644480 2510 628580418534725808441168780913707629599895128608396952569378828231859243635831536638311792640 2511 51343351402390926147404945870802249153467129770207723063616073603132998134534411032163778560 2512 3819901076192684291434099634628695825166512909991554860405454410333155005361031935052218368 2513 259291400476501033469440864550812618742911764095728411544664469849773344999387792554065920 2514 16081930930435045948384446324099309544900576927547969681706810718542760076442696647311360 2515 912592437607901402627562140083053339677007440582249394308192024980603520052478393057280 2516 47436462644953832311511309970707586858460188631578932758305906607326525716734650548224 2517 2260948099236011136942901450568505123999852967678794949375152190954356876530952601600 2518 98900703422568532413080737557318055791908644095076120931448693620864533422315929600 2519 3973477206664269619165216568886215319343511882258920690708645229583171928890245120 2520 146718033578485776334450612929304986011851034899711338554608273364459745549008896 2521 4981558054423211829942309151454346461785649101846633792602320068673605827624960 2522 155594163549734146405565427155778951458937597154960819733838086844232954183680 2523 4471942042144791346052209897944131532201967673282281209509893036064150568960 2524 118291475199514090198395989077392425376586847274210410042530048161636876288 2525 2880024070621196387824044736510231814346714989658257869606447614284021760 2526 64536589309323451838523635535887315409951825794362717498811205724692480 2527 1330806492455911518519883622124093515960526761073569637930904883630080 2528 25246614890285155832246121382568031221857742833129177319598323308544 2529 440451085671043216653441577178685350747400066720090237826410705920 2530 7062679796162995312947121734507635308529287559303326029369794560 2531 104023280576080821173995322401913214897177267759413076056611840 2532 1406143288054524762521528474640022691777009818550006462961152 2533 17427996930136581946506900641635480117153527253126860820480 2534 197829585601313179767861332749449968863830029469355427840 2535 2053935747031722300022448009397284145187384906509777920 2536 19474689847971552724393033745706167260055510599438336 2537 168336478404658391486805685124666703624890579891200 2538 1323831006184144375736168765964067106011187878400 2539 9449893872824955567591218253126441534972049920 2540 61066909477428166641005997616344965891310336 2541 356156280221587033779046765969984735340160 2542 1868087775184887004331670753257578721280 2543 8776022773158834869462938531165887360 2544 36750846947249934507275218078358208 2545 136416345210282912207175328418560 2546 445858928026268916791086698880 2547 1272849571995635874601641280 2548 3143063880606484563432704 2549 6631871509472531241920 2550 11772931982448482560 2551 17228036811348440 2552 20208825714532 2553 18245362030 2554 11888240 2555 4970 2556 1 2557 10205743062814347810254011730879112123463015297449554830637169160663064164536948212367360000000000000000 2558 67142901457920904021890228939392141681797377499400589715817405968341877636625322269579673600000000000000 2559 341833256305250783899725784251593760534195296416243293658054983860089405773241461610804936704000000000000 2560 1099069472004150499933585693430856354925020580169260821793845554999597599203237498600648867840000000000000 2561 2371652092470959613318097189193812594510242757192050317749370641596500624475815670192698912931840000000000 2562 3687895475510848383672499157750253474979272539822358622865892441754347776366601571786654243356672000000000 2563 4341854901372526264717927568954185650157004828447163107972585171688200367741460588450387011934617600000000 2564 4009288532460408146869485213910866038334076695822471707482078493121462061472403171548452978950144000000000 2565 2981466702828873966009617686983791108495117061746257789393807391840937350292652238630038761224798208000000 2566 1822431995625240723518424559063509333204708051728100378675275135259261532833981214479834700273051238400000 2567 930713599835448277168053319914301179391628383809516347005232700794595533267814718686446867715824025600000 2568 402441228369686410705889959674278127238285596436137394074059100891274275512055277719587832422926909440000 2569 148973917950710807109795388679617986077394078103011714329726161820473118714182544554469128330105218662400 2570 47652506256435403759263635251860363106906169023631242683835451874221588150654214349567964506900628766720 2571 13276460319364955977260637315026046004188275717599961308343968946008584598495212016692711642691731980288 2572 3243973888757390534198944663985646502482285670074659216442434133894065684138306495892939516134308184064 2573 699294568896332738964363785806718638360469243143817403404109471488016603707153828804651438921220096000 2574 133689940882479498228670341755846709821157840682660097327620974765628898389451560867427388885364899840 2575 22771509077322979064758104960474081576369950544041553916240995894809493014154159406119378874845364224 2576 3469842937258393279000290589286801368154005727092457890414717729634343631021083590872873400367316992 2577 474709093132906915433697335300607393780199092212741064125636645231105866088618904623392904832614400 2578 58499293258777976672300540435519995962865593804221262685354852219768637300918108727057663731957760 2579 6512338494717300338223807239758919323470030579171766796935069698433729350827470133407169725857792 2580 656620732884516718052159091876340601714324282148853872319961608577771155052393056547884286672896 2581 60103012137219364357080079272019676847241494282362822186980777164119151675457318989962831462400 2582 5004856531806773357330879082068386154139699071126332326614537687537131648878067207163923660800 2583 379854917412084421988054339406216818404178054940540508955267153471274754849658195364558667776 2584 26321307560147020266170254537156955309601036101829133312177786029624136904258263955687866368 2585 1667695599651488942183287704620420313387776110561755689733836270148494989485398394981580800 2586 96745566206928223563816728227486821398495909078403146802781481084744978900285828178575360 2587 5144819966445171893426847005246081055766771663734217693809932389665263965532408912805888 2588 251068860836764474819026657346752721282871101121829340676877308810904996460623284404224 2589 11253829855128137138627452475624667797147806370126716385281299455140242209359640985600 2590 463702542412965618146883025638471192603523564720851478385374226148653500016966369280 2591 17575394507440557263543035465086874503892331785893276570068780373505392939968888832 2592 613115036079551769722217696467264148233390401350913792876879229383288654708228096 2593 19694565323451723001927665259894953406276727846958025150217947940675246899200000 2594 582729711805454598077673253590329374191770701210037459732233139042003370639360 2595 15885693350958848403196485243265675775450314104057318026810175826300625780736 2596 399042099502045752622423929471557702027319126915038261558330018010132185088 2597 9236623182723992497651364134665721784315596682135094706136173091195289600 2598 196992949424316448109429522952356367150855264079610203618538436694845440 2599 3870290279511315808074210082092747754124575176279334647223761268236288 2600 70025172362924636950442634600607265414384569422338579392001084473344 2601 1166253316578696799843918928576906930553747711168930710181379737600 2602 17869613611592316286208273971645143982139225641530142433480601600 2603 251720421491952458979568441280083156589558104297272139826417664 2604 3257152610987829235470761409840232527848980037867346359537152 2605 38676080113993626027767805527063902254033108543550834483200 2606 420946388364319494095524943079684598965524320946558730240 2607 4193785166864502720704418863741655990033973166470367232 2608 38186221097900000579036314148095433461981003722510336 2609 317215725364006208072967733441665636041231916441600 2610 2399186638266324356967438087293098728951307815680 2611 16482377497529838801342793421147804061310835712 2612 102579139693741702229967754004453223378241536 2613 576561326675699922569041735660660132896000 2614 2916345325528824551948019027607733583360 2615 13220717207305731688741157806385650176 2616 53458084664078278679609437249139008 2617 191720765752623354227027660121600 2618 605787136139602610095326627840 2619 1672931778498093325130126208 2620 3998413066271618864373504 2621 8170618708109992305600 2622 14055155813563419500 2623 19941776131740624 2624 22692810592032 2625 19886510700 2626 12584040 2627 5112 2628 1 2629 122468916753772173723048140770549345481556183569394657967646029927956769974443378548408320000000000000000 2630 4164778794117018542143702623230846917573728363560174067987773700784811652006725330892383846400000000000000 2631 24400562432600672804249850073117991587504743870848793865938560210557846912751769848455914061824000000000000 2632 80580460915950427812538667897298588899748469061593441457821954703642621979515263834150922511974400000000000 2633 175802947253335639437361642687731714049889061464545523858064099631251365643756886045476558188052480000000000 2634 275724008351824988240498742738306893035603981238761956388415382448648701957392069009519205930762240000000000 2635 327482805642348881704702448831070751120114896430679200904151666758269483171921892263926666799507046400000000 2636 305227159695325579489768576537683785383853741986087227888270047264285695565816102618420340564720353280000000 2637 229217517504947697645931534736819576722403139101673097641525839818216778572793497335722124732002205696000000 2638 141561751504120529317761312907498663223774768756983949984791984953197771557256488749511893445257461760000000 2639 73080302268808766895834974840952692795100752373026904654847466058585445394614692362294030840359771176960000 2640 31958655047061804258375732476141727373032774107999684248038477322305036968385722765731918757807913959424000 2641 11970440876885521633844062348960293202975187025386946764350370101882504796082092156632215161383760481484800 2642 3876256520513711439768034078135630651070276202600677360507987333283762775187328474865849770555192901632000 2643 1093831550843954135983440100821937325658752779518792826216235032876216567590286221023613318332966561120256 2644 270834238758773444503855395971880049591686612277763721982842995012984421416583968185194791527804424945664 2645 59192116832951093876371974733705635622556841488908973816156501282173219183591106159234249882951435157504 2646 11478962710341170890781685236305815501189338649091900562076390687582795015777515449533802085289767731200 2647 1984368881895326510402639279607986734213414980307309620255856889867113632513094615681109374685682597888 2648 307042056414322406555491510668850049043835665114207482264759361579988349446203868301029316644523999232 2649 42678447389702826290513795105479921446684308196990400166670212123381314655044808934258836608471007232 2650 5346450339205490862331704743728421547854884806796177154628744126880897035156146795768642002059264000 2651 605386014265252333348747906549040451514041013519570281315384236765737775170330274975856526037090304 2652 62121720358024854611539091482792834787041129602271284519559759941923609005361407408583365989236736 2653 5790531377176321474258917946808257699814326859430214087247040309694535914817593035410560387710976 2654 491331247986966810506910440665389157470052201095698059710793370956335083007752301196508764569600 2655 38022125517109547673304055829672713504381866211955424102995053822465594321690147858219859443712 2656 2688103443725780595538239412400466486971763103262579658313531942454793659259479547900524494848 2657 173887568454249250144072463938659926646234996734599443806969376336042727521601880503838834688 2658 10306222264275358176523199172092356285615614054835016795749575763234446820995803575143628800 2659 560363222475382510363711637600926393663333225051728298179676051810076075506719363961389056 2660 27980106314506706019395446830931882556946655563338053473241780107802438039200104736620544 2661 1284259043431876745102948402280549168875421561657501891636229170443781993585763718529024 2662 54230039631269471753980136438955610902711305180698218951905375247084669262036967424000 2663 2108243785910260449717662995170456491006293889885994928976164262106646616405468381184 2664 75501597325111557456474552230561371428918109239801558480796610865443458717652484096 2665 2492065413049231016804227043334787243500683725827508536948673497505620927093293056 2666 75839994910619224872846350969072122395406543819151017896794812706468160965836800 2667 2128604933749274365739498838919480774843171914236377134130750392612833900101632 2668 55109602818856438694603459376430512143282893915984998993419638349812264501248 2669 1316217566319027253682897924865216487633212279155133569825958910291654606848 2670 28999054541966797852683797396667198641719582103733463566221342860419072000 2671 589301271320291082826934493202105226077189362441346959916496206286022656 2672 11042891080643090653238907244673892825193526570585793637449062967189504 2673 190750532918477722816785642122561962780244556916426609260593875697664 2674 3035854950233659950548106161541986702941132132961176341008123750400 2675 44490736139309891792875615480256971622668155915982472182583021568 2676 599950527174167438901464958760201471962269534844549634129539072 2677 7437745639364786140543365362741816269360647733598479844511232 2678 84684476470432298157407209414515087066735661672430612275200 2679 884478397693156979653134066163573922749423635495532560384 2680 8462455724105016388081121040132686986422596065377724416 2681 74053882948411078195687854428784045592511916410228736 2682 591641987401674493394959160303153236459325867520000 2683 4306607665410743869942216426983729677839404671744 2684 28494052922562060402292309134905768518910555136 2685 170901303999813416296500531026361770547357696 2686 926330385578076255756877760548141972588800 2687 4521362150263247915328579330307174758912 2688 19790892303152695096563666534825082368 2689 77315838891631079092310643331509568 2690 268057961655867731408834749248000 2691 819293095315942111136674461696 2692 2189819009672240864852398464 2693 5068455556718768365117824 2694 10035631842889551782400 2695 16736625654473192588 2696 23034372042899952 2697 25439959722912 2698 21648872700 2699 13309944 2700 5256 2701 1 2702 17880461846050737363565028552500204440307202801131620063276320369481688416268733268067614720000000000000000 2703 349587880723418000577999489343978766551592919539436259436865734093674328943951798146587793817600000000000000 2704 1857836973104840862529993107595749835734262054708359816478676438072343501066445275678135401054208000000000000 2705 6030920517549108408840752135444885376926269937814499576500014074387811075863212766937215827286425600000000000 2706 13212977309243417939818067819601085583252882493089186197827909076070591723381220748680586247232552960000000000 2707 20887001795228213084609033513981868135594619836480753269860804039877587425706436261524258763160158208000000000 2708 25022735108596268018131777009665767664104878241624442679507589536585288283417207246945778054625807564800000000 2709 23536189551531775977075640020144252055991700373005856124166838447717446013750357554448076445696990904320000000 2710 17845997786311968327379911281103490036238621407663876882188219005139081128380816421424489880499804700672000000 2711 11133414551688092556090397639325838185354642786380322314225876745247055218576623774284640326535888869785600000 2712 5808708200060084850056111853167212673251812403203282629011189140513910793412170286691220755240103046021120000 2713 2568448752347060804054903890401933884675661724567475614450363348483555556275105762069804799665573352964096000 2714 973199957323661242726659011165760410877837250444755295471654076353714607699194964426541980944842492582297600 2715 318948824869430694627694168947081531901379877260268004517242720280059020504448123527808361909611342677934080 2716 91134729900997151798458968056687608275213825935959450437825572467995528255094493743005495284503385758236672 2717 22859797236404246728898788553337552017191848074122457068503968922103021386966878503747475335968676015767552 2718 5063850911722683304522986667127620650777970551764177121085905023301031122653567628230167694892078295154688 2719 995826857142300746610579945824810289963084685556190347820932162108800889114187163306855869731190985457664 2720 174657478405669132093832188080414066132814772928071432644162504731764926321099154975220058489198355152896 2721 27432770233515017456940464472982577616028627918965678473991062277310137523688859983597335433940953726976 2722 3872713205749013818986899603300542806668115238742145405711996987375678985957274906250737942332670214144 2723 492992180780244972151781745638794054364330823079986053915893103703834098050214907663072310183995113472 2724 56756148054111663479592428891989467153624826251418971818048284857278797221408660630285421883077951488 2725 5924807163648006241442970625302360899985194215250014518917955535276207435576412305559666040541544448 2726 562147114830614146544727183507321772902642161907853397221271816695930220558965513346747459701440512 2727 48580763420293896025073058376457289297630743271320695861908538359510270863553488903874120072626176 2728 3831332129829093830434041569998844962188040250091431528741383102486737542205155645366647362945024 2729 276220581069850522576345307768200135684220837596068014976494882452839425398365727388887667441664 2730 18232959308916456928297396960776326720449126453231894385652514462922612850996431505345665826816 2731 1103463669073146069679294459081371227048638562508340669509912256832986562624984553066178019328 2732 61305513693745978396871188597888966082762463714984396193201024267371281915471319656773844992 2733 3130134761554332779755198783747237522897223554704040654117079768485966382572688481645166592 2734 147019255511164600976271664571215600909003490996501670225141795082311691154359407900622848 2735 6357791013998672032235134532582967613904344854977894807708054377162926837002000915103744 2736 253327540930153815425991301208039592263670853340840379306264008910627482334560295518208 2737 9306326074392629200389176020030704053847926345319646102797138520347842180434932400128 2738 315372190592664365443965191897143621436363951394513477434280565899183535386517471232 2739 9862855921508335791250045935888572007880718360597695037537859924563732954355613696 2740 284745778029452821208161747834201053844358859751187464568756066634030793874079744 2741 7590758463220981411760871641580221635965817619844058717327387423104316584689664 2742 186870743842816614692024177840288268997248047507071153139198386304602504790016 2743 4248519121229881394183163116709752023408075333007993963515011856608480657408 2744 89195340214238177564141266718142253965259161429209465372282532158428844032 2745 1728935238609829066469562160435347599368830511097737319592275846904399872 2746 30933212238817595810808962857134072364731911871694384678779233730797568 2747 510635698818954267300090052854966583522023103562836551296533403480064 2748 7773514259909133837428215714553005145213621837029003689122176628736 2749 109061432822950194957546743609964609061322357062097699819713744896 2750 1409106763347204507956371047041534141393653984622850633371085824 2751 16751220944108946084712086797830831828550063818761455702420992 2752 183030913852565717152032696864476912656118099500159788146688 2753 1835912078448667075464825697076224924420347299033785970688 2754 16882002104445961838816277754232813777272442339285686272 2755 142084974501688844395658701671795107044528590088237056 2756 1092530479271404014091465457651751226397632996822528 2757 7659100460099313583349337753555644168305838382848 2758 48837212189486762586883449207482596623207846912 2759 282472168541570593314992198726584796793294336 2760 1477416535291495052339880118973485407554304 2761 6962741869788689581765895823989712013824 2762 29445033028946520398340900830581629056 2763 111200682780456790630182670718417728 2764 372916812233715435481756346061312 2765 1103098950744907868634063697152 2766 2855084911358657818671861888 2767 6402685678135654818349824 2768 12289771619184510561976 2769 19879863185995782236 2770 26552132983964784 2771 28473819028872 2772 23539506708 2773 14066808 2774 5402 2775 1 2776 1984731264911631847355718169327522692874099510925609827023671561012467414205829392755505233920000000000000000 2777 22314261158907400651581794210547892076026373954585994689182607437965669418492344810372087781785600000000000000 2778 135717544776336939246495279944876438728194713435444118856378001858288992995279786336361543486144512000000000000 2779 454153841117217504565610331882835148193168884553317075356440070655804268924811911740471311532556288000000000000 2780 1005618826043447995041415065571263136572563136131497350669300280984038892783869605658771306842161152000000000000 2781 1602882112021533574964634024753245566788585634379527779140181863541848506327580007371268404651281612800000000000 2782 1936625419730931927385548090784337109798812630367983611220751815344310946902559363475151835919386515865600000000 2783 1837971739595133688568456041139738334967217996774321350553783174493829115249168323817592054835534469529600000000 2784 1406838595294547651490776810699139086446627566933314874916431818010389712052751488356470765330069087846400000000 2785 886414632664632212657069394670921721584767479479337412940452892474894741188243845538279569762222805614592000000 2786 467299388549103646802921203918530125935773920326127719539424297031520872178280968254185816309527364774133760000 2787 208878943392897213096205527806676594445905925430683462976742222012382002612474732761298801619322905118638080000 2788 80045099376697559328601783204611799903419094091031006196115163734589661302319546426476029970577863254999040000 2789 26543851740409900376024970975167950050879017188942757569431536064897058552826846583027796951094295513582796800 2790 7677851054886061649566517783285042443433548889405141516020171653446420182937054556530353124412760638967775232 2791 1950497200253783621317201601446006705214101112401608878691339633637779614908812265197288922989406276760371200 2792 437801972684593153877862624941708811420140141163428501201174007836037506081353097273871700503710763319296000 2793 87279841305320356632897336384414135927622359883429788698097900566546881466106864427031164096015491504537600 2794 15526134513653919917498114256155110287759875171818989375855725589859334254551209533674050198259656435957760 2795 2474618940682709267938219366011169150744294649487477932170130658447202137910663721626748834945796577689600 2796 354680366074339590098198010768723554306743061284313386828075941334160452439072961148308738507628707840000 2797 45863822339862153328057957007753115588362881147256158442669343128635311412507389363822931503679065292800 2798 5366385475176815189633807282249494207380801484640681518317311524877015809597590716269956909233893539840 2799 569662695016685970726691682601748991681100538997379381550154665884140678274470045266315873236241612800 2800 54993332727854709396488255178072391251808338573040688820564618168236326949467295084555159412637696000 2801 4838260858321930418723982374003289279916682024316308354562597847960972119406994537958006492571238400 2802 388682572133010229955571559186742435124287798611136694712191491621937297559347705295870525473095680 2803 28561738330631395409113771552394039484349847743362353561853533015572377762555919453502865565286400 2804 1922827297314481848430809698846366435108025355823792878173938596458636451425631497274141310976000 2805 118761489952077094642011278254506760279754196021849828973755457194046736417634785920649802547200 2806 6738155660628260102653929034552536675713940753726316076427656489157092811323264313089404436480 2807 351583138719105381137033400414559079363174108568717257046502194401360344322236109197570867200 2808 16887807254487793018336178593490733225703236042663800136909552229304732616512828026314752000 2809 747414746557114972282466353507041360792633435108746436312532713435952602126618364438118400 2810 30502063536342490552232632597971176054702663893845160041927890898115515721515521867907072 2811 1148590472458502774684777255266244971816509877686642686975014081052478500226246126796800 2812 39931350089998837006697595287730134803393950733857118305250323782185729128635981824000 2813 1282261094626044534620832542409507694659291294337933886979171746539870006058161766400 2814 38046183108825930132751674376227076117847689539814337496864863817651863414485565440 2815 1043361089405775634642010625990906159201077312177849257655389775845893372012134400 2816 26449806922141479697183003383235887767357705774957035745479259451073862246400000 2817 619881684211982098282971339048909888322928998272736123637307934196348601139200 2818 13430309261631766662421260118559080163886542617130736677637296341568362127360 2819 268970307207197916248808979930315870855151127376860810379130510841065779200 2820 4978181005560674685488035823476225481105188842781959533086935629636864000 2821 85123058661465560621466231790770832117260681383838151127912397590937600 2822 1344155571070079049645376059070780562085540531597743699448902523064320 2823 19590444363409644081797662052036069244003523238717420477876238489600 2824 263357873326183081697393773743837457215802037607068285466452224000 2825 3262985079091691802642486632144166761820715348043867108853580800 2826 37226356539632732671606112373030718135075930432373584379768320 2827 390650008615129625796700430717157621869142341937536613580800 2828 3766095767251344346766640657953715872114698312063523328000 2829 33307898199101999270064695363885547752417798254894848000 2830 269807778083234287537454354903180729190845044832635904 2831 1998086190837757560327610711489510935790664248588800 2832 13499468619357079409116791657478105439279495264000 2833 83008967925872351912527336325773144723224422400 2834 463292846078936114695677527669038548823779840 2835 2339662395893042436741506585241676458950400 2836 10652702117393839257187344975641052640000 2837 43548633641604105465246316897025827200 2838 159074983907841915687116655924631360 2839 516277092229630532225690911027200 2840 1478775513072739982585350944000 2841 3708176334139623376756281600 2842 8061026712103081292535920 2843 15006829928617228218600 2844 23556068967554181500 2845 30546246956752800 2846 31819664541720 2847 25565775300 2848 14855500 2849 5550 2850 1 2851 148854844868372388551678862699564201965557463319420737026775367075935056065437204456662892544000000000000000000 2852 1980590739266375048347947880992402810801495856858060718348441878042171489926395729467894671605760000000000000000 2853 10616905845046748309344426106415537292951558209303057211739858856195573409122562632606364287683788800000000000000 2854 34909032005227769851784738811340571105665504459420296703135616403255514049946268580716299475130253312000000000000 2855 77580284807709648988771494066108648419719439411877579310311722872000615772052316049120682594174763008000000000000 2856 124593000799975346304190065910173501769471083488071980114299395911266377914945313206068261388538399948800000000000 2857 151792436489564415344998053234856623034119195839669191723335409095087369815461508416739522889543655096320000000000 2858 145333281700478724631602689641304718656408394939942680293368434041169094302089969574269200050037420824985600000000 2859 112278034574202142261910898498333963665988039522975250250554329119676917431917747040800554985779006904729600000000 2860 71434997857757275327157083551066724141058461901182773433815420481942971441605219728996189311242981458575360000000 2861 38044324343726870056888053823652680855707120913498063572003922769752947690894647164940054696033536274595840000000 2862 17187221079312551890495089196985037069831491941356257958105010705197517308145854816704296714195450440984821760000 2863 6659744906749068263426085660025786805664795468975336120566038892239888495410600377777090910729538183763066880000 2864 2234058625862239158708819309527932612165939575739346161235316708504615335070251346862501665599833850781892608000 2865 653995963091853324723373082779856446481752607109559675213950946349615557557544771055606655444525012955535769600 2866 168222497696512154165006834255865768038384493811779331295919623027708747809832406827363362683957362690340421632 2867 38249040118230766643103393791584598033932039412377410522373375569340396389165148102637224326425165616591667200 2868 7727947614357680297073263068590110871919051732283660911742297189613081378851089983455099797221871738001817600 2869 1393886196149110966613292452072685280790395536249043181750011588052251039277254459256086783307405602888089600 2870 225369888182222543683581313428116895052880343104576330126285172579359918646607060222728603992559477152808960 2871 32784006147801461073439832753398669093949752766114870123790997416870129324616352318227277200051003431321600 2872 4304775413638580921162958930095471163081463940737795429548289469759834218707989145772291524413130886348800 2873 511729328176454196928427520100942538635439178446501234963740199458846571476892200728082808839202852044800 2874 55218221435663930422617371228125767300937323756594292279199543251739062191598324415254300013115148861440 2875 5421438090202558427153499372069474352487235138803831849701717945232421215448458207890143544805395660800 2876 485370426529824280444117382241064195713200649940866019908718230556633235574320553721560675293652582400 2877 39701324435545546044601935236088307490220548865907357594638851562732490446154552909231039552743014400 2878 2972171634641049431761340579999168729508966567361865510850853679857493291656390095950188292558356480 2879 203971700729799261667330304834529476165201454104688660297460370055758055354007778647856822511206400 2880 12850349748965143566171437355452550649774699147182254668559789433371664547808420186955395314483200 2881 744163110519311251933532182835299928762808106637094995645776349702318967905057231721544807219200 2882 39657974689295609257800970681745022682190901859518662458351401056755420213627281832057214074880 2883 1946923831136907746172118300386272931205958562826701637606497907038996053944658075147678515200 2884 88129102873827326425909068303200461740833618029381537444405829084845300475197312949598617600 2885 3681200657220483991265564625556518241008291981144867146214015092675272927612298655281971200 2886 141991181770394279263733796555519528456857514458540884208382892867585452095645103446556672 2887 5060495915106849286731062651308825430812207405848105284512215171524716296466307562700800 2888 166724836201154698401112329990959464984067192190267469279953327165654927718827492966400 2889 5079927440140835444299806271503995429556747461299350969095460085580726082721121894400 2890 143185417736225801485871622181855510321304123193161691766431291663964884237426442240 2891 3734378631608869611603409284827556495386379604504094680971826926160616650319462400 2892 90130276767391449101650184554361221322337251365858582090061181979576619045683200 2893 2013124217933897567133944686899147994620519437720842801474627207377245015347200 2894 41609493212626288853067738739434301496077723791152525606180775873044163829760 2895 795737290721119376093837261191503923256231266490780135520542700106448691200 2896 14076468693167641962321187624617229290219418602747780037230689425172633600 2897 230256588588000579601829438059385384262821565620549871618557624057241600 2898 3481182167311653975519954147651176000970347401277580236426210218475520 2899 48617400213004438872800526893486678301394994375299666281115633689600 2900 626772559909500403048967079684524898882729245726818431357290444800 2901 7452978519815926746854414227707305992546528519803365936138188800 2902 81665932418930279477473432117307070133213164811340507321105920 2903 823699133821920175231362222127157443451812103115311608012800 2904 7637797968988291662602772151883298434775006768469580390400 2905 65015543602015827554943176409025007450149652542687065600 2906 507232108164954954549357815697505830789417220997909504 2907 3620182434259651900668525206466058600962278190412800 2908 23586937330568807533765460155353517555176599302400 2909 139954438266663203572869734148628654658596070400 2910 754199220469785548367957841034454452797808640 2911 3679669902838768462746693432395543184278400 2912 16195400609101964931744713200600267091200 2913 64036685443374875451491400139713235200 2914 226370691980936332622962613104989760 2915 711381487184900375928266171059200 2916 1974044175152359417468886697600 2917 4798216834517510292031860600 2918 10115828005797266340035120 2919 18273231743190668163600 2920 27846177410573849300 2921 35073215811730800 2922 35504602648320 2923 27735353550 2924 15676900 2925 5700 2926 1 2927 7541978806664201019951729043444586232921578141517317342689951931847376173982151692470919888896000000000000000000 2928 123116263815458245720406523371535261374959148347585984964202666271422694962076009434617711784099840000000000000000 2929 794506045263911075597948230628219265907811416324016867103210452413015297348975165697562289520404070400000000000000 2930 2697658139958746213103884924436481433993195724467247421673755599504987026617552926804926875675870101504000000000000 2931 6058557015186576442813324620313687316137334413854654337446850152088512834172921724430273941306119028736000000000000 2932 9807753119334501924473165036684524427713062775861090933703292979310119062496323949444079259638584206950400000000000 2933 12047118383510480346382278773770127333734069658994115420105319507798161238684232146912688538521338936033280000000000 2934 11634573030837563463952666688028917599707625807096873706969718854779746645063176642842040340720295940928307200000000 2935 9070483278552890100590528469060511488562013390405295664592680841820102679403637087148156947105915632772710400000000 2936 5826281686743166593501473374981215376863402966618013244617276639200149329961964849138404198887163496895610880000000 2937 3134059366251951012008810052477984977768881923222433788124695278158557238673555203111256174190779621519130624000000 2938 1430707090554981219729980153150395863692461520640759076497866336008533963374088692450996782914981769442041528320000 2939 560429276103785505794041442012386527789845661129594115504745673479834012612131447646729467755386611943079936000000 2940 190137016809904952774280786792117699581063575094051209909046483012098062921087635878984992761850904141495271424000 2941 56318064155490569487042052763279046030893513497142301722172718280329553832891556089857481293850489358437580800000 2942 14663929807815835382190915769359320398298317774949484304064393392521896559798427646172194667546607788501724299264 2943 3376568249630957961632880501929177952989153122574798448033378066966568267103094810748104279284327810623321669632 2944 691202508754803701265974304255135287868938123232609258585791010777112384990094150155836867262435363701915648000 2945 126373169117980694390324910300415241169328980442709521861683824944756361994977422790669736387490842536941977600 2946 20721127997459483484936299722071933136238349208325062107130750514579318922411881276088043338621841506049720320 2947 3058275754646170037442239285619513215126949537736833046968007520626745139320523097859204242384511213591592960 2948 407636865704469897935130249802233947424555000650762856472721766152247624996414109624568121023376484859904000 2949 49213842411362732291658210013633254589222629303723572579495507818415684715156764585863792387592079625420800 2950 5396024742544691698984685975349867889938929997251476199536319790575398161950189167673522628449004111790080 2951 538612465590408635081855132557842641016451313922844082758992615177218598136199267682418650258286643773440 2952 49049788401408958239169907809620949559197146241144808510765843508403627405271368361729393101491126272000 2953 4083273568993112910744707304308154024722905067642579683133341357922017172106713514204392496814351974400 2954 311287300566225277724066861705022079382194143115816496714724202889134647332052373811621087820543426560 2955 21766720868594881823846282734723258004639958624882637458604483176752565116416898327631197959573012480 2956 1398082627666474526554427321790224214779977940381378809387163089629444709767570685843381225783296000 2957 82593965221447005797924057541720750161968946442546609884855619102978923310362140865391118594867200 2958 4493133833569723950799969925789938332950167992498079845014400089778061303247499161298524485058560 2959 225316143932871642382590551263184678800157628284257909470796807199336027427273971724161684602880 2960 10425174559443974391009628058475409526252522510845739868356772590883756462511288616243003392000 2961 445431804020361457066208123682119632645018334523694176702017345568037241174114288106060185600 2962 17587324879106951228095873492013298339494704411243499627432834348470057942625656739240607744 2963 642110601105947977726236997186124439981949040384183604710593124997893213851319618624028672 2964 21689063605952934857105846815149246500759129933740750314216782647507736222853346537472000 2965 678081594577231777455405358646761856424171375285069413223562350903065509249226294886400 2966 19628331832603115318614201269253375126756845188577485449326729781761266640103352238080 2967 526207020713895719582348255091546288103547101531999511192368863647410015398436618240 2968 13066973335091568255380875638788307773259187333732291541837344625460730870726656000 2969 300589371586385955767991094230930319248429776365664399019003157345721153217331200 2970 6405443132746203141019940365791726768889924625585849020984586328185567912120320 2971 126432691252437580366659839704186234016286900984382577430535058600387044597760 2972 2311117620412375606123665226109314703925510827751982093279467516064887808000 2973 39112348382767847675462055190201437113861357549889079605484226514342041600 2974 612588610873169635139378377858586815171972379065596545905200512386621440 2975 8875164284152909464317958863880316185284726234272476604699132474859520 2976 118871680103238436349530554623772693894233707898603443171666492544000 2977 1470844447970167188755894855651821737965581099031709063485778380800 2978 16798843858162659327753939907188415049574878251276523828510935040 2979 176927801968016912557620483701497997702395145802331799059217920 2980 1716457768488558571751976961320728100499081202528168002560000 2981 15319238450887768535463742232421760645607686716553066598400 2982 125596576477051439991954038634082051040594652000471428608 2983 944361982335470955259793528756338858023272197207061504 2984 6499887993209268798213676622741382873335380039552000 2985 40865472446982974188145366212343574388729040902400 2986 234121296683367399922508678809811492932052474880 2987 1218887288036074961497062463919727960080624640 2988 5748547427510265557765276718477952413296000 2989 24471258096091049541411238243855790099200 2990 93637042490093408626305234469951512320 2991 320499873543312205711412778163677760 2992 975729939805720725170085407328000 2993 2624401369882871296590681345600 2994 6186187838323091608394871640 2995 12654207316727593807079120 2996 22189971922931944054000 2997 32842022317252085300 2998 40195321280877840 2999 39557674630320 3000 30056237750 3001 16531900 3002 5852 3003 1 3004 1161464736226286957072566272690466279869923033793666870774252597504495930793251360640521662889984000000000000000000 3005 12018641753489274505694348484390005616942168119436137550012723542132502763204003924398297507126312960000000000000000 3006 63661769204260453034168175129091354209933501855310482731685452053934521055195237144831688337803706368000000000000000 3007 212736763390225440734353327188612198925685047493123315583701624665912912085993554593758431233202515345408000000000000 3008 479458027937525146900505689926027795449305973044350974049878886143992301394346541411639700599589895667712000000000000 3009 781776598427318722784208557382736595829022147941809735599419701996513344858506362458438264146906194745753600000000000 3010 968005440264432510427062090541645956078317206887598301082436071738665775059519868006749003662806218786734080000000000 3011 942826150001869273447412082428790626084488535651418798827621156788843211314112251416877893066651358655309414400000000 3012 741635506683953929369522535618414434527466686924973698985591410536800597269131865394041653061719644362611097600000000 3013 480861703414298946169013567826711152393572551357305399468976682536710118463595448008309234182803290623542558720000000 3014 261211310011939054133553092392705204388512782530034915440547560428009430573430210371086075537553583011335766016000000 3015 120469634472048852554356872766706630678579036008030119860492781509236294878140838973303679347664719141778636144640000 3016 47695273999578437574032499403974260271603453692571408476887495196578420667573372674667777363605231866386904514560000 3017 16361934193903548936193500286633015738753179447371671320038171652561208454337956180982795189913804930205054140416000 3018 4902478092105866490190938920805019980806407745026847115068391674921662033861610403493453821182219664134849219788800 3019 1291832322383695973017212207378467813998307524151970531927783698699199600932115926529348898322076639733819247689728 3020 301167961697090443743195862399293585574884366076274393368870817525814671912385944212679368604913659155919658811392 3021 62446465000556584249499345046226744144473764972354239430844868608590713656661725967061816841865734697758681464832 3022 11569676823770444080124811584697636111111565255247246322924210609420312237673188993026858662501313369238562406400 3023 1923273522851907913515532348319868683744097376006005136186344639844535765038452683807315105068468866996413399040 3024 287916485181549341317124512458559978251358112399229543971584681268753423808035233636972039449140776989488578560 3025 38943079604688517479451564522735296503561100608143717750891546517592080759675851841129297200364235874039234560 3026 4773313483182266718629114898613886251324654839171822979752492066780348960184680443664951557590857469801267200 3027 531613401805481897764092280400309328638010531458078121750387771821010506969474194868436856405031363822223360 3028 53926982250914239010995729893424371390764287221145543931050836669163108257223890865080966298759811998679040 3029 4993423255458852400883366418426232109638866839413841136243815259978457491578501609426027270618443306762240 3030 422893329222296506438173486829856195746458669370357439689068689540698422065454490418173956795470305689600 3031 32815627252438736586130524254860002969472990376774874010520694489985173193030723303508449290003481886720 3032 2336962851288246029473181618319942460010442312739611239843022123519766333426986517611812930923071406080 3033 152961060431290297379410833977982367382778667148219686818329228439395250102700862256779463932621946880 3034 9213891512199356451771651792226347473364398114729440048345219653240496292514072917674801502670028800 3035 511395200201968632935836236938436457888666081223974496958788516493729453906963272114191941974097920 3036 26181034497490377802490606153569532435541326536279040317779867050449534889299237953690428986490880 3037 1237511563191037791491156426047818083290269566516023941938757221988637466785157988718270728110080 3038 54052163445737147927630330273077863687097027159784741774811889103172302443190138089015669555200 3039 2183248045642252365597820029562242644361965289869126915977837082843743604569232209857965785088 3040 81602209576722136087145552717916535065393291033601357784415954475622266392604277881897746432 3041 2823915903783416655425678404099270999648893730662239682607148407493623304793571954083561472 3042 90522307873913722302834489828280424515473013096571209835098474277780367359226584852889600 3043 2688923203808031804274017109017708528363317497976689460623453369437042574193516054773760 3044 74036800177273713775740495238910523358440736184848137150584876523866719404664876400640 3045 1889965931955750048338305942116162883906105855092057969481333919363535505852122480640 3046 44735399164167888975892070406007497321024561699841415351922211822953244090264780800 3047 981876268368277907901121835138337486116970664556013560879517468258923863483965440 3048 19982518710285053486198919524398236433769112194352651724922655210231963923804160 3049 377028143723211506817187445177473758256528036094588375203596390762800486440960 3050 6593721719050593359778566237670233685962647602659467556558564143061153894400 3051 106852292220214378588396583564170676533839881990831981299766519285824993280 3052 1603816640201955677530470568762589965318746276194517707774755572001873920 3053 22285407457846262252085477578373744732751966617409174831551866777221120 3054 286491886477289262050431326536912317856880450928700599826887990963200 3055 3404954574219694577381253840902629167592798617541835006923108321280 3056 37380552322686928767736271378691602768971374760534652731901137920 3057 378691921815635461441418982064714530033589343851770965427166720 3058 3536225777678111014215489287372585078705330535563724821299200 3059 30398077404132526426620552727020579785814698011309961225216 3060 240196348598328582712307998004146679114747512394396711424 3061 1741715505917370207708041290970057120853531691981026304 3062 11568006203725391589592583762299114547556167655513600 3063 70223201679651599721165403454552823359514954671360 3064 388676411057009511641161587690459884423866967040 3065 1956051144576580662315362763987011631484023040 3066 8922474312016315235722827757916307831772800 3067 36756182264072040658197742497519396381440 3068 136176027971540200810787304578242508160 3069 451531005673888487496982913915728960 3070 1332355631210151727890545705270400 3071 3475138986657519352818325449680 3072 7947559351294814538255488520 3073 15780791832678769201024720 3074 26874815335429367506200 3075 38647622773582917380 3076 45981124587718320 3077 44009965619620 3078 32536754250 3079 17421404 3080 6006 3081 1 3082 22648562356412595662915042317464092457463499158976503980097925651337670650468401532490172426354688000000000000000000 3083 770565465772697796546359045037962504661464201951197183894659097655785061417505398425800263300032757760000000000000000 3084 4892907182342554125166429811793178713685420622857551409196232391240095458087592195530051373828751648358400000000000000 3085 16856521117388475029134819948141207677566401714263674695350424623815206761419408998159386829801718343008256000000000000 3086 38393390842282694499891655262988649611976804181191843198894830623442904366557213532925879866208686354464768000000000000 3087 63087551281632740152184452810599025648473074438668112521241913608538681442708050432367502174356238365202841600000000000 3088 78735812390202387279611656065919725577667618989733523203349474976331611414571756919321201103898958839131668480000000000 3089 77329835825462880471825734859221689351105960173833802968555574851151915880851578524627389691070838123935878348800000000 3090 61364283730003008045762070190133189224951266374153388178335400058039540089302969659138084880966851480352142131200000000 3091 40155061343054176084128134273621917337347835546204321190552527668326481222098794510850245060372545477733064376320000000 3092 22023682125707848139621110041924887346756355635403894513885102339303445551660205142872031278632945258035186499584000000 3093 10259705246342496969017979018701191804325614791237460897858635166665554014046383733326444811233999015092202588078080000 3094 4104619278106303058035208305102032142246791678440204864388747836265187836008336812089948277998733928577483826790400000 3095 1423486682719745242182450176644365590320076756585473024197160245265732232191281678981461650375977313646769566908416000 3096 431357466700380258178590056687021337145136193262870527457548599441104195662926005415885371963386003187926797647872000 3097 115004153110445855049789101482489103358471513923904781804685449277689059184999860249467794922714434320252536226840576 3098 27138530154209515339874684110865514420079651530252820771606852846050181227955498582634319186314983971632730284752896 3099 5698257777073212763510326166064198034466725593880891002306690763182163521886403759892601973524671316325811443728384 3100 1069550004224825526776011212521809162853151956993554616079703687206924692270739858136780372891718997091377041375232 3101 180201469572986663481432572924352019740896748819544606300042311309645756352529915986809544842384904226988600852480 3102 27353706857363972775642821872286781708202943558715217478774601601468784358172667594489809170741291361572020551680 3103 3753279082846284558964987801137290350721609045106355915090954366075222785812011176916305864343028217854644715520 3104 466910759790682194875668770580112841430557487803197813882498109598354448849460278234797019711298251466221813760 3105 52801947546049866933678053390344557953583019698437602748489057676952061270529213173960105953277369850876395520 3106 5441412273150184396032384928132751717303225944778500906318664448898106809892625035999615600142163801933086720 3107 512120111091061350042501400200532649350268617157894836165722375070859201194925400846528724611053835221729280 3108 44105638426567216404695776259993541958591596043284804029841378061985382409984236280515575511440699093155840 3109 3482262979826554396862267612769651491148769977021551188700036021231594987640869291974461147975880690237440 3110 252455183440698659792298748608752438202773872604678799144223662762356831099585908354070062331566570864640 3111 16830840595778330690849876354592156909065386583141943220288426147739606360731896125423928703087110389760 3112 1033257375567491283995067287329059568105883109924947077252381328201248661843227002359150539476992327680 3113 58481485920301272930566506347178540481260125707532184007043307804315212239064756677153214406907658240 3114 3054984769138184126776144929721859757097122196444459862782299069938485363773143589196486522394378240 3115 147436529921656558432885637369596665474276155705729237660817572322862084640543763922840302073282560 3116 6579383092012445092959956628760301141871772006694477111226506249069168903885658239736790232596480 3117 271696706846722587077422803945903891672348815472580006181376600937170032629901250621045210218496 3118 10389541663204028152454919263872716075707961692945723293676404691962020813146814167338941218816 3119 368107982889442853702002383466324715714526560252565458562980167878888696911763717878367780864 3120 12090289062276884053196354621603187023745718287933661446896368687729850546613334561366147072 3121 368264094682293221389835558131785227667599292893050487448214447786436186258595884006277120 3122 10406044342478275561074219356330982954388681641678426467156484637390357386130300926033920 3123 272848900741026307344011733909693289881961808804221240061260825512093629443003032698880 3124 6639574073604841218488498226030482462714587421937246112489187086039929937728107069440 3125 149960053069032279135905920620181180656589663934971142998904439505423308507963310080 3126 3143609644478990027070313246177014010326651364359518069355703757809486234572922880 3127 61159448694209364999436146502346656749713749194625981664043314952524935039365120 3128 1104098661307103390777733463946279594779775595024277032810280688122644628111360 3129 18490606365662275744141105220681977658864670921303817314016653997716421570560 3130 287173054610881336123609933717702727094679996781469573556671066665600399360 3131 4134231534405229013397234658865072435450419068336749265249070911367434240 3132 55140491166575688882976026089411863295164113692775452263777612964792320 3133 680912945577510272435405374618960764632895881740727866564198792412160 3134 7779097193886408601916223823600956761918306019558355975996856668160 3135 82149015662002704532684040916642501044073618891136401404849495040 3136 801074596261071335635676705939753607513150398814840177400184320 3137 7205108572180351056435060612877863567425852414146715648182272 3138 59694731376304683719460086894323600448806374072019403635712 3139 454898153936119486652707089523940943465563493690193371648 3140 3183059053951182370670828894364671100199979918673915904 3141 20412735164074238622311695063136050966676925126904320 3142 119714875000742079033522370246547446052728081061120 3143 640507956972276201357906057434313408764110855680 3144 3117627911960720723372429538806364270319363840 3145 13761670286811825269782138431329066686846080 3146 54889280062783557242595111997088166586880 3147 196994649487063065631428356000570325120 3148 633081200081044641534823737563335360 3149 1811456498580396927183078103491360 3150 4583849443433242779573375850160 3151 10175454455339399274863254440 3152 19620918642623741036513920 3153 32464791645988037124360 3154 45380599897452393860 3155 52506001542834840 3156 48894718092220 3157 35185568418 3158 18346328 3159 6162 3160 1 3161 8946182130782975286851441715398316520698082167795719072138680632278379906935018605333618108410101760000000000000000000 3162 71849721226102713927305653427166141509349470450606505739404835728275597592528120963728422127319751065600000000000000000 3163 402428376717065144151374740773795173140587415011572381005983470349914902849956316499414039063094320588390400000000000000 3164 1362747748474904860832723798290771549922389188021262862584476775029944675721210872368860486502952525119881216000000000000 3165 3114773678110154686201586489693057077670023967169036153728027334605900690944907001332416293632735394643574784000000000000 3166 5153665507835354445483309868407310713227776041896355217616041789604434523973808517861371378026283288528473292800000000000 3167 6481904394580876925511589443831347704623303959803749892870513773257332812062335135062665802651220991652648714240000000000 3168 6418541788062901829908312964240990866328341805235112581950207878075662958515279453816234871614100283427459484876800000000 3169 5137452208162589088691308505887433866749008543426193013679332016623260399481171473272723092419248557537209666764800000000 3170 3392314037736901389573938728552321419916862992598201730001867192338994952517014939512037534890245228641379114024960000000 3171 1878226124997012989656253877184919255458999489898841475282588124071986656040658351474272319119221165200640191758336000000 3172 883633396177662885743547438915156890605653342404546028098095939423931014700198683469954308469824626248881296774266880000 3173 357162485609699629828733416806734364715500699763426519560996652297954893828071996714626007714131398385014951420887040000 3174 125192555513425475531930734980306275126590668625215145686567963141215110822515881593702932194654005775185967912583168000 3175 38359375604055806712710804163687399726559522362249836337452033386080968540206867639899488825318206209862528172399001600 3176 10345104053546710424546717284047179258423424934534332757750626905394823076336292977275895598742843318374086616218075136 3177 2470439903187067796539147344219646421401541904039642475575891528383002083089124491910615689341771972644747814675415040 3178 525143616733989033767692841147918587763035291396975123798712258105820769309992041332727704282166708476872217539379200 3179 99831774273526662891573832485517620493577584352148889889440549617475315524118768213683084959157323140372201985802240 3180 17042920897457812669670868941042371601308481767718598432779087778655996286378200975791507719121451106917476662771712 3181 2622461910110096615189358693547079448556420516059277752373884263148326017054532404645314166039604337653221372723200 3182 364925148149264846623707113016322081930899726364313074528934687392130079781431070772017639906480615112231092224000 3183 46059907880011336097648138235526287061022147095640700174216723567217401536709513030151261098927281552747868979200 3184 5287321458735829510733247245133066254312895123036131738229240419977792547102816032040308711864511102387308462080 3185 553348480954334068856388536052582531173792701582843462052887012087899039010997356625025347482523887447887052800 3186 52913891990793334474370377279460510627220280674192278307346718580100898070546521193051128514757230347747328000 3187 4632520627420106275022903767038398119100045299330624589155386048127966262358872188493923464372757178404044800 3188 371989161209397142747313325228540915677735850135617587103277651158624919133828246102801168699156903996948480 3189 27442552190668230513687247215737361648848560375853424537947484750085169492981443128657330706683607947673600 3190 1862729808534239470152170372531438052380039696484470186654042454687951121487803567356936855135084216320000 3191 116491863044606359670576063834969997167897939064916542822165963159009747283710239714626950448990886297600 3192 6720397348638291784148540796335649790403077636536633568678312668847159671172388397486702120617223454720 3193 358038179747032998431440546352839796825984845405939699330722474177976180334156757821651161177233817600 3194 17633225080951254754270160910884698220408608793338593266857327227039399361296402126944985150390272000 3195 803507175431642847071785674714927520884560105938934821174679054091535083005411405590338360324915200 3196 33903775666823729243825829172706204553673802202420167839499476727380563834384450322881840006823936 3197 1325594364416536102139604326608383631452105472692636031257462416991501487273279848998517829795840 3198 48055441555939573449990323309503664475364052896217380401211534336280756865129015209958961971200 3199 1616112055210220086429405867336240594735995565564978387679718564496503138795108275703751639040 3200 50441587546863504087518228455958701217300546565277374258971558859331981035571217154354184192 3201 1461673930850744990821994470737969744330323636092893573281077266058779102762623940463820800 3202 39334913031007483741123559056910438066424563353698824181943655252200423705280762249216000 3203 983238931067374576040512862175445448190542622110567396670105818783159451439249935564800 3204 22832123839477023644791899742393728105496214941991742085709139169893409451421358366720 3205 492559852230602975180315504618098735180599687122219664774743572651753966258246451200 3206 9871469545195986967190103706446167205994797807165074464288836086224965709463552000 3207 183765656298138295491138010620224379545703510321823746696002161328928875244339200 3208 3177023413623937473480099493207376160992353815873997289121063073117016651038720 3209 50994906487903010146517380138641533702176756468627413483125041524669494886400 3210 759664529162793715873799126067543019454152728311713524188995798260508160000 3211 10497929513337203334935269157409155865341976789906969555234994455047782400 3212 134501722308491997995276979655970007686045916731005504205107689034055680 3213 1596632458967459835218181660756454646226833335585787898528741390438400 3214 17546771860058087672290533052502333661218726530052220322634243072000 3215 178367153157318123669411262543493138226529594664368095781965209600 3216 1675373338953151541074660337974233268249534154264016021537075712 3217 14523766190195583844294694354142109824008890248920464457850880 3218 116049036029948931214449608391816906565150557493206103654400 3219 853387901148967200884073345046022973019651471038706657280 3220 5765770663298890211220802520476893931754272518193844224 3221 35722499929511749438173296989745142779553256108748800 3222 202515721854945049090391474463366640697036332736000 3223 1047953233892594673256822223089182340063243212800 3224 4936057908460516984827580989139881951893893120 3225 21095652484969401950392786057518163309811200 3226 81507612672718630050187814246593188992000 3227 283512938432412093182599704561000819200 3228 883488645538672286631659889319389520 3229 2452474090326187130696379419478400 3230 6023522281846041826284179840000 3231 12984446083892130033660874400 3232 24324363651360524194780480 3233 39119019358200942846400 3234 53173735695391025000 3235 59852715113391200 3236 54247450024768 3237 38011693720 3238 19307600 3239 6320 3240 1 3241 357847285231319011474057668615932660827923286711828762885547225291135196277400744213344724336404070400000000000000000000 3242 5324029099378568252873621973792160165526072992868580320960163004323803594671453975700780425143628962201600000000000000000 3243 31682961141879974455936662734315189951298814380621362285837550148183294604351635990216775993782033774018560000000000000000 3244 110631228811140569335950044055318909231677461557193168398199188867798461048544021577760081899332377742000783360000000000000 3245 255577249547806647496349005732664423968084851410826342515658551990706839765250621456818982997971726619058896896000000000000 3246 426097081436245866407045566819139459602551562741472927343654818473243728576693032817184048200298713143027171328000000000000 3247 540020220537937980509280118001048216913768961579553945319946790921764076225885559905645971933207386107865464832000000000000 3248 539064442582488219969798627948022518433976818778433582101120821941831987580767834406146477807751255196306723831808000000000 3249 435140980687986128870970284120248418671092357628666748646095150600171683193902584575575532516474157443874827324620800000000 3250 289889730915114631720813370949150500529826968724874480901559232117870527524609924946892532130892456193214847228313600000000 3251 161999478357714990903637628213368294342189431727531642455390273236739170929321057696752878391281349093430669187481600000000 3252 76955505369628548524999482643803664641504838692824899086053570151132431897922717236800113390371015421994893533039820800000 3253 31420086553177579590686975205694535528020406926569559634907888165050405770443269306387090739178533025380762628946657280000 3254 11129253797549509335920707715314150096654327200239354798366773300068834865307579471495114662425394576928752833480622080000 3255 3447287897106562165568228340896153201752758512432738427617344898520664366137721254925820122224000890514776846971699200000 3256 940227131431468046038974280960775126821173699284545667397363519227778308777504426452703338703646564900687375693628047360 3257 227163661676341545136204855064690019642632560036352589200220959265501814672284210317503994708559178284813949275960508416 3258 48874892571243111024538384528352961410782552867434003553726102009185941520138733818881411427557267143259358940826173440 3259 9408021320578404355810390617844451554542241156184525977885245001931909926337008246937569819478229890162077310512005120 3260 1626958190016340479130788797888322537772203189734028607157142685864681585606624670398500774364783150903951911718748160 3261 253704573669933133639887196687584128267283735322131444196139076779208397600326487875451031921292073720551245702234112 3262 35792880990958644868784238352804858588015464841970312017501904069567575177733654372506426706319525945921602007859200 3263 4582264510472027457342666336058830644652922652154688315478440731361558121077634759688277224548128932376524462489600 3264 533766472386082193431617681959577529862868454815009856438336059037330218217113680928988995934518418243709042688000 3265 56711503769630119282617675586438996892947474266047671915240951756138392491645420941428664770063125985962942791680 3266 5508100526561330385245491593237362704648474098992029506151933598423958831662503517982164220838382145645104332800 3267 490023473142775863759277546418369061890011181062397167740472251976831007005989025596406167814044415672936038400 3268 40004608333480879930638776041821822184639589403252674923221248043118066558200898855924927842699912089016729600 3269 3001945886509588039110340209509829756224681908812407348084735860348571877137336649553789648552231934550343680 3270 207372529405437245906241642614065999442405526183941685830106540012714937446516242711379825884034561776025600 3271 13205374430000863790047197194610521460483926112798760631947309142744336805799497497068355892980162415820800 3272 776142490228234656054259213178977516418231034888229453917148283817651716445453237461368667624476429516800 3273 42151415137129367443019588070188916764334039833211062549918008137947760267236328439593314290106423377920 3274 2117403603165015763416438062232327477021042732582728776337289107686648276550104176346097595536218521600 3275 98471801588957639292684020380585138742450031891893277242440776761092263828997062705070571889937612800 3276 4243171083778528975495999002457833908753715257891437711469193858045209822533751033815244415196200960 3277 169532598237476360567271925160179119950293133173141039039272023755855138706161057649220232141602816 3278 6284565793259409896033707441819438712877085495999812281611391787124169425043584591886507169546240 3279 216269567348501157539853997740308204979010837728877767909902212058120236385714963032812098027520 3280 6912209597551939359866028083932587048931763091600265484769228791366936741190041706380470517760 3281 205262022921965515286974078953736937134411667395484890998219096348215956230802027280090529792 3282 5665075928158844486202729142751017697874046424819892778064889415233499003836156134395084800 3283 145348431667868175591027085316746813382535982630666068376110594501697311273845827888742400 3284 3467301828870422322374778053029420082971683636282313660203298340667854915438503624704000 3285 76910568849032526741242157504025912103985233094262128172976823042911937494932389765120 3286 1586342227868958850570831428053390048684549265495464250263603514222065475489207091200 3287 30422454477288923395426343017560031871400415518004314467998023953699858371058073600 3288 542393005539770000706322875847266173782238731114694549917743755490863021325926400 3289 8987882029745580798663955218401645689996378510339975255775188230935676445163520 3290 138384963755679294260697444874482583101452881581673794453335605217849718374400 3291 1978954506015807206849132126433265086621853814808208691718330732667595059200 3292 26271545899964599608700286115189132785411402180964928707024446147873587200 3293 323581806492760406821813681532291661145820869464910361815028289355284480 3294 3695153112481831882018290308833341889710062983042985813251155218534400 3295 39091665422270263753876343381848639356544380189257269125157529395200 3296 382772998880087027718120286269382473677875359036921430081318379520 3297 3465371293175601511245768765767000671332428140061725040298127872 3298 28973049599673411279303026118303611728682950796097323091271680 3299 223404279077732849326299268994794523848411901990395444592640 3300 1586292257037377068315212921263041136674657126311139461120 3301 10354439959308212609846218576720513729594790983620685824 3302 62013138652166394946172401793976546358371760112332800 3303 340022776638275802223923806875613211234983455526400 3304 1702661674913506163601029979268903338296622336000 3305 7764777774998438465437611625542767384671211520 3306 32145845042857351936837336066604298473971200 3307 120373215249142008456726409997455891353600 3308 405991825686746844253423826830349414400 3309 1227347353538004148239985223086858320 3310 3306733444380157943990038155446400 3311 7886360708037223734692114035200 3312 16515100985560153463717287200 3313 30069677120944624068185280 3314 47021897185399106942400 3315 62176686076915324200 3316 68112027537634080 3317 60106077839808 3318 41024500920 3319 20306160 3320 6480 3321 1 3322 23188504082989471943518936926312436421649428978926503834983460198865560718775568225024738136998983761920000000000000000000 3323 485575000141342860207449542283022634913904708501494854283236231011665345543722566048201834163276614520012800000000000000000 3324 2690937160270585411577249138093437192748570089951161914352541258250680747598135366591557694615091220221788160000000000000000 3325 9169904256564925137520071587708202622481328829676901490734225131130578796908913417095662998773937866998787604480000000000000 3326 21241050376072084116114276304374258907336608938228113369496644935275387265729232442998194416736427223893212659712000000000000 3327 35652072325504424710415799835146139627096144104356183304723279051740849479082910789031759358119766899173479153664000000000000 3328 45523306111122230071913186068090919939881977740817681892874421188326783805960239033748636041310406298802647675699200000000000 3329 45803876354641955933415303570519975061845999966613211079555339832859107544052370334879011178700199608702790369542144000000000 3330 37282630499748750998728601872637748569746337075627433940939812478014289556071127554510580611328954435586590286387609600000000 3331 25055155293492716261513041456529564715498628212728121995079147817088036826400375026845777413377520891241806218815078400000000 3332 14129796963516756485549187705348634158482232211381826907554117752700481787612680324765288372340987461664656794572554240000000 3333 6776241128544767895171925721922449431733193631466627585063302773330465144671371508312291457912391133015868130086774374400000 3334 2794160775444754522556975038706981669149525308999403146119672130455809337856921140879630594619214504319079303470446018560000 3335 999937236269330584679715699424952609214097320613647070003883674306709263327460999010806131419551728530883178035056476160000 3336 313051005241025125781607021062590597296312208432989443252699493542506943314538849168451086127718209690392127807990792192000 3337 86331675211918313758808139172403033777865886659430162743936306665394937185133082651723274557073508035693003221137600020480 3338 21098243883075188913020759929323967445937168550781981585386797205437423301509809315055321063154555084614361886166689513472 3339 4593409343415014403379361552224902555300776467600379129986297242432344143192213296731040318265674402840752473055340527616 3340 895082988740175515405508729345257252993060508408371385626760978800079998524736813147914456856634315676174684059913420800 3341 156759247246267764853569105651993412153828904827382811993359186717533293394905082208756407837380779531662051589090181120 3342 24765981926565130560046029299024092301997646340823101692158563839828034806794799090427216926053719090652165999798779904 3343 3541408614268030094095931461178473159336915301856605571121027838761129985217684168143874324448148727304374639223898112 3344 459723353352393340358332152271336263040838713811189458187281493752876437825222286702793102569012802462963897204736000 3345 54324181660428357505140519445958993092852157659810964065306692407106754600265736083776406980723921954842784510771200 3346 5857750904386334058534216403743151827191652126729068150559378712887096517056786994964814666140133029460753839554560 3347 577664893808630272329780184814773233700191617612074589582517661677759280111283882828750905234506801256879808839680 3348 52204322487029391026205982576778934364921121715615554844465930998834446033694878692256661366982308601596608512000 3349 4331327530848460120722941892633659123505544476100987550938962704824518500359910055605052982417655120211646873600 3350 330480991773884915035974669706976121269891884298843094033372663313465697330753519732979838514301191398946242560 3351 23224388492918429640030825977498472951175617874841224369952161442333351370000288818233982747476030986182983680 3352 1505275676248392238412370496014002394732386288793027011546636162930252671633180093668036534174687448596480000 3353 90096578740355096740964913977067927516527433147185235429474695723997299089079985038533804670730035920896000 3354 4985590977274233457269772898530367489356566849654479682971973366665471291119495115478281189219933912432640 3355 255322601332571918745432994134911699263429916248569852743627379098207989470146183785272668946613196881920 3356 12112393262482548335283894417713739139180962665659963773801681420973709787210093712777963525278793728000 3357 532722246967079002079004102430804838075323017956011021322800173531785939294448888267748981895599226880 3358 21738243982350147434677380592627416169910717950151716046140285082292938066697444343416738756228022272 3359 823542155820198731017485157458794451909696662346597280142890396318267484941158509046075030179414016 3360 28982374914358984182436531114540324188105213326018696563155572537075322905747691964130687601868800 3361 947945147471470950577495347025757593102480127870084109055462556971362777355805946065939809566720 3362 28827985409282900786382643498518660960525026528156837306689325665882034489587760040494473150464 3363 815408442943459195217225855221453206195282932882354264820750134893985408519906697890547105792 3364 21457629673016140758411961447690378560361905547464981165575656596583760911075662386970624000 3365 525433715584210132324748641783491967637438703233316077644187037656245287548068533259468800 3366 11973914981909370238194103836075914788333092019022402295681208769260729712928350374871040 3367 253955231312999461517869764826325005960909831310709251837153568064673916628770692997120 3368 5012676618795708201294368689206206621531610940157549161845676039481175347980689408000 3369 92072529116131253915335645894135098162664430074285994741662209989472795366012518400 3370 1573480876615476780574391033941932912446544567713630436481062409153796370815139840 3371 25012255718524200797409290903147952930629019857563256806413658584305167245803520 3372 369707103546682466401593375991015015221089323119791832529525121098606832640000 3373 5079170802202642660659803523835195773936230817485358846979194600616828416000 3374 64823959278815167164006487508251928453893419991404549273965697818847068160 3375 768108222632212054428115301812745324958724783420730832884021538757140480 3376 8443954105073584925961391368395653918912722128720781436909754039808000 3377 86050058999312274068213859994735366565847360082214071812584979701760 3378 812143136089931962707413501515581133315661433882827179892986266624 3379 7091347249413896360215242254338591420924817963269971155401462272 3380 57215991416090275656943018206453975970996264580513120746905600 3381 425999436460788661043510713927520935039540110580333645885440 3382 2922395990107725043436887601694265049738083471182438955008 3383 18439922073703154781007035802623396105977007351394381824 3384 106813391364940620520801403263508084579105017375104000 3385 566744610578248291998018595937968232697886641292800 3386 2747693534027243638165609764545134865069778339840 3387 12138030289372216406117403643395639267864683520 3388 48700997512211030656098115961255678165568000 3389 176826517509845403782942258299032502502400 3390 578557381428089470457058490683802561440 3391 1697508655172907712953157587280378320 3392 4440784356152059334326073908560000 3393 10288472011425547362153041688000 3394 20939404652404489402444481760 3395 37069214285093438660921280 3396 56386704633648593490000 3397 72557860915090104840 3398 77383354140027936 3399 66511044267408 3400 44233727400 3401 21342960 3402 6642 3403 1 3404 950728667402568349684276413978809893287626588135986657234321868153487989469798297226014263616958334238720000000000000000000 3405 32312732207187606186764313488938852578200235997640303399222096683795059970196796235224916851877307805912268800000000000000000 3406 216112238954673980728855827914439254225503627690644376883487003399520155260268857555942286904450479468224446464000000000000000 3407 762957614457593737318969314645053124475748809528534828748433258874973748844480823024669207989763384097566223237120000000000000 3408 1785051861926984188987810831383583953178785460246547522649071475851300127978864764922881120116092668716678134104064000000000000 3409 3018225133934235764718991845856813114312875718147309488778404855449119737197499521074157965558325793084087497392128000000000000 3410 3882540391361901872141226695625122682875180175378413817848757240946058851831973112450767918695317741760994563483238400000000000 3411 3936995412993868670130765505210252688839839727871671478154777754252730447770797165875083587372210201699047203254829056000000000 3412 3230895725920348442484007869589007679759602280927645454043957136137534782467492462293413740925797926476521111087690547200000000 3413 2189960922608708838702744013683327040439997496948199492558239259754311847796108981352573091769846244811217727349011251200000000 3414 1246133356121275366746646010974501942622674228490440525842521164662195319784632332751398747557378772901927411219861340160000000 3415 603214376956380169674706186947260111032167150085273943131628813513808923090240359440617545871621521908417560966801758617600000 3416 251161167495084966274710938560359483383743565319457994013346957300974276522392459896463080277435007196945499006548070891520000 3417 90793736342983164202352008826092365138833309080267668407559080670443552927572105911414933877398822461791829720959234867200000 3418 28723961258915237808779068288421597384646569523180707413957058074822937542233612509692892835531730073215095502982407520256000 3419 8007744874095235664602035643783404860016229926566826810450364900379612513009376616062220484676434873321871864815927238328320 3420 1979078683253576605708365750705841152178881580641010376539303213593378682762092403196678696334370829468456268851173071519744 3421 435909104392229694538584342308643490941630203395295070182944589940801639318040715039289941826353234722438327546861276102656 3422 85968094212749290486690089924609283865409074574595199065410674106894877917155854306283752596125997980997066236314785939456 3423 15243745337348329586845058544005423408847293026195763346818717580474257048402767834769478579136012753039319578188762316800 3424 2439340110729250309713889004848100448590907909507450803871627103503240608676205945106369893271778504225293368358829293568 3425 353449737292857466630565415418167296207597036313977263322891363285809343355954713085220177764915283437008092314124419072 3426 46511740681769812194308112892342210415385099555289403335821583357945539678623934870231290950790633696385308632323981312 3427 5573866495428453659692852433147480341679775875143111151174236903543457907519670751742102942033909507756143692637798400 3428 609787061040549705011845565010555112029644955479573772252911094967996621796058917045069959657709701563574728964177920 3429 61037645042304073442431981293624662163552100857450480703491580759345256826579340952382110789010110285049127533281280 3430 5601412728215667294664646406067601135894900335423002790575244716418990010714173951696088753629853944088514244116480 3431 472150959480017598645522257100697388798518124318539488517431294342975298107335128919877229571138000212225871052800 3432 36616719724634303052139718798461487584609388306541768810266039888489616522246333050860088437072373442491326136320 3433 2616736453263842483504278561293443366614538679069283507331056873213794527021530270576187394129382531419057684480 3434 172555891194233102060711289825583937547871996773874549695549577448441549713284973663158414594525719003560673280 3435 10513357915449322204759641794829313046310258896495799353840555215824996864850593021194369793460314048154828800 3436 592511814631263333983664660384439539586541883821320783708066068201705817918746440624401764061532790808903680 3437 30920860317871010093545621814843270103060988626675173489646375108508137337177767928580948594218249320529920 3438 1495602929981820064551546172477846420720489682228318201096349511624787647169347008405285886087049146859520 3439 67105975120772440751223279243884944369212845576158602417403190545312142279118645607008325466341999902720 3440 2795227956492671904710563332808388838819869762746566123682204781152660618068019455535694365136067231744 3441 108162927190347434891239049742057443459547601723708108520201465841589617003281925774929616796116320256 3442 3890482293803012372921076566343283752419563923251566285003561628418638743729563969162989723995078656 3443 130141837687568879688846782256326447088787110273594777064178909806204851974963406775501335959961600 3444 4050519486770345852221617622175221359250733999853578940627829318590667748292587157964959407013888 3445 117339619945247450730674135038295413108969058439396104624590667447210676432214868661806460567552 3446 3164808010630845502988485494925762003095815789097779231469511733080579209726393533789016686592 3447 79490744811267414996794999098524580211006467281235624624090600534362937302711185748384153600 3448 1859599746486748068419449776876316355871305179107458363366924969893430522551134941203169280 3449 40522181647411961530944294050256219201653252096344734315765453465851241720088253467115520 3450 822512790537425749284509399359586901760102757743272356594486689293044493471535895224320 3451 15550489959476101237528421419299436802228512142186471699116782709029861554890928947200 3452 273804496764866286748909988166987338182848663994925480938300611130298162956148244480 3453 4488934747153191847607389335260211887935737472857268873769224633116232623475998720 3454 68506209258036412194836584580283835612130172832234526258372213085904353943633920 3455 972844609576013734490907713387800153445213833202020780606072614270360049459200 3456 12849626796224034586989378388610288409474925911526179656697140054766839377920 3457 157775414094595867286437630385129829700459365600919287378105142831656468480 3458 1799772209225350514829291674508521706999304520509373124921590428514426880 3459 19059405180973392369622883228514928747190205442620053148239697742295040 3460 187219988599121952205504177754776392524767269667459432383484402280448 3461 1704249058407226779534181576950809152559142920545467123519564106752 3462 14360965975065093065290101596015152793379228631814720261243146752 3463 111885862922599709214743634744869927356279788174981416338636800 3464 804844625881744304697727214224744875735371881319802193268736 3465 5337328195982318347379395768969015398226524820010918713344 3466 32572936454760877649307636272330421801201333436739610624 3467 182583944895871444194215584478800859523085793090073600 3468 937960628709477128156436604149253218550921638458880 3469 4404966529758324552697236277096468771537979473920 3470 18858720297856397598686678982381743269038750720 3471 73366899932520761157090656123044456234483200 3472 258412168631915013174267622032917778127680 3473 820572149025939541630498464370637495520 3474 2337681908476785268479178660553280720 3475 5940616841698284914764793175763200 3476 13375615912904830159590783693120 3477 26467222632579769760136125280 3478 45574960926672924323971680 3479 67459657797769844795760 3480 84506484927827548872 3481 87775461089641728 3482 73505451252528 3483 47649486600 3484 22418964 3485 6806 3486 1 3487 473462876366479038142769654161447326857238040891721355302692290340437018755959552018555103281245250450882560000000000000000000 3488 3379225262260057991850598496185217134808959490826166341087454906895012183723973002723837763864085079605955788800000000000000000 3489 18705514139213548386382649300892258693031279021066100031848070751569107237026201622062511329086087676313909329920000000000000000 3490 64757930613508344592199967370770520207079281106495145965735974714126622978791502586737193547083606387400562882641920000000000000 3491 151917377689695858781831333270446299829246956852175997990336100587303285242695700765679636764336145205689606113067008000000000000 3492 258518795265678256611780976914860678510324176387079208991185298887902461097094943745230414854623210892140857729744896000000000000 3493 334964315913859486107803139385973576589131200011381628027779146612184155031460112583166136405454799365783561618377932800000000000 3494 342273389468841522586094283571549253414766903656298202480815269496442567862433491151393430305036021120775570014722850816000000000 3495 283156010609335774185944837476441367988800575970623389155567092400155135024060135412713662398165817393904457620700685926400000000 3496 193552676910447511313802039768389529504411924245049358195021989163600228782891609686556593426063529319225164272303603712000000000 3497 111109214248703308117100661292881145964305713792817749171094053479469784550169926607876124226525787203956707377270237429760000000 3498 54280158896916796385971088189770842536847987826127423689311890932986062695083564966769319694454857298955192979271928355225600000 3499 22817392255981442281361973071375618065972842998028682381065955455393418547073585916404034598655843839819046887921061766103040000 3500 8330544335262517797821904757590547735229207183546007387054729875464370767332669133961984635685109994850601423072324715806720000 3501 2662722220922572538835120192018886391863307291104397769786784882196919421393468519308055538759229989420382525117951784255488000 3502 750268089217969981227013251678257658427299858747636605518289921894264671545144126772268224776554284410765245436118687882936320 3503 187480330256898095667072841442366860175720033018411420815302703276310424866288470664818455269065107401624359174150535195394048 3504 41767457368680772764567589221771374844156339244758526472882227903950265373707028719788205011496455477750065190876405634695168 3505 8334769364275736973108091942083068845725501455653299290306596927977063401341045843285864074621467140721044993733677591560192 3506 1495990738936891240145182243318204195595404421175068903658958866159376986384845196680692733741589412984288407401357729857536 3507 242415036176293438165446932538750820537726242711637633966489880792031522752056683111619960643590439053333604864455644020736 3508 35582501126941153155761079781035375296887767535035558726872952803065171456138951305988734344220232210053217958889391128576 3509 4745342056188799171234456522012551461633075927769634041750057795790815715171554337575498912661072655691909311375358296064 3510 576547750240998256621369046274107374591171981679478685923349958844656298018103453108355592325490471796385746411938906112 3511 63975225640834628508571012351373348931237939892941853215770772070724497969187159408721760049926523478719477753881559040 3512 6497871796081139277401365814865592001616441275773203595154828234949538582706672177931555362537278158057343841615216640 3513 605340270300486180902168939299082175390576566436338894268579489637838356906980286770642211974405025172895130331381760 3514 51820870408356180061762066734154146339688266750649172803965457872409513316767694120011908893170713109453963138170880 3515 4083409739509582125402895944823689969097987612941395475195400604134553495108440503356731951792440171347178726359040 3516 296637500575230063464238029790671469799521423195163147581730235780750906385008036233236596000220144550093340016640 3517 19894204610840744707487627229728747284225125474719075193683947683506509115889191116430191560224610210080945602560 3518 1233340041485953699461094475837827227613438004806685926364473784754067740713397658167623296147387898189347553280 3519 70762463295605480147127471348528779869716644254296157912269419408674887837544079256960448360188146673346805760 3520 3761391074658625775023026592126611987181893484396512214152945902558916488264884305281653883504051940757340160 3521 185411897058125004881748595384507183292863223724229064778899164665387846233589867027050082589026238656675840 3522 8482964033395195990981747828736327193867787492452228274730839843956262756776015028943628055201671227965440 3523 360510139486968009161176256047475991306850206181389031156269723328036051733007220080098360440477081141248 3524 14241299416112505280678040986882457746362563409221458528939947163126667876455997517689830148197337530368 3525 523252964378870639404584898783064659895847204427822954855750273157250701608335956865585125157160353792 3526 17891141327869245344320508272287378895871267254223941414705211638361576279083910490038341661096411136 3527 569548638094479984622211876876793981061220177458085700049961137676995529186720553826721086060363776 3528 16887328483645959311262502569501939826036360232493095875349295762132640964206146583984337289609216 3529 466518548088213135213445527781822289235703867793217553294789894078698589890842280988703338266624 3530 12010615095181575765588241604190442619930701967190094337247361682897180661255641607839499681792 3531 288224509567694110691296372755188783090861909312233457854847297902521413761610632560061071360 3532 6447887052957195442595779436793885400849232253050490538176399257156319961364226723846389760 3533 134476640116307661147382866011517671947976864592501254718464359314663314656066668290211840 3534 2614637962475827224290604154539347580539576393176496403649083227459644003556152400977920 3535 47388591773634651786410657048328797293634372523310305044477378018962201085828765122560 3536 800506845537919469949145048249681902607645480034275496935366914460041521513520168960 3537 12600423810941836588824043828475682489464544247147116450515068351694557399688355840 3538 184757137462674572262749046240393268440012051301849991612519710965807781150801920 3539 2522587702473119007063326125777846544575491346925882129015745099043021324861440 3540 32056605749661942445809377000053286965865005467655022589309334079010366935040 3541 378943512425328427395075485173081684917101037164900055594739168764548136960 3542 4164246392249259238167327743580595930072202439548906379395615136957726720 3543 42508887220480603203024546621475265860307769292321759817744238743049216 3544 402749072949399125810884655855527605815008430869018852368081302624256 3545 3538187345939351331584472184243201348775013768809340200678610008064 3546 28790140857090198769680099165356407250728091742473736086034227712 3547 216714770112929859147635642599015568041228104465107471843254272 3548 1507000801262437532494420651299458352461454313302286148861952 3549 9665915495507456505709745786730562815677672509232862409728 3550 57084475121551633484444792715039839871051806596592461824 3551 309802717477510927809390029543247692004902453037250560 3552 1541642777040962900163107449270446296731249952616960 3553 7016636192310622273874928684336475586922818672640 3554 29126778774468113051706227933239620178951480320 3555 109920130183587923240597565334777734257676960 3556 375739006149343471957764991340341931559360 3557 1158463906135224919338220479262117333440 3558 3205801852207740996630249487980456720 3559 7916962935966355991779496262483840 3560 17330230375537583753162476093440 3561 33353978429101105693037680560 3562 55885266550381425587670240 3563 80524470835500437569824 3564 98234854088387907384 3565 99407209433678496 3566 81135198039168 3567 51282277578 3568 23535148 3569 6972 3570 1 3571 13256960538261413067997550316520525152002665144968197948475384129532236525166867456519542891874867012624711680000000000000000000 3572 241625788824930446553680477250970136182586221362095053621877016733960989699371825635353451938248907019434904780800000000000000000 3573 1543613521647395757702149500136970538892526064821906700833112834192305293231038067110187854659468298383111254704128000000000000000 3574 5514234013177609347529510502119071873280210653439394633657293722768664941375976801912310073212026058213547914916003840000000000000 3575 13068045028672853485953630881667593473423449974240644856011422468211904688254332589526816120854383537671953139470696448000000000000 3576 22397868664628585120018450496228631947183413602624572323446555724941468413465967611117878054964615991361364239560212480000000000000 3577 29229853926822274732116153522769461459463962394718133193776759062807059393917181466133912478862195505186628556411633664000000000000 3578 30093523837756201239820229414984369616368683472506662478334143077738088390087371230444094588840133962032258924232019279872000000000 3579 25093587165819555456090137765845516697438690577409264620088000422837157126382935414266753714412863301868424955903179384422400000000 3580 17295578985771410329428348427782760438512262908398495945361951502616569579384279737987896175220132674850140094660343758848000000000 3581 10014843332275077258275999212869069163738574057358979324049769671894157528707386213905017804587295553897799185014128493199360000000 3582 4936860581624961052875713896212947296445254773190040428547197964366956742981281828574430473038894292645409673331873624044339200000 3583 2094826072790365600341584115366594776473751863716502613815312626862107057125198766282848609593033561053395399019916109587415040000 3584 772295844348090742460664388442437281505575158303293150079293459969542422193991476402785267942059463648959184726072960955187200000 3585 249356549217543747032027001775465407475801135838539668483578754653482781613791020683006117767077146677820972370372420303847424000 3586 70999086232079749872430220915282581604758381894845750591558101069065964242296463880244047543685923758954495319871887781176279040 3587 17934572801842842054647341528793905046412239497749933780715975775834225639848866016959424216215063661300301842336257100876873728 3588 4040464847113944568187410827005422710589153219957951239983555541367889535538644657856969390789829294047761446337741993950576640 3589 815652826193468027967723729585154559739320828905915963138350475510017291151335648396129828659407930266163740373837672769126400 3590 148156767096911001753358423614552933297086942156290986469298442013834948750302238155029018554711337958256697402929637668945920 3591 24305104474861219571063886764095813959884273764642906194957395527337295673461140650784169802912724909096465660329923509747712 3592 3613156014143508878796692423500280726016198846699798017071870320156971923169626747254526169387376369941555525280043924193280 3593 488202198053098549300711807421559182111004193411689320177804927240122345742078852142153558584678256713756426018901983232000 3594 60120431643397653651302009804261245867261951445095229217871788750013449061971899344906986389631656006170089778973119610880 3595 6764397471483826115168307806082268262858547729093609763260215248735629343102401598776643698470210845981552987836018327552 3596 696944700306060731803355027684422886461145016199540242941696225393659516746622100616542863590091027708503864320930611200 3597 65890051228267772298040825068785200595581258096815264457456079657954267907335920294390990028529841215142267267842048000 3598 5726712470314978804770904881535005015351274518658524742417646989428735965055587258678135066615133926569453600663142400 3599 458348400405378220756635898167147115297531580495802215377897453803989294726664099593513452305174200743535032265605120 3600 33835086143524815420024120934484773199190371870512154590291307369722176582774776431136405234920405719110345765683200 3601 2306947450405834450058479526764385125224066926742342210348114311289998835714904782436517035129582569142102982656000 3602 145469057020229496953314052358574011729664498970744032478096581218276193049892026545922319835229568899680567296000 3603 8493367505184351027812962704184071577044056170389005058206760720840140202185273998349473430188455682884674519040 3604 459656353255409093342297035127445948606047197674589004311954276487548673680369120257020045900165829177969868800 3605 23081037119850004250811181030990479354230087423264687223042007268181621921703456702859373054090417330094080000 3606 1076292676731957168171749446869732270494463598367040801401431717336138605720979772118304077427358755844259840 3607 46644967158575655781876057740370190616275964417592448507200771350733820102039637241399129792934127605710848 3608 1880134418679063290878406152939062588792264173467068752896552481656101012855016798779043266566341672304640 3609 70527556087048051809825955040261769158143725585036736507923299717736241954589344570528444724866606694400 3610 2463530550329922340869825936225002521937215187677896908286964181135831543136829292125398805757586309120 3611 80167449396388512602438674244414042576254644797435678451159452805581830191485455795864253457067671552 3612 2431422651511339070400934305825622870419055439709620913943079830813797176332038760060865115106836480 3613 68753795764793946304174716531213580100944163030619827589458762200838727436998165026280998780928000 3614 1813130904173312548657193456521104381834211517248586061459987260292248020707634179948659335495680 3615 44601722437782421405975431444820352792834119028303257353042265337033368136832541176787853770752 3616 1023597843421911038406409384903646145160456020235056645772888190926570633752958381750260940800 3617 21917914468913124479593553873391294918709493156543035199913267331700513334138775111176192000 3618 437894591684529830549641207922036571764351747373876284655188622056759025528461948561817600 3619 8162439058089081736925608737825078343989792793167995318843467276659374483981343809249280 3620 141938609050392375380279215361550146740441820917298278305844839809839553829899054284800 3621 2302139000861072855330081447078305177390877864658985227177975547230688888815673344000 3622 34817868586516886336726075697110985427324052093671817704644926328622682010682368000 3623 490873516660424348868471981430282141739091770033225216017048087578084064213647360 3624 6448481020933570704132566001729258474957599516929422610755377111724484754227200 3625 78895831068358529427896761420788529065697721598115414757242580875948749312000 3626 898484595242088095478721116013762434067942264290920460110952636793642106880 3627 9517845468108466213245393433032304431544504566397365148340990324900192256 3628 93714562284927072376590744089942856453500217567425771199940742682362880 3629 856917635614639837751072241561183591352896329868920930467390664140800 3630 7269558650138359163271058520772674587339758902366026581385099069440 3631 57152206545541944163594902580851136860197459443329663056256459264 3632 415884924454595124267597849966249663256884611077942501145026560 3633 2797187342315516899650810444053448158863159494287893306368000 3634 17361899142906280695883759125482259986910635804084343260160 3635 99274173396646721745939397281456501953826102563268777984 3636 521892177968404361014105206032619589960907405009356800 3637 2516897622461284089483455080150611193941869059392000 3638 11107130106770194012778215334661798493111049625600 3639 44725737647305294472439407469621229519631374080 3640 163806798403775106750147631717078903938976800 3641 543656693641254646111879449795451145064000 3642 1628155009784724032871538606026908712000 3643 4378373584618682170822610066712748560 3644 10511944537026115768325696764099200 3645 22379996117576418801165490896000 3646 41909756511232444891332996720 3647 68352611949904453570342944 3648 95907478414857839140320 3649 113980803257490190200 3650 112408347829649760 3651 89449124564016 3652 55142994690 3653 24692500 3654 7140 3655 1 3656 1126841645752220110779791776904244637920226537322296825620407651010240104639183733804161145809363696073100492800000000000000000000 3657 24211141519088221869668423666360727353141299811178760377994315638318608987348839227476102547935210264430416756736000000000000000000 3658 136951198025203948035536991695408793807086046371947334830274620089400192669184994883750665534138995025048285342597120000000000000000 3659 479186673378933354137694699981652070235385407399910438935805825428873846316400779922249685529013533225102520171574067200000000000000 3660 1138172610343562837572727258435756553946333704884530460829753645766606461679081478331478239312061635085331404496987750400000000000000 3661 1962840596353546956204657407682735404259601815557681104808954126161349249552268060556916131170928285476540119056077815808000000000000 3662 2579558330214971495299500881928869484639664591711214558834534114268707737483070309347923120660955259556599943118706442240000000000000 3663 2675539619916858338969491702425613170581136357605533664565862396383067266319816364706376128345462785276883559471356271656960000000000 3664 2248446516444948680014224424074567040410804148085826413302406884543479520203684453164878886914427224216803030008067879075840000000000 3665 1562408786190238158634158649204170291567338591288317312559386654983417099679682235756917342217292095176571192822193247905382400000000 3666 912429329009871820271883836477643807671458771834299060935428890913582365172349520863430068744187234500357028722415642240614400000000 3667 453790574118229314634540845579598415819464341430928884883186010538648827580680281276457525587557423902449264787894484888190976000000 3668 194336827792069685347627710173655442646733676962250862938502091146190022195946335080988492696543198876095751069786270246895616000000 3669 72334571425037222132299051947859719044993071697107203704450140384945500982815947675154870792511265936230947635348931424278282240000 3670 23587973946586540400546952313176947768918393367147553623659350563003343431410774397881340145026384499660673610055458325329346560000 3671 6785522210839576563420903139253322897055329616812598951443451715605722608092823290264807058758189736380316078470952819784626995200 3672 1732351568325548425715107414164417570871992588235508503831319334053989368694307281044390133598727470726800642664245296117684633600 3673 394589732091106372669649611627072630284834091672235069147013193263198515634062133041574750355425208153692078239766869554766020608 3674 80564862006629305879261757578127971024758617395005371997960813093896706484679194710885876866008799795715441707888561203540131840 3675 14806276628234035164639853486021116052180778952826546711378971007219918338669435072147722225929209824928450712889757485519339520 3676 2458476672292646051007805486038820649484198879693163215615353272691657201713909642487066559152582669979455861907933874838568960 3677 370051375312342235733872072227359705844539260830760838732642212377841522095449519366724959634444643446881839899676640880361472 3678 50646188750233760887579208196384236906786213521716743309442977860987843229668870196374444685469806687080713234723051594055680 3679 6319877886347441255748456597652982897248746759872901376104695481671436576988936505690851834977518293579831764654783977226240 3680 720818898218940860290695188062384734909066387482113315628937299649529604296925129894336305199149898176493721118919066910720 3681 75314748486540361260614043999106010119811395825048048305287114706810871073723351384456396295979288601439681296998257917952 3682 7223771920868624205697123417894172441888190358986514251922738301375450092158646672408424986324337270124600962509386547200 3683 637226307888514008024174326307765246453915695527075087814355321449062528705590404577852495008922499716402616998926745600 3684 51786193682352261425628669796166769329100599259017205120873634715828768278922029869786941473368868571445896227507404800 3685 3883343080844962646008646734502930779788521688989068638745260233193210116271880535939007155029083815277925946380779520 3686 269086167122015566528700218545001052864706588061585707930195243402322349530925398972282835889602592935843376476979200 3687 17252003894631976772290259600587763871360201978669995850679191709654778565782810140869334945310254583055193774489600 3688 1024635859716769531312937453001957405693350554151358786316416912091327121002211343793518965008694252273283681484800 3689 56435818557574700412811539184179789727976932203885234824670170511866724018984383511515753371376079544768773488640 3690 2885533762416373616958029737969678015017650470767665775296710853600745234026480412785875706354782927012400332800 3691 137080095742908897705346871953860215081885518431845002631877057364627726623015802299239795334985484420520345600 3692 6055539541156421396608490534607530498129819756481066030910873093775159845099858778179743563957030082743500800 3693 248931176291251296373857877403502492520887641487058894272430930112536770763734811022447256921993553259593728 3694 9528790869643172298314825747730344756259303101572440968747201157547000275026907909496504029992153870499840 3695 339844446608332313131262111818567786495681083934404935902690124010027798661380241919105247390120235499520 3696 11298669219581040336072116915434523189620117477769238467376110665460086677880176400893304295309106216960 3697 350324165066056457640038396689613619862418967086981153329665809169966364961768939953317813197471219712 3698 10133756846923007593410299346675265764308550973767698103023225740554249609487521223922931272881274880 3699 273565899991596969279521871686189698291679888085416894826026627952970786071095116688693773316259840 3700 6893664834761509895477854950264385273946475768880067458521058773550922488132576606654527492587520 3701 162185914378944650995446064637448665501418336296781681016867860804692437528497594951423748964352 3702 3562882363864165319555702102636509475284035968830831262078871250447281779836066335302517964800 3703 73086703375198725934579543848988828285297089133107203780628347898737581305181459485521510400 3704 1399971875019573214721202847394272889726021960029620099274895818094749673878698543377203200 3705 25038700176284020534478999703370818506176566872011332724772513673941970626109889271930880 3706 418075462181822561534050132446375434448810945248163010259227760963942152914388839628800 3707 6515647270102585799824217394634566633789699434378053001678710982624820761349381734400 3708 94754466098991641952027153722868046655033556068303532487939843213659817338478387200 3709 1285371858925544270527626710939666744174751453139428894201963194632416963109109760 3710 16257719741787809725110181183705965563733755009982637135644157762600075747123200 3711 191633876732504603730689767686173023650612965151400375605635012613539314176000 3712 2103827021098089813693841549697478490238509033800851714309830452041023488000 3713 21496954182219383705736052900453132245137657552977275587700159515687049216 3714 204284295123013077951410825923870158403503553482271580879944160533601280 3715 1803851272671408041223921930903591039224547526232917230104495651235840 3716 14785681205280665790509083400955376469896269294609859932649625656320 3717 112375067231987092881947731329828265000306211737324546837980086784 3718 790934070579889681753439086162536839936292869000213910220431360 3719 5148017881095628206975821440658461591402310021913542566164480 3720 30937371772281647957078449351018006822674733800561371581440 3721 171356988051326659089643876863053964322120282180133443584 3722 873037623780512070683691814250620014064348186589260800 3723 4082324403778452767366822055937416635734056274598400 3724 17475632263221683592427146181438504469839239667200 3725 68292541557846520012909253180975717242281919680 3726 242842476900980619774033713661713502722680800 3727 782858901908893079173524445194162777230400 3728 2278277421407173199602071406917214495200 3729 5956060192396417412999895118683234960 3730 13907384393980196441327207972515200 3731 28808249986858860174077321191200 3732 52510071281967946551075771600 3733 83392553698732280613540384 3734 113983379650702396627920 3735 132010401765360524760 3736 126920356493676480 3737 98499160293996 3738 59242937390 3739 25892020 3740 7310 3741 1 3742 96908381534690929527062092813765038861139482209717527003355057986880648998969801107157858539605277862286642380800000000000000000000 3743 1794039425823378231893342505951745205253477157889736906930102294692033579436139187765585293632893567355339229102080000000000000000000 3744 11568295397633440120485180992900730393710723232572328656895174990154444024841967830972251541812668450545216399144386560000000000000000 3745 41742372067946248316718102858526594722219398623881851420663152163296569573963582049933545049558327344090835739584600473600000000000000 3746 100163752883032897538628497264129691253537979353954719759089646007817888920219882034051076303429829116878452873661629071360000000000000 3747 173949409701374701726956083088950103765107798718693650182979938186533931672564153814904026321597493523133089030230566240256000000000000 3748 230198051767575604302500293729332867034611673224333632451416282743515745763649649180027265687330298794377902810018820915200000000000000 3749 240511901953031827319371026485865689791077975987213446312072476320335582881666359738500554045934995914105015129786519367188480000000000 3750 203673710593054418427032016535527601767807216305851985653428452938431522095673900258056993378592947111134999334985442648915968000000000 3751 142668918988167489300781996187547018193348443854292866586630171077938169825736240094286735292933710068217726605833625309859020800000000 3752 84017285147695632220237757479443011832573128568849712023065236295870092299197508242285190719527395921163735133667232227262464000000000 3753 42151229405193249806939317617592860723209564418852905933418441450762984484366119264950124833023956211966776568885857809741119488000000 3754 18215657067104575217132707941323419151549577862195673698637343576848191037438005817535085496084437269015463804142298391078816972800000 3755 6844152523317876022494654712941799963882895257945782415203083327850642661569545912323540789335232091232512337620195536269717012480000 3756 2253707111164338150137156723310130808466584467361174269149524982726869829044555466494223922557939180575658982198748483884721111040000 3757 654896363728664822737369123737699886795211921386112183818535660706138811242246039711059173811187430800905495061505519714846742937600 3758 168949894563434447988647038634689010207728083217849863630726738978686823333901784114229976321899446267089480620798753727512009768960 3759 38900163870882457667376449901954175359059901740273263546609111755813547011205383042666148374844508856613484472901212738416642359296 3760 8031332306212531097403465023669852579064768900440631511954260318733012137830251197762777361859982348209707185222845812003420766208 3761 1493063262116291742580766552186143675100787268332477360473851046604535287075517128919424347552261765265799233124888810428458598400 3762 250867788639534761991653134120967078740213798835822745715778612537932291051086024235998552365934168746615415808077961653953495040 3763 38224822520512667696862768755210215174313267860066134449397359049683445311137852605319018705294998199307103440795607819809193984 3764 5297798711808797825773949208367635738803157646146229713740602942115775361631540623525098417804293227041137260941773345308803072 3765 669708528136895238862499411518056055394577595530449803267455009732416319940304002665887576984146262630671927596195551694028800 3766 77410145841234269052431988421546350829270843496372757315477029996343057427781394684070811997133971079631376142041355848253440 3767 8200032821835744162868682134239676473073236608311897391252238529183924218286075791025738465465491075994279628461549566296064 3768 797693544821075437245975404645588594434978348963180525132931120378787569033525014355708457967996065258387010917622273277952 3769 71396766575304364943972889390365358654072974285481927108724286069231955053605334141160369235609525980292464773256708096000 3770 5889682056349447672911612684510087084261283170611024523250936516838772326826739349119426612733787443343495200238626406400 3771 448498550897182001741892610881498579323065067189921632633221631287177285892891643415070822974348220983355625724932259840 3772 31572790654256001859367885789129527149149524036415449960049047110832864799486048192282366930011361035051739674333675520 3773 2057411339108266825301927840221392652372468261714034309368342977049639603180352102078386041369062669323482720239616000 3774 124253858337135268254379289749989238990807278153354996168078993907377684771855342128957054852708026558505706048716800 3775 6962386180395542623474213335901940551088474108693372649991955286747451446442557335539006399746707846131557563105280 3776 362328393639195767063617665481854947332262120214822356199064040665141437988668811403848685840213718458702282096640 3777 17528295115731078902510025968961408900437787009307681542680675041838124657321797458391178464644526731936422297600 3778 788914416359324177084597663410982010329159880125257652034820781237461479469695843795732397749226261496840847360 3779 33059615654842532490638181074437256512328607186221705069473222557347347817370591301381912031171003664972251136 3780 1290728514666073891633003131687139121322300000111936808095399084167202331075372064597904261118159011956195328 3781 46978697173044279722265879718734607969365713403788205241173015970198051068890218657853380627028060956262400 3782 1594870131320504373255040024659233003133347739226182088680167810795071318855204531264537833230274031779840 3783 50525192023477518344667936028747960345014948744252758248034588065250108214888923568165123690370598436864 3784 1494240437079474384960183607031094004945258662595747318696954471454450807784685931614036365828462477312 3785 41267363956402046915091811970686328360609084844766126550533459443544094514890301909609373791112396800 3786 1064592525283722327703109201750637647385556297474527886847403382221163933466899402927389665118781440 3787 25659044257301001385499749407305339688533117118076121938062306603600477857275708061019772518334464 3788 577884844454970302037484390622492572452335660294358000578096303336753824373614830438522260324352 3789 12162498427528531335321174288263250903867743379137398977010969909746122634060529365620250624000 3790 239218774466809928549427772982326943382587173846170444038977370613328716588087722875247001600 3791 4396855087132750974218155369859745189527134672703183169162637608903444799508812406604840960 3792 75512637225813697455309494923516014956114975965258659740346349860388659987411217078394880 3793 1211590846199738951948199685376960468848049525635753217705622325960202118430302818304000 3794 18157278110038367542992646529638877302265360105428393350749536925623859535716105011200 3795 254081917765258895987191624162904793521386490762108273986908476174286417050938859520 3796 3318668657393163699678814075824638621165419155245551574033055029860668794321141760 3797 40441528719371830380778226786051473554903777638290054717659414696619289974579200 3798 459554420473234357349039073010091123267578569575948649420808647208349542993920 3799 4866625106950864760575547372169634375174868475220919436350775325353925128192 3800 47995160217289602101905740089620668458003013865846969298699978392137148416 3801 440454417820255996369097766415536267993394794801961319467343724091468800 3802 3757930622666733000407264551579661970252474974732865675727889538170880 3803 29778448494156054522842980234064636751160702969320226817928632398848 3804 218911444488576978790907783501577291183317365124797704415205097984 3805 1491064281737140426526538970059237836191826826550644765574041600 3806 9396552504199819863911875574449165647278669363686935636756480 3807 54700899879574347412430678745976160123820804300259205004288 3808 293630488921892191111560372591735903332467668974643523584 3809 1450514617934106767239270769460808854039329488616064000 3810 6579366925480666309669679693475091039029931868697600 3811 27333224484818613770314954994289581511955849714560 3812 103705810389820712083785951487267360684426063680 3813 358190058122449206342003421676572572182844000 3814 1122058763864030537014638353844463619155200 3815 3174411918707448950668521676538501557920 3816 8070844947633966479292929019276066960 3817 18335166393247832318670389796868800 3818 36966614614965368131869589690080 3819 65608579653916179291617960208 3820 101494005535352087811797184 3821 135181669684488015625200 3822 152620894761973857720 3823 143097344978777112 3824 108340478643796 3825 63593820150 3826 27134720 3827 7482 3828 1 3829 16862058387036221737708804149595116761838269904490849698583780089717232925820745392645467385891318348037875774259200000000000000000000 3830 178398839218507379361673430593893024532136008019557251947746054325987633941463824233119094181306226258235167871074304000000000000000000 3831 1051191492057670392645669314139590450440504687828632415450412949440081056681282256690731486967433452080670597765859901440000000000000000 3832 3712914236140883114599736418336643770457991767301872569318323668330710893539128539437597465201151429700685694991621056102400000000000000 3833 8923195624243192862524370008170052131902332673749988501185444314263418454903589504368890821264032238938981341983030724526080000000000000 3834 15589044634727731574165537765436741811218537876534974782362785367105988938449463291381399336297459617711328046090440683814912000000000000 3835 20770327909698116027007342381442987015971402222928578970064254605993964434697929968535447011766249055599745687718260365066240000000000000 3836 21857352310784748117923179966710443495318839221864357509424598384034898687872589000921877595920710872479256551110741780772945920000000000 3837 18649652201665446028941779247832638815583504557658159354791924545934541786471759768493879118291870223652089101978285784667521024000000000 3838 13167144937390431131321288512111392169708162745607646851665918511551611525019672529745482392302977006566822446202644569247029657600000000 3839 7818196282344672734517003376538942622682838691401811634217176237807420167162437267621089284973698512575892285778903535080544665600000000 3840 3956136499897575645653345124628504304175616075042554712070342586550661775550386759231474804083593019974462385342237290116585357312000000 3841 1724945035920510405410755579745774102881861639843392794147332816638436963270889979969369569808404787086976098632487971006083130982400000 3842 654131756470366115828163210144114116705464271881833906087532137688016928394558024489374077521892673092069336848532135797588135772160000 3843 217472223404935796395799581979038632822537116230317555820123293128007906528640649902555995795215767175618424155512997252102703022080000 3844 63824230199016120257475213053224184635211409014130439079761468681806730012767177475983997658354854778944556545925284734702058890854400 3845 16635052682815372411538470494236604164872980790126740491383595814164256510838133831050676580250219636498333497053334536973564594094080 3846 3870957962361436978172344460778909693123964477489173460304809318877194638351227663294597057153549448831247389314173923853802932273152 3847 807986593050901486403352152771878885629980434511756651370801898373713755195939188018764509228870384885367889740457420112039612776448 3848 151912875966755360569279350432536310052082914133638160022580948378737698667420748105296657709001226040853755070273424795341420494848 3849 25823383860806726823179382862827977891461907959441794185087743903974797547512348140452449497083992751852835942345970383746509045760 3850 3982168888664716644799522137209591914551400674109912440079267479849245794786120172004346357174374488194002550682478235478862594048 3851 558768522241804358139059224142976132676087174599528574891029204292146356986609357216533537179549011416824390635182494160500293632 3852 71539091246483807925746367848324041789404808482955755540730522384277863312847555574252543031816750159411921574631218411735089152 3853 8377957352555628008411429928266624757548949176792363152480019895862125291163069791466544070689355762342872421090883227510374400 3854 899503890973800385605185844729172459457339878610823561909678893415656033121926748188313405484316865086012817606773674604494848 3855 88723458339925260491962756325871113248087478073164777748515631480675483480493972382655222493820418021098461935687525583552512 3856 8055027739745450542889125110994843598063296549673763858959393626794061308406111571592200076331771329458207546683708016689152 3857 674281658560114217846193016151948064175558089029779466606452477070551867427202904822721635758013021360136172587678328422400 3858 52125518566445730941406387293080166445759387883367327524061292666616170707251079510955626692260870876452918102760651489280 3859 3726706978716050396381704783664809466226960611767605296827736657093970196092195225753865467399918702889115943311895429120 3860 246742487063799909528988103063191251724145910009195325946573238918129589110175581501200959148181997707617397458044190720 3861 15147314320478459480558513144696889538351688664565782941139192292074086104037596271115319188934605468149104113195417600 3862 863146167827581297873803720393528104656148334619597269212819675900711103815842647322994624697798815773500414326210560 3863 45701671658983430404170482061954031332562001925992673380033276477499203072138663618173011328916378149868743651491840 3864 2250513770352895685386435830240154599128477726915054792557398489916486771598246476756872516762692389265547554979840 3865 103157106670909814276494450926644352742057780453739237993393331381037103667561221582062505371196942135314466734080 3866 4404695417534934117292315498017406470201740391235055097382728965781430470183144351921097446111980554586496172032 3867 175319560207745306623304393887821043793458458513719932755302143277539417063394068828840930850558525243266695168 3868 6508933692867842645458578621220491075947755898160068167907576817742068371583378863545927766237685149401939968 3869 225523390687696572780113217968466880626201121213885017592689432980284676638400258849464877529706581102428160 3870 7295987670990123804570993197020074637343679249791435600586924411728050796945152512063320848482310299844608 3871 220479377347694597609295798269423132696151808335897678900757868671867359202162418115775874244042145923072 3872 6225823214251863406195739090271384113073321359768620963943577520618474065011307257292815586103988846592 3873 164322709656082725298472863012552617218192690326278194395493480572555036325173683105060864813210009600 3874 4054818416166875592609741493816561691346507004541331333539113779866523990717636562815216113854414848 3875 93560714693944091693357228617897585822260462158148943917750534540557104329273532295381478469926912 3876 2018894460801533076441189747897337857783076380970409077632572678827244808023336296990620420145152 3877 40743253914245705730079206528377656445122254586426683156170864633980647763796205473230875033600 3878 768985344432932400579137396947375736126378000880571059247880929288386508140545069879459512320 3879 13572904907965860775835672049517132917393173029995064389024939893434832276524974354733793280 3880 224008999266609403843704436618731388624701864598025192159718714095666764634484585487687680 3881 3456322787365801308077975310246401522868927845156520788601312162410807035632929326694400 3882 49843602399091998628552427605707456587270573473751504055422903853581304509392823255040 3883 671601726364233415901836539405727273486844334720987167044518955271300536325230018560 3884 8451852981797471678813139006215191008743053842956714771300030820834567837309173760 3885 99295216469707685508678891947828080024010316279496384294791377965979157217935360 3886 1088443036199395030606590953568939625633344889576938791042195341000487377864704 3887 11125329289469021961336536250283702163105881483522356525187028648535596752896 3888 105959581037655012322052973009838542276192765996645776806586900641243447296 3889 939586695585414404983849479439753943101324744366945617917373055272683520 3890 7750096447353072831703342550778127476375157177599618494112302398304256 3891 59402760176778605354654761660457287175462725084782109660948345442304 3892 422607968494658310270870428094994444949434407328404712063154502144 3893 2787043045426267940907079518207157393880663665389961397876121600 3894 17013852230251100121341644999775826459889842713898168076271616 3895 95988593255801151656832970172513341766061562393291719727104 3896 499594188218405856929103101944696951822135553963431440384 3897 2394007295926356657593511169336252089997413566239257600 3898 10538211579554007816871578417281949690152331947651520 3899 42505185767254792992866621454640416144871037326080 3900 156641875537534874025333822688740511297983828480 3901 525719923201108385079573355399185219565358400 3902 1600929170994006583164314408710538575827840 3903 4404657805423159445152987174313618309760 3904 10895182551852912005160902898531933360 3905 24090114198604172959206965885927040 3906 47290278654802687894809859754496 3907 81752056741043587420210348704 3908 123231035927483092347165504 3909 159993831143623238340480 3910 176143909299766514964 3911 161107006495811376 3912 119031657111136 3913 68207782500 3914 28421624 3915 7656 3916 1 3917 370965284514796878229593691291092568760441937898798693368843161973779124368056398638200282489609003656833267033702400000000000000000000 3918 13270326687398191554259496480615562689504550479115911672153374178098289892818273906026789119301839505748949167713026048000000000000000000 3919 90230868641396308626153039525459324398316428373563056950546552103625498831930019065378810225879059359922563679964658401280000000000000000 3920 330759010095180218520305405583559059992680510708476261117597555077213196270403976066151153085560261400755998095638681511526400000000000000 3921 803020211290187906897427824993040849765177372687032476735156082842704784284231955547258023335948415375084097020267515126743040000000000000 3922 1412425825069186614348935412868121426185184705109074568316483619713637520561859429911566747521271033464306647694840626784763904000000000000 3923 1894605743959866351811688757292160920530210125331315684216146220739678617086504061857250762027947969094451054265895444402929664000000000000 3924 2007912783564116750736392231210589452143416950883410016358678906278067929342748502430701975180865190664497346066090357363646136320000000000 3925 1726003144261535207059628530541092584757573373109240074272379459555104656525846146602130960024500945358977326409597226343393656832000000000 3926 1228102808512867501874352739988682273374137631268906032999092970642436873781400425970528327895196503930726133584017830829593146163200000000 3927 735136577247357200230636334021595447313103331700182930807559485974536728193539156347350457827904347792196762945602269887115087052800000000 3928 375141721780575336332641200686441647095334969613509825526864144741461144322108558543622993703081164106812945930130605477536540393472000000 3929 165008048904990178693607060342326907149908285902517360398703076732511096994411475426083500475387147784266984599706440530628376212275200000 3930 63145642510878917583661291472935676079372993196275326960188233072336609329830462531766934511385072192429040189861745752780287005163520000 3931 21192031192159742370144908562101933205340864078877533318386200843928022955519754752636791704174811637804864484404643848328096943964160000 3932 6280404066898012189365834469278626082498539239837800655551194446675246908961509632055721961564971502111138111934689881794835110061670400 3933 1653493645700771674685220089517410647917541163392041710635028036522081948047318440560736137317463437556914961985121405888046190286602240 3934 388791858890674549494775353895184635644916184696262265963102282891722953000479765907261411125864862142743738444952494197329280131661824 3935 82029181950135570080738734756296247227572711227095281771528874807243283817341469273289168542803898885533285910241981622910940163866624 3936 15594480237746292139134408794729359791315809567391287143600628348940498831997782108670770265545774003689274446562747210870643476135936 3937 2681327097375321886277466405418950138745467490798256540012712604780407292801018923937556052768458283514775921656391735217132832555008 3938 418376017333572590773847624771789911576634212572788930628568624616195354602494640053342081986287373966412935872483401801317876760576 3939 59421246767856316559019367478724941875088785027705257515099050936361190264073026202649042055156564259047438820568125533050797817856 3940 7703189516432658026247301645250758321332271155526299635649638172136553484298765493249205751900453308875548076718156709295831384064 3941 913776194480035914171153284933301786560400450376291395487043414684399993088153615413486673580503062684736264335779952535181197312 3942 99412105243463221502226802330793099549315638470169337344453629662476015549113059383686696733573892559384762024236488874394648576 3943 9939676471303839629931442888318830501417269946102623843359434318037053001364343141042533998602754271405855077766540779937857536 3944 915091848488045638274021398851534975510478232354798523461408995314574573983541229671002765807840391227635396315402694467518464 3945 77709238421518345729173985701280373393617083503620693813869299983580653275234186314734633338098974487711612303903343485386752 3946 6096616887024316538546599202062533830640282910477945065366820085958027697131894403030898763823430570252644972155933934223360 3947 442535919439351256765718403686852701061682102261539474500060506427957431741518452822814545769643229364579661884128241909760 3948 29760060337530630486474722593021191135156520132586183752020560344418520410722171351224013732092935953586520217484567511040 3949 1856429540058415690233758965117421199951115985331519686856345591243341488758588463139444547760473183900334513732368465920 3950 107540328746571330332642855602406660374870344032306186590513880421424719431648958400176599134482925016587092694893854720 3951 5791081105348774293345171716243745894232304577298988460080458935893477800980788877919633212367295003596875942882181120 3952 290169413617926909221075153119423128496331877810692509178954195416064185999354108598600730689681218163067490774548480 3953 13540016089260212346646177649417945940936549851051298152029020211633185410368832202412126363674690169710135245537280 3954 588843455294787054996989497972349567342095727588129049043531707810994977268730780767357206142716544674487851024384 3955 23883542838597593326435708202454118938691096932871179962499236003666599442242922165194208370942565333326937718784 3956 904045135813825282393028460765694073251286522330032799650077042229697963052239830166441518363811007142049611776 3957 31953519681163627257818211506847556565817772429754996704704443194958746184114316927236399067999994174948835328 3958 1055117830048155289049574442277240223096879974759878466602236831447028539239184886968380012901025606633783296 3959 32563120181956001746817365929484814516045427236409791181281441233211898664391301155993196602736116106264576 3960 939629104274690015289494520568659172265243928096857287957193536204727795039539909026205315345730011398144 3961 25358820686970088239763362036047503038011985416278664659388219130880181065465134714990605871655264714752 3962 640258233583203347412678697899950707285644337300198320608004734819267307348077198053412004141990936576 3963 15125898645273990157670217710542465675048128280195528581547471346314843587277591162008312049170087936 3964 334417235509338073702981058591391627741039875141155956693115304386368012538411431183339857698750464 3965 6919813369106618990422707583534747299726890550181958198304643336143784718373092715251763834519552 3966 134014056503018928457901658644128445420737196767169522274874633606131736188731204055306371235840 3967 2429089344342501276453916945855030010852282763573846649155603973220798547536870989784197693440 3968 41203610314568930426610580452435619531975650539926902947810615433932290046769039952054517760 3969 653975086336313866367259132243276565210200059449862587929103726978057355514176252537364480 3970 9710243108722443252466159246734520989948803203771105784300254166406728324749638487572480 3971 134841385236081505472371548423517550612668996148454765572649411884314937544551942062080 3972 1750624795525724793084770756231281879698153599863645489371599774102711820176099819520 3973 21240380605013669491108155405784007433164215262223854514801084050502600903522877440 3974 240725391911295065990885822782590183151147392431511963446832091140872178311528448 3975 2547003615242032990697777700608838601729336503101312536111350975050412707432448 3976 25142439019544394648044348939772562403004079911744853496805851801852499075072 3977 231387304230897413275855951208462038145581283493483458271783299899339554816 3978 1983668240756972976208574375191583093337241375268492726965716777726339072 3979 15826856446017899605515210242039761482739198462641209694469234867064832 3980 117399625378974187672290670137127197670318106928819960384922072363008 3981 808690632054336894486874256401158258296990915172280171519891044864 3982 5166309277813681212639631803786473748182332235712442444349448192 3983 30565691326482179704798211055647636240724353013975585883226112 3984 167203217021159874384702969830126985243675895647725983807488 3985 844170934759746991135140531627456699820623130582562678784 3986 3925701700056677743759688538217252202837710954424586240 3987 16777404480723166879883955300964495868839179737595840 3988 65727888697564755226724787389297060961751104303360 3989 235367368610462990369625317822119319797365281280 3990 767893827158953842343618918187317054722646080 3991 2274061448878205964284811116585317743319680 3992 6086925239187810836795811574352908648320 3993 14653655528957812701130711507260853680 3994 31545956586781332385725426028589952 3995 60316439880081592751345349898752 3996 101598001689672024266710794528 3997 149276382460038903310680384 3998 188981364272575534469568 3999 202948945317351006708 4000 181131631591015952 4001 130634843269216 4002 73097399188 4003 29753768 4004 7832 4005 1 4006 198095461930901532974603031149443431718075994837958502258962248493998052412542116872798950849451207952748964595997081600000000000000000000 4007 1471967475333851005708682353353564832543204635027629609370375040559955645257572148811963252304543299791985423594477846528000000000000000000 4008 8391058335250883461111483473573188746359129238716836041713086051196838376543981510784352071695489495606238234602839694376960000000000000000 4009 30068326957049083594973372715055917797500926785366051325732622724384383517346007395886396076315228316432560827300232568609177600000000000000 4010 73138906270605332884048207728097058037878847000062817730808120630198116407703221110932776597600919444244904465026279595898306560000000000000 4011 129382104595856387648691614936759909860742594441300155898296375100840035706583325988038889355015672811339989644395829497486639104000000000000 4012 174694398809016528260689393976656603229297494708686029897239617264362795062402110249136305661004896165445331188476433849470943232000000000000 4013 186435837671267876992010212924646784127874646980159905016784668902524344207959043459394962324257642152864712495480447518669621166080000000000 4014 161435918966609637162854665553432583658533555922815090155664158383244520575751849219812172666805543788637020139163242316401295228928000000000 4015 115747840641667487303833881514881814466746696439437426781766533055788138808500076936306681291884440142019759363967906004273594577715200000000 4016 69840744655446650600069250878830589279638371966270915914245755684554295659181756282241851767213195340060264123020731813632767793561600000000 4017 35936858764856230196739208195161012367176030306670051317953315458565644818476643155313113745293578445678508660942560524047040263487488000000 4018 15943874335239511389760454117872107268217786392810971076264682324514294098595677655215405072510865912345073894626206530262344892468428800000 4019 6156239677241492286757071776525463449909708598078931460136042266260430321749194500173095155854862979440165355738404408709327450191953920000 4020 2085294070682417260984824866172516752597484600253699542247381835379338552235755193580192042998692634746542857773971668679673628957081600000 4021 623942043029120262290163232181381849184730981567934666038547421785548287558426970617056554334191146979445799620296740709138644594170265600 4022 165905573712540801948281911970660788150231419285891645027657131347888334339604803204981779016367025870105562434900788002514164491915100160 4023 39411051508782951908959546487354899266500876229929452448176435895336928281859389933077896042413556460072486710769371161190291723773804544 4024 8403367333831759196934955442203647460953585311206530057555468110786735891293157857562557783371197518824545866135014098750098037098414080 4025 1615038912511721735689914246016084414297823934416436528588353090464397456683058512732598281637529429077642278631284493903889242574028800 4026 280823577798459578013319296358342831348993486172306509059167200375384310961633010810158218078652095635371815430279081231189120091422720 4027 44327025227924871977846485137374660751852638603078092600062427493366771116492302181605607550443441158079548252336929001531750695829504 4028 6371034474193654375124877560788020096851166677408419821002169243940433763578167798984710347124218886006007435351811965590252206161920 4029 836095228893232343847633294274199569405983086774964877602095220856607978267176425672216023049555616074515852162878467351601112678400 4030 100437289682554044548820149452225440058728959685360043044036635291998786918322520938256025212452030290276153355531259177567686492160 4031 11069297666307759453907545377393780524594285146789499473565253524297612082065640121231026051963006961302021106346726235528660779008 4032 1121598015767951122388002979338168393826647609424401640221340868540696867751270315693211588090045932176012697939434423444748369920 4033 104682837787218927983212198684986473933013611302591548205193865380122626705328522185105322291360480141216399440153608912791142400 4034 9015591287437899203321975116529421379959266492899659327014020273072420637761457273482038754202331325116275956350284224706641920 4035 717612051778439713782557758839186117329733309395592244374000740698926935217509309227917684528323724888742867780662195427213312 4036 52868974638888419614639309068114756474104159744572528989609774800190671886809472830906775875019674097306173766357961880371200 4037 3610056805988004973757947032922815848493257499996264047026785858855418212929071382178717263079163271005605566522718683136000 4038 228753209496472164773273001793602245067244369710140447110137740495613468290559815550130107376177497426611059559920041984000 4039 13466470706995523864384740963087407747605704163104684972638736491059431795409925795305514224882375818223610190419764183040 4040 737268807231140349591152301506588946962639060284362462077445611190078683035534714108283015930282012689540413347817062400 4041 37574817264971464524496010338341577442268456190776172731321027538181870090397512606666221636199647619482251832203673600 4042 1784202766189410491964987795558063033304255499185862537566537416395021991246623448843004305117362269892199091100712960 4043 78997119958699280722860286742489456874787095172376074431970179993118042080284499267179117452868484005838526329913344 4044 3263693310213337683829487794934457860621714780608091558084906191097359075885848627422051952991903023713948793569280 4045 125898137625318633956984229713995611853272476045542103323156149401276177177779441449365645974604506499499805900800 4046 4537252387346000198308284017806084644936935499284165887134896171823119256324355263281099762224928071254459678720 4047 152846030727740334861748299146083102487414504197924257634370320904115195735763294791101374565212727048236498944 4048 4815041970355687943479918687879360099223625975275955709125283612380676083377292807678718264624083298229944320 4049 141906333142566509546673584130041828148003795965974113979304972001960204601710507627984577602446429808230400 4050 3913858144862380677362183227272626289164235684952961920155194914349921985763063242102740222343001535938560 4051 101048774934871792946418669685374143756504268076091615391521265217602345420523932879987417037848154472448 4052 2442735353364062651526059146707756096233279492426571915412945219781354157153414573848066593257330769920 4053 55298560145990749338019584230699945955076944299438596862733060477838513983244967303101555424843366400 4054 1172443619209281991276138146760503686996600572487791697187899029655525185296323968213734351842181120 4055 23282820714524014643342718752234446386474924326757129363372324122031768793530191695036554185736192 4056 433057285446941422199263958719426385589495811594775293339274880892827948877640867968894041292800 4057 7543927365678676412068320230529679517199768627378377863815493501352770915459212912435830784000 4058 123067532915063976514779865771094446036880236059403379866196404624223509737897808557692928000 4059 1879790262144603377778922517942156243650983683580955810884203960493237973628283962134978560 4060 26877886294968701490729301150303072142068006433140817457928219478355097045767254423961600 4061 359644548026502946470410401005661277175325623152093374340504439479393959668599309107200 4062 4501830476475476247254870634416236096626070995495718235390276021148697380019290193920 4063 52693515236365399456833257592313077925697431236821942371472580808679479591176142848 4064 576449872941115040080388825157520047655495207111992000010864745876138200641884160 4065 5890514599234577679732056715564487390239379659252365901667040346725783745177600 4066 56188578477525045619294098884587054930184858528109189040754677460435290890240 4067 499947129198738418760674578779381350918867300771269621787391027518435504128 4068 4145899704701978659249973746357035120412683818172621481428898551104010240 4069 32012938585012653958267005092739170991958875046115185757883843452620800 4070 229926788913146959206813459524529945928895939613457611613931905336320 4071 1534275400637187960186163789494231049506443425181045769482080836096 4072 9499502980603264390970039553553623017133811683349823381311856640 4073 54494354654131416929726810663995662863746939642336235955916800 4074 289169119409613289997549702410248830028175375710678676285440 4075 1416827660856479576035907987576218169596038075131780173824 4076 6396892034355027250820166438936999546097027329414460800 4077 26553631987377164555690878922648725999452112692024000 4078 101082367421665821423965273784536080523882789280000 4079 351863856887094536932901596753583430213875160960 4080 1116363311292408380551660397068999597334673600 4081 3216275044474423737526542581436352276444800 4082 8378450564856522049817445325541930477280 4083 19637776623355147542277422766913754672 4084 41175066459760641673193518003923840 4085 76706514152753133435033822782400 4086 125935294528989241594273467360 4087 180416907284822326054360512 4088 222784741587140427463560 4089 233447172957442209700 4090 203369184097825680 4091 143215926757464 4092 78275690460 4093 31132200 4094 8010 4095 1 4096 5942863857927045989238090934483302951542279845138755067768867454819941572376263506183968525483536238582468937879912448000000000000000000000 4097 111738629040149084431793648785018272226919616447663098757615482016528002487539244527330597211101426397305699054242077081600000000000000000000 4098 739474656312617870806130242858255754098845578727949554594550650564843782599281617681464294528430826936241493435594549546188800000000000000000 4099 2737441836572884585066459388004211241615628794233343402001928240840737879937618255189783591482142141750682878482893171148718080000000000000000 4100 6726758609180953804163034461288656663901530742424426894265699025071742567458578764561658605738523908837599906039141560251056128000000000000000 4101 11979152887974764988342281268054876764500792479119900580940406687068395809820871983229887224091355917861275567101688712219674542080000000000000 4102 16280730411875901622680855819578709120943266156498559150758049200641146371959616372255795501468168011458709489188081755991471816704000000000000 4103 17494589376322670403121715393872996939407491537345789703884842605765459180881513672478185344410750358747428744999471125730781298688000000000000 4104 15258087496903246534465289689577980578608097928036542564372734673850310480789109208446440857074164761380841478637414579632442074726400000000000 4105 11022527465725780372171404949024012447240473162878179962607059668367359566636837197728384676800761138996928811411609059711209464397824000000000 4106 6703254064815565278419711496470059801650888500271740253829124684644235005447682578810973357250318250343282342856369485311865947108147200000000 4107 3477473220238444880423020502163644152306706730850588657957053068733151815526348166037591654980576458052863793315008278264652808532787200000000 4108 1555971095357902195087450913571402995493047296542374406169303840808909182784577477709865579012568793401176253889596232715952333457981440000000 4109 606099014618846890448575663117233079456624149367530634845503458563094976980773311137405545413868753506595386643477874065801807336466022400000 4110 207181945295222474028328664683493973898552242369358747847787131980967482746159689494474941587648229420875572990033316857793982454321643520000 4111 62577993095912185641027987663381904818901843108545251344805265482087149133984050799927016136523644396467851362167059121472966088164638720000 4112 16802264046147258290858335848958391698466044786528226053888170257345432848332768039482962752917286553435877319023808756419136260048683008000 4113 4031732221415456177258313286412852228226535914910553472633018669143229157706053926091505921121712303326230411152022670562223930831095726080 4114 868624738555745189705924971714925191171692867450726675394096038488381913099974607896023555863389415923728739460101851815564007610152648704 4115 168735557188817639234966974848662434126394671986868378758593063346406170947989199662009152177628662034099515190828283631980860635642593280 4116 29664907743197805368465505004086960721136184776807327852511737802772303379547056216053124461838416850635494891865824855459865540417290240 4117 4735943942969394598095503520556431095639496273971832083328054562550920024542126099437711655695172992602298959844720677873599672420925440 4118 688685693830040817618055636910652623662378832753647677729937207853605148503947705022774607503006925315133754316536473138043076260921344 4119 91471688835126184478418815879808288137996947707288648938427654249089642838785430504756754487848219643810722332376123579440922173112320 4120 11124866124979792243445005666779787666583323896401491464810570261183042894737654990228877626869732646807648468009314141778440209039360 4121 1241767393864119873992014603469015347032380538238957036054199523814653359909570282893690250768862402995939999072868676732072860057600 4122 127477058222662641125470013337834847350572167092428151425111162892033874337421101624685763811208556148824923476315141349396707278848 4123 12058743772004114706862685562144391856166032868308843572238325118575330935560682114267020923298273517267245201665677427194902609920 4124 1052962444202439595265724948289564180985990207410545415092826365791514653987386848573977522059494184476643170462761863567858728960 4125 85008850842422545911507979820822605720366878894067925062084944987792619391127548813377004099590136300597841470849512702822318080 4126 6354747859819469565935868774304334695079872091927456022580979580807197196571684605953245398821594846083061048561864183315955712 4127 440459084602076502948482296707519242008154343534138424021462533264408893219043725383094050010966101753463540941937796395827200 4128 28341836734821764494668652333655396733996261724755292138712211337843885090119795546349231409429225861623153216484009941401600 4129 1694975161223599317222186732131412942883424220098051036438453675199289060840143046276000959565947966013812334510462677811200 4130 94312282500944210109252265059213131519360631385641149982559683124466273353577756859268624600522887952939565363264712867840 4131 4887211213478554254024684004255735024757769027150001090810997313048779660590948361062837173847151982602304861627836006400 4132 236061117201313475259586212621048537568648776847206553556734517433453574360158449349685156897918688873470821472908083200 4133 10636707739066527289999012684795313596837348602778594716174217967567190068177298859792589741225604795795364467840122880 4134 447431533195107210473932206431244677114003488011873038033626169927029566854372598027391934524337317407997946931707904 4135 17582054351017715404474176910826346849788717456929458776103153403497136426419644481284839211278114249816371179028480 4136 645795063464843314982426600429432485977338720086234729892532588165977320212620149367575748666719256938511397027840 4137 22183642707871484482488655528624617644798760630513211654193888389192840151791509221437349556973899458123922800640 4138 712998507110466570465021747959419491452852318034873654749816483465128379887288829487415769972561188000082755584 4139 21450680642219729821261029331363720414399160820793196751503967307453020603097760474631339918914960927458590720 4140 604288801223007123199631115765762036083927747436864134171424785137626453848752426470166908333961176872386560 4141 15945170362481459489236815106697722666874044971848192251546608808302043629862460089768457702833169773363200 4142 394186132347136307542181472073353214799778531772812426103349770736885294045264898122466338799649866252288 4143 9131541203386193027128644667851363189428176421882385104953877330515122819381651092142346052111128657920 4144 198251816107937484288838300970762839802779575472676381375200203065605222175703311826146135399975976960 4145 4034198329648939868521379587927372350679915272046547530479923309097204559017771123496300962931015680 4146 76944521234540366147535496570627098175999647955980990547117225371244659193306242370103577929121792 4147 1375525127698563392783696438851504857515570287177785472128782391908687637302586847937917238476800 4148 23046021061855721410234158524102909869141456953873893665625100079205158862024813074859898470400 4149 361827839422235404994916164366486903431749667488278407335092792542317893327427449038787788800 4150 5322353849526497170267318817682557646026012203672548043143189605063093050070148725277941760 4151 73331868609189183734724125547827148828023393988275194694948426482884544700285520386457600 4152 946093140501291686433719894769233698076454316586734079601497125094767758685406952652800 4153 11425212930486640379035088585468391981615665527050832239415087445347294967418453442560 4154 129089814751115182799111410685377233186299811268757989911989685703653393022315143168 4155 1363936566053300100678030204301546786822601517534077191844543238123504432049090560 4156 13468384716110962770452439324141177298245691360246155197047567117817828482836480 4157 124212642178146145099727195603183919877061323908875005380229005476569252577280 4158 1069097844098764270237984000618677988321741211223987606681963708424886980608 4159 8580301436977932628655624810224966069160178019845114489283217649394391040 4160 64151872486546597299363368244436659334658315444065089410123125262161920 4161 446352786715746497908590432223054312535083137818814750568412969241600 4162 2886670080451391752912951808077077348030659226841719496081745189376 4163 17329890358560056392197555053099644748925553613532964281216368640 4164 96436049349896743522668649061059279207659291128152477876408320 4165 496616072817372275833086031409987072019902276154635087093760 4166 2362387811233566111953762326780808661852929921737002695424 4167 10359752790975163143801730142468953060291256292802204800 4168 41785745511207805233278812328256695489813363461214400 4169 154624412633540378193829450203857868426289164172800 4170 523416554113308159116637057497502472011165548160 4171 1615539134750220574365693534212349157558449600 4172 4529713126782117545703690904795245533236800 4173 11488171241168755045577679889992699822240 4174 26224730815178304114068447290085570352 4175 53572801963692783639551300801533440 4176 97272818631942934471999213043520 4177 155708385870964634336644535520 4178 217571243898333334248871632 4179 262133380498001545292760 4180 268095558979551854980 4181 228034442386951200 4182 156844717413384 4183 83756132460 4184 32557980 4185 8190 4186 1 4187 811200916607041777530999412556970852885521198861440066750450407582922024629359968594111703728502696566507010020608049152000000000000000000000 4188 12396407104760686355944999671841353142747099069850677855806736042629497088484916820161589756224808991590729209693852946923520000000000000000000 4189 70242106616384955133870600081841942257835740689957949214141612803157112452154048625867618533571314411276990092837344429001932800000000000000000 4190 254383442810524996724467400396997006341267634629188092715207195248781238743030734318807108014186689256889140125077610519332913152000000000000000 4191 626053688376784931865750746134873812822614728017566143845161612736221989860895153418640432500607486706907803689923652073740985958400000000000000 4192 1121097096527511672657924310050947076853063075270440991364365461126906598044556516802431404619533668580977193448425627853303295508480000000000000 4193 1533405013424797345288154427350451693336005788557559311595500187413582772770549563944519468854915246001772333388435044250227067322368000000000000 4194 1658902403042393101022934589564176008182873433555953118569059139954688425849104973142445669438549491845470745273935998380060513507737600000000000 4195 1457121773590960814273186658268853747413247970848993194468737445309238101827539861581079397201883655494515685927871820025776838300139520000000000 4196 1060462938080695509490271184261768243037843042083215838808926896939237798595831433673225840739372822035944036258500347783563037695279104000000000 4197 649913989500879159808792398374441881747275052286418823564883638430349415370150817657712419810622800271398426787772475668203684468516454400000000 4198 339879842613932289424151145030800995403801981134718380138671940686721146615385878921857398971344904026728594194197962960638827390419599360000000 4199 153351777383081275484338759709668108663034356946686317442578301433164240565184533068388369798795786273429108151899041445596677434561789952000000 4200 60254580115358868961535765214952102014444648190204214711093434178235122977693453633569739314128282691270863944562347824775231298261640806400000 4201 20782165258644720267626805788598633000100110109650435387266629171189580980619741648176782695274776819640173857103684450579044954620863447040000 4202 6335576887101965973171151867564287254309740828172659714519828731886574366824721481421225567327017242206644266753288230474307790877073866752000 4203 1717479624325091194641651677354574564005348897579400656549242901806368953962631902210230072233841812690965707382640783107139701396554016358400 4204 416206607174439529556921188918042516311543551868489801159637467384306587365186613120061485796635529159935815145092832079562855916303894446080 4205 90589557349742915793453947849630424056968553770068956870190340130399414199335040229540329585095422115090400650675132516703811699587309109248 4206 17783510508828735393785368194585684195945969742292001435949214450107994658069252936489071934509745582717391348128528435524079442166550626304 4207 3160505007795986302755505555998787043713456778077575265221149248006592528986616737510310173990842982385638551043617879007673490861981696000 4208 510225144221435627202105710126115577507779560750314342936242882670141537766673199650689845102324580821074159234018697074408199779684188160 4209 75051469143140749326387328305648617199912092617818264290787522402486387728284870999541643901850828494541877557180692129670229217675051008 4210 10086736091399435515304902681741042055181891829084348954940386181411791765439489003523543477825028266761064072004282862566460282470662144 4211 1241737362193019136886282941256775336785152141856476592240867056818202675652108297355889256211837504320347415203243644906936314783334400 4212 140343967074361918138730311163199383400798081687140421170914906391408262828894803976298742126256361321610540020581741935228166843924480 4213 14593322861859134757680866451544158077766064292453887324813433645376571239225481544357228909609836612408038133475136764189276316368896 4214 1398768299631564332707441218538935125484966276196945459949105624793272968126757096801526877890502076172215473213529061498169010946048 4215 123803813843452820288529402352385494041864903857557115597470208116806760356099183900648847745753445008987189277716320567109615616000 4216 10134953820688539881809573662624730832630912302754577242418816614661068789848134934699960934403363889810802232681707082734433730560 4217 768519516210048605777939518133148454905550449454315863933136204172901395420842772287777851746254501611819911172062811156081803264 4218 54053918832440982791616070466962574957753820326435473028670572376114607045721484173110704715058967071058568581824349500276211712 4219 3530893255103627311168100731876368432210615817144403905662178087729328511913778122007523995315638971140203882775697549164544000 4220 214451440273718332248277469959287066283325783652152833687986438543649685117393788201303871122752803343196872235964332769280000 4221 12123313201256371719140757382079288311886709586966028622908485325001808164022390627437126355615416159809152056112757963489280 4222 638534921566668993361923654817842277985959341859587994722296417435993832191205911643786086495249718104616314835037024419840 4223 31362193216419966710810800708298890761393712167408709600064600410671712326835333212972598890673175629425610747440555622400 4224 1437608980209089822292987613736233287501572872957030887922973637699479971594515072561688359385570778002407469582986772480 4225 61547499639001102271678051097670446410498936796533848130546470886533879060358381573933428128167897672528566476679938048 4226 2462681724929148621893183122135853265115449273389255638728453833503143172580041380671640690490530401155248538993557504 4227 92150784972319191349977984809085505374117788758948464473085796303032476110585392930919691335251339861306503774208000 4228 3226415257875952819599208991519266677094144774262322262570394476876168347202587591785631266788204120975118503772160 4229 105750781362050824549478817766390614756508737145973013989431576281570022802930233994623405576934392476899364569088 4230 3246202307365450919505265939666540741645011200028990944369416532913507075823806790655443973509500473021462544384 4231 93359507037326147591812965414543061331488522687365975218485297919302315203737424486604855713344790653986406400 4232 2516350481429056914441564020342458462771058168850107772526391003827060943023371492324166589330012603736391680 4233 63581212596973030734000095253697054834792926919578366270714547452262745157357273565234904433234240070680576 4234 1506344372845831950061143080043834430404405694757633714963293577026201483038249688890274196351436322111488 4235 33467838300857902795329920500484150733639306576589888499705387891835776568990453083956678213132369920000 4236 697407638543845200130096853399786392428169605080388342749849372000476668614644973437592584163860316160 4237 13630967165674425835656717479391855427385146474383915916514371259937019954492183477967662280870068224 4238 249890828939662445399287794957149007569219329245418881065275803044837099119503003346356302005665792 4239 4296725220130745306602649907498908065024664159943631829164860972764988200011594058600508819456000 4240 69285958485872827245563994087546615827054764190733959341420456757775311864822374237595774976000 4241 1047626169883292659941702374643960737040949360712246444638809809958629893506024941814949969920 4242 14850108645809673062457720585055522270027221366615886165889257050435827321361004000097525760 4243 197287083753853033779155224602633156221161775245407309029922356729895108234474520259788800 4244 2455674402258971941813563260694820395488676265756663185175892806737112334488797314088960 4245 28627013707605283366618843160013697584628542262571021808833178409318274890591837065216 4246 312403375042733999460322531265930175490461762264343531520681951355515071550328250368 4247 3189779685126245193010934097006407788464999622312983155229847528276972764441600000 4248 30454365725063451900499034707970673964978952314902235075283231650830542598174720 4249 271697989831656883593745873811843524428941573089714855033370548601218590253056 4250 2263280094448781399999756790132694409170543227096822123961125990273997406208 4251 17588635363432307386724834407043274388213252892988658154874074002991692800 4252 127394700584988824263499699177091990441066525512226607281236757145896960 4253 859076386478363228487655736564642695341292576424171941104031756388352 4254 5387123321791176759272255614894462695681195782390573454593030539776 4255 31372738297601542790012502481970675141615735994213281774604288000 4256 169425812785647634503372317174048198008678148667061459211089920 4257 847086023632134907250424514125781317896990169469420414931328 4258 3913848871071772121921108288470480241739573794702825159424 4259 16677256473698226126057716287594816366360790408879136000 4260 65388121914131937023701223984160843043222882088712000 4261 235295961632810807611590191667007141882392282174720 4262 774848897360583301579335774719274152676444764160 4263 2327475223417893693349080442392115926691255200 4264 6353290806660155469740207390907349791176640 4265 15692767797340002399261616066494825964224 4266 34901037135727118850909623759230807152 4267 69487446421716525319753923605136000 4268 123010559742973944209479739326080 4269 192045570162050543006371126824 4270 261809914194678220032694032 4271 307856735513255313585200 4272 307401346420327270540 4273 255360209047511568 4274 171595129689984 4275 89552667750 4276 34032180 4277 8372 4278 1 4279 49753656218565229021901297303494212310311966863501657427360958331752550843934078073772184495348165389412429947930627014656000000000000000000000 4280 982224729848903418232975236181852684909450394594516586149357155659536482271051739452365112200889122358045333093007040771522560000000000000000000 4281 6360801568106428228649998524181180645058604555163271401413003184268317678595947929325548173421801188009629864617098053418169139200000000000000000 4282 23656771943329286416371417932789436440946198568456569666160684916699409552722919092393091780789084997409136528459013331957613330432000000000000000 4283 58818732329642960727355144415147916044886472983647688113609854040371016540655219944420379903598789916301569775427852173048584287027200000000000000 4284 106023063980056610901425889566309344187978992609522812173044627443593817122499418908379801916740020539984123265565260193965819171962880000000000000 4285 145941636798172319374838663476454732921642485771824223515825918010055668097053357439517675236722656356847022664454410255658262531670016000000000000 4286 158940673646968607343997952915875698419434137210377869451957637613477221010784080287229775070631273186146160314155240427901793074780569600000000000 4287 140586231288277058200278524973678046434822254382638418078023591811187043617558317688706840660419695856491058007031728736903635951954165760000000000 4288 103065311447621539818544957282650163868592974929323164071595580073652278214225212850098661938990839434196756976183841032349022799804760064000000000 4289 63646954653995368446456588528644465269195061837079611158923477324238830443926021611360928151399535020093568514090247650154520723766168780800000000 4290 33549391291561333636927599418387927544607202908232849468494027154656529649697828806111443598860407129755546826183914273989558560869433999360000000 4291 15262196873103723512146572717784050689356916130264311795229264436686579771349452351737704827739632262061688744113853099681399624565298036736000000 4292 6048087040406539929134113389975867304903644761037279781213750197537235849397869058714102806932801147603708886940177283567518589331561670246400000 4293 2104499652682854872226064888276511566837303014205435429075543954551580215829628531781348546316199562360726389941862659930142292354766712340480000 4294 647447684646470888113657464318337678385910656166855084239912182433691879726492798346319047392880385070937696727047280371805170522427555315712000 4295 177174500670483834892330492809800296081311841318934502316848070556212754794860488888130320239711381250719473491455047421370508669059379442483200 4296 43355174060928456989619512597283454148124525350424591386936807365529265409024842577618367799392221792199050831142011234341997573145084433530880 4297 9531571292844466846599145500767769545863432520635704877202835500218832023901047307722411181859454257646417659920838679364575479067116186894336 4298 1890563965020695192779456750448217506643916455092824442522279361044287156435102081407765703655436650625331389834454149458395593911504159637504 4299 339587950941608696289917809850820025486545942437752240653925097868991862247790915509853753257103095531018486332364825496727001155512968413184 4300 55426241597310116973987224916656170732869517742146391420319511356115765346482761036710793215034207181039009498990851536423157591052092702720 4301 8245331256357597259010647921016739073302429764519566704670660879736373670173251347280451428095499021365462717933968350011506098275086237696 4302 1121074127300706145626937677041717631842345805215216594176376030317972545891657064422781550508098387046621087443514424837131939937133789184 4303 139665669795320667546104813396709963567085968072172327404867035903177881884423260105475880725301730185685131051480319286384178881431076864 4304 15979885125709685930157823729951958167027426894415075364741931859404774201946547209193870924732945592470184912259240611724767505437163520 4305 1682675051539422406900877966949055143470038105788334648544496243763984768554192498809591113110526813729785264456980721216857880586616832 4306 163382979463098320899352485470205652329291974334027439788729173140144067940729797479916139083149273879639626594050773024485737819537408 4307 14654184278693544496427915297638436589663589759694491796402874687016393990220693351532975490962048387550016929398572207490300502867968 4308 1216103799763422123675169815083008282929419451679465184006457709446851775799681153437043223679760203450008065833012287214666488217600 4309 93515348509111111506059981566584132023399570318220259761020216254639193828944157348336108407370347868481715526317318332005805457408 4310 6672608171198358155184931470815490695845108111859733134324401820370624005222050901318757761300813603041957103505324927828017283072 4311 442342271011286380707251643437742611952940391560086066319851900483175172530715758297866138271014378021361453169370594389930278912 4312 27275775228292048080283416661225484385313711152656333626363642009183198342891283151287747677699480961448245546697656836187750400 4313 1566090059622225015943275565607973735677090331924452286966623087258646795045038719166074561411699771074666940797668057740738560 4314 83811711038138635382840617040023713222004065088498575402248515331946056861806871920498871679718023902635516001239673866813440 4315 4184399535866251566366137469009294286941897659519743646568128528062553155708601979346059567400329127202279079269147937341440 4316 195056807965182559907506021145684738455616852264299873401597501659805500536058961062746071438828185740390941691604584366080 4317 8496039967187145269228685113512535230153500568911728725549398111109990809816707500824537242132969323229931878853147099136 4318 346017403743692260550648211233303963433661536809357322538230629997130004660463792057453056386854627819986490677504507904 4319 13184869364814853699021972265951497047021843665311032353294086514314266705846601223011432687385542234336471324724035584 4320 470320656644900507483894420866152096298199088598859757878549605724669745873405063400053869310454959790775593184133120 4321 15713425591533145601423078019479130853503123539711126188335407831778213940807387016114000770467693934851322543865856 4322 491926163091060210605747435842382769323095482377251863666083061490255791907039466914185536144304425129635288449024 4323 14436136990029276841253251842403048231011594651593894307682748089932287533721170421932695827493217912413774741504 4324 397256234276324744059228817302649272677752376074593035268836602531681512050238169030143646758961361135882731520 4325 10253758696459359619011795989958895922056133667374595246772541873562366106073102784186938952047352863475105792 4326 248307520847602304171822855863051005806631142334749399420627519236669229606203593979920106392505809275650048 4327 5642491255234514875500581441338763777911440576626120374411379130081408197360598890978710171622577089937408 4328 120332856583907169801624950199944599466705383587883038983193867642536936406393334923792698435637539635200 4329 2408608652214106067052286643843253717772473485877053840803507406305508570043178172972329130591060656128 4330 45251352129754694469168525133768505454417124558334100692945377016473130250353964308223902066067505152 4331 797944850068126054390500321186853974063482975594125236777397399858491938281069801023556943565422592 4332 13205676803894224027831032590460307135108606165360014050478217968488780809921301291316299792793600 4333 205089186435455956381069989480382830075098224649528150361130854932813447931503537580394594467840 4334 2988435021198409714890359419524890968966668759738045766821034799798379192842347392973447004160 4335 40847415963705893624027314339642039448840848422923526926491248691468202621852211538719989760 4336 523577643664552307911442934911935600462176432200560191777092248068125284592704631015669760 4337 6291346354184159447509413751100814314319446520217255906790988463117348400799319292608512 4338 70839482116427005686469525193634971618656405484495734061971274614806610074871594733568 4339 747087275589110252590284637402094155537823989136308252808054394384601777290882736128 4340 7375582593512381066375745599845000562802807535368236800540941826112068725589155840 4341 68121347183187233352832717184412443474453563823058960107286906536067133705500672 4342 588207696092989330748626756668108778963965738021432249844360871048954359308288 4343 4744611197625782459769780597281872501339345445008805884414510137351845634048 4344 35720299093415761460394476133906114580676010671414044328005445124788259840 4345 250756885334235393940893807379697174648405269748302221055881903581558784 4346 1639628349224260106840520929738126915253189716344780535252515455645696 4347 9974063013654761822317143473321808758497678866619864821683183356416 4348 56370859999277000658204951090401348951919664035208771519476633600 4349 295563379853470162408102719931328211125177666446832573654946816 4350 1435309709474308540308837832519152852845937128938536317468544 4351 6443830905894933247243472115227636580475874381293559764224 4352 26690606263085192799766459246435836412614013823608185600 4353 101764251367027085936504852729656606332194217603205440 4354 356237306773739729132136216273901368789390214306560 4355 1141652296183952567700348431742140316806151855360 4356 3338525482749118180776921820171139208786942240 4357 8875232014775012215191133623171434533359168 4358 21357393966946049247496995424630676511552 4359 46292337778957478059880983158209281392 4360 89856943558125671268971260908600960 4361 155136097765564721462400485047488 4362 236291970899754769407987530952 4363 314378226306983261810378992 4364 360896620397041737911760 4365 351926913114057408556 4366 285598592243428464 4367 187545373504944 4368 95679715950 4369 35555884 4370 8556 4371 1 4372 4627090028326566299036820649224961744859012918305654140744569124852987228485869260860813158067379381215355985157548312363008000000000000000000000 4373 102255582430620505801953820997831441482445309651546087115335581522834795951360075698527782174555238946323767431733190062736670720000000000000000000 4374 618887788076924020237969376402952235111424207606040826717322478782535974277574133464859372366573032710733125514438602682099826688000000000000000000 4375 2248145560652662892012719342719487256463662918436924594826137460053001011658671583065243730273917884689356029380672523312860005138432000000000000000 4376 5591237379328408033094361429137941429717445046824282592850671003454331259925050840544491246665112998916990497427327375531104183884185600000000000000 4377 10132755817260393093283595938768200306955742831696589494576253622594285136300278817575096355833653466307247101882414877519255565573816320000000000000 4378 14034487149843530735209707603588753664933276164516290312022971905805808059878094509857716995983433379863640280032544832451551623005601792000000000000 4379 15385130155849256110629145012102599599075698606054807566150630407697279676194752878923445199331056656434879340961994210039538148749973913600000000000 4380 13702414990963648576759055275079108921984559155685201695248216820908701484868229311715575534161969449310305462119891895760743495230375854080000000000 4381 10117885701517022114323668339471965997648134039583772389241605394060094774546428100421213821355583561505619307870914369194211027167546966016000000000 4382 6295203886418191992937841685774661329585833674573233333773814449849091521961238371814443821449498414472008331613124174923802458484695996825600000000 4383 3344274138461535494631208968312649994198028689796284384707669020069744166892072105842153788026515965621235836884233263120504005581402496040960000000 4384 1533727386276884831456581396401225324281210800347862446386043469644301008470947513262704806603833623645205039184115754716342922019799195189248000000 4385 612902058392503304582190600934498602652873721998477442720857816787183668649728062918319333604116857663476623479581197648550756182289897068953600000 4386 215125284007953363000864133054670523060626461931760860721352514385629933483512577106757061167888936026605556522419320172388717531639271768719360000 4387 66779689792536015276088226936739039409391661803991357374210169650273644992621729631680986656876822034004428690069564930162737886666289800282112000 4388 18444456373323879577622434860905141206394634089565143999779197667276677814571475782068468044200808240864481088407186762039138444908167094180249600 4389 4556788025072876112627533258971582226844831967371861260220199941627991773516706625907313376202710500971634487100322885591725248775838997434859520 4390 1011730223485590160437721457036259547877715314987149310538600308550189085872538460486761440540345825526683668325055062548380624561895448533532672 4391 202723452370564919509476918107222909444498298305803949520377044185255301312269565028907749444473334573518701705356114863134169668004320506806272 4392 36796671927672746421226738320340076456053794034263007128102151126307637902297556553917154849253371158643664317167765589374715387878742538846208 4393 6070828953318429271828439484659751188729021924667904506788964880339033001571693284461206954758744190480181479777716761538770559047982880129024 4394 913169090362489693099042248430018308385526794349410595356001452151853893561759246393798724932028142947187501700400387977277855666316700024832 4395 125581004248525606617093568280771090606094384665602705497608526876351713257164718071585727437849137950216043116431741205238881639121396170752 4396 15829374985169034762214854106498465199482580750190241638067569338682584515764102247418212066193375694869114936029866242502486976927427985408 4397 1833041552756643732057569530315310166972545277001214147972363268491817018307377244291284157149740802846894839022683210956857741890115600384 4398 195418584956369898330170713499041614504421944492800626541391293622615105347276086853973349940015902480415026652339284953232034762456039424 4399 19216941119629593163608497210812173000937124682776235244224058784181375513965342432602582358092243224623199256982755220556861297345429504 4400 1746218169105501175772720488322078867984136211839043991021478370470342713908450381085135344319083497346438820141971190499947804859826176 4401 146864672392158254756777543240945155716924744840822224506714416819914907842621005195708255143190910837132060275376684786774429933764608 4402 11449668968275494384943540195842377025824229441975256517771703504136003079190639516600544195919179310693213991504097332706354214731776 4403 828563418329432325358509834035627546795787501009284060672829311989891660603807024812941752896434480309316923603670725662731094982656 4404 55727415696118935074184353736914628223941053657274200240601156370812163720869506831677131706038739985156089441213228463941855739904 4405 3487641273048057029436176760601187282076251256202913660323244143117742700401457506834335569794324714249264569632915235413569830912 4406 203321598142665282428690613260239713942680450319746758672187806306800725606054747359232077747063900526579729686970493158786334720 4407 11052373344941167054092497152814436337574323303213616859467813071503234956762534182068025925205499442846876445388578148995563520 4408 560717908358069376868906801115222109451367217762264127291034509256612683539090985783772641406020904062863677239374455785390080 4409 26571366287125724524537943312837556436560384882458984019569147069748734550946540051546073694861650492262647721542012879503360 4410 1177055138287395036878622173152394547313198584412446138828818157122471332359634555334190112616240119935826484308433315561472 4411 48774960951384288106918291047325689571505037048869542941645592071457041697306219045939629316275115436827478107251005980672 4412 1891865873867938856689089709721605819738764590350445563773842456680773439224275065933479031269378420467394686219958878208 4413 68726904930334028803619889425751511041374078294419654115595147806889612839420838810891911680240142774507893812919271424 4414 2339541643604653865073123609534374461109310162935476200137907641105751170671340329385533365330229913321774911447498752 4415 74662512391978869220575314686177618253579065698122274977482885820277443917799982144388694338898537848908952807145472 4416 2234699353757777603608102635405390112139542879001297720942695204596064855994197281850903626004515819842118625394688 4417 62752990263168960850309483618151861182371905324224328682612067914933367135661735655421953059847215544307384909824 4418 1653790702166646265391331272158406819381098371639755659349491246214470882266878086832793681252388258596906860544 4419 40913604281166722901881567435230725760782924915649854470248748931489706512439257801992208610098724452960436224 4420 950352920165304911085359123609545536473445968043578674424595988634149718019760104339080878710265184021446656 4421 20730024917917157856600744055332626024005729335597106466565531966766387217890871458439462857846820557160448 4422 424677447936778045521006134296713392552710026422184822499827128407658431902419166970394542156889137545216 4423 8171254514977856923033386363458628680936204705585984342409559174123036939517871140213882948056163844096 4424 147670250231531050898306991471377228638603905617299170220729471153115898556556266719742644125595992064 4425 2506428030086373341619820125449377802722802733182496523403554749301207009281704746707405993706094592 4426 39951856127127881338147053456429701442357175281768828420566338157410508557871226762637270556590080 4427 597967497324352793543139736841405418217058109169406330059273020134092134136459721889319766753280 4428 8402214530204463292784613293940484187975298246119903141104996351111282012571610317232848977920 4429 110809946673204237147201883611070234617299155902233910987890526613053402867390007241508249600 4430 1371201903416856468182210129229943927954424452147715057337181338758275959636830767178317824 4431 15914949316357405200476202446744994485678322440202750869829825451348054864921181804519424 4432 173183773744609599082826443705699683842255358083901533286585682036563765932211860238336 4433 1766021819897886032272203461232880363317221640289094179440945647653280694082054545408 4434 16866732931918088218995933065666909764710916370600173359858913761583469035508404224 4435 150778473925018207234069478594604000391436483752445208085570994432200053016664064 4436 1260708556104517934281739874134961334450861083400894629807687537809326997446656 4437 9851764463450116945155401359420483287389579657665362074988246348513735641088 4438 71887724756951248824383400787762338033067162385327943120340159729173132288 4439 489340594316551107769747228042236720986433757866222458280438500302338048 4440 3103922105114954449712888278892477060411212537342721744969359529229312 4441 18324361532427466612345845912682610169995933391019958734964609296896 4442 100550291456809522585415471197850732644381374627935754862771709952 4443 512068726834953003775872918660590947950197183877233845121478912 4444 2416272268731948922361635603692107697578009125519253418427008 4445 10544778914603203774538360867442574220416452618232779220224 4446 42472942301504984929537686116117817917778497269215569280 4447 157534016162556658348575572781830859113061035669436480 4448 536667930275166310836490470666023137489261821784320 4449 1674351615357835150924055487722422671747092617920 4450 4768382901473266874479544390168698628427719136 4451 12349647954920032922359411041793482084534336 4452 28962382741758497093133247593199650585504 4453 61200798292188052525794636969117123312 4454 115853861157712785760406645237988096 4455 195132623166914238981192661718256 4456 290047953784304329463302276824 4457 376722298453934246724147952 4458 422320880069597234946792 4459 402295036215257488732 4460 319022362103307408 4461 204778151669364 4462 102152184498 4463 37130188 4464 8742 4465 1 4466 434946462662697232109461141027146404016747214320731489229989497736180799477671710520916436858333661834243462604809541362122752000000000000000000000 4467 7795477904160752215687053717128652355282625782937782395817037456333079058146995449305496175359335041858731062554636631617600225280000000000000000000 4468 56529110268894362548411376126258532644893786960527213142026438750640034817427227130112632258012688467359517552807746552511842798796800000000000000000 4469 213612137424363730874435125390516011262690685380176666138868918435842409876125706824295897748763598327962499042993032222651548732227584000000000000000 4470 536450418932031951674310293256164038592394237418496769291830730060013994463458853169230822376881330266830609377842291722604258409421209600000000000000 4471 978357582848837485204026897807463676902576845793117973568079478847266211578857323639107914402328998584924816351822005678037012362884546560000000000000 4472 1363516756655303565068010443342583683712630971074760646741744423339065335582538831047493353536650866502746051162649932973493749610291658752000000000000 4473 1504441430654469974216146918359688623283977424361874168093097632636879884237793710473661635396038928853421288578347752103448852282532377395200000000000 4474 1349012266520780082237055496620675797689916040094518182538410804846973699348817806082516296453113800034621339761201657022482674188279695278080000000000 4475 1003195370425881170767197986371643305788274750808438947398513276037754359836774443494884817475704811364636825213854967333414402176521536012288000000000 4476 628799245116235849197792142485986035406133254663733240244771526156251657736530097569733593440349282299961244625546715468039268368705260198297600000000 4477 336618604806244315377386531035380222944700463482975133184144240581216948478751278331274882688636120237086570422784130627683602104771570848235520000000 4478 155612583898961194182397191040758988599464383134831043865960784617770416575831064409289882577305539025575734317146987225306189590102194811568128000000 4479 62700837209184798155208335016746699473852403197653355149937600037164193665555640022195616929521296797219585782919371481637021210935179629874380800000 4480 22196495526945276689572400595745745370194645632342532561116208784044277350537628962880303776124422757158012250181503520694126560916771415691100160000 4481 6951410242872910525787704031064520459248913112709874234758342342026594466314293652146473390827659588426346952213124887653023809646120347981840384000 4482 1937559339898081335355396889767808584441007109325294123287769144810832654403428171340000490257726445489695650244379529456766149006415521929337241600 4483 483208012501906306170472890241258510968371019259661540953870729658397806942062558257494598968930293116065856953639398748987219902678422741854453760 4484 108330907827980265516551991947976729537446327426745297346838756229144640939869356481937980584809652254743847051400984033358870666683189714183258112 4485 21924572343561957035235741390618058447666153585044965439096144015079761534257169318673634308701807676745133695709924759142623098922351652786667520 4486 4020715940217008658990783969760998797159462024070273233197178594428861013281980064450469014330354348551195996323031172101184269377320057936281600 4487 670409413936594750732759889025175339692591932759523821654197027837169898914331416968502346960160538429951757515176769917365233827583445832826880 4488 101946331193797960268923436755518852134798014529375055331738835105349564784145662169464901548922519266733724890145767133275400824384196534337536 4489 14177685786288093155368266733506845761057916245501052315972819549779836810173868560821783632989419059672211101985392134809779139958515087441920 4490 1807759746824959773504838578559875350724498972195055969593757803042486795525080373882010323785983552402966242488223271383393588072122469580800 4491 211827029317352769342880395042658839195676167710875640703480332575209672771068705982689181200209923224182127726141377186076998568135350026240 4492 22858399361198852378019983229359591677175275192858077021646330932489367542980721934704782184418523452723465713626795312053567243345710809088 4493 2276020814378782544692940440724546993431968136639848351894343226892957592725076202664175943505545006556594755296612034004258070175196119040 4494 209481736747402475201470441721887596618111932734980515393200401312645856477732068068675237554986210142909307388723964643629536537948979200 4495 17851186837052093230776698961036573072580691995821142314416128315741089889572034296251552018069402344884905045911087858652604027497349120 4496 1410568178752853290502248266518566427532528822638991087942567154301765407153927718738937485159767758804346343852928577608370365539549184 4497 103497701924873245690430809231928746795063190442016401325713713284109736785549946694556002031141366911068086643344929027395460121231360 4498 7060465782822522531565363050724848515900563965657744861052590003593214706477051928459084310839511193287610174108197737948274648678400 4499 448347704946381014917005064532996000408451808169748960327139428162856317133877218222770890617966216682440981662865122847685617909760 4500 26530672535392334079098632639149071424989494393889270780265016658918660395368554126656649678345551894053615637654618605096751071232 4501 1464430409169563083399637403991820826086276396523284754097642405971446002779216682276078352691289299783888462435425994706727731200 4502 75470474894937588778620092478993104768917661147166451364000220412684854278751161721316632239820875496891601055050739171957145600 4503 3634472968026371200244549450612899904878078589474040830928179229483165376689629169548564438515252719157362201262364374752296960 4504 163681420189778717199604211707535958012185048542325229962598745955709580962139024388731323673914998266513182848460858748567552 4505 6898578443841536479335313620573439915026401059201449514870754444399943668707566242759358421676393082020649911547392381419520 4506 272272296719843760093132347976470479222729283594281800328884692347720868417610695472552429580574569508156055232838179225600 4507 10068997619280111071916272478730836366178356237244160307323572988768840814762100914585653546806124723546446502362263060480 4508 349090784756766886256117897459772639793328921431481353831182580882224534708529302073357700428372078916139468547528851456 4509 11351844534871474532823341451362703555938821162419743255280072456379963547158122354118235456611671351583207620946821120 4510 346380869194425191570249572926152952866571377322516322000255968152000336836427019462627061445546995088643083324620800 4511 9921149022019099733846136096113285908687243861657593322421147140690127425417895604563796289911604471138950243287040 4512 266827232629760489998119115355183459425059946620061128483474105168220707355447700332775262286519411791461082267648 4513 6740260806758567399535210123514897385598770304212213556773605463501229475423968133404329298225720614912022282240 4514 159955448517126286746565462807698791818663691235817283425920431572649755293268221368566140332498316184515379200 4515 3566760883902224923209615391390440356326449151955222661840398842906214396907067757754177940920806843216363520 4516 74740842040602389074066229168844758235941058804434986443381810152074521238631627242962564458875956954660864 4517 1471929684754234616408163301415466386463968184718365908660523958781881388388649344518558009834579675381760 4518 27244376606310706149687830075789947567305210684319752742875459688367452642133039384495414551618041446400 4519 473939070231333037798803662923708638953589070848006239888747187088730525678693612259177049267764264960 4520 7748154199788541987882638614181522806021158080871667696812923774664409441377110938159167578886275072 4521 119030210047269168391865180308793920577846896428463538319497635554909792373054310469710219920588800 4522 1718030098432715844241009413327847047408531640847764062942449578135288368001914709021779841843200 4523 23293142783685138127593385450114990867057852071877534147630846684411365625688694758754802974720 4524 296575481606162207544157083020731754005703922827034829547608317529643711093379280211966091264 4525 3544984683872138505583077943531764040147220075555258491517297461135341918461292542142627840 4526 39765143130037372325290575078654074752021376528231986950064685174179265874945143011123200 4527 418418261333162127480928473358738473137018061633522766813291048204237123121465393295360 4528 4127828928276051868108012157260651487974671126170255598363852981356235270395871854592 4529 38158331842778668793128665719296520812351410779739498008349967112615607530207293440 4530 330320827336054420885560074274307290466531842370262098495651761629770813962393600 4531 2675777626697928403208684551501002477791873654388523599915688644719674904801280 4532 20266739258139056572246698329888209950873398107526911078831609066730372315136 4533 143400463180556496089108045976603405266397971256502801889869900541901972480 4534 946935135198914552467343099653806806145681401710671548598556519676006400 4535 5829297233370699442077182954134439937529225059728136577887565699568640 4536 33412586057759781648531984091781294312891539253352114820799445570048 4537 178080469849954560313774371505661379365785319464889232913767774720 4538 881222150200053363237950488131863057681324678498106569696044800 4539 4042001490840560960488898978863358775938257068893187597294720 4540 17153302152586350685979557037721348834940954816841892347904 4541 67211811122343426934120622274112978308099135942216604800 4542 242600225173171396375062811729450951915354400875636800 4543 804570581316250969985337854551140426017261631511680 4544 2444569837479022111153707651784363387163678481216 4545 6782308449718992643515518257763548941341297760 4546 17118386988429943309165330132790963434396800 4547 39137547767610002834058740423735836623840 4548 80651937657197187719907800797636065648 4549 148940296115081468288013858709697760 4550 244804568077600869161606364800400 4551 355213782288385040754547419320 4552 450518592117566356408408384 4553 493338542121484966083320 4554 459194591466843267100 4555 355926385618691160 4556 223380864045612 4557 108985479530 4558 38756200 4559 8930 4560 1 4561 123959741858868711151196425192736725144772956081408474430547006854811527851136437498461184504625093622759386842370719288204984320000000000000000000000 4562 968386162988961025219009453032248237777522237660744944645798248002495841564727857064422541792135834908329364991372396632266401382400000000000000000000 4563 5608542633796562174877046208620606786330956951802939419612904501805193960208290139626650405547336120909097243175444680667574634020864000000000000000000 4564 20711831287059917019469168238583250377094129065614650722186466827853458243525690832187675478930938331995301866260969718998862115498885120000000000000000 4565 52068691396344835665049126219422742021998783140349641413660873783030864564503542817073104725963971591573582093576865702952062289759436800000000000000000 4566 95445872654052835617775926495879775878670324265468461640716477882294903205113234858389488339217822990965184973294645275980538689464408473600000000000000 4567 133822746242355658799416614710643081804547346730958152847244516906609220998710536520852266910728379596274498893661124226109987479918099824640000000000000 4568 148598266648411499091483843980743370418628743029264012768068731824104694860902634029841002065152067354445816491685777748510001934877839065088000000000000 4569 134139580594624339265526165498444069663151061283555961645737218521060475349258842065654991942353839940133992720292121224242043088053559361536000000000000 4570 100452051051598244677718459485781368900660235638417031902099586553732209796705000841504431100624081366492377151824256905380378742819722971054080000000000 4571 63422678268453439707250605655754776553870324568173065935061868175297651732659799737357922947499219862242770934166086480893472343522636141166592000000000 4572 34210156462246073722774493002077453323496401765363697600286777551386056422675026251976107514305785856000989095419971187532238242851837390828339200000000 4573 15939320551308834729879492760987239705925263538666334161276571621944532705029619824622074139868721631753208210662234843583170370815404549550899200000000 4574 6474846462436682559480083617984159540582006011377479260018839438762460813487314302426340360129459548024308844446461589509449251617468358179422208000000 4575 2311500587761325778549357411950290600627238115117349889610119388481120638002866002476436274601621414567457112836021228740843639125371456937210675200000 4576 730227606299418691672084212150194051574390524050519476964590708450877400679964943369009499546851117758710871904149267931110743991586245874213191680000 4577 205370699770478710513698536914631114507412977034998311493947518906336088389882445613505620885184214754906525055078256463588918856748488737748418560000 4578 51693811010060608361432123049436389515196389817598266967294668633248616069924220666125911904053582889909604007395462230450103682939223028000201113600 4579 11700413215970197305282375938868107101463045317034071685977466421773974367481008833463861282538539761820729432557055293393353344934586527243923619840 4580 2391380178932956800110670859946968442827526461006840184812489474589365764574297942477211645738556451181107308763054391798455527684054164139096932352 4581 443011386032378898608674055679820486687590979228174377395446671082671848549072322009349803910890752655406748310812347059245544360455035641208504320 4582 74640090268190026283629882489480370380213255676023162221892548131281159780600171890537612989751389933360352374228514551781214712137600574485954560 4583 11472344182500615646362274258831023421510515216138777933189644183312271250317706594371643578615286570886697190589016567998025297185327021996113920 4584 1613109939345663157150558522591340510280524695095682736071426884077890746666216792289169795016448520417400930445514474189955715723298805777432576 4585 208021714789147976036228125967433838558700424596701989492180919461340484408128079633312748924797994639589046636156412439465324959018933729361920 4586 24659932159773487368355507058045326592550922802175692925039240889101505749006451985998289735278405024520797984223380435789569150093998853980160 4587 2692986282700459369906418900514482226054329504220487681397920835950573349259267956639998352073807325897389971331288445631661335308182654812160 4588 271443787715424703110566555147521695503899128558079911457043171521789311147058992117539303565728767261344607712687298889405644215611784429568 4589 25299103959188860504740421893220209225962412502536121222457468675507988756456889808498950298804173076662494937892182940154994175012964925440 4590 2183855488414406578427454770579583666303989306943747416991898785396656183770204191608441389022914781203727711005841175594431332675926097920 4591 174861421028020328401872769250630779450362249263663523739819195767794229322024023221785970680119150058037687776991798058401174344779694080 4592 13005348164100228202207762199390265040871333519565681231860531839692906365252988507627957623073668532628144846669658522490887476036501504 4593 899637082025725427848970748288379621771036144975763450126409982606879216867285018682378573286915772532990796356075169802229497001410560 4594 57949054235493148816830181783717024330931974404756151222134105512218641803515278939015446224961020277279632011294847589375478836756480 4595 3479647712807549291129327481884997520737544653923404124531687007061347635179908303822254659671342083320234090874557000509690835107840 4596 194972481588610463735943122850890123207893859827311232077728827687962108147240416169166252802906763577018162480563195326071551557632 4597 10203874996496116918595787957208912609595239592614388303352111206086372152271377044678732609947993001033819320264034136425182003200 4598 499209738706049498820066275950863534005602920078573433283986142340264650084436523185090449553620341088136723655138333395465011200 4599 22849098990907074576072564352615881633590046219488544592493999218434838041952092016547543950104653931547067498341169955487088640 4600 979121566079204261241139356620827999462823547929055666388849566786755778273366258617546230595809619363096408740867200140705792 4601 39307188198700823779139369526770019830541901355078535216306470302639207381252247103913178391481247570720123556674617548472320 4602 1479230120221291104687393256810896836726616220776808447648875024565119692262493895094801252887195669893890858457445627330560 4603 52211228703876833153998084525029122884558587898713248516416081948160765923806103601835695316159180538764564265366789816320 4604 1729294461608474516533610585117549270390682482729915686208512015225026712455223095835018317676361411967598281546736336896 4605 53770073896750841653273689701048256015519299610002509008082043660848815573003928936636511906899537041482688541485957120 4606 1570170517244018814139227191811054512506585940674757585915165344819777608087342741533114876421176826353050951624949760 4607 43075870872748150601123687644702186240410793487763540236402953755627292908919759477371070525051084522416550560399360 4608 1110524535512996458849509086929715130689424557332978721046517529474896034514619063848009505189238491960423364886528 4609 26911289235539860729987262516424522984156139806497531873984304446673284187012213282141123825505836818304482672640 4610 613110071028789694608178258273059872738698565099045818340636886429654566088090153430159445772382788123120107520 4611 13134256220146208770981702277688286193931965919841009996158971728454564607421137839251476469355038354825543680 4612 264594823913525683996484084287480308017667456146859679179012768217441664468154062071660801856744238150057984 4613 5012934462423340240311702306299621303023541993948265108185351957015362479887038409289451617689933536296960 4614 89318968531899014615937662392358701227184849582764394341890099437332919575006620781322453234364686663680 4615 1496657779766704966666513452247873657776380972766787829602872100327967447017560173880655393740635504640 4616 23582741076585477395163856338931185192529641801149156633531197924988056100503133458687319072201244672 4617 349384902881233329527895397837255073415927672746128040615607683187674350616119023310961419586764800 4618 4866042888046549950877380403053756164239122857103105942517546860015053086408642821706702789017600 4619 63695925955694894714225353580054784310140719821669014438187004558809509356083529843024080404480 4620 783412713715367603110476695239713636100973144591986277283060060655755946642709952658902073344 4621 9050415650487483252321406919556046826871043523940081361606009270534210277143818034530877440 4622 98169461185559028473317758747239262378743601637162103752741698127139863269574511579627520 4623 999353916699546659316299592667788561297552440128615984813728746875827147374363977482240 4624 9542779133461515293251482698764864811298075813260175089525642493506190945209560399872 4625 85426285738861908271618554037253318629194934159006435523924305347152750101817917440 4626 716451175717971075646092357473930182215122183930706947095769557787624808339333120 4627 5625278311296071822185512299223570563905768055711653194164401962368498000363520 4628 41315369390802414468673418464965467555006818518050308044025856741414208208896 4629 283594802457272153048272621722164773395755907125792172038592728229105377280 4630 1817481834553643450341453265037562600564189803212306346568163837688791040 4631 10862919490515870230130282453128483217463680420994046216655545972981760 4632 60477764706496604570084216404278994768013392472943200883318219218688 4633 313204906470857043398932316586495538258772197614168345378129285120 4634 1506580660604119351978540518703989256423144370544466206614568960 4635 6719905894319704821399027915178043499110455478355108172692480 4636 27741906522170366136711926043414620901003305578770483861504 4637 105782873206404206643870434840587344377269722342076876800 4638 371705425130050765745069097018138139518340625656339200 4639 1200505281979819897891593911060986437707221727493120 4640 3553420232036462607210494439396798986045688846336 4641 9607616118221635726358772002075845925025980160 4642 23639738399641477877800452546108708920609280 4643 52706111082343669303668003252873026050560 4644 105953112402387381718726998562369044768 4645 190934763997320094398805824549461760 4646 306342293053887907875046650388480 4647 434041440815272083394124546880 4648 537707379683309054816964224 4649 575316588621855548507520 4650 523386717633744805360 4651 396629143644901440 4652 243445818585472 4653 116195516880 4654 40435040 4655 9120 4656 1 4657 1983355869741899378419142803083787602316367297302535590888752109676984445618182999975378952074001497964150189477931508611279749120000000000000000000000 4658 77220781667029581413292801524068563752119061410410002006162343067729669948114877687019245166356813784951917868691250824246632382464000000000000000000000 4659 526595888380448201627059940091180369505269559841927852801416843954000720379176329597017542327021449645103998050573453601410156624609280000000000000000000 4660 2008073710454133209184168801817999546625997933230327146267120805910165086066920019455986090073503112888694657735200440248678485059352657920000000000000000 4661 5098958596320191431312466807388354481313954069403782458295146800728888798489271928844087004747855796054050448753190026638263945893710397440000000000000000 4662 9405205103126479617509745907610095673221252486002770767886756180690328462597360735559253098206223208233783634619399216196922153563766076211200000000000000 4663 13266556889822988507065619286998608444986216518823103199009544901095077391153185276931970863586818239117899505620911763147727902754534598901760000000000000 4664 14824302593109189102907434233831042885201185323342895976265023124574285888992209124107976278927466859405487015915717745104484884961780742225920000000000000 4665 13470349971854765183861679711277939346097216866870734857850760233815151075362796719251022437683880428761033455622485349068580053167520851427328000000000000 4666 10157092501382593678230410128121080799114828875643622602962891279822356122034396260510558541641560872194915482527130401466013103684011175979253760000000000 4667 6459047857605146879333667048032726871325809730032070456931855156119303683281044265545604231859068219238400762478345174933741811708504065534066688000000000 4668 3510063883381795154224309100740144340575899805318561944971288510827101567247651154742477254456781642268055153570631946473094801324007585884196044800000000 4669 1648113636498107088918035797432933044323316036959100843631816601205793435761933748837650872960227026341917797543015257113727661814439626474625433600000000 4670 674877061870298772078596980992758006152890974838960830094264661345595137810841858702469410389894510815123472629439278153405860312400964567135420416000000 4671 242933265908572960979418755133434560571179217081747171310498218204010730956752846744112240866058094603328682820812211146611347220277170688748211404800000 4672 77404956353670946264879027264734499812815196893233305356913401520095113834777986051450763518682765722900696615916175258557703257399196997974533079040000 4673 21962733780512305573238387076567825740871507994512012510632086515154791453231536343551565206289201153208491594363179727784605907012960615283074007040000 4674 5578841885832279412428348670381821689239831160247254447796494010380997657220392464811770470247035526463259783807203326366736060538260166266034795315200 4675 1274632706441506381157237811367586442416127172905406915568127254292182708645819910643873130798062733045340807883199143858470379101757043836091482767360 4676 263046415259055607108191953613790521130742391558076848551077037216691258985952110667853102755164055594300320294103853563421942517411788684341840707584 4677 49217672793390996738033246710698625165347109301126797869956754236477684554441679051800077422995454473302238182131897184497204302913328945603912138752 4678 8377692948643231582251748396878327679505912908284169290384376217400304311304582916174666886883392416623811893940082409939799228746282538385801216000 4679 1301294355722522082991096199225108897680220204453375282345204689490229370907571812908786605311664968565628660420411890384286640834087528415174328320 4680 184963030224103402357049259451792780990618060382270288138698593521786370564355941870613763866584669997859307736405580736565691470589301888198377472 4681 24118781848033768123953425437945139933787025722835290721290092685061861369939719024645328627009345294556789429530368465284204066735626751286706176 4682 2891973234110421574121188356299417568072924029663633036135368603725614804420978950247986365426587972036324007496128581876594051647481605993267200 4683 319539214619202589103838247287909765601470124089602702278994452788751548875774956602980016031404247534983559572869379795872733248520619064033280 4684 32598050613688977068726277851416319020760782709313157797975684611001350957831368268312551741558555444617499347206496726691615556655532197543936 4685 3075919238401752686795466547595110593043389404260479520698025058239778059487984703163396819732459860218584322855035804835744484460471064199168 4686 268899858999267387152167606561546112681848067554667710537936464611088109801097788594877518809409423625080312708678415428800398796661142323200 4687 21812177296571484093472804000338794742958894361197655525699565423929627554548746114577801272049015837249487019724069634650396863215593062400 4688 1644029408005952692279379278411319658667810469481216765895822266464338710669760281780391737161508451532867609775826413631296967042167472128 4689 115288170852699870248353646004145784063813274574880079027636801587372149359155611821258111753251757258016896547159604464310124379063189504 4690 7530848839951572684176877091549998680334763499213436532009409831819952626815034572862388664985677322586479311924734459647616604333670400 4691 458740154387613682715383885033749380491875588311792067677283379291097868212140597613224401183504627745486844165883866365732146831687680 4692 26085308071834689477001142577159823535675362140879236975914705039133300879547076291449075277634011030883778937042372710703764061814784 4693 1385925796362655735535223553495753540719326405765655571289327218085056363680532728369637374356971364293875714853957819998170232389632 4694 68861280996416068932785016320831929188455658024018528915605958647248064742505638961737670901550412270999286472353279061422977843200 4695 3202193230594236992633761030407278298918686655899448189720158578065848740695864458074521612482666888304530835289440496888273960960 4696 139468181605156904642299739170485217526102777707356431981978050577597111606790486539936118074383907791574179404282558388176420864 4697 5693101605401727351086416664398376236460691625611679501420323137232299318640908592530471253307373727111767190521690861644808192 4698 217938764798636726086274698596997922525018097340545199416305491655150336242012134823251910216865977021716732242286747844608000 4699 7828401180762523634758735348472284856483519467259724918329655322132106205174508505963764145098290889919945738720736229457920 4700 263987123992294283951771965583326964317858369488572404350977226267811972222914994796020019158540059698882005685118185766912 4701 8361018815281087968377218773264200290970422641484582245126920620416589073236672322394603830616416182129532967577762922496 4702 248815010608126388989326935335111122696651084197072821049148301876571646906333367773117110168195750775351893688660787200 4703 6959661152629912048669927406019231062779866595048778073656068866061327785638626604259882256750768895939038291930644480 4704 183031824865867939141024375536562973167864810378626573986572480247400290960836313968747456280910809666118237139501056 4705 4526943212829510083070439860251753367537846513021974361197138575279029885963975098540430997925578143376309998256128 4706 105321430042301200567155649556804718843494342140337112852802440803090783678526097318249202780368089425210454835200 4707 2305343857400290205157762056124661322031438102017795787987901886551398968882203800901416492894970208897413939200 4708 47480660724403387275962647508692259732216180663836291443588198121343342126793696157058671409761263744896729088 4709 920228229277721784204715444331082970548189584505933023224906343149770447447158892493692542344645935690153984 4710 16783735241509429926955375685140026225627794959080370253701952463371516219402073916371557437342262781542400 4711 288066778501832719945477022335514427779341540522038674652093705259585512707331655088191771114359071047680 4712 4652505678607172158804861299327511378005875217872063990748667911427603361090247910175160314772142424064 4713 70701343629712811926761913504381646790972343871077783289909310466038349640535883968145943668611612672 4714 1010771510048447859310473572830758774032609314838467732134969087632112573267285237411976795924070400 4715 13591882076987951425378963101072826095708672965337232777214794373280115537890823937082099487211520 4716 171871032246831300293738445550274674552460082837470848816955397467080202315728548354717048373248 4717 2043125951082651425930719782839568912179024360320601645767939265322286925581886021518874886144 4718 22824779045097112791402983499912548524710452237837343715794981456796211278773329454120960000 4719 239531289642615197463450519021337211423055689109848416771693137872348228132510595313827840 4720 2360270197291965150727298755722307282086929513529753518123959937952964248050899183632384 4721 21826163047276489639501026884449971778068761861278908858016745710005932773346910339072 4722 189300944194517624252753992990759547179810554461226202213655251843040292205053542400 4723 1538864936568327694783862176702306198629272034890405835753062379623962864845250560 4724 11716557239658813839519011100693736147265965227465940448203397388812562553864192 4725 83482405627271608694481544959391583783594629992209549116171369387887523332096 4726 556147609743773255160528289226127042868435384099812230615573705892538982400 4727 3460570765740150133623459773472405782490597352384840624754473889642496000 4728 20090178022501817487306366427636992077721908433478976712795766111420416 4729 108683294293567565093520307172473897093592999562386996664254694866688 4730 547132424841709765949538282261733433958177262636076141213002444800 4731 2559275310181476757089969864243793530809732771540689831073218560 4732 11104767653524138424867062990646047063133082363988327299099648 4733 44613100818675349105571358964879824093522545482423168149504 4734 165606279407932301878609153934860044994469281144091289600 4735 566694106058019324303443212397892513524284492160398080 4736 1783006343473750069461455747494461206870925078131712 4737 5143074804487921551719569676499409699139925313536 4738 13555817617611926841779636967747476150786016000 4739 32526020125080415578363779454562198698370560 4740 70740797620485353042759561074625259280896 4741 138766368175739053979151161332228769568 4742 244093505082242349976975977522873600 4743 382398838388940488993021504189440 4744 529194674815619938270822467648 4745 640530617483423951832689024 4746 669798500469638788809600 4747 595711478275473804400 4748 441474333720717504 4749 265070449401472 4750 123798733200 4751 42167840 4752 9312 4753 1 4754 577156558094892719119970555697382192274062883515037856948626863916002473674891252992835275053534435907567705138078069005882406993920000000000000000000000 4755 8663274889368834723448094898494824746057875940230894296537801162557177848233179594361955685512888226507337527471344765006027937546240000000000000000000000 4756 53342744886930163700625464950939138194072106006134200459047550137181685218999548217583352666255913719447869224750762270789905658387890176000000000000000000 4757 198783979790869306127165895190431583507977188458442595962936454463868439875799483643217460215998555904272465201832414796169951164228981227520000000000000000 4758 505068182713765349019539237593957106510111988538353630073368896877243478141662067559570778445728829744164191244392256189575795094818748628992000000000000000 4759 936232451404971854435214630050205513042400600056414948627102674848989494262367830564691595888008672108272891778024740103337086887784683562598400000000000000 4760 1328333053209249744218924124122825459665492740027355230277370783003373750527979310668505747774126443672520514072087347060556950190230652898508800000000000000 4761 1493533576729986674554244011040265478905448960952261027868537629783555190160311477152458903493237149971112948052836329018639630002304296738095104000000000000 4762 1365969596769970433204162978181630579700983783250953174211642221163847554921400588476367620907723089206809435494028402962885119610251862116768153600000000000 4763 1036997725136358894729513004081651285957285176012583212038476380992327762279117004106368056668686804532802873381667644067576414026496684041196011520000000000 4764 664118320805200262712240724929908467963361356040398926164298594941966807906230964691765231245270451350353538738251311080570723344840371170778808320000000000 4765 363564051546937549615854192823248781796747416437623217933538958772770147362742780751845527076653719877791828126038268793434905579031963970364768256000000000 4766 172012907340078444441003751590303779618733917088498239025508545101019200683791169465144775776331929557188124581126831172663174702064030115642380124160000000 4767 70994485256753754029939547137896546024848793597765901967449101291592942751431839837774525128618321448051389366198360641814690608894736098350860337152000000 4768 25765023838159014656214318978403122882005031213829426330622846978830245993540195519609365192885554674507394630732663331711855192464100013389396312064000000 4769 8278911976760983700613522518265133752904503494600608481122876495591727119201534847384846410704611958501275257125998698717704676715169046431883497308160000 4770 2369568137621800737625681852174946997962416021750744056629042734474095331811359986689274057292438027036604113314268771424334993729415664307610312507392000 4771 607327346972614991951674714777023111515870534230203874220752402009916416645802598776645764899607943476882424289436820677206042921349700279346227734118400 4772 140048354693067632021627822734417060181148827728303481883054433553282780256923703516128085730708273307206752220052025609559819924236686315104936289894400 4773 29178194670338276566286639396666183054614106207151167314620261807976017802069932285132297594374887318597369036158197547024374404149020460558394073284608 4774 5513152373477801156546615471295502491377997374334189133054985360547625046728547388681801634481875999838845056974364545355540394117239885430546552061952 4775 947931920811035039441978331436044859612645963720188008750041583868735554396278919759930956917582687815498700200953726367871149194074217816926109827072 4776 148773023544767351505908977639353894090912595458783951381801327442217294960261756247235433241808064362161263796715836561749256380867649944621678592000 4777 21372388805560297815048211291393274527348214014369679678521123621802513868564561792288219455383726562933601273210020256462393763294016316380559704064 4778 2817527213908559000756436088924713216588452147474864557060246800389458031160577021717258895228404389985465309825262289342351408869607756638397136896 4779 341647684048457930390933377565838387376073280606164389731258490514337178718075099420754464209736080478314605892008417591103405123940260376368644096 4780 38186385977498581671587886160683352058011626652873854451755447422162843911181689066311451325540464198084870048741008061848149380042770357210316800 4781 3941912275123631320442980233912630228767115528229807532703712189269609597455724944418258888951660094186689762228424383873719022116544900740677632 4782 376490579783519930832379492077770224328541114028932474608510623693718190201668454258753245866509437527365521351780534897327188802884787175948288 4783 33324902505635858607285067258499457018672809946843536675776293338592893347810014413579172164683835136647060104980961784464333675233451765137408 4784 2737878824639629790784387365846129752526909983561769775139212448443870794228718388476720764803172183932408712934415680664835350208779911168000 4785 209074997007243437410701827834608846657313270522240132706123722721475394102326181762892964660397652421106588885501907195695288822790447169536 4786 14859282192295794729432284413020414113242055601489629902494889571778007046831382500726962441021295655413919103768151635134388453149029433344 4787 984065097114028784364032986637126457194066750993336166453451025800501824383216832123851068702553424352941236082897126215021071186750603264 4788 60794305971484137181882535165220756798127841550422358354822711660391612645539764601906592335628004712329073131786117351247561603049062400 4789 3507205178677961912161144485600282341537979973626794751070595786176706070654819729410793136413533451934232180581787725906127932419473408 4790 189117016988746071402496387920189005646890083771262675216521670490703039124585637087081520500004244031025227588478101793318384217096192 4791 9540064281913864601856335454755971022517329065390148190224124080938017534082339293024310992117591323974080595022266899861212319711232 4792 450581596335730855134371578674039227810000286628175527646083614322518397886293567021040731213220395206258900604569307738104292966400 4793 19939723054753275369056445757894140274715808593908135698238760183555680335645767741815050891466671611688878082412375800123089747968 4794 827339595780328962156014502472205678231369700198109101614388850465368880501714975769217503936992200442390577225889926067458670592 4795 32206074629004423641943581674240836857778134776994454219804566387400270200470630995762940108672428457967243118135120590129856512 4796 1176866920836162230341928178862485600547164936876008807061452504989761188811759165396157573421152642306971493626137901006848000 4797 40390183106341834732368648080286962021898612800385598742906909729839637795015735138233560061663495066240094418488000427065344 4798 1302520274608035559071262197245440996504609038440354065266707474350125697864945063386343435158362181623582617702971752841216 4799 39485116976597508498868158209940481651136579413759647572476230562165219450712040772317597320797662667660679725948512239616 4800 1125594955095230831109052040288693455535608691772473329056635680636506908351893372266167955873626802337974026866183372800 4801 30183537531692459751011182029925102494350585038373951330166760522758710542160999887110336973127459732384295573962883072 4802 761583334323723639694242847100301772849363393661761152563987898759384655078235957371654112669731419060746778595688448 4803 18085265078478378231949684791599869622562625361096187016210224435240822244609929008352794442828651377333642648813568 4804 404272755979203025968142190079019792076252969170828763251334912834129205286876120417748269283029350871704797184000 4805 8508040438801517234457683691421039995900757139500093124012702303708850073683067478217069493535533385811735085056 4806 168591177072345545151597860477880459761859483858398393415057181255819747566746634997156765572934374029825409024 4807 3145694641308505136519820376932438484437080158356065590058095273965526073515497198442428642470198304014598144 4808 55269083819562645949779982586331879939942284767995664384967226081988296876148631268979741246395716724326400 4809 914367352038092435966284475918547281566231680842163665716786694329739144962104394174383118294282694688768 4810 14243003965035266898806826090181852239401990624642915923518386726170307167308372882335709981840291397632 4811 208869578982064847355248962046445470070898415307691498852161382180092875828059790419191051013223350272 4812 2883180855481745362820180793461734641247758464288048736803676243145183638148286698486199405513932800 4813 37454292849976267749279732360280138371516170665941492196689710539299571333511708048546348998066176 4814 457776091292571827047846333650479671587614451560261922997401967380549189723086274765794993209344 4815 5262513007896230315708464323371019247744688630042809669537623244510233878331762524324143939584 4816 56880794903333542368916966202093981608517755110907342239869865464616127670922272062783488000 4817 577816944635046249732225018592975901733186713576625200436633980010499211597967883685265408 4818 5513931672856291895859531848097823985012971050944237047615214813842703321447339100045312 4819 49402214742081242023995179020477725455239043725137493715019586004637250066605517504512 4820 415321282102646670754798953344964540094949818593332304274100715372963197857526169600 4821 3274031299440323988699599084709106085535863763907975367876219296090089022142767104 4822 24183409732291745587094999394658795028106471705596538604935501549497764804263936 4823 167235276063007504040094280118761247430853192948658087757035444753634288254976 4824 1081719881962807338755411506293674665174505912918209737705833318880906240000 4825 6537880765378788985339326485319810291139502184503916023079068626116820992 4826 36881350832341704583598833554218037026845559302619040354978112542432768 4827 193948108958633020905894357119856848903776584519326946595799740862208 4828 949462344438362823486417195334319578936983199389408529747651276800 4829 4320407158719885803083023932129819466541237652810672652955723776 4830 18243012080966343797179647992120588943098301979792119275418624 4831 71348234050393327985102080322948879416805764210213329045504 4832 257918911537760855296573082406531252588769470163059955200 4833 859785424653202482014196220902800170644270667874713344 4834 2636188333493136383430386470662461218258046497575936 4835 7412651523943511782878580498872264191519080413696 4836 19052268092987604200843768937913264912501920000 4837 44592647227875634729606339498563544244669952 4838 94635265875802435656361313909424120932928 4839 181198961561055257267121811786747895328 4840 311209095907297065482789287048582400 4841 476180815107208303745433313326976 4842 643818436413000394567868776384 4843 761574745332251738722050944 4844 778524738911823327788000 4845 677095054864793200048 4846 490832562547904192 4847 288357542025952 4848 131812097200 4849 43955744 4850 9506 4851 1 4852 56561342693299486473757114458343454842858162584473709980965432663768242420139342793297856955246374718941635103531650762576475885404160000000000000000000000 4853 751533470912144035484166541345455237364625485489800832977099141839726057043955028142541017306605625242488012436781992590015380910296268800000000000000000000 4854 5098803924621259873177214840379243972260466901397535156763493683149658740652562193665874460602460541218100006836302668811153942402866085888000000000000000000 4855 19661270608566703741816281719239114799272303654495571724022485091504811416441283589554003332682968493718125468808440367377604502752729696829440000000000000000 4856 50461539545421680072010028825226078294671680897565489903266006462043871989204742845113429608129832088044649662559887882188427667618366633279488000000000000000 4857 94114906476924105756546674439439490573581469758579810336177941273244827943106257204926101830541945721710935845236283210537924791656777656356044800000000000000 4858 134316678692437290263001035120628801425662599143831467057348735539351263145660577450071773316923777899780446904063182027823058985672393210294435840000000000000 4859 151948084777224245317436059877410835518436071775104896068699022832115964996380146253848925602206952121023181022925071058648891767037759195529084928000000000000 4860 139863224938436876725515459962320798768196254466950504948720330336164316530955102118537933062184018200874583249811186495226829491269654768014222950400000000000 4861 106891994445136329602496565239752381789607373140713040493311567452570095200495603251698887531393811570820053400968150129021739904461720216831199805440000000000 4862 68934683363240691486355376958775489339121938294918965137566873363338797514227321074693039868454945089454338857705949907886400009310975822982998392832000000000 4863 38011617393707659219300537344058093097915736629441818372416424526781098335277590464033001593187503641516122962845071505187408916442570742106844823552000000000 4864 18119920679604777769155610209562392313318082022278718621757822557666134852099759487602432698758804679286864413124222903643712170473210316361730925527040000000 4865 7536947986895579467210232914576322945696009820808117653930740014726941487550986430560365472050804140915963619277933882934932138792165421549792205471744000000 4866 2757352763366919293390025118490719534484405847323152484423629098140217684651855026517826830732484356576597633927583956412950555617090737327742242730803200000 4867 893389609776917288306915742160106230822886709562222028189949929891685694689494951347243692832640907045858797050995315792273763468428501094542302584504320000 4868 257903753936603845075316472282776590863214261598069234379041127483891493074087259731238409326172966507863257499711179485572666682965551258277373225730048000 4869 66687948898159321297448691793876632885182346029580627031369647409696126329715171342833476150453719772141107412431401747896625620355522645819334920555724800 4870 15518662634242614672686312249560270672747339176722407574309376770143643283153577853667951366383453532007549816416573243774540574475372794383007996748759040 4871 3263644273080909139328803462869166456952233303634405151097988736768566058215506409906522277004315589986392873967281991860107848539854770656580011238096896 4872 622629532199673139310740349359580664283478354854523394495004071860351746511447857179177059962401232699561319055679536171668407814873470328236444835905536 4873 108121088616026513719386392036892799579175524383237584698627747524169860841658299814104814152036047289583522570075513584083183343877429639301765355536384 4874 17142745971837684086592857198603798570406367510984806493128526225141252737259270645306734437485181414327254365754033201308157505752558171717376516554752 4875 2488587615738277863779674454783378242816890112112401350654453323754096360032604205646690833995274184133911880712510534014089304770435871583593654386688 4876 331614775689805740987593046308676920273385665484854371257283586258471909397732965921582830804383067839379069309691466558719116744817110061669079318528 4877 40656872464533690013443255820893357357965013685510657765878602778986359591092259948309475078075705193859999382129854502391289923223125966492146860032 4878 4595993499949509891751017683840272842200012634339070818525354748016697503616837610190596871447321649516423048601084891775935755026128025595534114816 4879 479977323907244191155416988913791929655376450534789333170065628602927325832061577099529265431746117306383854377133018567880975910300561423470690304 4880 46391714818335078726617514343528236945937896877346302216910282926969540542974228819055115698540845023007603536765110434336695286855592801032208384 4881 4156804501111729079432889864784561425887746102623285507461635109509486829838214675772736534357699314833277316677509229628641418370152336872964096 4882 345814790154511086649194185963393393369587909874450284450738917395906136003957448242929994044606216703924975296143136599624410359202636531499008 4883 26748955469331535155141216372851984770705322649542507710758272817397098614022379186762619289358010679459195696738011946212157624044910985347072 4884 1926271042285184925574222109755118028314726314254282084890731888267351254110945681734511204396267747664077196490459449761881008393268328660992 4885 129300598607408849267729533072089208644310260323046650616706420625419194313769161178724430752262509394087205028630442909280236715503358312448 4886 8099199272684251100008369958838575987108951614161300775435628637481403482531308740595823746699888721227226016983041722462829836642323267584 4887 473905077183257208035434834533168974729117293371410796743313625913999968386789848867508692330638381102226934734459645525038518577561337856 4888 25927684380959161748224080509248761938136788653309006597737533789523170833254441293750781270913401322026008143333551901464173157921325056 4889 1327525493816264701262165725329939417858868018177489471355031837130329961555649549885747417663946612633917323680456061297805242625163264 4890 63662364873783867265475121638015372211960111043971434609170923164943993869817654865188390871659629262024481581684360219249614123958272 4891 2861603760341201303579608063951184322729120171643666221636172824975402316099620172998028871787423342265265217440816672078463988924416 4892 120648738707258353256984124962325119138672482796306338660628035724966395142271212510095512280577698871228287207747284858345206317056 4893 4774164615863063715332153138974259075912038292382705091915277302921587360754803674689713387092087639452063488443624633816542347264 4894 177412541825516213889298311392242272628371279023134846385772655150849120583054869643489640873775325086617696235206284715692654592 4895 6194580541413830993886878894823743762006931574081596944813018556599329055633526263411693706343463588853755031090163103771394048 4896 203323107647462048672234578298314236913833236078320586758333944469756142987917908073912480906352373322074006761070958543372288 4897 6276166958128650190119967121385939987406510976327929059993449532499425379742747586925174509479117322516888643721304811241472 4898 182263871093921397994976299736408163956587134203912301551270536968857097313090071010782518492885418905108520481670232539136 4899 4981393518216355056278143278441793855812569773844197453635550157376057141116240305647995677540258002294958371168435830784 4900 128165738139539532457837502988086811591834345302651078165557945184067165266805480221752344948716467617920233359076491264 4901 3105072912363224541720797234725905662694753488403984896941099332250835850431892541582646529801763387574736788265762816 4902 70850014902585042894612617237825094897649408792559506711100633141795808835225464722860377574801501336247453854138368 4903 1522816919329305265190593152301436632127198783930222348507472050909446551500028767733665705713017645553646422720512 4904 30835309385011354662649199829827068427262847411114750008018944985770180798435298962002947460591415059843076063232 4905 588270489950565887055519871702759319727163095893837666942758721937290255270513271662870890387698650061702955008 4906 10574289380845285042240378556886659238006702169777328667325386061486755357921352675522723017032655203442622464 4907 179089364438280396069775873961840755856828868791972258486978415288086157779888708890054184151449061983256576 4908 2857680248675422496745963937305948052022847154176093356513298464949976477660333410922877207847252535934976 4909 42958076792571341396589755112190171235515930571737965584788585380086627628646882758233307657248434028544 4910 608284134433737161702020232088330225950980113025025430634747411577435016430490855141025688437334474752 4911 8111892790513382743906440080782650442050153802673433093443575685848346130286708581496530276426842112 4912 101858071870243314225770498673246062705052072232248861750304002114199288263860386595283375773908992 4913 1203951215105950557429088823833904173904082910723764718073324372656020370499098198686066699829248 4914 13391323401470276620636267334968660434679376362709628741591688545076395318030881000838050463744 4915 140112730438389279435041431653303501874925589230088535847064378203616627040540227836371009536 4916 1378433097022446414475930623231934041305957260289599873376869633987079855000760502916284416 4917 12744921354146192256500106592201055150327860818422096190433394390487112133333377145339904 4918 110686514834415153091422024128059672047307613915954190601824010175572915368992662781952 4919 902386629030191780582458654378994825960964839929970387062244632728120020618267148288 4920 6901362602809894952851874676471739321967186245090728032200210362336820775442997248 4921 49475754187337527358432352762156666196063321978613857848205983041071092029325312 4922 332201125606556336237684892652899909533001273667238764514788450242366886526976 4923 2087171383235877306914506488071632241285515524487921803575378828546897731584 4924 12257973058595844677008904054882696980637028969075646939479203194098023424 4925 67218962546574255079271882862669956111812849421849643375737644093856256 4926 343744413505785555593340309774102968213734846682684763183429619707648 4927 1637011582008864248540382196471564928974707013954751522197044191232 4928 7249007305450159579667715888696045035521378569696665153883666432 4929 29797752204140929148087682611567211594677862837918607381521408 4930 113489051998194573775178053795008864097274490058182427751424 4931 399655658563925089562096105008589400857327134733478793728 4932 1298287451239421723915895694323690215912109656812386048 4933 3880422467997976609051733358960879777642392675008512 4934 10639952872916050434070717537322982388797782171136 4935 26675721031816370661931027973584440340003632384 4936 60921993374306587542627815028030720296843904 4937 126194818788428813573583244290949099498176 4938 235915563288742267731347451466769017888 4939 395729791657005361746383809247503872 4940 591555838312694064195856997584512 4941 781619079855183723210313384128 4942 903818988481302644074868544 4943 903455342080737382401696 4944 768557507175947575856 4945 545103132099128064 4946 313415466014112 4947 140253121008 4948 45799908 4949 9702 4950 1 4951 8399359389954973741352931497064003044164437143794345932173366750569583999390692404804731757854086645762832812874450138242606668982517760000000000000000000000 4952 88437781201296930161926087211550803670492137840419594730922402788464979784150390360445007093813227382955310602543291725965190771271480115200000000000000000000 4953 528080440982910703986671880705591638772411862176856627609274952173747277080465242199226563056543518596653774739933057621148050092654797520896000000000000000000 4954 1986172837140949812748036005929626714157678899890372346382886889044525155414700980625687546652952409860073733633711020645120642427130148248616960000000000000000 4955 5098892242027900526064325022830371432939382744587303006099953042456280440149168405689484296914398153032765630205342155585156062763677006293893120000000000000000 4956 9555551332015031392314487870530434711183273570608520677449614995575370119265385521482097658107981059662298969139502390703796065854267157852979200000000000000000 4957 13714850720922398203092578125649520175735373495311105834456067484130396818671004339097851858085570654429516681372311965021588972849303070701518848000000000000000 4958 15608987800309291446687783746226326259791721038977985586561163657465828687520214245346276415387832799753474876006503341521513949391670428211571851264000000000000 4959 14458631550232727581080478398659856885780397371699376598704538750674895211289089726964327966577586297868555567483734451292421445528362589478354681856000000000000 4960 11123293676413748226257421273251215637385474150802299048763762379453800811397081264946020411622936854952353628777223418680856057886814866823505248256000000000000 4961 7222847510862951465760961096832278238987538440830198108137422827705231522299017531197111266033305736189403320955523299035493057792786361828553198141440000000000 4962 4011302443755083735612789809284430368826991513901299575466762665192166029111197963425889748731720707359117182653473756368061008098310309416905926613401600000000 4963 1926363787228487787964755894180739503971900661661486664965773973123702320289378626696587163087862449184428568932945784988723600090023628912068591720857600000000 4964 807428503419060609574944072718822605680569858070897917806982674967196742746065424091073338918070840060275034195392644705998782922828933328924816965632000000000 4965 297742220686133164832055128025781543139088459875391066452005076533233326394933311768769365075164961610469289541300807035671912639049145853461212568748032000000 4966 97261556699415046792142075196585244022541171995703775609015429307174196452584822164118665332484241361524578714915138768908899428909906694637020766263050240000 4967 28315411352731669835700849338446963136373365185737246255198863508087889170381985155538889962888649049242395499689599857276109365732219806993314425937592320000 4968 7385677440291445002462109252342895223408302770580320798047447421271189585759338797691920690815779814658765998300935972208935018040904441893016134033080320000 4969 1734156636802712053410892171870422737805503720877524083298637333993317491471280552675452254702189703399065184932165515593779584943792148784848225967485747200 4970 368079642794377959818258324556131161939742409143051678740047105247645517030376382795224658875087786172815633215406279282757674795744792702497629081568280576 4971 70890548399591462482362587616384307163578856983885570695223737578681928593753415072819718545795614113361971364267419138058179391250233438465104154512588800 4972 12430949540544380202597681065218300608064381048304898050421251505142551333661681627059007612639456404406545179068140402743919241714901814751359878037504000 4973 1990793909853376318612983936077071447213515403872955553078173842851018264377964635135169047579332521083757639133508227450852523562895848021216467510886400 4974 291990603598391249661505407889657558485912316535947759561559608158418812588387194631984380479721091763918881934440272197437774302277582944622078056202240 4975 39322330831724508644910530419347757190930197850028099618463464441070207015580438693339407278007736337158930909207513533191066623690253741764618118758400 4976 4873598511763782694303408061303094567130001542343674063526798576664407991925175947811695814605878532228661663351622256500806360203458985142538731520000 4977 557093694712807290957497253432103809355514557718923612021996792822528690318589022436671209503005684129110808199179836635532012640624262538891309875200 4978 58847375470843065393305072267424795699923010997168861331323469343257081899973093876446478854866707245599620769060445110969134026924628756791673487360 4979 5754807549390297535821135243327777380418765929530956492542525683279644648274350672337334839790508553227905931803487259656961209627224857036141363200 4980 521870265770784305196329353520915019134452907942360578075735946228330364520552029980237447611171969176474576604934841088270534283787814865731584000 4981 43953142126704397195621005253787557686812884772723795357938556858032298304041530934712556477189742272532514711356200539834101066257568936597913600 4982 3442943107032560897802004617139611752050113746084669209138986374944800835231700939560956682630796737889019729786055421816027411525416005843025920 4983 251161388114814474581727139071895842187774761527164780318944063987125471951725405205296569722621514482609784693099126955107719165354092108185600 4984 17083899095683753496178105319832297176213210244602446496794938447593139498851337006797456471077348603414683371245874827062334479243331764224000 4985 1084728206581140905774823043801109712405599438905200597290249089102437322270907171960090168433894151550281189824227675731514983372144037068800 4986 64358668348303203320722975099415184346803881848001322719381327814469329501583647624804251992746685785031172459587862606784686567462975569920 4987 3571609219826774543994554362117311466747761619980546825154211366605750570027567878023935529035307660728850787628257150440436486305533132800 4988 185557569829648232965068081028248008637408582823155586152451894467251347473135830779862920658910965334039016702138516446826451910524928000 4989 9032518578369785845631117672791539353041152619097662844922382334289382570984253299169080928011317123242996403590411792259722398138368000 4990 412272509816646486101900721806373075795525627276804604519329328734948013248064181986591640888797139016800319918204801086862451621756928 4991 17656676538937126886717375814026267669214004223727717652305632708212899966779577359953035628952401640206439687492029819692363074764800 4992 710005345563007205660495750414163433621347038873907859831732253452527109082214200770684497260396453255312347591589822954590961664000 4993 26822412955408149218967279236554267045534543035012637027272767943034746496540932682303075467148513975196048953174393783787873894400 4994 952468697838683273504342682351431090435959201305109597742100707631286943459233116855018163055024769374656378158931819140313251840 4995 31807667511410667827025184012561868874396421927411321793788590880302837292160550018242331322987410408269040962025047430424166400 4996 999383426162664602355705600964360815481156671287889512491579757935782482108480786751051393845630831045685066673897813442560000 4997 29554438829177763615494105288194236403912003412128989932119148371669298646202788106436878172648671112625481800284138844979200 4998 822915593014825414390351242090206463034342399698173432858975722561725250480933359122144189757051078945341191848244449116160 4999 21580565828474071673862723520400592752355221604867760097815402893043969020233231622285342557143961964731573864242475827200 5000 533162914341103216116248061906386224169531661019442341045770531935124990025988007837020239249088182419782116252483584000 5001 12412041091567781672717019557696023226592646555500853581277290950536830700590594445872079929729352058593348033059225600 5002 272327489464675027075088202546351347523706522793592913443780583824783348575853039834104910012618756534914428652421120 5003 5632043850260216251117482309815038316908452833930044018666214517753737409127197967383442495506816879625396656537600 5004 109802092723786334245020792987960689438246045763458288767885863473300623161993442917783775528165147571770097664000 5005 2018141259878905445902195929002949195745399844304861770708124363400870257746843885290631719711540597640350924800 5006 34970161294078874883656247042589921174575643198796163908893911026414018984960981859986392272306768804296785920 5007 571268049248653578945434476532647863969326172080610539981240536683898301663426281498698360876585697660108800 5008 8797345380260369488328359869483785028189036391172059202129641692224574534494523747875686936878923071488000 5009 127699062271093419554507631609712277568664145710936710204299227833714487761937658340478790022668235571200 5010 1746965926044180360255007480050311723041268141929400261632227075389590448024827503375618339627303174144 5011 22519511389596615613057224540285420031376640339566918260875270479627459465249853228340685406931353600 5012 273469348830735575783049386606529156699165072546101184646353966842571436384897893307955109470208000 5013 3127593901071315324426521615191142119894186327959071822316108314129758445266934026211004476620800 5014 33675924547085969317016103032517288716549457790314743215817540557778983840063538473026741780480 5015 341247313172362945230983983111951813114564402692807419487494698014721967807680451246525644800 5016 3252887314235604668815503242692675372775631787841258407285122421429453126773326939750400000 5017 29154358852895862276618558835997820732235424028267646640561069975498977076069918961254400 5018 245544874662284224165202107282901047763231920138072054086209988656341246834816249528320 5019 1942142817479249159970188083404113644528916704555594759986808097953464416502322790400 5020 14416311333744659469596589886394776651056800900265849329402376152602772473955328000 5021 100349932471538404847976530782471043575551286647168405899928756455926953534259200 5022 654488439591612865969950861544100649043877214259891233577279584592966482493440 5023 3995789104107477179901625348623653923904257314683656880648577218596883443200 5024 22812384261360585326827094752027487450451919053686664226478434052938368000 5025 121650027737900915389415130476924186801405884143163146127533473335833600 5026 605176763835942213833945914665598193244844184530681090022280341456640 5027 2804655094935740557300503746222443013160473696824002255309497241600 5028 12090368975181853291849200547810710936524229038562176607891456000 5029 48398002268496282905524642614706807823360260233390282956659200 5030 179567593605204511697162165682904202227487254673997598159872 5031 616218661429194368582381958770918019503267908033321958400 5032 1951359310291529260589557384245641258589281945013792000 5033 5687264672001814370682136640919623372920942405555200 5034 15211104510774416058395644582382415206706275051520 5035 37210932169599635187963594610785301459226491200 5036 82946258468514555139304999856736314588720000 5037 167751290800075431181035228049546353993600 5038 306277003639429263558914042282584350880 5039 501903652828565742219361050131577600 5040 733179280264724898498291844992000 5041 946956825220894998437752624800 5042 1070689797834030918918749760 5043 1046794828530894448420800 5044 871221138867663122000 5045 604715923453118400 5046 340358415048960 5047 149139871650 5048 47701500 5049 9900 5050 1