1 1 2 1 3 1 4 2 5 3 6 1 7 2 8 8 9 7 10 1 11 4 12 12 13 26 14 15 15 1 16 2 17 24 18 56 19 80 20 31 21 1 22 6 23 24 24 124 25 240 26 242 27 63 28 1 29 4 30 48 31 182 32 624 33 992 34 728 35 127 36 1 37 6 38 48 39 342 40 1200 41 3124 42 4032 43 2186 44 255 45 1 46 4 47 72 48 448 49 2400 50 7502 51 15624 52 16256 53 6560 54 511 55 1 56 10 57 72 58 702 59 3840 60 16806 61 45864 62 78124 63 65280 64 19682 65 1023 66 1 67 4 68 120 69 868 70 6480 71 31744 72 117648 73 277622 74 390624 75 261632 76 59048 77 2047 78 1 79 12 80 96 81 1330 82 9360 83 58806 84 258048 85 823542 86 1672800 87 1953124 88 1047552 89 177146 90 4095 91 1 92 6 93 168 94 1456 95 14640 96 96844 97 530712 98 2080768 99 5764800 100 10057502 101 9765624 102 4192256 103 531440 104 8191 105 1 106 8 107 144 108 2196 109 19200 110 161050 111 984312 112 4780782 113 16711680 114 40353606 115 60406104 116 48828124 117 16773120 118 1594322 119 16383 120 1 121 8 122 192 123 2394 124 28560 125 240064 126 1771560 127 9921748 128 43040160 129 133955584 130 282475248 131 362617862 132 244140624 133 67100672 134 4782968 135 32767 136 1 137 16 138 192 139 3224 140 36000 141 371292 142 2935296 143 19487170 144 99609120 145 387400806 146 1072693248 147 1977326742 148 2176246800 149 1220703124 150 268419072 151 14348906 152 65535 153 1 154 6 155 288 156 3584 157 49920 158 520986 159 4826808 160 35535616 161 214358880 162 998046364 163 3486725352 164 8585740288 165 13841287200 166 13059091502 167 6103515624 168 1073709056 169 43046720 170 131071 171 1 172 18 173 216 174 4912 175 61440 176 756008 177 7411824 178 62748516 179 428236800 180 2357947690 181 9990233352 182 31380882462 183 68702699520 184 96889010406 185 78359364744 186 30517578124 187 4294901760 188 129140162 189 262143 190 1 191 8 192 360 193 4914 194 83520 195 1015808 196 11374272 197 104589834 198 815730720 199 5149441024 200 25937424600 201 99951169828 202 282429005040 203 549688705024 204 678223072848 205 470170602902 206 152587890624 207 17179738112 208 387420488 209 524287 210 1 211 12 212 288 213 6858 214 97200 215 1419856 216 16515072 217 170779064 218 1470024000 219 10604499372 220 61855850496 221 285311670610 222 999755855280 223 2541864234006 224 4397778075648 225 4747561509942 226 2821066795200 227 762939453124 228 68719214592 229 1162261466 230 1048575 231 1 232 10 233 384 234 6944 235 130320 236 1822986 237 24137568 238 266338304 239 2562493440 240 20620692666 241 137858491848 242 742641381376 243 3138428376720 244 9998779288684 245 22876787671992 246 35183298347008 247 33232930569600 248 16926530173502 249 3814697265624 250 274877382656 251 3486784400 252 2097151 253 1 254 22 255 360 256 8892 257 149760 258 2476098 259 33434856 260 410338672 261 4278190080 262 38441386568 263 288972178704 264 1792160394036 265 8913906892800 266 34522712143930 267 99993896467992 268 205891117745742 269 281470681743360 270 232630513987206 271 101559568985784 272 19073486328124 273 1099510579200 274 10460353202 275 4194303 276 1 277 8 278 528 279 9310 280 192000 281 3099008 282 47045880 283 607159314 284 6975757440 285 68585259008 286 576640565952 287 4047587840874 288 23298085122480 289 106980077584384 290 379749833583240 291 999969482389108 292 1853020145805120 293 2251782633816064 294 1628413597910448 295 609358577224742 296 95367431640624 297 4398044413952 298 31381059608 299 8388607 300 1 301 20 302 384 303 12166 304 219600 305 4067052 306 62995968 307 893871738 308 10975240800 309 118587876496 310 1098437885952 311 8649706854104 312 56680071084000 313 302875106592252 314 1283839831965696 315 4177248169415650 316 9999847412043840 317 16677181570526406 318 18014329790005248 319 11398895185373142 320 3656154952230000 321 476837158203124 322 17592181850112 323 94143178826 324 16777215 325 1 326 12 327 600 328 11648 329 279840 330 4992550 331 85647744 332 1269983744 333 16983563040 334 197961811866 335 2015993900448 336 17583596109824 337 129746093218560 338 793617884235546 339 3937376385699288 340 15406550315892736 341 45949729863572160 342 99999237060415804 343 150094634909578632 344 144114913197948928 345 79792266297612000 346 21936940177927502 347 2384185791015624 348 70368735789056 349 282429536480 350 33554431 351 1 352 18 353 504 354 15500 355 307200 356 6436342 357 111608280 358 1800262812 359 25499934720 360 322687697778 361 3566920035096 362 34271896307632 363 281406257233920 364 1946193846061928 365 11111328602468784 366 51185893014090756 367 184881433490227200 368 505447028499293770 369 999996185302472232 370 1350851716510730622 371 1152920405095219200 372 558545864083284006 373 131621672457013224 374 11920928955078124 375 281474959933440 376 847288609442 377 67108863 378 1 379 12 380 648 381 15372 382 390000 383 7682048 384 148035888 385 2474870590 386 37817088000 387 510999738368 388 6131066257800 389 64236666399714 390 582622237229760 391 4503049871556608 392 29192919917092032 393 155563347996269514 394 665416609183179840 395 2218594162901254144 396 5559917313492231480 397 9999980926513147588 398 12157665455570144400 399 9223367638808264704 400 3909821048582988048 401 789730128902035382 402 59604644775390624 403 1125899873288192 404 2541865828328 405 134217727 406 1 407 28 408 576 409 18954 410 428400 411 9762500 412 187858944 413 3404825446 414 54661514400 415 794239673292 416 10229998952448 417 116490258898218 418 1156546775638800 419 9904578032905936 420 72053195991416832 421 437893859848932344 422 2177920104878736000 423 8650415919381337932 424 26623231652209360896 425 61159090448414546290 426 99999904632567310800 427 109418989121052006006 428 73786958702652162048 429 27368747340080916342 430 4738381055875303200 431 298023223876953124 432 4503599560261632 433 7625597484986 434 268435455 435 1 436 8 437 840 438 19152 439 524880 440 11510052 441 244125000 442 4548558848 443 78310985280 444 1204911269590 445 16679598443904 446 204699995807744 447 2213314919066160 448 20820409940743146 449 168377826559400928 450 1152886320234758144 451 6568408203081953280 452 30491114098817077626 453 112455406951957393128 454 319479389736005533696 455 672749994932560009200 456 999999523162839699724 457 984770902152230173272 458 590295739989961474048 459 191581231380566414400 460 28430287182607537502 461 1490116119384765624 462 18014398375264256 463 22876792454960 464 536870911 465 1 466 30 467 576 468 24388 469 576000 470 14289858 471 304088904 472 6103437500 473 109628620800 474 1801152661462 475 26533985365800 476 350275523038332 477 4094999983226880 478 42052983462257058 479 374790412430244936 480 2862423051509815792 481 18446462598732840960 482 98526124572624766088 483 426877225797038570064 484 1461920290375446110676 485 3833756335189524480000 486 7400249944258160101210 487 9999997615814204790072 488 8862938119558357917102 489 4722366201394668503040 490 1341068619663964900806 491 170581725637645271064 492 7450580596923828124 493 72057593769492480 494 68630377364882 495 1073741823 496 1 497 16 498 960 499 22568 500 707280 501 16671552 502 386889048 503 7969061532 504 152587500000 505 2636513804288 506 41426511213648 507 584032989738670 508 7355813669568000 509 81909999932899328 510 799006685782884120 511 6746434255174728114 512 48661191875666868480 513 295145653379539140608 514 1477891876220315704512 515 5976292560053728499754 516 19004963774880799438800 517 46005097968021016674304 518 81402749386839761113320 519 99999988079071036533268 520 79766443076590080326880 521 37778930737057254866944 522 9387480337647754305648 523 1023490361451737546822 524 37252902984619140624 525 288230375614840832 526 205891132094648 527 2147483647 528 1 529 20 530 768 531 29790 532 748800 533 20511148 534 474356736 535 10455570234 536 208011333600 537 3814695312500 538 63340390907904 539 952809757913926 540 12851864202668400 541 154472280848514732 542 1638299999731580928 543 15181127029874798298 544 121437675255338539200 545 827240261886336764176 546 4722348468471135731712 547 22168378181456357269784 548 83668175633018502900000 549 247064529073450392704412 550 552061307273140393476096 551 895430243255237372246530 552 999999940395355207832160 553 717897987691005300160806 554 302231450400057666306048 555 65712362363534280139542 556 6140942191587754606800 557 186264514923095703124 558 1152921503533105152 559 617673396283946 560 4294967295 561 1 562 16 563 960 564 28672 565 923520 566 23436248 567 594823320 568 13387498752 569 282386489760 570 5418899179092 571 95367421875000 572 1520929549058048 573 21914624432020320 574 282775535170930630 575 3243919254293652864 576 32766999998926290944 577 288441413567621167680 578 2185894865630466560826 579 14063084452067724991008 580 75557719610726247563264 581 332525672912594169465600 582 1171355017408123136466906 583 3211838877954855105157368 584 6624736477148645221728256 585 9849732675807611094711840 586 9999999701976776089492444 587 6461081889224131433103912 588 2417851621214859839930368 589 459986536544739960976800 590 36845653218157978747502 591 931322574615478515624 592 4611686016279904256 593 1853020188851840 594 8589934591 595 1 596 24 597 864 598 34580 599 983040 600 28629150 601 716579136 602 17249876308 603 376326144000 604 7625210064498 605 141029237160504 606 2384185742187500 607 36511362632908800 608 504036361936467382 609 6221441523594220920 610 68122313835375823452 611 655349999995705098240 612 5480386857784802185938 613 39346257879101671328376 614 239072435685151324847152 615 1208924666693124567859200 616 4987885094642628699803048 617 16398974153534772518690544 618 41753905413413116367045796 619 79496842464728030851891200 620 108347059433883722041830250 621 99999998509883880548125512 622 58149737003032434092905182 623 19342813041776472757370880 624 3219905755813179726837606 625 221073919514841152063304 626 4656612873077392578124 627 18446744069414584320 628 5559060566555522 629 17179869183 630 1 631 12 632 1152 633 34384 634 1171200 635 32505856 636 887503680 637 21688941128 638 500246412960 639 10557794644992 640 205887645310248 641 3668552326591692 642 59604644531250000 643 876380795571273728 644 11592836324538749808 645 136875890767242603550 646 1430568657009011712000 647 13107099999982820261888 648 104127350297911241532840 649 708233993894261425616514 650 4064231406647572522401600 651 19342803890462029940523008 652 74818276424407927603315392 653 229585665518234155392915594 654 542800770374370512771595360 655 953962138009276199798308864 656 1191817653772720942460132760 657 999999992549419402941954148 658 523347633027337660421056560 659 154742504622442158210678784 660 22539340290692258087863248 661 1326443517706724603631062 662 23283064365386962890624 663 73786976286248271872 664 16677181699666568 665 34359738367 666 1 667 36 668 864 669 42408 670 1252800 671 38974100 672 1056964608 673 27512614110 674 653435827200 675 14507145975868 676 295907510992896 677 5559029185495914 678 95405658576555600 679 1490116118164062500 680 21034431806925963264 681 266635235464391245606 682 3011315546609201505600 683 30041942262451048767372 684 262142999999931280785408 685 1978419655660313589123978 686 12748224055074464164230000 687 69091933913008732880827216 688 309484936034368773886574592 689 1122274146389961148532602424 690 3214199508836509556167896000 691 7056410014866816666030739692 692 11447545826702049776077111296 693 13109994191499930367061460370 694 9999999962747097015112423920 695 4710128697246176204544238806 696 1237940038132458770292277248 697 157775382034845806615042742 698 7958661108093376400572800 699 116415321826934814453124 700 295147905162172956672 701 50031545098999706 702 68719476735 703 1 704 18 705 1368 706 39312 707 1497600 708 44015536 709 1289695680 710 34091302912 711 852891037440 712 19643548536248 713 420707233300200 714 8289459898109952 715 150094352867462640 716 2480849998097136132 717 37252902978515625000 718 504841840751173173248 719 6132610415680998648960 720 66249447472430933727670 721 630880790768301544458624 722 5242869999999725122617344 723 37589973457545958193355600 724 229468142454203335447488906 725 1174562876521148458974062688 726 4951759566845710740890845184 727 16834112195968627647257963520 728 44998794464779753450516771386 729 91733330193268616658399616008 730 137370550943950995186742460416 731 144209936106499234037676064080 732 99999999813735485076367425964 733 42391158275215997623162338552 734 9903520309671356180765605888 735 1104427674243920646305299200 736 47751966654119336149861502 737 582076609134674072265624 738 1180591620683051565056 739 150094635296999120 740 137438953471 741 1 742 24 743 1080 744 50652 745 1555200 746 52501944 747 1520666784 748 42598953620 749 1095216660480 750 26439622160670 751 589903298968896 752 12200509765705828 753 232161571160064000 754 4052552611153147938 755 64506037326911435304 756 931322574584960937500 757 12116389625215529779200 758 141050039560662968926102 759 1457493404310794036861640 760 13248496628932129777946172 761 104857499999998900489420800 762 714209495693373205673756418 763 4130427549209805472445269416 764 19967568900859523802559065712 765 79228157791897854723898736640 766 252511682940125464545777796808 767 629983131894396885955391758224 768 1192533292512492016559195008116 769 1648446617468498271892458700800 770 1586309297171491574414436704890 771 999999999068677425383447742552 772 381520424476945213955253614862 773 79228162495817593519834398720 774 7730993719707444524137094406 775 286511799941393232958573944 776 2910383045673370361328124 777 4722366482800925736960 778 450283905890997362 779 274877906943 780 1 781 16 782 1344 783 48006 784 1874160 785 58335552 786 1838132352 787 52113011344 788 1406194252800 789 35115652612096 790 819628286980800 791 17705949930350888 792 353814783205469040 793 6501317707657592832 794 109418966254719904248 795 1677208156392711801852 796 23283064365234375000000 797 290795574119793183162368 798 3244150909895248285300368 799 32064916053927917230745230 800 278218429367159278852800000 801 2097150999999995601955586048 802 13569980418174090907801371960 803 74347704750294078131907256914 804 339448671314611904643504117120 805 1267650562449297538539541495808 806 3787675244104862210592899796672 807 8819763912233918766910570061034 808 15502932802662396215269535105520 809 19781359446468209010248016461824 810 17449402268886407318558803753800 811 9999999995343387126920459938228 812 3433683820292510631637660237440 813 633825300040327724453513396224 814 54116956037952111668959660848 815 1719070799698391011569920102 816 14551915228366851806640624 817 18889465931341141901312 818 1350851717672992088 819 549755813887 820 1 821 40 822 1152 823 57096 824 1954800 825 69343956 826 2139830784 827 64338395208 828 1778818147200 829 46409126434580 830 1124800395214848 831 25408476896404830 832 531310251730003200 833 10260628712958602188 834 182048007822848557056 835 2954312500659701603994 836 43608077482819690814400 837 582076609133911132812500 838 6979120438236770702721024 839 74615470927590710561908486 840 705428825936409111646890000 841 5842587017827436646837487212 842 41943029999999982407818149888 843 257829627945307727248226067258 844 1338258765281213244511336039200 845 5770627412348402378939569991056 846 20282409301420215520289957609472 847 56815128661587834350589734546264 848 123476695231261399281489552444000 849 201538126434611150798503956371772 850 237376313578694733686713400426496 851 191943424957750480504146841291810 852 99999999976716935634608742142080 853 30903154382632606802860075248006 854 5070602400617769700807459995648 855 378818692265664781682717625942 856 10314424798340440842155473200 857 72759576141834259033203124 858 75557863725639445512192 859 4052555153018976266 860 1099511627775 861 1 862 12 863 1680 864 55552 865 2284800 866 76759038 867 2565726408 868 77716392192 869 2251869235200 870 60598404889456 871 1531553047780800 872 36011204832919552 873 787662783788549760 874 15941273793093252248 875 297558232675799463480 876 5097499787141759434752 877 79766441223852321011520 878 1133818664969231344085172 879 14551915228363037109375000 880 167499210285910869250408448 881 1716155831334586342923895200 882 15519441570850944714412652710 883 122694327382195811869039565184 884 838860699999999929631264210944 885 4898762930960846817716295277920 886 24088658493016686664880053831386 887 98100666009922840441972689847968 888 324518551240575087553897671163904 889 852226929923892021156322426295040 890 1728673736457565345754036682279066 891 2619995643649944960380551432833048 892 2848515764270789545936987069874176 893 2111377674535255285545615254209920 894 999999999883584678173056595612284 895 278128389443693494580104076565192 896 40564819206122749227177091268608 897 2651730845859653471779023381600 898 61886548790492929233701743502 899 363797880709171295166015624 900 302231454903107537862656 901 12157665459056928800 902 2199023255551 903 1 904 42 905 1152 906 68920 907 2396160 908 89852664 909 2963890440 910 94931877132 911 2809661644800 912 78815596365144 913 2062361760158304 914 50541821201879060 915 1152640029630136320 916 24417546297445042590 917 478267607001718760256 918 8629188747598184440948 919 142732171993332842496000 920 2153693946398376066644178 921 29479397744606966906753304 922 363797880709152221679687500 923 4019984882927690821140480000 924 39471584120695485887249589622 925 341427795961470170556881415960 926 2576580875080849544494851774492 927 16777214999999999718525040066560 928 93076495688256089536609610280498 929 433595859335723412638164095172056 930 1667711322168688287513535727415472 931 5192296839192014514696429533921280 932 12783403948858752846649204095291368 933 24201432332945255131248778082221104 934 34059943367449284484947168626829636 935 34182189179208172554678371667148800 936 23225154419887808141001767796309130 937 9999999999417923390865308747865192 938 2503155504993241551284026887086142 939 324518553653704360300286375362560 940 18562115921017574302453163671206 941 371319292744308427669639266984 942 1818989403545856475830078124 943 1208925819613529663078400 944 36472996377170786402 945 4398046511103 946 1 947 20 948 1848 949 62244 950 2825760 951 99168256 952 3513916224 953 113521710726 954 3512479453920 955 101356447675392 956 2758547061274752 957 70154571741722704 958 1667886376524076800 959 36888984547791732736 960 756943935220796320320 961 14348468105669966115848 962 250246473680347348787520 963 3996531307160151998595072 964 58149736852945424393391048 965 766465803280071515027988012 966 9094947017729187011718750000 967 96479683213831211160549982208 968 907846434775996175406740561328 969 7511412406582587007488847283710 970 54108198377081002898847597312000 971 335544309999999998874100126711808 972 1768453418076865701195582595329480 973 7804725526194805411227040354561314 974 28351092476867700887730107366063040 975 83076749581814737145815406905131008 976 191751059232883155345710856914780352 977 338820052819008953872328712651040074 978 442779263776840698304313192148785280 979 410186270198250184889771412038877184 980 255476698618765889551019445759400440 981 99999999997089616954326595278933508 982 22528399544939174261745512577773520 983 2596148429248524348333769583755264 984 129934811447123020117172145698448 985 2227915756469903122270366205942 986 9094947017729282379150390624 987 4835703278456317675569152 988 109418989131512359208 989 8796093022207 990 1 991 24 992 1440 993 79506 994 2880000 995 115856200 996 4031741952 997 137168255976 998 4330808575200 999 129961739795076 1000 3652526115938304 1001 96549155346892008 1002 2385838061455867200 1003 55040319470734765460 1004 1180519563123373375488 1005 23465261991844685929950 1006 430460631588975808204800 1007 7257147736730073114838108 1008 111903303479338878910857216 1009 1570042897731229893967542474 1010 19928129890245634271539710000 1011 227373675443231582641601562500 1012 2315512949340961844918363357184 1013 20880467999847912034355032910566 1014 165251082794549589972365902725600 1015 1136272165921383198120211205010252 1016 6710886299999999995496400439738368 1017 33600614943460448322716069311260138 1018 140485059994866412313761809264334800 1019 481968572106750915091411825223071696 1020 1329227994546975833618426785381220352 1021 2876265888493256643413879702091997304 1022 4743480740570553028456522649189664000 1023 5756130429098929077956071497934208652 1024 4922235242665514608931137649110941696 1025 2810243684806424785061213903353404850 1026 999999999985448084771633079473882640 1027 202755595904452569256277424981956406 1028 20769187434063752650396070993461248 1029 909543680129861140820205019889142 1030 13367494538831576401280277420000 1031 45474735088646411895751953124 1032 19342813113829668748787712 1033 328256967394537077626 1034 17592186044415 1035 1 1036 22 1037 1728 1038 74480 1039 3418800 1040 126078612 1041 4750104240 1042 162557919232 1043 5351193523200 1044 164893413564558 1045 4808584372417848 1046 131556692786614272 1047 3379220493971212800 1048 81128398667532521776 1049 1816331302033962256320 1050 37777778941452554862592 1051 727423121747185263828480 1052 12913917673858500715920248 1053 210457284365172120330305160 1054 3133298473725449207679025152 1055 42391158263058538055237504400 1056 518131624210915564510450330212 1057 5684341886080799102783203125000 1058 55572317410100942496151422107648 1059 480250763996501976790165756943040 1060 3635523929827150413275772237337750 1061 23861715484367822121214982008796544 1062 134217726999999999981985601624735744 1063 638411683925748518131605316913942640 1064 2528731084617797810200187827578772266 1065 8193465725814765556554001028792218848 1066 21267647922655133652177870765292519424 1067 43143988327398896217344338386061148160 1068 66408730375718736118098761664331997946 1069 74829695578286078013428929473144712488 1070 59066822913705248468105315643383873536 1071 30912680532870672635673352936887453360 1072 9999999999927240423858165603527843404 1073 1824800363140073126008200260183591832 1074 166153499472812252658072225241366528 1075 6366805760909027985741435139224000 1076 80204967233025931408456881817502 1077 227373675443232059478759765624 1078 77371252455327471088173056 1079 984770902183611232880 1080 35184372088831 1081 1 1082 46 1083 1584 1084 87048 1085 3513600 1086 147008442 1087 5395807872 1088 194754273880 1089 6527983288320 1090 208717756639704 1091 6272080781729400 1092 177917621779460412 1093 4737215593016524800 1094 118272717683872708344 1095 2758533932522665403424 1096 59938941321617236778900 1097 1208907372870555465154560 1098 22550116774162743178682910 1099 387419010108022219727889216 1100 6103261246589991489578849668 1101 87732440932568009696870400000 1102 1144561273321418505754437337218 1103 13471425441322682632126864074504 1104 142108547152020025253295898437500 1105 1333735697348714554856842670899200 1106 11045767571919545466173812409689942 1107 79981527648014962864787932352651880 1108 501096025171855689270287444329916412 1109 2684354549999999999927942406230507520 1110 12129821994589221844500501021364910178 1111 45517159565511961006657996421767660296 1112 139288917338851014461418017489467720432 1113 340282366841710300949110269838224261120 1114 647159824910983676090830965902812350728 1115 929722225314179261691334775072686847184 1116 972786042517719014174576083150881262356 1117 708801874974777415860487288662471475200 1118 340039485861577398992406882305761986970 1119 99999999999636202119290828429956077432 1120 16423203268260658142178912647690279022 1121 1329227995783706947084192431105638400 1122 44567640326363195900190045974568006 1123 481229803398265007448668896286424 1124 1136868377216160297393798828124 1125 309485009821327476538736640 1126 2954312706550833698642 1127 70368744177663 1128 1 1129 16 1130 2208 1131 85162 1132 4043520 1133 159761600 1134 6321363048 1135 228633377124 1136 7984925229120 1137 261631866044416 1138 8140268226640704 1139 238455559964652246 1140 6582952005840035280 1141 170560798234567852032 1142 4139545121685058177152 1143 93793016128822134056464 1144 1977985155512828971315200 1145 38685331079762954237771776 1146 699053619999045038539170240 1147 11622592491621209183903244008 1148 176994576151109753197786640400 1149 2456509517467480251887844851712 1150 30903154381647841459737030570648 1151 350257103228295161848414933646172 1152 3552713678800500869750976562500000 1153 32009657690406873615350768492085248 1154 254052654154149545721997685422868688 1155 1759593621366323374525264880161978990 1156 10523016528609889447749263071604928000 1157 53687091099999999999711769624385159168 1158 230466617897195215045509519405933293400 1159 819308872560738375483823327653781161714 1160 2367911594760467245844106297320951247360 1161 5444517870101190115299879018159939780608 1162 9707397373664756305515749466617128458432 1163 13016111154777328355944351632906491916714 1164 12646218552730347184269489080961456410640 1165 8505622499759215576895722539496656338944 1166 3740434344477351388916475705363381856680 1167 999999999998181010596454142974414107988 1168 147808829414345923303925544747326368800 1169 10633823966274491279951997965543931904 1170 311973482284542371301330321821976048 1171 2887378820389918301677000100840582 1172 5684341886080801486968994140624 1173 1237940039285345090527035392 1174 8862938119652501095928 1175 140737488355327 1176 1 1177 42 1178 1536 1179 103822 1180 4197600 1181 183709944 1182 7142929920 1183 271818611106 1184 9643357440000 1185 327381934393960 1186 10475518927306752 1187 317474045161901256 1188 9063524593575925200 1189 243569224216081305396 1190 6140566117257133031424 1191 144884079278150387708808 1192 3189011209571828225836800 1193 65273511142817414343390740 1194 1237935316918897405253910528 1195 21670662219970396194714277470 1196 348678107474323431247391520000 1197 5132842708382182842735812571628 1198 68782282888067510514233823461376 1199 834385168322217595652204827599354 1200 9106685226736444582429301247722400 1201 88817841970012522935867309570312500 1202 768231796017915426943989315476127744 1203 5843211045545439551605946764725979846 1204 38711059814269050346055061403923956400 1205 220983347100814118214246562645421352492 1206 1073741822999999999998847078496466894848 1207 4378865740046709085864680868712732574618 1208 14747559709526990496323543010126734524800 1209 40254497110927943179349807054456171205136 1210 87112285926689644245710981896545849311232 1211 145610960604971350403502533472178045531544 1212 182225556169534327829080576332882227076000 1213 164400841185494513395503358052498933338332 1214 102067469997481906366610057204076323536896 1215 41144777789250865278081232758997200423490 1216 9999999999990905052982270716521337981600 1217 1330279464729113309808275895480278892006 1218 85070591730215273052729817791146754048 1219 2183814375991796599109312252753832342 1220 17324272922340494580999368588365200 1221 28421709430404007434844970703124 1222 4951760157141450730852319232 1223 26588814358957503287786 1224 281474976710655 1225 1 1226 20 1227 2352 1228 93184 1229 4879680 1230 199526602 1231 8291844288 1232 316783435520 1233 11688200277600 1234 405856473052212 1235 13422659310152400 1236 419225591414259712 1237 12381534357490771200 1238 344455987539347562078 1239 9012061295995008299688 1240 221067157673565490839552 1241 5070942774869110819430400 1242 108427208365704046017312496 1243 2154025878832809304190562240 1244 39614005699268442882448556032 1245 671790528819082282036142601600 1246 10460348214114883420420661916248 1247 148852438543083302439338564577240 1248 1925904150451583181802254895153152 1249 22528399544859407968763275364909280 1250 236773822951557574009978498874175252 1251 2220446049250313079357147216796875000 1252 18437563241805357917303508758165454848 1253 134393854047545109686936775588697536480 1254 851643317500228404784702925306132454790 1255 4640650289117141561179760435416816696704 1256 21474836469999999999995388313983720095744 1257 83198449060887472631428936505541918917760 1258 265456074802389078820389678105709643175546 1259 684326450885775034048946719925754910487328 1260 1393796574867599127138679051192628091551744 1261 2184164409074570285156369059194915484250880 1262 2551157786392042705528145642963628976456026 1263 2137210935411428674141543654682486133398328 1264 1224809639972010792760257551931454831722496 1265 452592555681759518058893560348969204658400 1266 99999999999954525264911353585905224791324 1267 11972515182562019788493321037585534746472 1268 680564733841799555674293878596355227648 1269 15286700631942576193765185769276826400 1270 103945637534045921798773131108067502 1271 142108547152020037174224853515624 1272 19807040628565943660897632256 1273 79766443076872509863360 1274 562949953421311 1275 1 1276 32 1277 1800 1278 117306 1279 4915200 1280 229345006 1281 9326260944 1282 373493812968 1283 13993347686400 1284 502592611936842 1285 17063229208113792 1286 550329031716248440 1287 16773119931297300480 1288 482880445692372393144 1289 13090126533180990537960 1290 333446267951815307088492 1291 7958539485533866505011200 1292 177482997121353978372731544 1293 3686539147518389632317810144 1294 71082854123800887946740261140 1295 1267649391302409786867528499200 1296 20825506393391550743120420649630 1297 313810521261723443970368558611776 1298 4316720717749415770740818372739988 1299 53925319426844029509892923457536000 1300 608266787712639811131992140030091058 1301 6156119488473827117528057629933478904 1302 55511151231257827013731002807617187500 1303 442501519451813899250664134310415564800 1304 3091058643093537522799545838540043339062 1305 18736153002454427174149871675304455177400 1306 97453656071460288335539042541406758419932 1307 429496729499999999999981553255930585415680 1308 1580770532156861979997149793605296459437458 1309 4778209346721132381234307549915014531278136 1310 11633549665058175578832094238737833478284592 1311 22300745198206104587877291545865205485404160 1312 32762466136118554422864689972727873894158888 1313 35716209009618532688841162021609627083524464 1314 27783742160348572763840067510872319734178276 1315 14697715679677497010079785996469057617920000 1316 4978518112499354698647829163838661251242410 1317 999999999999772626324556767936123193723272 1318 107752636643058178097096403273058886873502 1319 5444517870734705930404172373839566602240 1320 107006904423598033356356300384937784806 1321 623673825204284393730899176637856264 1322 710542735760100185871124267578124 1323 79228162514264056118567239680 1324 239299329230617529590082 1325 1125899906842623 1326 1 1327 24 1328 2304 1329 108500 1330 5762400 1331 245825536 1332 10779215328 1333 432412831642 1334 16812519459840 1335 616914570030080 1336 21611482313284248 1337 717013995659465604 1338 22563490300366186080 1339 671006719450311294976 1340 18832345256755352126784 1341 497439989387907515830566 1342 12337511914217166362274240 1343 286509611827916513060585472 1344 6211904899253925785620839552 1345 125342570088060932650138780624 1346 2345734187430929292142416480000 1347 40564799864490227013827707273216 1348 645590698195138073036733040138560 1349 9414316760325852820308628422183368 1350 125184900814733057351483732809459680 1351 1509908988950428632132130370331082752 1352 16423203268254197064342241127410323048 1353 160059107892852797568221514939076072332 1354 1387778780781445675492286682128906250000 1355 10620036486625202550338469944050464063488 1356 71094348791151363024389554286420996798448 1357 412195366245940822789047657360866330031070 1358 2046526777500668263901668392328955670528000 1359 8589934590999999999999926213023713751728128 1360 30034640110980377619945846078500632729311720 1361 86007768243483541805352376746473290111410114 1362 197770344305988984840145602058543169130838080 1363 356811923173893821835304078548108535931076608 1364 491436992041778317070566116412667569436382912 1365 500026926135569001323906129443358282724114954 1366 361188648084531445929920877641340156544317600 1367 176372588156210169097861900918941762772271104 1368 54763699237492901685126120802225273763666520 1369 9999999999998863131622783839693810108149668 1370 969773729787523602875837171261897204327280 1371 43556142965878885383272664370991431942144 1372 749048330965186233494494102694564493648 1373 3742042951225732951200035492307136022 1374 3552713678800500929355621337890624 1375 316912650057056787424222380032 1376 717897987691852588770248 1377 2251799813685247 1378 1 1379 52 1380 2016 1381 127712 1382 5850000 1383 282458442 1384 12022972416 1385 506623120462 1386 19969301246400 1387 756641811817944 1388 27170801014579200 1389 929293739471222706 1390 30122056976880960000 1391 925103102315013629320 1392 26841907195602221924352 1393 734461567385244933312936 1394 18903008038154053223908800 1395 456487940826035155404146916 1396 10314385425459228528705798144 1397 217416671473933112518388845608 1398 4261651447225478357677257720000 1399 77409228200021166529320667574420 1400 1298073905148697085787555357523968 1401 20013311644049280264138724244295390 1402 282429519645887799292991014437196800 1403 3630362123627258663193028251474330748 1404 42277452320595142981603895569375297536 1405 443426488242979620211246590559459502634 1406 4161536820717105539436155603688734211600 1407 34694469519536141888052225112915039062500 1408 254880875916383650887965891139188192968704 1409 1635170022196481349560959748587682926364326 1410 9068298059522075775894303747484717464566400 1411 42977062327514049003922475687151480754609932 1412 171798691829999999999999704852094837827043328 1413 570658162108627174778971075491512021856922698 1414 1548139828405232172670131552078957285739057200 1415 3362095853201812742282475234995233875224247376 1416 5708990770803070336799004567283858560214106112 1417 7371554880626674759696470569491947105281804984 1418 7000376965904332824295594840192763990346600000 1419 4695452425098908797088971409337422035076128812 1420 2116471057875003259016426811681389495080452096 1421 602400691612421918536387328824478011400331730 1422 99999999999994315658113919198495438819814960 1423 8727963568087712425888443166770176506342806 1424 348449143727036034826338456489031052034048 1425 5243338316756303634461458718861951455542 1426 22452257707354477473643852776306100800 1427 17763568394002504646778106689453124 1428 1267650600228228275596796362752 1429 2153693963075557766310746 1430 4503599627370495 1431 1 1432 18 1433 2808 1434 122976 1435 6681600 1436 302637500 1437 13841169552 1438 582215532544 1439 23811286661760 1440 920389010007082 1441 34050048778899648 1442 1196099562984796160 1443 39959630797262576400 1444 1265282452430184169812 1445 37929227194915558802160 1446 1073709055964816701652992 1447 28644002458857771282124800 1448 718319785836711807313079598 1449 16890053810563300749953435928 1450 371318584190834534313630892032 1451 7609583501587978679413389888000 1452 144896218297600177169759676861616 1453 2554504530763503994241575362778560 1454 41538369916518463886722871037263872 1455 620412660965527688188300451573157120 1456 8472885841908317031444247424326056248 1457 105280501585190501232597819292755591720 1458 1183768673796427981431298292776804810752 1459 11972515182561496440969712666179833594160 1460 108199957540182870459951196494417488324292 1461 867361737988403547205030918121337890625000 1462 6117141024841743193949024570942226377474048 1463 37608910510519071039902074217516707306379520 1464 199502557332710821489562490585665637916115830 1465 902518308877795137316284065434467523964129664 1466 3435973836699999999999998819408379316948434944 1467 10842505080063916320800450434338728415281531280 1468 27866516911496934827739918086762799498784385226 1469 57155629504430816618802078994918975878812205408 1470 91343852333015278888257187560654712845960740864 1471 110573323209400121413636952626468433173755571200 1472 98005277522705227180464690958598899104966501306 1473 61040881526285814362156628321386486455989674568 1474 25397652694502926487172254491645955685593645056 1475 6626407607736641103900260617069258125403649040 1476 999999999999971578290569595992529970657208044 1477 78551672112789411833013714377170893559277112 1478 2787593149816308085651336217996646802259968 1479 36703368217294125441230211032033660188800 1480 134713546244127104141193473175273037502 1481 88817841970012523233890533447265624 1482 5070602400912915354186999136256 1483 6461081889226673298932240 1484 9007199254740991 1485 1 1486 40 1487 1944 1488 148876 1489 6854400 1490 343605152 1491 15379875000 1492 678222249306 1493 28064926924800 1494 1119130473102766 1495 42379320971561904 1496 1532269620083961288 1497 52641235774129766400 1498 1718264124282290785242 1499 53145129143092914870912 1500 1555098314991537910888600 1501 42949017599718529318256640 1502 1117116113196284920315224984 1503 27296255989145346589143276120 1504 624931990990842127748277129372 1505 13367481786773761335471636480000 1506 266335422555581490823947928434744 1507 4926472596681282544920288054466464 1508 84298649516986492296483403147973780 1509 1329227916556753358639469466736394240 1510 19232792489931358333837313998767870750 1511 254186579045124755724556061227589103936 1512 3053134545970524535745336759489912159908 1513 33145522989776679171324720369541054464000 1514 323257909929169824163576734476525350249698 1515 2813198898664750275608676069235419014166504 1516 21684043449710088680144399404525756835937500 1517 146811384630384184298268378108937093565644800 1518 865004941741938633917747707002884268046728982 1519 4389056261575114771389140682435663651712640520 1520 18952884486433698641279349905753570639275973052 1521 68719476734999999999999995277633517199074263040 1522 206007596521214410095208558252435839890349094338 1523 501597304408769628005097184173653743691990889576 1524 971645701575323882519635342913622589939807491952 1525 1461501637329573690207899916843379212595652198400 1526 1658599848141001821295503759720211306906520619848 1527 1372073885318185154008790215791685944179632060944 1528 793531459841715586708036168178024323927865769396 1529 304771832334052442119608365398745989548028723200 1530 72890483685103052142902866787761839379440139450 1531 9999999999999857891452847979962755406402306712 1532 706965049015104706497176607023255957040069582 1533 22300745198530543913373204008310767962030080 1534 256923577521058878088611477224235621321606 1535 808281277464763342745150782704040680504 1536 444089209850062616169452667236328124 1537 20282409603651665920347623915520 1538 19383245667680019896796722 1539 18014398509481983 1540 1 1541 24 1542 2880 1543 132678 1544 7890480 1545 368321664 1546 17572149504 1547 775136562500 1548 33232924804800 1549 1349895067795456 1550 52599132235830048 1551 1950401574449806522 1552 68952393526164744960 1553 2316497184120263720960 1554 73885357344138503765448 1555 2232163857443759607051684 1556 63759030914653054346432640 1557 1717973811197748217366183936 1558 43567528639565925800857606464 1559 1037259706007178830701043053686 1560 23122483666661158726686253786800 1561 481229573884117433340372254195712 1562 9321739789445367832427486573261952 1563 167500088254732507386813596545143184 1564 2781855434080253711135570350367923200 1565 42535294597466707704692424432267821056 1566 596216567187872108348956733961803993280 1567 7625597428170871337388675280332930421928 1568 88540901833145211536614766025207452637360 1569 928074645442420756474565001296616401928192 1570 8727963568087670034733122263273213045608248 1571 73143171399343450533274862285068088764962492 1572 542101086242752217003703117370605468750000000 1573 3523473231539407961055043159245436371681148928 1574 19895113660064588580108197261066338165074766608 1575 96559237757462768655367519798645814584628879950 1576 398010574215107676770328039741032494794624192000 1577 1374389534709999999999999981110534068658858098688 1578 3914144333903073791808962606796280957916632792440 1579 9028751479374276511815841486199647434437732378514 1580 16517976926780506002833800829531584028976727363200 1581 23384026197283812867292677996477297858012677931008 1582 24878997722115027319887303747127309679081378265792 1583 19209034394456775970499054817682712583544160818794 1584 10315908977942302627204470186314316211062255002160 1585 3657261988008733251075310313739633974070596337664 1586 801795320536133573571931534665380233173841533960 1587 99999999999999289457264239899813988138244066548 1588 6362685441135942358474748996095457358380352960 1589 178405961588244668219635689123836517872041984 1590 1798465042647412146620280340569649349251248 1591 4849687664788582210164872275381637764262 1592 2220446049250313080847263336181640624 1593 81129638414606672688589750403072 1594 58149737003040059690390168 1595 36028797018963967 1596 1 1597 36 1598 2304 1599 164920 1600 7873200 1601 418195492 1602 19461689856 1603 897000336992 1604 38909812500000 1605 1628413557556842 1606 64860560289693696 1607 2472159215084012302 1608 89740387049123210400 1609 3102861611234991234744 1610 101932097922567715553280 1611 3177070365797955661914306 1612 93752316937085582545920000 1613 2614120267500775228203738280 1614 68719214591981985670209994752 1615 1699133619866911686998286011016 1616 39415906418246253112597848270000 1617 855531895666462872887391390111636 1618 17324268791360883932299083292606464 1619 326260892630587983681476964118302408 1620 5695003340109576565763566926307420800 1621 91801229324865066586341597479111220500 1622 1361129447401344250201828005779821559808 1623 18482713582824035358817658752815923791710 1624 228767923697373070069967036629213026643200 1625 2567686153161211134561828214731016126483468 1626 25986090096589213536772422375775310180253696 1627 235655016338367853978643255000040009531220314 1628 1901722456825708977641987117716083551577417600 1629 13552527156068805425093043595552444458007812500 1630 84563357561868036449477862876023272240331096064 1631 457587614181485537342488537004525777796719632006 1632 2124303230695093590950956108205881274485917579600 1633 8358222058517261249301120676599532699028781358572 1634 27487790694299999999999999924442136274360554487808 1635 74368742344158402044370289529129338200416023056378 1636 162517526628884786068834481752536416838467973420000 1637 280805607755268602048174614102036928492604365174416 1638 374144419156626076468413082559502609380060788948992 1639 373184965831725409800583292962654993650586419953624 1640 268926481522410150287618710023751741460940644556000 1641 134106816713249934153658112422086110743809315028092 1642 43887143856105422686738831578446559468400511287296 1643 8819748525897469309291246881319182564912256873570 1644 999999999999996447286321199499070362903685398720 1645 57264168970223481226273219563517577460482356806 1646 1427247692705958613407685741220093639679541248 1647 12589255298531885026341962383987545444758742 1648 29098125988731499722071131886162380258800 1649 11102230246251565404236316680908203124 1650 324518553658426708768757511094272 1651 174449211009120179071170506 1652 72057594037927935 1653 1 1654 28 1655 2880 1656 153216 1657 9135360 1658 442985598 1659 22164361128 1660 1020039876096 1661 45760968806400 1662 1949309304687500 1663 79792266015136752 1664 3114863716470882304 1665 116191483108948578240 1666 4128561840621604325962 1667 139628830982933759203008 1668 4485149188661005633126400 1669 136614025729312093462315200 1670 3937627414281721412988215412 1671 107178930967531784356353269520 1672 2748773826559855885086802051072 1673 66266211212819483342736594720000 1674 1497805158102853311651923945765118 1675 31654680139659126296833481434130568 1676 623673750849954906169942270606835712 1677 11419131242070580195534247135058585600 1678 193630119334353015584363654434559169136 1679 3029440567722930832656818184114248825280 1680 43556142641361569664885222968110310490112 1681 572964121067545096123347421337293637543040 1682 6863037723704796051104401500064007548596248 1683 74462898441675122902293018227199467668020600 1684 727610523043318032006412190098999289107709952 1685 6362685441135938924791008470026049573041127040 1686 49444783883224563847790594138574243942026281332 1687 338813178901720135627328418195247650146484375000 1688 2029520581543899778832531438176727484887359029248 1689 10524515126174167358877236351104092889324551536160 1690 46734671075632098486782611779521794922370338272870 1691 175522663228862486495193157102844332024254737879424 1692 549755813886999999999999999697768545096892462137344 1693 1413006104539009638843035501053457425807904438071200 1694 2925315479321256428864159719321442695816461269025306 1695 4773695331839566234818968439734627784374274207965088 1696 5986310706506697788228451197878968499295836159606784 1697 5597774487475881147020118078215925591341468732517120 1698 3764970741313849110931085538365880736964660194101786 1699 1743388617272249143997555461487119439669521095365208 1700 526645726273268814283856818782155859621102764425216 1701 97017233784872162402203715694511008214034825609280 1702 9999999999999982236431605997495352658943357125564 1703 515377520732011331036460411867633580849518751752 1704 11417981541647673977863886842678355104249151488 1705 88124787089723195184393736687912818113311200 1706 174588755932389017715672477011392687831502 1707 55511151231257827021181583404541015624 1708 1298074214633706871103827063341056 1709 523347633027360537213511520 1710 144115188075855871 1711 1 1712 58 1713 2520 1714 178308 1715 9216000 1716 503120200 1717 24374010024 1718 1174711139836 1719 53250901401600 1720 2334046585194272 1721 97560872578125000 1722 3909821046605661306 1723 149550541344394444800 1724 5460999706120583177326 1725 189925437504918338104464 1726 6283298270843364253348008 1727 197349575662580629871001600 1728 5874403106360420018879553642 1729 165380983134374871769017071232 1730 4394336169668803158610484050360 1731 109951057919998847079594904780800 1732 2584382237794088908513753503727224 1733 56916609577888844016864017815943880 1734 1171223165167387672982838813062831052 1735 22452256369016215345227499178242867200 1736 399669593472470312209761267726171817944 1737 6583424155468668539791204692748775340384 1738 99971538734882937466058000012760309004820 1739 1393796569715867087811154763510026264903680 1740 17761887753093897979823770061456102763834270 1741 205891131902896940766895770734568410801061696 1742 2159424054808578564166497528588784562372597428 1743 20373094649956385637854522136152887781228544000 1744 171792506910670412775665993955928062313394037138 1745 1285564381038668355620841525616359272171986457304 1746 8470329472543003390683222096413373947143554687500 1747 48708493957762397216002953654864425096270000947200 1748 242063847902005849254176436075394136454464685331702 1749 1028162763667646601053694810538395964000259602929240 1750 3685975927806112218218143659419477569480677649103772 1751 10995116277749999999999999998791074180386470336921600 1752 26847115986241183138017674520015691090350184323352818 1753 52655678627794588235699896574370773022661759238078616 1754 81152820641272625991922463475488672334362661535406512 1755 95780971304112609129525954181478909982452286845091840 1756 83966617312138217205358614592111509135817924263957608 1757 52709590378394636601366162723355824812030149746984624 1758 22664052024539238871968220999332552715703774239747716 1759 6319748715279248223664147636268138929932169170124800 1760 1067189571633593786424240872639621090354383081702090 1761 99999999999999911182158029987476764983566645891752 1762 4638397686588101979328148014196628378761201387262 1763 91343852333181412105320698393097264781244497920 1764 616873509628062366290756156815389726793178406 1765 1047532535594334164443771901137212836343144 1766 277555756156289135105907917022705078124 1767 5192296858534827556472902291292160 1768 1570042899082081611640534562 1769 288230376151711743 1770 1 1771 16 1772 3480 1773 170716 1774 10425600 1775 533489664 1776 27678853440 1777 1327857419718 1778 62259690411360 1779 2774476379695104 1780 119040407833653504 1781 4880428214257812500 1782 191581231366725127200 1783 7179311477319874379776 1784 256666986187667409334368 1785 8736836760461707944771802 1786 282748435332180182979194880 1787 8683447579106467345553162240 1788 252599333573498060811820806648 1789 6946014552092939524890064679364 1790 180167782956420929503029846064800 1791 4398044413951990776632361191735296 1792 100790907280393145187946473428391744 1793 2162831421789404017948559925382929606 1794 43335257111193343900365036083324748960 1795 808281253375150887562024554441581002752 1796 13988435771536460964900506417723339444352 1797 223836422953646052521589247066996236472144 1798 3299060778251425356252126999117933473836800 1799 44601490313984496546514194488808781744439296 1800 550618520345910837374536871905139185678862400 1801 6176733959963194111505416913067795899908087688 1802 62623297589448778360828428329074752308805325440 1803 570446650265187528243376350092808921728818348032 1804 4638397686588101701199760724197080197033191466248 1805 33424673907978163288659598680199917160034846012652 1806 211758236813575084767080610617995262145996093750000 1807 1169003854994803160876188848301702632867698277613568 1808 5567468501746134532846058029734065138452687762629168 1809 22619580800729370000970536697122792440770206023005630 1810 77405494483928356595314628369627157876569855251200000 1811 219902325555099999999999999995164296721543682324430848 1812 510095203738582479622335815880298130716653502143703560 1813 947802215300410340885015954157550190900621528485858914 1814 1379597950901634641862681879083307429684165246101910720 1815 1532495540865845302215381147026985871668987855852535808 1816 1259499259682073258080663435976012128864095923670779072 1817 737934265297530155757443034430616008827985383339372234 1818 294632676319010105335586872991323185304149065116720320 1819 75836984583351113397516649587861221794338771382042624 1820 11739085287969531650666649599035831993898213898723000 1821 999999999999999555910790149937383828295532949986628 1822 41745579179292917813953345049933433862197410349840 1823 730750818665451377972204001751459814038961127424 1824 4318114567396436564035293097707728087552248848 1825 6285195213566005161111842488001050127157302 1826 1387778780781445675529539585113525390624 1827 20769187434139310370006797241024512 1828 4710128697246244834921603688 1829 576460752303423487 1830 1 1831 60 1832 2304 1833 205378 1834 10609200 1835 599215716 1836 30358831104 1837 1522415669080 1838 72008554888800 1839 3299763591802132 1840 144413938852356096 1841 6071129343311778272 1842 244081019355468750000 1843 9387480337550865295242 1844 344628130724674982117376 1845 12063348350820368238715342 1846 401900623591654246459593600 1847 12723679787067067630441192344 1848 382073150979648791999057756160 1849 10861771343660416614908294685906 1850 291732889573669040823074760000000 1851 7386879101213258109624223688656840 1852 175921818501119926213041297347837952 1853 3930845384018840473156739826159515496 1854 82187598926760283642892094881148592800 1855 1603404513114153724313506335083015711556 1856 29098125555124192840350435472584562704384 1857 489595252003776134034411877558035544079208 1858 7610438408775058262601735288007983701083200 1859 108869005682300209374914533954726937283672980 1860 1427247691376731885273370096545688076102402048 1861 17069174130723235958610643029059314756044734430 1862 185302018842040011672593145121545715217349427200 1863 1816075630094014572464024421543167816955354437788 1864 15972506208354973016182834022098824126018518777856 1865 125236737537878750938704549539804367951040141760394 1866 869041521620078464057879912869467335242692086460400 1867 5293955920339377119177015556488186120986938476562500 1868 28056092519977343372564760452876608478648535638605824 1869 128051775540161094255459334683883498184411818540470886 1870 497630777616498732577033566854760327257304496827060000 1871 1625515384162495488590742476414896926046325315249054412 1872 4398046511102999999999999999980657186886170331251212288 1873 9691808871033067112824380501725664483616416540730367658 1874 17060439875408355909694723244283458293002678964276141200 1875 23453165165327788911665591944416226304630809183732482256 1876 24519928653853873284589825393418360442301815824289103872 1877 18892488895231098871211372625111808488590616933609993464 1878 10331079714165458883972419776154065353804516250271664000 1879 3830224792147131369362629348887201408953937846517364172 1880 910043815000214169051479795119595761124839206993002496 1881 129129938167664848157333145589394151932880352885953010 1882 9999999999999997779553950749686919148233064190988880 1883 375710212613636260325580144215892240119816486742006 1884 5846006549323611348296185672438405295467709595648 1885 30226801971775055948247051683954096612865741942 1886 37711171281396031490018688099482026052311200 1887 6938893903907228377647697925567626953124 1888 83076749736557241768257565115809792 1889 14130386091738734504764811066 1890 1152921504606846975 1891 1 1892 30 1893 3720 1894 180544 1895 12117360 1896 635845588 1897 34249400640 1898 1713599840256 1899 83733723141120 1900 3896482342958478 1901 174887470365513048 1902 7513195164859785216 1903 309628761753383654400 1904 12205541123881835937500 1905 459986536544061737903952 1906 16542657437734442540990464 1907 566977372488557307219621120 1908 18487569735255656000113115242 1909 572565593374402181976418546368 1910 16811250708081759869072955146240 1911 467056167777397914441056671494000 1912 12252787207023826591351883144133012 1913 302862043149743582494593171234930480 1914 7036873578905599409704260010038525952 1915 153302969977820379993861597634918732800 1916 3123128852293386466685989142093860786638 1917 59325966985223687799599734398071581327608 1918 1047532527789471267696999048553534001774592 1919 17135833820132164693044585378128111601523200 1920 258754906380320553035209914883683279649835056 1921 3592677187515941808176717393322684959289662400 1922 45671926145323068261306497055922931399762378752 1923 529144398052420314716929933900838757437386767360 1924 5559060565908362175088968571942509355700471232248 1925 52666193272726422601456708224751866691705278695880 1926 447230173846955355608275499674060641666999886282752 1927 3381391913522726320401821927453066758358379577075920 1928 22595079562286440906690372248001654074364142448750372 1929 132348898008484427979425390367396175861358642578125000 1930 673346220480681050913835488522575377401510869438824448 1931 2945190837423705167875564697729320458241471826430830400 1932 10947877107567950634807237825503375028824559581679117910 1933 34135823067412405261029538969281920846089427052948249984 1934 87960930222069999999999999999922628747544672528911826944 1935 184144368549628275143663229532787625188711914273876985520 1936 307087917757359134338280997384596223652187195062769799786 1937 398703807810572411498315063055075847178723756123452198368 1938 392318858461664760146587022622586459041613134233813909504 1939 283387333428466483068177694804035047396490272736865136640 1940 144635115998316681299191397925035003564743829439145145466 1941 49792922297912707801714181535533618316401192004725734248 1942 10920525780002574878305432471224314818159626197691006976 1943 1420429319844313329730664601483335671261683881745483120 1944 99999999999999988897769753748434595754676119837055884 1945 3381391913522726342930221414242504167158467761458392 1946 46768052394588892084443700013214149496365759070208 1947 211587613802425391637729361787678676290060193600 1948 226267027688376190510155027967204144106113502 1949 34694469519536141888238489627838134765624 1950 332306998946228967649491012766662656 1951 42391158275216203514294433200 1952 2305843009213693951 1953 1 1954 36 1955 2880 1956 226980 1957 11980800 1958 714924298 1959 37473869160 1960 1954003619268 1961 96339492864000 1962 4605364224083560 1963 210623061152383704 1964 9269035929372191596 1965 390781577529571737600 1966 15791086658578657695392 1967 610314309497021484375000 1968 22539340290687510526353306 1969 794059710478124959609651200 1970 26647936506962193439322192686 1971 850431451972670071253494368624 1972 25765451746190257996855266613128 1973 739695736585096120654249328640000 1974 20083415214428110320965436874242042 1975 514617185422126040309748255369946752 1976 12417343769139486882278320020632149720 1977 281474959933439995277633798605331496960 1978 5978815829149107639790335951261355371864 1979 118678898155602103810933288595150513181240 1980 2195060778453276448585190172728648509121532 1981 37711171140909323048528666345256736574668800 1982 599754183704625764269441228844826163534881144 1983 8797666825124364529011902662599232554066479904 1984 118558347188026463556681589480615788684204282260 1985 1461501636990620551282746369252908412224164331520 1986 16403476339625029756224827950926001480558989788190 1987 166771816986958282626334957182684292462968213301056 1988 1527319604909066255442244538517804134059453082180548 1989 12522444867896975513203900049576972395377051303936000 1990 91297581665113611056360383850137941888798910326957378 1991 587472068621584674509361107122184549588153488335791304 1992 3308722450212110699485634766460862010717391967773437500 1993 16160309291551042940270198580611423729895952267345920000 1994 67739389260745218861137988047774370539553852007909099222 1995 240853296366549677664996725062759376754942580051169371560 1996 716852284415660510485987947106903932935638396984643380092 1997 1759218604441499999999999999999690514990178672523461263360 1998 3498743002442937227729601361122964878585526371203662724898 1999 5527582519632542969762418089984973590515332381809177549256 2000 6777964732779730995471356071936289402038303854098687372272 2001 6277101735386658463090590892584524880384082796102528532480 2002 4250810001426997246022700949197314673153964569736474316168 2003 2024891623976435336653722218362636670186760937196822343504 2004 647307989872865201422284359961937038113215496061434545236 2005 131046309360030927637791218951017168274259460703964364800 2006 15624722518287446627037310616316692383878522699200314330 2007 999999999999999944488848768742172978800402196949502392 2008 30432527221704537086371993077080959522666567995466542 2009 374144419156711141867846458640540824501422401781760 2010 1481113296616977741464105532513750734030421355206 2011 1357602166130257147771058865625930451861708184 2012 173472347597680709441192448139190673828124 2013 1329227995784915871750885555673497600 2014 127173474825648610542883299602 2015 4611686018427387903 2016 1 2017 32 2018 3456 2019 208530 2020 13845840 2021 749959936 2022 42180533640 2023 2190734291116 2024 111412173542400 2025 5405590858235904 2026 253295136171950400 2027 11379332742710135958 2028 491258904256726154640 2029 20323123184411739193344 2030 805345756343164737794304 2031 30516646801425415039062500 2032 1104427674243887413374729600 2033 38115157491029532103457898496 2034 1252453015827223091648143056288 2035 39119921406213750868371314399482 2036 1159445329243661586536204586105600 2037 32546627929193200409719923456081920 2038 863586854220408743801513785592407848 2039 21613924364769340054896325059466012644 2040 509111094534718962173411120845918138560 2041 11258998732881919962221069262942745133056 2042 233173817336998664612209639363012048674624 2043 4509798163513494888275913289331791228066326 2044 81217248802771228597652036390959994837496720 2045 1357602163601506281793777741563514218287726592 2046 20991396429661901749520605958667132448943386752 2047 299120672193517311325255704989791924362087775504 2048 3912425457204877520125841523370910648011138252800 2049 46768052389144375511782899231507062910081549991936 2050 508507766528375922442969666478706045897328683433920 2051 5003154509754359639395026930525697718105265285548648 2052 44292268542362921407825091617016319887724139383235920 2053 350628456303666472156119806209717727083410740868022272 2054 2465034704958067502171331090233870685715674534541017048 2055 15274273784188985279403737357940638356802869613534518812 2056 82718061255302767487140869197901338338851928710937500000 2057 387847422997401403175908704241278575634173279910817169408 2058 1558005952997140033806173725098810522409738596181909282128 2059 5298772520064695309321540373299242675937561327098056728110 2060 15053897972728870720236320290508867749944562121317732032000 2061 35184372088830999999999999999998762059960714654909472964608 2062 66476117046415807326862425861336332693125001052869591773080 2063 99496485353386480420780024810338473218607777763066820363314 2064 115225400457255426923013053222916919834651165519677685328640 2065 100433627766186713815411042526337530371891505924532504363008 2066 63762150021404958690340691873643662993947887094524364354752 2067 28348482735670107302407409588961939724577050619099839679274 2068 8415003868347247618489696679505181495471801448798649088080 2069 1572555712320371306242250722060519947422585582641148329984 2070 171871947701161912897410416779483616222663749691203457640 2071 9999999999999999722444243843710864894056054180275957908 2072 273892744995340833777347938740423901758720186386221920 2073 2993155353253689155711959103263637110133364531134464 2074 10367793076318844190248738727596255138212949486448 2075 8145612996781542900756739286647238720541907142 2076 867361737988403547205962240695953369140624 2077 5316911983139663489309385231907684352 2078 381520424476945831628649898808 2079 9223372036854775807 2080 1 2081 48 2082 3072 2083 240084 2084 13852800 2085 844596300 2086 45861064704 2087 2488651484818 2088 127562835304800 2089 6351139267666596 2090 303009291256725504 2091 13931233631192235640 2092 614636374992259510800 2093 26036721925606486195972 2094 1056866915564116956020736 2095 41072639298347504876723552 2096 1525855623175634765625000000 2097 54116956037951879038445673642 2098 1829534548161140019094100115456 2099 58865291743879485307462723645582 2100 1799518100841663874531423409340000 2101 52175039825940979260324538615962744 2102 1432051970312378182247409950486691840 2103 37134234731477575983465092780473537506 2104 907784877434939058049589392336846080000 2105 20873554875923477449109855954682643681000 2106 450359956026163199697768549599942333693952 2107 9093778876145332986461200919282095458146376 2108 171372330851924489680233223126213388412301200 2109 3005038205702535458113125346465519808987378676 2110 48873677935171860505105833222094280870439419904 2111 734698875038166561233852338021166257403834176008 2112 10170102856947500179819161215497031725700655091200 2113 129110040087761004614461610046856388978508820515860 2114 1496577676539732302308813022054849912625142261874688 2115 15763740762379653595732059660839887422817189186451550 2116 150094635294814955590925419400418832450269607063276800 2117 1284475787728524720826927656893473276744000042113841708 2118 9817596776538377429381103041372837990559579730939478016 2119 66555937033867822591472345972835824806786148034025970874 2120 397131118389274805912581702752386518154515963302581340000 2121 2067951531382569187178521730129432398825883865356445312500 2122 9308338151939750147449825569739897500885498512603804073984 2123 35834136918934220777541995677272642015423987712183913488966 2124 116572995441429923212681624853687239131243418630204512111600 2125 316131857427306285125176739909533418833274393387747250433452 2126 703687441776629999999999999999995048239842858549269147680768 2127 1263046223881900339210386091365390321169375020004522243688538 2128 1790936736360963010259526487043865701479350497307318692788800 2129 1958831807773342257691221904789587637189069813834520650586896 2130 1606938044258988848294269386381281544236233544287656452554752 2131 956432250321074380355111266283074653649226497625431003220504 2132 396878758299381590358490823968662340537815423601813633044000 2133 109395050288514219040366056833567359441133418834382438145052 2134 18870668547844456722439544908097569279433312677684309917696 2135 1890591424712781041871514584574319778449301246603238034050 2136 99999999999999998612221219218554324470388357292436681440 2137 2465034704958067503996131451803900913992644900757066406 2138 23945242826029513328772422562666338937554857516597248 2139 72574551534231909331741171093173785967490646405142 2140 48873677980689257446931593997405478846759570000 2141 4336808689942017736029811203479766845703124 2142 21267647932558653961849226946058125312 2143 1144561273430837494885949696426 2144 18446744073709551615 2145 1 2146 20 2147 4032 2148 229376 2149 15552000 2150 887503650 2151 51520374360 2152 2776184464384 2153 146830437604320 2154 7413151593668548 2155 362027200390574400 2156 16976813871329181696 2157 766217862271727873280 2158 33194458437955434760158 2159 1379946262057143768386568 2160 54958756868676380323086336 2161 2094704701538106500735385600 2162 76293363235790866088867187500 2163 2651730845859651843365425471152 2164 87817825962379637817558144385024 2165 2766668711962335809450748011342400 2166 82777872110300658923931364125366922 2167 2347876792316984558651796822379201728 2168 63010294205157942031717004234907975680 2169 1596772093453535767288998989560362112800 2170 38126965988629603945883956583943355026612 2171 855815749912862575413504094141988390921040 2172 18014398375264255997582148378785140160069632 2173 354657376169698992337592160644706783447379200 2174 6512148584502952602438084323296609790696032158 2175 111186413610993811950185637819224232932533011048 2176 1759452406485501548157594684657441250151258652672 2177 25714460626335829643189249681136180884041194700800 2178 345783497176469503224779424506248885728415883259376 2179 4260631322896113663230630369078040105101499592489920 2180 47890485650665230248790180652101179596045074974113792 2181 488675963633769261467693849486036510107332864779998080 2182 4502839058877211153863881383690586519084058986513100248 2183 37249797844127216903980902049910725025576001221301409560 2184 274892709743574594948807363703445313114981826300741681152 2185 1797010299914431210265371000095259116415392417331467808800 2186 10325409078125840406152223180359138443426752494290470035412 2187 51698788284564229679463043254145304672420024871826171875000 2188 223400115646579401192851448955306977034833845987229877403648 2189 824185149135487077883465900577270766354751717380230010246240 2190 2564605899711531201162680849833262163754142972055722427482950 2191 6638769005973431987630209634762132168018928878065996394665344 2192 14073748835532699999999999999999980192959371434056339102367744 2193 23997878253756106444997335735942416102218125380085922630082240 2194 32236861254497391448840716417363297153577556198720212346292666 2195 33300140732146818380750772381422989832214186835186851059977248 2196 25711008708143832990689851829779553174067492304563594302849024 2197 14346483754816115705326673435138218331208886715814830607317760 2198 5556302616191342881892381163623639058285572799858313184240346 2199 1422135653750684847524758738836375672734734444846971695885688 2200 226448022574133486954469755059324596181666919403501006094336 2201 20796505671840591460586660430317517562942313712635618374560 2202 999999999999999993061106096092771622352157959244297191004 2203 22185312344622607535965183075655365620426293776656805032 2204 191561942608236106962486379447559679726390625202864128 2205 508021860739623365322188197652216501772434524836000 2206 293242067884135544808763038814693169641868107502 2207 21684043449710088680149056017398834228515624 2208 85070591730234615856620279821087277056 2209 3433683820292512484657849089280 2210 36893488147419103231 2211 1 2212 66 2213 2880 2214 272304 2215 15728640 2216 988293636 2217 55912731840 2218 3142742836020 2219 167279571763200 2220 8662995818654938 2221 430383499666104600 2222 20635783402783725828 2223 950933795471622144000 2224 42141982563048088637320 2225 1792610924151076191294984 2226 73137151889028619724488156 2227 2857898965914071257212518400 2228 106829941432923955312244436512 2229 3814682713708771636962890625000 2230 129934811447123008718276960325306 2231 4215259668600786330468199956480000 2232 130033429462229783044185156533092846 2233 3807783024920265086497018156599714384 2234 105654455656508888883887098642325676648 2235 2772453110278042093677816781062379929600 2236 68661200018502037993426956551095570850442 2237 1601332595385418816340985621175792066169472 2238 35088445746427365591953667859821524027762680 2239 720575937694924799980657186958223527242629120 2240 13831637670618663777418963487445985126888910904 2241 247461646441578816789842419330780691471709868200 2242 4113897303606771042156868599311296618503721408812 2243 63340286648225683811012425463343721599290100940800 2244 900006121921754037511654663513137091681147249624344 2245 11756638904684289560528275467261408834692169819213024 2246 140600833655571756507098171792424894091092744248974100 2247 1532495540843588113159816404008773465346090760677621760 2248 15148954872646847105498509334067131813327318808179940510 2249 135085171766807771807958221311610141137928053043251358016 2250 1080244137479689290215446159447411025741704035417740877268 2251 7696995872827089035532516883326532524642587316427161600000 2252 48519278097689642679825575932030222762905093051664530194418 2253 268460636031332891441484088503699756157416951390784768728504 2254 1292469707114105741986576081358180090319365262985229492187500 2255 5361602775518210400471657880435228772433679103642158969651200 2256 18956258430116202791319715713277227626159289499745290235663542 2257 56421329793654488220899514829905339534125810766162754687935480 2258 139414149125442071740244889006638288135825962242977393210610012 2259 281474976710654999999999999999999920771837485735943881432760320 2260 455959686821366022454949378982905905942144382221632529971562578 2261 580263502580953561456655244086425314750057573538978174469525496 2262 566102392446495912472763130484190827147641176198176468019613232 2263 411376139330301419194889962457905238515381921640706237341368320 2264 215197256322241735579900123731533767548797091880575900513359528 2265 77788236626678804664607903687167510851291117013830863188505584 2266 18487763498758903017821863604872883745551547783010632046513956 2267 2717376270889601881164808352492520884615979128515191845683200 2268 228761562390246506066453264733492693192365450838991802120170 2269 9999999999999999965305530480463858111761222141785713522632 2270 199667811101603467823686647709159062767314112999440867422 2271 1532495540865888857029119031365393310714932061903257600 2272 3556153025177363557255317383565515512407041673852006 2273 1759452407304813269234098657374328221516713319624 2274 108420217248550443400745280086994171142578124 2275 340282366920938463444927863358058659840 2276 10301051460877537453973547267842 2277 73786976294838206463 2278 1 2279 32 2280 4488 2281 242060 2282 17821440 2283 1040187392 2284 62437205376 2285 3494101991970 2286 191707312997280 2287 10057496850558976 2288 511116753300641400 2289 24974443490399829916 2290 1176244080588520070400 2291 53258794661131000479744 2292 2317809042486705244541760 2293 96803957709116442458071398 2294 3876269050118516845397872320 2295 148611880054847090731931664384 2296 5448327041205290625066114971904 2297 190734499483359290847778320312500 2298 6366805760909027905949168841612000 2299 202332560611252552147769716287471616 2300 6111571184724799803076702357055363808 2301 175158040026800193826774869558804321562 2302 4754450504576568543232748207589607173120 2303 121987940487757890296033796785237393408000 2304 2952431600795587633717359131697109546569048 2305 67255969507301254985876269414600418918635524 2306 1438626275603521989270100382252682485138269920 2307 28823037561484083199845257495377557841789321216 2308 539433869154133127310626875900316651745118327104 2309 9403542569158860778060721020434347144676362271846 2310 152214200233450528559804138174517974884637692126080 2311 2280250319601581512402279850879980296621599313887232 2312 31500214267261391312908129694276409672094874009089152 2313 399725722770899394723019541465719994618272157087341264 2314 4639827510633868026559600734891366777853712786961043200 2315 49039857307351631544290614898545322383437278125779582976 2316 469617601052052260270453789356081086213146883053578155840 2317 4052555153011604711119373323012387772956552375471333012808 2318 31327079986910989416247938623974919746509417027114485440800 2319 215515884439256498272433222527963730758366614673823379750912 2320 1310020508637620352379235580529940054175642992448376409460648 2321 6979976536815448708938428016682901696261018760589884968976972 2322 32311742677852643549664402033977239625528454780578613281250000 2323 128678466612440706873394910253573958677657380990847000875368448 2324 435993943892672664200353461405376235401663658494141675420261488 2325 1241269255460407560608315223727226760997649156039552890275007390 2326 2927697131634283506545216075875838639103706266183050559802368000 2327 5629499534213109999999999999999999683087349942943212575777619968 2328 8663234049605954426644038200675212212900743262211018069459689000 2329 10444743046457168744617490681032964570809163462152889149023123714 2330 9623740671590430512036973218231244061509899995368999956333424960 2331 6582018229284823437869058064777942918088527104392809625428164608 2332 3227958844833626033698501966995308975980209368583965555543984832 2333 1089035312773503295531312623395401100165127322363901479618603914 2334 240340925483865739231684226863347488692170121179138216604681440 2335 32608515250675222800244727959824817563868297043251276225183744 2336 2516377186292711566730985912068419625116019959228909823321880 2337 99999999999999999826527652402319290558806975400057022748388 2338 1797010299914431210413179829467213881456259424023556673200 2339 12259964326927110861549864234062809977334684736347439104 2340 24893071176241544900787221684958608586849291716964048 2341 10556714443828879616549153217695253568059939165782 2342 542101086242752217003726400434970855712890624 2343 1361129467683753853816604941579653742592 2344 30903154382632612361920641803528 2345 147573952589676412927 2346 1 2347 44 2348 3456 2349 300762 2350 17568000 2351 1159916208 2352 67645734912 2353 3937174769844 2354 217487214547200 2355 11694146092834140 2356 604060978144149504 2357 30155888444737842658 2358 1448871537226395718800 2359 67045996699512597224676 2360 2982674560169550758805504 2361 127479497353478086303240600 2362 5227493725605161857489963200 2363 205442259656281392806087233012 2364 7727847242362248732803938123776 2365 277864679579614693248693109444832 2366 9536734069115382270812988281250000 2367 311973482284542370742784457738692042 2368 9711965225472593629988471102490279936 2369 287243845682065590744605010781602099022 2370 8057270321483572912533620789871124833600 2371 213950272706450610682946467074314524057944 2372 5367469461442876012858103741095315054264320 2373 126954558834210268249846442662975710502469106 2374 2824750729829916191406272158540966427922240000 2375 58983677299744401560074115672359981890669066760 2376 1152921503533105151998762059961867541229707722752 2377 21037920897011260085001183058681326724477623823656 2378 357334617711235158627194871407934128003320994659200 2379 5631925408637669556712753112457165070731594608664996 2380 82089011510435153637951820160363499964817452799361024 2381 1102507499354148695951786054591905699456487543356592808 2382 13590674574408349764888653394674625419079797609612068800 2383 153114307850917645556545795974569901658489125640148373140 2384 1569275433840961200188123516277683460147790880570477641728 2385 14558145632613620068384067470038513672607553374660922831070 2386 121576654590458714676790599865218868508529797500086910080000 2387 908485319620418693071190220095272672648773093786320077783228 2388 6034444764300554025513448727910475652049306881093180300722176 2389 35370553733215749514454865947594497818937210116587069903339754 2390 181479389957211982341377070736382648572972802091759177680936400 2391 807793566946316088741610050849544677475932985544204711914062500 2392 3088283198698620852106030850419589634465781209638751113570156544 2393 10027860709531471276608129612323653414238264145365258534666014246 2394 27307923620129063350616719794161390945663975943881192370642878400 2395 61481639764319953637450051440547653538935444608773893932269911692 2396 112589990684262299999999999999999998732349399771771724403203637248 2397 164601446942513134106236725812829032045114121982009343319734091018 2398 188005374836229079148694069747763153690896514230680193057243970800 2399 163603591417037318704628544709931149045668299921272999257668224336 2400 105312291668557180851911478360058759504155764535417032630580805632 2401 48419382672504390505477530060041146952979207584611798094854610744 2402 15246494378829046349025990529961007040041144301205642568948216000 2403 3124432031290254610011894949223517352998211575328796815860858732 2404 391302183008102674960538901814308462720721610351244979413712896 2405 27680149049219827234040845032752615876276219551518008056540690 2406 999999999999999999132638262011596452794036606382542024012400 2407 16173092699229880893718618465459271882757632037297776658006 2408 98079714615416886913666561805061133785138390855265026048 2409 174251498233690814305510551794710260107945042018748342 2410 63340286662973277702728603126500927381164903187200 2411 2710505431213761085018632002174854278564453124 2412 5444517870735015415340206742613453176832 2413 92709463147897837085761925410586 2414 295147905179352825855 2415 1 2416 24 2417 4224 2418 275072 2419 20151120 2420 1208197100 2421 75414048192 2422 4363686772736 2423 248117914368000 2424 13510646924102370 2425 713342911662882600 2426 36261785457358618624 2427 1779197418239532716880 2428 84044809787843910521908 2429 3821623409885589693668160 2430 167034873025061173157953536 2431 7011372354625095192011427840 2432 282286819248381549431119054638 2433 10888439761782913818722623349688 2434 401848823070102134470993778835456 2435 14171098666688812168978549415040000 2436 476836930829448556768417358398437500 2437 15286700631942576189855364720693838352 2438 466174386404912047030755788703592873984 2439 13500460747057082764996435506735298654080 2440 370634445834011925896092022507884890233002 2441 9627762271797852857065131279873768957521088 2442 236168658063080179042074130813533092021534720 2443 5459046029871041534743397034507955551606171600 2444 118639530873843284487344245266065931491232160212 2445 2418330769289520463963038742566759257517431737200 2446 46116860162799042559990096479690328643819234394112 2447 820478914983440028873573692969968373117253892915200 2448 13578715474607706559990267093498646657731648875309678 2449 208381240119593773598371865160915107617069000520604888 2450 2955204414461673417345898047055789314928213088589053952 2451 38587762477395204358312522517727394410961152244414118400 2452 462082935533245987859416028161219739483708354801057842096 2453 5052772159080282310846879956115509532576601074028389947840 2454 50216813883002102258353133953273601026774075866983780319232 2455 451302514611022222119906091571193923850834154614488607763200 2456 3647299637715420040351858998098499529007217384288259426776248 2457 26346074268992142099064516382762907506814419719803282255713640 2458 168964453400434721748771023341278193768222389224416895305777152 2459 955004950796825236892220928044626488317058317032179049021293680 2460 4718464138887645647692517089080102521009714940496904641484440452 2461 20194839173657902218540251271239185371086932718753814697265625000 2462 74118796768767427096276588868926110611780512142507866775091150848 2463 230640796319223839361986981083444028527480075343400946297318327680 2464 600774319642840460903139469065337025045480110386482216036759239990 2465 1291114435050719026386454677181586019141941884732859062991899269504 2466 2251799813685246999999999999999999994929397599087084645813000863744 2467 3127427491907749548018497790443751608857168317658177523074947729360 2468 3384096747052123800386706218273508956794278136898120271990969767946 2469 2781261054089634417978685260068829533776361098661640987380359813728 2470 1684996666696914940398636048349833534584406879487729151079134265344 2471 726290740087565857582162953676174765859672855360365583798723988480 2472 213450921303606650367477164036431840024681552731494421124151514426 2473 40617616406773309930154634339905725588976750479274358606191163528 2474 4695626196097232107672079819217858465428242636746973499197751296 2475 304481639541418099574449295360278774639038415066698088621947600 2476 9999999999999999995663191310057982263970186490677223940602924 2477 145557834293068928043467566189896487793772579998937289719672 2478 784637716923335095394403086170723686146950778700062261248 2479 1219760487635835700138573862562971820755615294131238400 2480 380041719977839666226672670219956888717257804597502 2481 13552527156068805425093160010874271392822265624 2482 21778071482940061661508400923043489120256 2483 278128389443693511257285776231760 2484 590295810358705651711 2485 1 2486 70 2487 3456 2488 316316 2489 20044800 2490 1350125106 2491 81250827840 2492 4902165063984 2493 280375465082880 2494 15633019489406436 2495 838479737581358400 2496 43513917611435838660 2497 2176246791086093107200 2498 104972647676132430295978 2499 4874896525927622610192840 2500 217832564725732672546961988 2501 9354095623755061165817856000 2502 385625479506402031304020237480 2503 15243546467841672386756709495864 2504 577087307374494432392299037533516 2505 20896158727794206201914022952960000 2506 722726032139313288443923653294345632 2507 23841852225814353919200897216796875000 2508 749048330965186233467125355354483577306 2509 22376371881330011409177098567692792627200 2510 634521655111682889954832468816559036741806 2511 17049184762417202745369778757360391849981744 2512 433249302231017009057853046176250707996938568 2513 10391420993486587836330248209070327425558118400 2514 234738979284454785993966072483842088719065378842 2515 4982860301342116640450222000627726524775791051392 2516 99151561540870339022484588445237129558214701225240 2517 1844674406941458431999920771837504182406480165601280 2518 31998677684354172638330232223686922530424624490776344 2519 515991188065127489390610527172894419072303599228724760 2520 7710105884424969623139759010953858981831553019262380892 2521 106387358922168384270483840195149477632482845821973299200 2522 1350571686708832152540938362369359045910788543921348047544 2523 15710819808187519216724575774100273221441003043512825347744 2524 166741481249649316340236594130313545131230826512461458888340 2525 1606938044257528773904631189422958917689486710763136902758400 2526 13990377952941688885717088838707011639375858793049146840659230 2527 109418989131487480210277884972198882892854498263883118213088576 2528 764036153800772120872870975100124317697618171874295185415695588 2529 4731004695212441135447111078992777678019736902718179084599296000 2530 25785133671514281396107420984341090609412357354827787778255012258 2531 122680067611080530228622716565226663101714075572360034624620948904 2532 504870979341447555463506281780982476448116358369588851928710937500 2533 1778851122450424570059398013615299637467093538178693610769009868800 2534 5304738315342148305325700564919212656132041732898221764838321536662 2535 13217035032142501878954356288969065217650161464334613910021670429000 2536 27113403136065099554115573399323903465750845185478586751267372041532 2537 45035996273704949999999999999999999979717590396348334079652376084480 2538 59421122346247241412351458018431280568286198035505372938424006857858 2539 60913741446938231788352627546714575341186633294740164277408528151336 2540 47281437919523785105637649421170102074198138677247896785466116833392 2541 26959946667150639420522595930308483613493827247172119449184879247360 2542 10894361101313487863732444319020409295715829757297207934562675871688 2543 2988312898250493115512473372828889950594280465838906416207980958864 2544 528029013288053029092010246418774432656697756230566661880485125876 2545 56347514353166785340938635813962015066031495654781292453560320000 2546 3349298034955599095318942248963066521029422565733678974841423610 2547 99999999999999999978315956550289911319850939370915147344096472 2548 1310020508637620352391208095711357512690814894980207506869902 2549 6277101735386680763495507056286727952638980837032266301440 2550 8538323413450849900970017037940802745289307058918668806 2551 2280250319867037997390939175702521518618057145801464 2552 67762635780344027125465800054371356964111328124 2553 87112285931760246646328751597353309306880 2554 834385168331080533771857328695282 2555 1180591620717411303423 2556 1 2557 24 2558 5040 2559 296856 2560 22387200 2561 1408497152 2562 90458382168 2563 5410067109740 2564 318643996769280 2565 17979214137393152 2566 984913608514087296 2567 52011152206940687010 2568 2654348974297586158320 2569 130590914913019922415616 2570 6193386212891813387462760 2571 282752627692549709576543116 2572 12416456766249589471194009600 2573 523833351492095442759853277184 2574 21209401372874351429122054643520 2575 823153080722813327418560941066038 2576 30585627290848204916791848989276400 2577 1086600771977169997944219930904756224 2578 36859027641454103463682403738056706304 2579 1192092753399265247979974746704101562500 2580 36703368217294125441038629800653093774400 2581 1074065882316034493058881517515416992219136 2582 29822517790249095827877126034378274726864928 2583 784262504914402371832449374444524792777930042 2584 19496218600397469863556625468588568101297693440 2585 457222524565053183885068623158171210195906068480 2586 10093776109231555797740541116805209814919811290248 2587 209280132753823232610474942787708334082083528852004 2588 4065214023175683899921868126254722311886802750234880 2589 73786976286248271871999366174699959672275546486603776 2590 1247948429689812882554270213295946005744545481825701184 2591 19607665147045502758951827207348959000239049411023754166 2592 285273917723723876056171083405292782327767461712708093040 2593 3829944921225928367660362936843683659413892041636338204672 2594 47270009034809125338932843202668995182653934533706760551552 2595 534167873479347299070210900201928924871907726078171962337424 2596 5502468881238427440132992717663866025448525972263757121920000 2597 51422017416264304791145492508225944323387035272734875808956416 2598 433701716541192355457229753999917360820651622584523552060436160 2599 3282569673944997591294168274587312037886647098447705018942128168 2600 22157048460222391505313258277903605213230926984354560377055172080 2601 132468131465952116763260424167915610501116672748914138850841853952 2602 696198609130885597695057469921435025277799693734980851105006077048 2603 3189681757888116449996215169934765208865565297434078292864244683132 2604 12621774483536188886587657044524576122057624161243438720703125000000 2605 42692426938810265518410492489938478850806574092215096673307814002688 2606 122008981252869411022491112993141891091036959856659100591281395343248 2607 290774770707135170466934006022167592121449141609513461418827772243470 2608 569381465857367090636427217635376152227158156449015032962290833088000 2609 900719925474099099999999999999999999918870361585393327311410249596928 2610 1129001324578697586834677702350194330797437762674602085830056130299320 2611 1096447346044888202622874530115789869645362449711545509479257652092114 2612 803784444631904346795840040159891735261368357513214245352923986167680 2613 431359146674410233721516888138624914297047773357701535442307915972608 2614 163415416519702317955986664854695078474828570650724083253456094021312 2615 41836380575506903689749178753836368640061097614921934558916200370154 2616 6864377172744689378196133203444067624537070830997366604446306636400 2617 676170172238001424384505697662313549694593788471724374072863227904 2618 36842278384511590048508364738593731731323648223070468723255659720 2619 999999999999999999891579782751449556599254710689633792002646068 2620 11790184577738583171520872861409084981857919079791183260007680 2621 50216813883093446109325185917977577474965345125985203257344 2622 59768263894155949306790119265585619217025149412430681648 2623 13681501919202227984438344517363322096699284153045222 2624 338813178901720135627329000271856784820556640624 2625 348449143727040986585905302199771942879232 2626 2503155504993241601315571986085848 2627 2361183241434822606847 2628 1 2629 72 2630 3456 2631 357910 2632 22464000 2633 1557594764 2634 97322674176 2635 6060711605322 2636 358579534464000 2637 20711902231438128 2638 1151795604700004352 2639 62050258079671398804 2640 3225479099614111267200 2641 161915287432152755657580 2642 7835936473116160168034304 2643 365409786560616989860302898 2644 16399902652641563502790123200 2645 707738046637000315429987441956 2646 29334779587287811073207754031104 2647 1166517075508333965154241526859960 2648 44450308775686606541270666176230000 2649 1621038246414954860589967996431649252 2650 56503253614241493054660234495148425216 2651 1879810409754094414449521639752301014112 2652 59604641222676945199499130249023437500000 2653 1798465042647412146618939271949985384350442 2654 51555163119442027950286114589740552018722816 2655 1401658336141707503910224923615778912162651662 2656 36076075360456363151837780911384916062387898400 2657 877329837017911710686786378753692048587936229944 2658 20117791099598493110846848862007341457507719577600 2659 434032372696956899302843268022624022041551885480706 2660 8789765577707112034102094840988093486422555381760000 2661 166673774950203039896796593176443614787358912759630120 2662 2951479051621729566719994929397599382230299192540004352 2663 48669988757902704365188623353979922573789818634152867336 2664 745091275598571609920233350200060892443422607271134770800 2665 10555134955777783414078330085995832946127396083370199442516 2666 137878017164635018744318600148962023295044298742967507615744 2667 1654450316218319386862649515731600465848753547099411679329608 2668 18161707698314326145313951112868417246474394270704415632880000 2669 181581473080868105534345795907906288237097380142345079233708820 2670 1645504557320831897735812471410290361665560497180547944617607168 2671 13444753212776963019174122373997438185440200300120230113873520990 2672 98477090218355525513512524118835655608999442595056756979067884800 2673 642554405346449353654084490059204551183696882546282250934599990348 2674 3709107681046711978961670272087286791188886987231750302840532238336 2675 18797362446533911137767965617976775891913586137236158209664250795034 2676 82931725705091322332577913428409231017377689056471343141235199009600 2677 315544362088404722164691426113114474105714180041104555130004882812500 2678 1024618246531447282485669674468886237091309176040592564857437111189504 2679 2806206568815996453517295598842263495093850076703159313599472092894726 2680 6397044955556975170701867976801016757336482598744967457934089008544400 2681 11957010783004708903364972804089918452895053983241103329067680461985132 2682 18014398509481982999999999999999999999675481446341573291231242488905728 2683 21451025166995254149858876344653692285151317490817439630771066475687098 2684 19736052228807987921104486612847393993756524768573831217704989877335200 2685 13664335558742373895529280682718159499443262077724642170999707764850576 2686 6901746346790563763489513036247512040601936672946805561119725439680512 2687 2451231247795534769339799973167370872317846500187613100018241817220184 2688 585709328057096652164510363293332526283043564261130503126288971100000 2689 89236903245680961916549731644772879118981920802965765857801986273212 2690 8114042066856017094373520779295111161815861851426441623874983428096 2691 405265062229627490533592012124531049044560130453775155955812256930 2692 9999999999999999999457898913757247782996273581118285070577557760 2693 106111661199647248543687855752702366939643026793028596434604806 2694 401734511064747568880046005214555635215136754726789917442048 2695 418377847259091645147530834859099334519176045887014771542 2696 82089011515213367906908195493624216387263349400154800 2697 1694065894508600678136645001359283924102783203124 2698 1393796574908163946344801800419805182820352 2699 7509466514979724803946715958257546 2700 4722366482869645213695 2701 1 2702 36 2703 5328 2704 314496 2705 25411680 2706 1627560264 2707 107770126464 2708 6670465452032 2709 406067677556640 2710 23715063608070380 2711 1346274196594633152 2712 73750947497819242496 2713 3909180972368887488000 2714 200004121722372343854690 2715 9876832533361318095112440 2716 470170602886593449684107264 2717 21559177407076402401757871040 2718 951201611000947413234945653668 2719 40341068866563718575338740825920 2720 1642750790192568314195620738891776 2721 64158439152961059084416688533740800 2722 2400317818907286140761424016184065918 2723 85915027059992607611268303810877410408 2724 2938169538197702621042908299703747608576 2725 95870330898137712479554827441173232537600 2726 2980232149951689269987477064132690429687500 2727 88124787089723195184384349207575170359005552 2728 2474647848171429757887288831949068797785145344 2729 65877941798660252683780571409941608871644628160 2730 1659499469672051348078075444723251977421697825482 2731 39479842665806410483193417445190341100765509536448 2732 885182808794529063315145597675167278855494156943360 2733 18663392025969146670022260524972832947786731075670400 2734 369170154306675900577262768587418998790894637598957812 2735 6833624772958324635768660320234188206281715423144834960 2736 118059162068305156505599959435180793877250772822908731392 2737 1898129561558205495534793416265911348918582224278438636800 2738 28313468472951728773490081717697522471102494918667371547198 2739 390539993363777986320898213181845819006713655084697379373128 2740 4963608617935889428724479585017282695377966683407094154002432 2741 57905761067641178540192733076073293918024592467139424235776000 2742 617498061742967894548429606439574360994231442132477920255183216 2743 5992188611668647482742938663435893315194466880491729477363316160 2744 52656145834272607038252506463482253866372741805026044927459459072 2745 416787349596085853594397793593920583748646209303727133530079150720 2746 2954312706550749732024687861782690695747873839614752702393794276248 2747 18634077755047031255968450211716931984327209593842185277103399720120 2748 103855015069308673345192065153843125913198412136730690001320649162752 2749 507528786056415600719747797056255220966383775362901348729396551898560 2750 2156224868332378210871817896270009369081168802669663882365361132669492 2751 7888609052210118054117285652827862207914222381077706813812255859375000 2752 24590837916754745700181875025796080978626494556624758073053862636290048 2753 64542751082767918430897798773372060387158551764172664212787858136578720 2754 140734989022253469380163613777068995698713233489081668043144649935701030 2755 251097226443098886970664437522117422303669262067547787344117822948526464 2756 360287970189639669999999999999999999998701925785366293128896172936658944 2757 407569478172909828847318650548420153417875032325531352984650263038054880 2758 355248940118543785044915464441854651260501275518454133969810159631969626 2759 232293704498620356223997771606208711490535455321318916906995032002459808 2760 110427941548649020407394151188196299944424365160937536930257997307838464 2761 36768468716933021540096999599245286560744674161859221846479591174316800 2762 8199930592799353133859298111284018925217927283221356391233142551415706 2763 1160079742193852504915146511382047428546764970438554956151425821551768 2764 97368504802272205143038963795540354742944525939938184365014155001856 2765 4457915684525902395869512133369841539490161434991526715513934826240 2766 99999999999999999997289494568786238914981367960931657574016443644 2767 955004950796825236893190701774383108765552506361981209195050312 2768 3213876088517980551062146113199385143382750012689952505069568 2769 2928644930813641516032715844013695341634232321209103400800 2770 492534069091280207442283558130077559448972671140927502 2771 8470329472543003390683225006796419620513916015624 2772 5575186299632655785381568384920655553888256 2773 22528399544939174411840147874772640 2774 9444732965739290427391 2775 1 2776 40 2777 4104 2778 389016 2779 24883200 2780 1804229350 2781 115802338176 2782 7442948424956 2783 455377445683200 2784 27206534396294946 2785 1566778767879758400 2786 87507829947878668464 2787 4721213561365038366720 2788 246278710219246553066436 2789 12401012490722306115802560 2790 602486784535040403801858900 2791 28210667951815118566509772800 2792 1271991467017507741703714391418 2793 55169903895339315139747185557880 2794 2299440929350971270114956326031748 2795 91994131983308433335905576550400000 2796 3528714153412887850647463273578180040 2797 129617193132408686378099406533560618344 2798 4553496434179608203397220101976502751676 2799 152784825092966305831446191762108212838400 2800 4889386875816564591281993004271270617150752 2801 149011609718030513149686920642852783203125000 2802 4318114567396436564035227385345364553272109306 2803 118783097154740534072490085196461647686585548800 2804 3096263264537031876137686856267255616967297523566 2805 76336975676008710802742833481659145247842719090704 2806 1776592919961294224277006853254073178954440742478888 2807 38948043596027576847499859748137103770112726820454400 2808 802525857116673306810957202573831816754829436253827242 2809 15505146481782907992567281939831564120965665211969744512 2810 280178615691291310066515073129601716457550332348938233400 2811 4722366482800925736959999675481446346295639699713624637440 2812 74027052900770014654658625605359569398836826258727665480184 2813 1075911801976079837726526179064314816508691087872224553910920 2814 14449979754459785493873233887728295303248405238133803036805772 2815 178689910245854536990105729014848684894782377109068101713920000 2816 2026701637367441248906745657840836121284724051829111406662150744 2817 20994934099265682109978446185180347242243603660288693931628372064 2818 197742224185065366931721777276609323238490184996445702721160872980 2819 1684996666696819206195384324885079520413124632084809608873839165440 2820 12920407837478661461426331601411538096208032488415541139432453672350 2821 88629381196523751460020317926741295662738819694614466885247190268736 2822 540388254896363906423085056139791027545489078221423373035998591883508 2823 2907940421940653184745091989803194866207101188310128918233123651584000 2824 13703277223523221219433305048856831413054814481716062109309862925154898 2825 56061846576641883275589563215728045310291924403029577356202193057252504 2826 197215226305252951352932141320696556974212398927193135023117065429687500 2827 590180110002114027850674543337767345767027197704535103887547910900940800 2828 1484483274903662123910649371787557388904646690575971276894120737141310582 2829 3096169758489576498235547204257430802782107916243412919793075974883700120 2830 5273041755305076626383953248418069811927166400959302168189388582077562652 2831 7205759403792793499999999999999999999994807703141465172443527097708707840 2832 7743820085285286748099054360419982914939625614185095706708354997723042738 2833 6394480922133788152993790707291195590914720321109400369218708636215890776 2834 3948992976476546055807962117305548095339102740462421587418915544041816752 2835 1766847064778384328050801959877029657469136869725309774502867079109017600 2836 551527030753995323101454993997352915791054656593847252698595572839356648 2837 114799028299190943898923244734217809853838203650057625734229398001111344 2838 15081036648520082563896904647966616571107944615701214429968535680172996 2839 1168422057627266461779807852210138099355338475152904614484561310515200 2840 49037072529784926354564633467068256934391775784906793870653283088650 2841 999999999999999999986447472843931194574906839915338752312339527912 2842 8595044557171427132038716315969633397816268352932002406606273982 2843 25711008708143844408584281191526841393708624001022152702689280 2844 20500514515695490612229010908095867391439626248463723805606 2845 2955204414547681244656204504285460959478393033654257704 2846 42351647362715016953416125033982098102569580078124 2847 22300745198530623141530995906165491860766720 2848 67585198634817523235520443624317922 2849 18889465931478580854783 2850 1 2851 36 2852 4800 2853 354564 2854 28398240 2855 1866737664 2856 128100283920 2857 8170976191416 2858 513720063436800 2859 31026383303401472 2860 1822837804551761448 2861 103459108000246435820 2862 5688009039807383627520 2863 302194561415509874573312 2864 15515565231789658545273216 2865 768886239686774823866671650 2866 36751693856637464631913392960 2867 1692653017347981405837098745856 2868 75047496554032956760519149093720 2869 3199860529190926868096826355886716 2870 131068133048185309311644489732640000 2871 5151673847575961145207097606457524224 2872 194079278437709157396631869263754511680 2873 6999329263683932778411254982233734159878 2874 241335311011519234780052665404754645838880 2875 7944811141608077911202790861935590049316864 2876 249358730666840995487401488898759416707637504 2877 7450580541412676892742172986268997192382812500 2878 211587613802425391637728901801142131550099216800 2879 5701588674047748295384940267546961615788028461056 2880 145524373433240498178471282244561013997462983607648 2881 3511500882731570719122651689717280429988495249176922 2882 79946681398258326380455697929553463898059768589762560 2883 1713713918424715938645929804827483602481390162395791360 2884 34508611856016952192871159710674768120457665758914571448 2885 651216152253835046206481848921538795141575368376062486084 2886 11487323243342943712727117998313670374759563626306467569440 2887 188894659313411419013119997403851570751475651666230416244736 2888 2887055063130030575806108269431880554837739743675963296428864 2889 40884648475165402575952153206488333316859390677354844676321286 2890 534649250915012063273309653845946926220190993810950712361813600 2891 6432836768853688647475874007555141473315725910484145697992998912 2892 70934557307860443711736098025677159538345563958616577393021773952 2893 713827759375114344559908442922123728699758013122150097074388411984 2894 6525493398107157108760071465343580949077976635964555727885228435200 2895 53919893334299747093793164285180903000247138535897526223085036896256 2896 400532642961838505304216279643757680982449007140881775322406063842880 2897 2658881435895731436289704768901125046584423662431971394988616579582728 2898 15671259391994553286269466628053939798819183268421277818043959164621760 2899 81422331814338433807978574031427679022719718661676128268927982624571392 2900 369988485035126972924700267074175912175142063928593208193911703194226248 2901 1457608010992689612473318516474130600351949996415807124503774678687333292 2902 4930380657631323783823303533017413933237094170181080698966979980468750000 2903 14164322640050738240971902821979534460317900879597063123587660415267504128 2904 34143115322784228849944935551113819944806873883247339368564776954250143408 2905 68115734686770684851773463206444519532720958731674862685109206020869076350 2906 110733876861406609154063018639954693655321277698744154905498676027030272000 2907 144115188075855870999999999999999999999979230812565860689629993202758975488 2908 147132581620420448213882032847979675383852886669516818427458744956737812040 2909 115100656598408186953556043849136214453714699262380975804220798387487940514 2910 67132880600101282948735355994194317620764746587861166986121564248710884800 2911 28269553036454149261072795684959585386372966132807429860995786243213099008 2912 8272905461309929846521824910003661823765241552349704810297057775646976192 2913 1607186396188673214759176924512740152259245402895517075727388835162961994 2914 196053476430761073330659760423566015424403280004115787589590963842248960 2915 14021064691527197541737735946502219117436402931223249222892831547326464 2916 539407797827634189900210968137750826278309533633974732577186113975160 2917 9999999999999999999932237364219655972874534199798054690446212258948 2918 77355401014542844188348446843727256837125302563410536231008929360 2919 205688069665150755269022698675941772136255487606187352270045184 2920 143503601609868434285603076356671071740077383739246066639248 2921 17731226487286087467944736492227750204040787787529017462 2922 211758236813575084767080625169910490512847900390624 2923 89202980794122492566133428357627706733494272 2924 202755595904452569706561330872953768 2925 37778931862957161709567 2926 1 2927 60 2928 4320 2929 403000 2930 28112400 2931 2073071592 2932 136949170176 2933 9095120158390 2934 574226654976000 2935 35450286682895084 2936 2111858442402103296 2937 122130132904968017082 2938 6829994711866094496000 2939 369720588798995010595248 2940 19341632522213349383995392 2941 977480745848621000761166964 2942 47671674283701786264999436800 2943 2241853325254885342546716970620 2944 101559568985757376768347790639104 2945 4427802296687944448870629796529538 2946 185592087687649909459369126457430000 2947 7470883585174981622150482514394350436 2948 288493804246553111619892982679343202304 2949 10674360314074007238535845039745537909720 2950 377963802770008432264654754901286446055200 2951 12790771483610519443342791266451996229460692 2952 413130185519739631589702435671368164815405056 2953 12717295264012226192501813310411879333104103392 2954 372529028458412625458554324507713317871093750000 2955 10367793076318844190248735507690499325033222648842 2956 273676256609175452788223715601577368197480207876096 2957 6839645551362303414388150265494367657880760229559502 2958 161529040643261163590161048766896973996987583257798400 2959 3597600662921625981440279841415021418101014217561470744 2960 75403412415076557562251502882417188032646901692817735680 2961 1483870309808728944293459867559015029179679627633326572306 2962 27351078395059082879338457665302037950918185765212173120000 2963 470980252977060692221811837930860485365142108678565170347080 2964 7555786372563944551219199979230812565936247349603929006538752 2965 112595147462071192512005706828540487166352033655769044256797416 2966 1553616642057698303990720831485399701541710303165311793347580000 2967 19782022283855446341112457192300036270147066771005176357387103236 2968 231582123678785446991992212948485019556425034544510498403268952064 2969 2482709505775115529910763430907435848167272188244979242129570386408 2970 24270143818755267312987788693994069457670855753582787747250284628800 2971 215341282137536184589228139323708377423859034749948989764479755626900 2972 1725436586697616426930035111347522629560342838095658738964676118315008 2973 12416511931816993664430704668956488110455919221367335034994587979129310 2974 79766443076872226476026571533516909370047488610395363422797614318899200 2975 454466522367842045301814532213564254165756314784217056723274815774031068 2976 2279825290801478171515024049317110131401025503213823427994388540996714496 2977 9989689095948428268966916487798122804932794382372352402418524624179504714 2978 37897808285809938339310149775575014098847379411992480708953633640048199600 2979 123259516440783094595582588325435348375336275239533279091119766235351562500 2980 339943743361217736653994227263979695666932171097385415931677729546634788864 2981 785291652424037263548733517675617858730558099314688805476989869947753298406 2982 1498546163108955087535521862382370890306521522414364542015436821035117333600 2983 2325411414089538792235323394401275159995702314611258575437466154298321629772 2984 2882303761517117429999999999999999999999916923250263442758231742434884190208 2985 2795519050787988516063758624111613832293204846720819550121716154178018428778 2986 2071811818771347366961019089296630426541422930999152317378918188672483570000 2987 1141258970201721810128501051901303399553000691993639838764066592228085041616 2988 452312848583266388275244445574770253116901667862538665527531883711160123392 2989 124093581919648947697827373650271767790975728750292156437979834520788584824 2990 22500609546641425007848237430814197831768009503100210991619523428670016000 2991 2548695193599893953298576885506358200517242640053505238664682529949236492 2992 168252776298326370503133081677904556442400147535594677645226593585463296 2993 5933485776103976088902320649515259089061404869973722058349047253726770 2994 99999999999999999999661186821098279864372670999432995310000090533520 2995 696198609130885597695136021593546980304464385231762369793737754806 2996 1645504557321206042153575385982442341036389883241539340754485248 2997 1004525211269079039999221534496697502180541686174722466474742 2998 106387358923716524807690947352911449843389532612339304800 2999 1058791184067875423835403125849552452564239501953124 3000 356811923176489970264552602896442305514831872 3001 608266787713357709119683992618861306 3002 75557863725914323419135 3003 1 3004 24 3005 5760 3006 384048 3007 31200000 3008 2149662636 3009 151334226288 3010 9947698200576 3011 645753531245760 3012 40274769742588584 3013 2446152634143487104 3014 143676562927048097792 3015 8182718904632857144560 3016 450835256784788463882860 3017 24031838287684254473675712 3018 1237902260353517317737414656 3019 61581289849611621652196352000 3020 2955666355706284911173147696610 3021 136753052840548005895349735207880 3022 6093585772247100520610263994466304 3023 261240335504588722483367157995242800 3024 10764346218726403130826252070402231828 3025 425840364382113913298925685700939791680 3026 16155654963711354291531849831520892092416 3027 587089817274070437518402776462896717788160 3028 20410045957895420370481462155182028329377998 3029 677910888631357530497167937121955800161416728 3030 21482769807085569928050616735840848847564701696 3031 648582058464680238002546214232781672231720678400 3032 18626451457615100792863858111947774887084960937500 3033 508021860739623365322188175112876211080176436972752 3034 13136460323357605296820822811648647098339793624367104 3035 321463340914028260476243062478235279920395730789296640 3036 7430335870455018466889346877195008510864313286884016362 3037 161892029831473188579608452706747513773107745335376559808 3038 3317750146359927770499339139166530229826086909458880921600 3039 63806423321775344604618774305037646254726223988233042609200 3040 1148745292600839708093048055939319213122159728030609275003412 3041 19310190372059488381094285355165279899970826455821171984230320 3042 302231454903107537862655999833846500527187747341927774758633472 3043 4391210751020776508690599862482141891347571213749658547786880000 3044 59037432398219382667633632779583206333105007211372237913949992718 3045 731934824502651514621160916115101341995441470527191525223322819768 3046 8336956452437223893977815489627982441260495361884767097036956762112 3047 86894832702129043546876720081821401522488348209834143139426035673600 3048 825184889837702541806750143384710027152753511848119414778643363282736 3049 7106262310538694091446132188323448722134492009906276803890704629714880 3050 55213970774324117980619585230668463882769921298212086044084914788237312 3051 384911869886326803597351844737651131424133495862387386084832227353008640 3052 2392993292306171045090818573002753842585504558557983405512726470723056248 3053 13179529148667419313752621434193363370806933128742294644974969657446901000 3054 63835108142441417150903409050998975341936865360567528000756100116305149952 3055 269721605590607563262106828661707674319021076230756536895946342594265191440 3056 985343015431058506217114182679169406936088698279163939566321395414748226532 3057 3081487911019577364889564708135883709605451485913363285362720489501953125000 3058 8158649840669225906143884122005110724849122304406152484095166761332792885248 3059 18061708005752857061620870906539210750802836284237842525970767008798325863360 3060 32968015588397012154543043362658665653196738226608713116706502053645142018070 3061 48833639695880314636941791303162364512547436987362168311562776985700182820224 3062 57646075230342348699999999999999999999999667693001053771032350508987233337344 3063 53114861964971781805211413858120662813570892087695571452312606929382350146800 3064 37292612737884252621471436307155712707232502312807192723560860237618877921706 3065 19401402493429270772184517882322157792401011763891877258989132067877445707488 3066 7237005577332262213188548846119659145349900363701576950453304569936566288384 3067 1861403728794734215467410604755160719037121449423125080540617398154650910720 3068 315008533652979950118413647444849619545722150081343756849323563944813512186 3069 33133037516798621392881499511582656606724154320695568102640872889340074408 3070 2019033315579916446051278482054100461436298704530970073330445076729430016 3071 65268343537143736977925527144667849979675453569710942641839519790994480 3072 999999999999999999998305934105491399321863354998050420265538511145164 3073 6265787482177970379256224194341927829051189453569063959287611964952 3074 13164036458569648337234178274159171384076502995500476816412377088 3075 7031676478883553279994550741476882515263791803223057265323200 3076 638324153542299148846213269316103535473038647596241001502 3077 5293955920339377119177015629247762262821197509765624 3078 1427247692705959881058248190517632179221037056 3079 1824800363140073127359051977856583920 3080 151115727451828646838271 3081 1 3082 78 3083 4032 3084 454860 3085 31276800 3086 2362525000 3087 161640763704 3088 11047398519096 3089 719273381068800 3090 45848500718449030 3091 2821993643684071296 3092 168786437375420335196 3093 9772392699723232051200 3094 548242166610401428685586 3095 29756955721222403645290560 3096 1562069488904220479056221744 3097 79226953588444722964369244160 3098 3879621320609517217339369161636 3099 183252013107409663537773704224320 3100 8341936223273428359616333847680740 3101 365615495222996166243664810475520000 3102 15413179794770734626518662321719325258 3103 624332229538569924671225059422011463720 3104 24272900770296152313929379541144597479108 3105 904716731893158481397847713718548299776000 3106 32289939950073874496900393421226446415201000 3107 1102142498150423159965945644932344914213974424 3108 35929277097461949116349900667463657408555086636 3109 1117104034129986472478670412363140650153646489600 3110 33077684981699656075274070427702049205554238579872 3111 931322573748116777635596452794969081878662109375000 3112 24893071176241544900787221527183226552003485101921306 3113 630550095667977119476699393408847142185736445152460800 3114 15108777022959328242383423936477058156258599347096942126 3115 341795450060825963136974544931078588760824749739696641264 3116 7285141342416293777304311594368364720526811714935515257608 3117 145981006441961125132696928394811156940413043470935628185600 3118 2743676202836339817998607295116618788953227631494020832195642 3119 48247302289410790474569298854926023778778088657747167426440832 3120 791717805254439023624865699561776475898803884688668051353443160 3121 12089258196135296630783999998670772004216293052915807568894361600 3122 171257219289810283848324299487001351356733220592587483959890014424 3123 2243422431132846636573816628103784176473870572162861773397080626680 3124 27081588506598106040982953896258749653831334409506086433262944331452 3125 300130432287757120623686310616958862631839710379840220229952287539200 3126 3041319144574516524140685202864177081075316836060044479690520823933944 3127 28056286254482285125237315447491639238256674478683238827355897710653984 3128 234506656247776905017740001711725602769056818820935661037112652327216020 3129 1766847064778378052481562114062154680038060689209202855766161737258106880 3130 11932267966476130911517907186867185074148138371734008968629799047943267870 3131 71789798769185195114874778595041308851026848891572945408974430919006194496 3132 382206345311355160098826021591607537753401060733526544704274120065960129028 3133 1787383027988360077104053752809649792852146043647873337483250818376269824000 3134 7282483350946404208076885125286532433886089709390753694466366849717927246338 3135 25618918401207522583780622500343252105097044991633935163459017300537263559304 3136 77037197775489434122239117703397092741246510172459238674491643905639648437500 3137 195807596176061424464829490566013414585780842545399757812010649571594285875200 3138 415419284132315712417280030850401847268465234537470378097327641202361494857302 3139 725296342944734269916324140271202211101314153053811313683565886712864464836840 3140 1025506433613486607375777617511558757831959995398172659045716321041713720901372 3141 1152921504606846974999999999999999999999998670772004215084128249114444326502400 3142 1009182377334463854299016863304292593457846949666215857593939531658264652789218 3143 671267029281916547332043687825390661588262234358131113283672052427890073927816 3144 329823842388297603127136803999476682470817199986161913402815245153916577027312 3145 115792089237316195417293883273301227089434195242432897623355228563449095127040 3146 27921055931921013232011159071332831796419249304721119315623760496771081638408 3147 4410119471141719301717559328122050622946900220404398215550276902408849091024 3148 430729487718382078107459493650574535887414006169042385334331347561420967316 3149 24228399786958997352697430796164593129714634298748000857071245903842508800 3150 717951778908581106757180798591346349776429989266820369060234717700939290 3151 9999999999999999999991529670527456996609316774992022988758768672680952 3152 56392087339601733413306017749077365480393735041571183527020424199662 3153 105312291668557186697895726938471901695753559682276462892804997120 3154 49221735352184872959961855190338177606846542622561400857262406 3155 3829944921253794893077482371492525703186870309865480672344 3156 26469779601696885595885078146238811314105987548828124 3157 5708990770823839524233068319934254631207567360 3158 5474401089420219382077155933569751762 3159 302231454903657293676543 3160 1 3161 32 3162 6240 3163 399672 3164 35136000 3165 2456289216 3166 177723000000 3167 12056348395764 3168 806460091894080 3169 51894501209800704 3170 3255243551009881200 3171 197636120995087940376 3172 11646308008152878860800 3173 664603841884426418388992 3174 36732225162896895721934328 3175 1964019290285431997534216300 3176 101534516781435999406441820160 3177 5070563715286689937853222223872 3178 244416144460162070053615350347136 3179 11361646483321619109738164391913890 3180 508858109619679129936596364708525200 3181 21936940177927455994902031978983325696 3182 909377607891473342964601076981440190280 3183 36211273629957773380346824187295272516716 3184 1383555343916678207755896327485758378521600 3185 50664138495925908907730583526409133688356864 3186 1775946697254063102096792268159499516524242240 3187 59515695343564948332076777221390312792085992918 3188 1904251686165483303166544735375573842653419591760 3189 58089409882959254310611858337449119865411997794304 3190 1686961934066698846770429221343917620779581865525504 3191 46566128709089882331529911319855600595474243164062500 3192 1219760487635835700138573861458544146511694647825939200 3193 30266404595586385855866904049655338507238870370930917376 3194 710112520079088427392020925014421733344154169313556279968 3195 15722590703255581918482314604172103620002464266578679374202 3196 327831360408733224347022930009315191596970948520600703476480 3197 6423164283493024176914636987344335094745582773837880769904640 3198 117978076721962612173940113690014607924988788154242895784412648 3199 2026386696158939176859770516394443425150190532903333971981681764 3200 32460430015431999968619493682032835511850959272235390105491169600 3201 483570327845631767556915199989366176033725508720048002034456068096 3202 6679031552302601070206729443045624331636908861066712716925838222144 3203 85250052383057863998676064935056623086508807406672363963959468581206 3204 1002018774744129923516369294161573737191759373151725198030728940263760 3205 10804695562359563430377779074048838162442204624196148897852111246589952 3206 106446170060108078344923982100249194031812601289947654988624356216756352 3207 953913732652404472222801504945711205456798868564632158436206420663292944 3208 7738719656176637865585614090954514635703679428523063500671914321547980800 3209 56539106072908198113037753836881171133848713377357149022204287016811626496 3210 369900306960760058257055122792882737298592289523754278027523770486241304000 3211 2153693963075556809878495678925619640039046052136761986914667023629592704488 3212 11083984014029299642865954626156618594848630761272269796423949481912843741840 3213 50046724783674087715216121270013692965750881394923632978900620250918506463232 3214 196627050475552913618075905145520202760377108013993294535074245339438939348248 3215 666091878431395605666059683767827572554386774655366059801482665170165126623452 3216 1925929944387235853055977942584927318536713869434606749564409255981445312500000 3217 4699382308225474219764423030245855683077874139176147169803132874278053261344768 3218 9554643535043261385597440709559242487174700394361818696238535747654314381717968 3219 15956519544784153965839280135186275878269756399936464777314674823808549317186030 3220 21535635105883218754891329968758777635950406634006256582214127042641942955200000 3221 23058430092136939509999999999999999999999994683088016860336510690614768092315648 3222 19174465169354813231681320402781559275699092043658101294284851101507028402995160 3223 12082806527074497853286806889515765689867586073388526735685459117572650526060914 3224 5607005320601059253161325667991103602003892399764752527847859167616581809464320 3225 1852673427797059126726918946255913079541633439264587693302502500570897798135808 3226 418815838978815198480167386070019582000600877305279593584908605442034436321472 3227 61741672595984070224464208440967800366404133920520674353108496395148960523434 3228 5599483340338967015396973417457468966536382080197551009346307518298472575120 3229 290740797443507968232861703623067094662306183610247589554850474201054183424 3230 7897469567994392174328988784504809847540729881935024059662581894710332200 3231 99999999999999999999957648352637284983046583874963656718655995597315028 3232 507528786056415600719754159741696334380342705252489475423479567342240 3233 842498333348457493583255018488569336058594620331302296588463898624 3234 344552147465294110719732986332367243247925798357929806000836848 3235 22979669527522769358465502495742867652388205269099826314502 3236 132348898008484427979425390731194056570529937744140624 3237 22835963083295358096932424395464470353477107712 3238 16423203268260658146231467800709255288 3239 604462909807314587353087 3240 1 3241 54 3242 4608 3243 493038 3244 34272000 3245 2706606300 3246 189688988160 3247 13342114375000 3248 895682260749600 3249 58871586708267912 3250 3740186742720823296 3251 231122292121701565270 3252 13837907922812116416000 3253 803596260635272549405004 3254 45195819950451349969698816 3255 2461059085914092013369600042 3256 129627257166533246635141632000 3257 6599743590827941634251517099568 3258 324517315718387441402881121452032 3259 15398217127487211799150102115754324 3260 704422753756469203886048228472720000 3261 31040344686800426926132378247220037260 3262 1316216724570131687938692726859606523904 3263 53653278865596927234911463541904971226578 3264 2100253995722451670793173154346859085191200 3265 78862654603436810833462602845776697991262116 3266 2837191798049303849413010329635409407302959104 3267 97677068348973470667763551589278000846317445880 3268 3213847560525303362612585460765246742672624942800 3269 100925339366770615067826870974905413660631238363332 3270 3020649316727080125436562552805989097675423844663296 3271 86035058637401919763126567990568721505676428417784672 3272 2328306435996595202819647782996296882629394531250000000 3273 59768263894155949306790119257854625497317704888293587242 3274 1452787420672710052872973509313969827228506839226857291776 3275 33375288443717156087424983475677821467175245957737145158542 3276 723239172360281283376360639150794002871217449153455631237600 3277 14752411218392995161140964933678676230922498335389750311012344 3278 282619228474721226547915414478548916331488533125826022536642560 3279 5073057299044392323479424888670628140774517890632444518729743906 3280 85108241238752850936595043976957950726714234080743043522080000000 3281 1330877630632711998713399240963346255985889330161650994325137953640 3282 19342813113829668748787711999914929408269784726947270182208853245952 3283 260482230539801441739649511198462780107255517921896928216697867133896 3284 3239501990556382976318240095807295340516867469078738542861393031870800 3285 37074694665532807170105663883978228276095096806613832327136970789759156 3286 388969040244949811076207453574991817976824600435756284095888574575017984 3287 3725615952103782742072339373508742764470971326777266371551954660997763208 3288 32433066910181867280975708423581103998584384448117328038001041579864659200 3289 255377748653829049564327399380642250165794269623008767757646187552542671380 3290 1809251394333063946555252381770473018245251169238031290913530967330807349248 3291 11466909515783561805968708806579364856256360975236382618853236885073480424030 3292 64610818892266718642838645183884294644228438873050162607960263072333713491200 3293 321435536406849689643112684158541939250610292076895824096294534975472468513388 3294 1401308293942874533814288022239192385763495764609047931943992233110822931398656 3295 5308930362839928667688049499794099917939256089121805455507345687738345495676794 3296 17318388839216285987658477261829256118098283004387006247008671338253638352026400 3297 48148248609680896326399448564623182963445602311480797652620822191238403320312500 3298 112785175397411381665648335781893698364069073776184492929402555968227376967450624 3299 219756801305995011868741136319862577205018109070321830013486322196049230779513286 3300 351043429985251387552945802515516168896383936158880999739961272719701219668510000 3301 452248337223547593852717929351046636405313266428642786034476652811958142706701612 3302 461168601842738790299999999999999999999999978732352067441346038150773053941874688 3303 364314838217741451401945087652849626238282748829503924591412170928633539656908058 3304 217490517487340961370952708589149046162463368737801156062808636919380054256403200 3305 95319090450218007303742536355848761234066170796000792973413605849481890760893456 3306 29642774844752946028032437651159356841551625551318693743470590757580062978998272 3307 6282237584682227977202510791050429255280573848004282687965329172687492469120664 3308 864383416343776983145427563104362846645690590731303136286924069284370667684000 3309 72793283424406571200160654426947096564972967042568163121501997737880143476572 3310 3488889569322095618797295647891355604785482727310654216101702997193833578496 3311 86872165247938313917618876629552908322948028701285264656288400841813654210 3312 999999999999999999999788241763186424915232919374825367143004282454395680 3313 4567759074507740406477787437675267144593481616907451749852203354716006 3314 6739986666787659948666396959831731178439021534142780746491806875648 3315 2411865032257058775038130904326570702735480588505508642005857942 3316 137878017165136616150794839774820346138572318118405461309200 3317 661744490042422139897126953655970282852649688720703124 3318 91343852333181432387729999813312785071202107392 3319 49269609804781974438694403402127765866 3320 1208925819614629174706175 3321 1 3322 40 3323 5832 3324 444416 3325 38950080 3326 2785432584 3327 208420490880 3328 14530778972928 3329 1000974000000000 3330 66410449035283836 3331 4297625829703557648 3332 269428106826986029056 3333 16409682740640811134240 3334 968771830548601354045704 3335 55448165169506455091670144 3336 3073409552509243688762212352 3337 164890958756244164895763202880 3338 8555464379000221315402567682540 3339 428983333404266027899932808231872 3340 20769147820058053381953188544905216 3341 970087679588131275186352215172800000 3342 43674231558407484032485733285792204130 3343 1893461025894826042494075073080422272920 3344 78973012890203531575263522851354778271744 3345 3165543453070218706859776348972393302368160 3346 121814735382264320533262706145146079354944388 3347 4495171312399435124343522093611708704277509440 3348 158882741874529698183335044946781552798603411456 3349 5372238759193540887303835082208816012544355185920 3350 173547768591629348972409254456817272903149442734878 3351 5349042986438842598594824161669986924013455633256648 3352 157073764542951337956104646646635635189369466903330816 3353 4387787990507502643742644488453496485031740814231142400 3354 116415321813382287297055194574906956404447555541992187500 3355 2928644930813641516032715843959578385596280209540143739952 3356 69733796194319605907098844702887123327164330195443739787264 3357 1568638556854706336108974223356857608957236560013645822451520 3358 33269001928815002883214595250190700568151396797516447379237642 3359 663858504827684783234217413398298517820532912562203792550783168 3360 12435246052910353548909048751834912106150918645758899772656189440 3361 218141463858908869909615270212837010053304269297195114305378988000 3362 3574546132029245254917164897566146473308492781779402017450580041012 3363 54565982855941191947249368879497196495421462536627690767330656099280 3364 773712524553274710881730559999319435266158200444325706121403644772352 3365 10158806991052256227866962754695933029437374139338426083699544663020800 3366 123101075641146051843095566577904952541002086789870650155737457571414238 3367 1371763702624713865293909563707194446215518581844711796104067919221088808 3368 14002885448818292695229875007339637806350082511457747931075066861287636992 3369 130396558323632395972531878072806143569978181895778890930738674997589811200 3370 1102724274946185446384981859744015227173773860823626342361858255435303740656 3371 8427465705576358635622827657731770194534512230858494586646188904187593304000 3372 57896044618658072000776784360499545255241514874218641664480891479271199997952 3373 355474194989290415985029973003960310543947190232327861184450343437277893144960 3374 1938324566768001774482415877758264419925287512533843414103989974732686902012248 3375 9321630555798640999650267840597716238267698470229978898792541514288701586888280 3376 39236632230400488035835377396200712559492476587298835794413029855551314829770752 3377 143341119796678074027577337042226187775041581960984625826241403141096775582740320 3378 450278109819623438803552440097815269082450307337579515420437031852773669923815572 3379 1203706215242022408159986214115579574086278835665098085883073508739471435546875000 3380 2706844209537873164671186255245804761771822799888187971623690781371281491988840448 3381 5054406430037885272981046135356839275715416508617402090310185410509132307928805600 3382 7722955459675530529514105690296954811039388844458448515308570588625535899685583110 3383 9497215081694499470907076516421765506864061684803075239216473787899809352174054784 3384 9223372036854775806999999999999999999999999914929408269765384143379720178912722944 3385 6921981926137087576636956665404142898527372227760574567236831247644037253481253120 3386 3914829314772137304783260415805090162907984172365555919307716723831372436402728186 3387 1620424537653706124163623118049428940979124903532013480548031299441192142935188768 3388 474284397516047136451732878507067690015909933005781425100573858108846593334575104 3389 94233563770233419658037661865757116455566411161448008535255255348911171255018240 3390 12101367828812877764056486397976775343651897281146339775411918371091805305291866 3391 946312684517285425602088507550312255344648571553386120579525970592441865195448 3392 41866674831865147425585279001183564495266344238998164081563684059270952779776 3393 955593817727321453093807642925081991552428315714137911219172409259950196320 3394 9999999999999999999998941208815932124576164596874141002814470021207619484 3395 41109831670569663658300086939077404706852526361072205161792491938351592 3396 53919893334301279589332602926346555387393230559111695467070837751808 3397 16883055225799411425266916330285994919148364119538560494041005600 3398 827268102990819696904774513050011497353047440770023631283502 3399 3308722450212110699485634768279851414263248443603515624 3400 365375409332725729550920603716160947599395782656 3401 147808829414345923316083210206383297600 3402 2417851639229258349412351 3403 1 3404 82 3405 5040 3406 511758 3407 38338560 3408 3077056398 3409 221376722112 3410 16048502956140 3411 1108686995251200 3412 75080833140625000 3413 4919181812983458504 3414 313726685568359708376 3415 19403635068995685580800 3416 1165087474585497590531110 3417 67818167728566308116281216 3418 3825923929966416330423407036 3419 208995038630499334608440524800 3420 11047694236668359048016134593026 3421 564662805954869129428426557280320 3422 27883916671283139494886016155451824 3423 1329226728134315644674405563577139200 3424 61115523825737445030026089178515740036 3425 2707803002211962205152188500452282623680 3426 115501122579584388592138579457905758648180 3427 4738381055875303120503157535271969148108800 3428 186767063731142903704726804589371204839721498 3429 7065254757451832176119738189016291897221414360 3430 256224764806835003317467680232512965543195288068 3431 8897433578119186211520253436470241465764675584000 3432 295473131755644748808056166712033492136828239076360 3433 9371579512676039446916816017448865722658782351356104 3434 283499278281258657725525680568509306972713148562602396 3435 8167835758135192030985929867043881067228537804134809600 3436 223777187515882715339869090767014679436321835407195560992 3437 5820766091007927543754519864372671581804752349853515625000 3438 143503601609868434285603076356292253047811718957563349013306 3439 3347222217376049622100706140592742033637140890465808364339200 3440 73726012172171197797121788497772307620990118320641353655221486 3441 1530374088731057601129617516041618284164698317824215314521513424 3442 29873632717245815260282893429869595897997533547669987193618314728 3443 547150826328553186929615096405868847997025328892405367764418560000 3444 9380082945933081406113456619151991432292083579779389915131296484042 3445 150130937545262436532332485873674930666357810491355274092140675572352 3446 2237205297093588869837224124059385056312279964001735321460556900070520 3447 30948500982132747653873663999994555482129265294069595827626160433397760 3448 396193472651037992887079761066567888016364907659078241238248470492251064 3449 4677840874363616446154677945767715058983940634347777830920342894700712040 3450 50755256997114413015874653857166194509974187528254336455850513011180285932 3451 504103876157460327965024500731030464447768769675674900691508726011317452800 3452 4563879541327133859038615732548216052643653031998137552049643190498265397144 3453 37492625348170338477230115378114898474680692690993127854490033886049896641504 3454 278106368284019834975553570965024751749335218284621521684567730354474014045460 3455 1852673427797058715400996429837495986910024115312622778947354935731644237086720 3456 11019700044668002895535929163122769626862362897202163696717960646555614687493790 3457 58149737003040056462431323166373966300450500469096689797197122511857171929281856 3458 270327286118160588989857767377333770909763255636669388064983703914372346019760148 3459 1098625702451213680249884945922666512279393676861919861165279889746247523762176000 3460 3870210234510307998744588105070176479842257720938847804056405510959065965529190578 3461 11707230855310209449509979849316506926298342330682792989908113310905238538030909304 3462 30092655381050560203999655352889489352157664781017842869914602488279342651367187500 3463 64964261028908956008455984482131090754067838703367565945483781555935980625592320000 3464 116251347890871361278564061113207303341454579698200248077134264441710043082362528822 3465 169905020112861671686152603571044595891374919316679599068112201218949118700612367160 3466 199441516715584488889048606845205578640612677009475607994503010651136855795390825692 3467 184467440737095516149999999999999999999999999659717633079061536555072136641941340160 3468 131517656596604663956102176642678715072020072327450916777499793705236707816143809298 3469 70466927665898471487053692435293008669876639880349109728347093460713149927128566456 3470 27547217140113004110781593006840291996645123360044229169316532090500266429898209072 3471 7588550360256754183253437064821226884663230321569961403249536977642070178718023680 3472 1413503456553501294870564927986360134965285184626413941992155870936603203706460968 3473 169419149603380288696934313173284723245412165012405427927514018128748824808545904 3474 12302064898724710532827150598154059319480431430194019567533837617701744247540836 3475 502400097982381769107129735373126535069494241404976708420329089449256078540800 3476 10511531995000535984031884072175901907076711472855517023410896501859452159530 3477 99999999999999999999994706044079660622880822984370733348271247323909379592 3478 369988485035126972924700782451696643578206312676365264695500412682886942 3479 431359146674410236714666532401543266938670077616771361717112233000960 3480 118181386580595879976868414312001964434038548836769923458287039206 3481 4963608617944918181428663501503337245380893785895257084309384 3482 16543612251060553497428173841399257071316242218017578124 3483 1461501637330902918203683623790463405026757836800 3484 443426488243037769948249630619149892802 3485 4835703278458516698824703 3486 1 3487 24 3488 6888 3489 482440 3490 42515280 3491 3173384192 3492 243087455520 3493 17420368508952 3494 1235736071424000 3495 84425427745053696 3496 5631255526875000000 3497 364197371782555463364 3498 22902048046490258711520 3499 1397234059137579843846144 3500 82721210695570328927708880 3501 4747416625707153754054511736 3502 263988763432903558162159411200 3503 14211771054909560719581183475712 3504 740195513856780056217081017732808 3505 37267816340005196138932611292307180 3506 1812454583633480087023834982481811200 3507 85070551165415408562502803963439480832 3508 3850278001266847697572480296618545053056 3509 167883806150453300768715951166766018621730 3510 7045568477354647704120453346932251277539040 3511 284302871826075374066037861990723800201691136 3512 11019256760137431318578881470772901085543568440 3513 409784778985340812185469350708281689532512289116 3514 14604811593990872012463509270289502658378223494400 3515 498256281302749075016229617049395630217346997551104 3516 16251022246560461184512886778246700922545943149371200 3517 506065293920162785089620277359436904814019760269205158 3518 15025461748906708859452861070130993269553796873817927040 3519 424727459472474769500249047363171339597857996586870636544 3520 11412636563310019850986225400667816749146120292183989250304 3521 291038304558866706660269396609316777903586626052856445312500 3522 7031676478883553279994550741474230784417932149751278241941600 3523 160666666435219386429461049874422974377083481508665711547908096 3524 3465122572092046296464724059395298458186535561070143621795409888 3525 70397208081756701427502566832169900406260006118098328381157993882 3526 1344313472276061686933876851354167375912736502051985710135486131200 3527 24074636358467288102010637171011149049049364851156609121063870136320 3528 403343566675122500462878634623535631588559593930513766350645748813848 3529 6305499376901739186680798135993742277570653992949564624961556097703044 3530 91725417180837143663326189086434787308803478524071148179882832902891360 3531 1237940039285345090527035391999956443857034121114616727335629008568057856 3532 15451545433390481722599597458830692130926226509627132002428465221401673024 3533 177757953225818688000101643839512382627481109495536726949995567795661141926 3534 1877944508893233281587362192715149196869044938545410448866468981413670579520 3535 18147739541668604043602288197734976431763684494292469557690686152985953697792 3536 159735783946449685066351550639187569036388559616635220877998277289237369498752 3537 1274749261837792074328216369351819020902274035684593494693837386330961524388304 3538 9177510153372654554193270682704456496354721664721713246872896517332138943788800 3539 59285549689505885474850115039624040200997501919405948857258820477732068981211136 3540 341610701384708089761613804056805858432733249813267074598256780043224055312307520 3541 1744492110091201742292322387495609494516184744745287041685231361891080675947061448 3542 7839491297426657080705875253942679356383134413463412253884527413516798034573044320 3543 30761519668633983260447699789441314192413483605667952726019758019495435474904809472 3544 104495676331778315966103878881265389644986173537279256870253937431239858292444963048 3545 304388002238065446215288489370282209175767147016527050394308702321020392896929849612 3546 752316384526264005099991383822237233803945088972398025362053886055946350097656250000 3547 1559142264693814944879113799833667531429230116139736581823987352425968602262282436608 3548 2673781001490041309406973405603767976853455333058605705774088082159330990894338162928 3549 3737910442482956777500622340792608600143840237091482228543028557362889487737832092510 3550 4188271851027274266670020743751756672428137888599264936211792089070460110238564352000 3551 3689348814741910323099999999999999999999999998638870532316246146183395058420346257408 3552 2498835475335488615165941356210895586368381374221567418772496080399497448506732376680 3553 1268404697986172486775561508392472946193656638618222299778172381789435833318728565314 3554 468302691381921069883287081116284963942967097120751895878381045538504529308269554240 3555 121416805764108066932260681106804780909881056292939051265115433625477320342406955008 3556 21202551848302519423058473919795418965138222855413003118352324623293551371373289152 3557 2371868094447324041758084909637255204475769531708172688487390962588106878721758474 3558 159926843683421236926752957776002771153245608592522254377939889030122675218030880 3559 6028801175788581229286195148631060898388738765959220371644912596883047693942784 3560 115626851945005895824350724793934920977843826201410687257519861520453973754840 3561 999999999999999999999973530220398303114404114921853723409754031055289462308 3562 3329896365316142756322307042065269795853457540367433636977607669859150320 3563 3450873173395281893717355095175429430867457553509682085659079987953664 3564 827269706064171159838078900184013751038269841857389464208009274448 3565 29781651707669509088572030278629828255468727229389573808328342 3566 82718061255302767487140869206996285356581211090087890624 3567 5846006549323611672814736913013492849365380759552 3568 1330279464729113309844748891857449678408 3569 9671406556917033397649407 3570 1 3571 64 3572 4608 3573 571786 3574 42386400 3575 3472435494 3576 258031484928 3577 19203908986158 3578 1364554348416000 3579 95151692050870140 3580 6422610720490905600 3581 422348967485546875000 3582 26957188463914944471600 3583 1671849507393788885941032 3584 100607035265140867586850816 3585 5873205959385493353867330550 3586 332324234751047177551371264000 3587 18215224958970424634517778308524 3588 966404118287060731774320022388736 3589 49593099428404263766544428188098202 3590 2459678225585386682508234360516000000 3591 117809547936177193914671289708786983088 3592 5444516572660800781707086586284209078272 3593 242567514084964566750460323986858633080884 3594 10408796601740765613188077160639945231020800 3595 429779677118633509951347654162867327929881500 3596 17058172563764527094952454173297950223922888704 3597 650136148848108447796154006775601164047070538018 3598 23767517269690668939902433877695104018100681598800 3599 832474260857503964354409206850190653764948261568996 3600 27902351778940038321699511874663394967111372325781504 3601 893806223560825365148976546503446118790774234506364440 3602 27327525878051505331094846088829870714260354326740156800 3603 796349472692055569551001636716942643286351234312350133172 3604 22085827893854252395126448514084037266260178885902321319936 3605 582044464728811035667396825550409811870641412881771992329952 3606 14551915228155093569827048915232919389382004737854003906250000 3607 344552147465294110719732986332348681132004780783627352837165642 3608 7711999988918586652552191346379467682508273590150559303368441856 3609 162860760888326175933842030791579027534767171370296750224384264782 3610 3238271571763753456502541779447690983385689601890764601548954360000 3611 60494106252422775915341658012540653417671552820898392004605170326744 3612 1059283999772801529784834639965854792376136691381897684384842241802240 3613 17343773367030267519903781288812032158308062539012091953077767198995506 3614 264830973829888099739104103545502201809377587640563833623429020201280000 3615 3760742104414322890196373752543826279660942619486917075375196149018545800 3616 49517601571414507308523192319999651550856272963965173661543510968947965952 3617 602610271902228787181429628998446071583866770317457132265913858673184196776 3618 6754802222581134141882116222007915537180018103246497842225216728707334267200 3619 69483946829049631418732401130460520284154662726180186608059352312305811442276 3620 653318623500070325833186776160165986146190279958076126816998301095212827541504 3621 5590752438125738977322304272371564966630623445245031936473486257789493129460008 3622 43341474902484940150900028148392358747650535444520240329490466576310242200555200 3623 302857835061297600288377963778692100954599069010437769974022809505806182513626260 3624 1897137590064188440507495349825155984349947745091422682327377655836537461709733888 3625 10589931742925950782610027925760981611414730744211279312545960181339945714681533150 3626 52334763302736052995060411912434142417799335152543838108313778318507573638010188800 3627 227345247625373055340470382364337701335110897990438955362651294991987143002618285308 3628 861322550721751534280848492354849923267843990106935277669991761429913910852049698816 3629 2821383260958014531084804730193501142617833621153913230943435208361581868904425359274 3630 7914088058189701608461877896372026816766079025873770934789097091357731877821764890000 3631 18807909613156600127499784595555930845098644571544710402122291270643472671508789062500 3632 37419414352651558685212773263060197279665329747738400222952182351138317087096684150784 3633 61496963034270950116360388328886663467629472660347931232804025889664612790569777747366 3634 82234029734625049109471607181963291599033997349382450567436789697159562886483336377600 3635 87953708871572759600070435618803966767817797360386503756329824241235465652968972336652 3636 73786976294838206462999999999999999999999999994555482129264984584659793257386546823168 3637 47477874031374283688152885768007016140999246110209780956677425527590451521627915156938 3638 22831284563751104762037462552079220053697198368707541912978436536409303358454076602800 3639 7961145753492658188015880378976844387030440651052782229932477774154576998240582422096 3640 1942668892225729070917816402266197700600251869869582170746829673873270705341859889152 3641 318038277724537791345877108796931369180368068261258991473594856212815262573592523704 3642 33206153322262536584620220411400456415940767994655894521338765602235616577241224000 3643 2079048967884476080047788451088036024992192911702789306913218557391594777834401452 3644 72345614109462974751438171728493985289181789229617673418962134600489422548893696 3645 1271895371395064854067857972733284130756282088215517559832718476724993711303250 3646 9999999999999999999999867651101991515572020574609268730385565744147932440240 3647 29969067287845284806900763378587428173629920042147341496952780895871856406 3648 27606985387162255149738932105255768628372048158379501452961368399413248 3649 5790887942449198118866552301288096257267888893001726249456064921142 3650 178689910246017054531432329480608383881153531098776907582680000 3651 413590306276513837435704346034981426782906055450439453124 3652 23384026197294446691258952487757249855978221862912 3653 3990838394187339929534246675572349035226 3654 19342813113834066795298815 3655 1 3656 42 3657 6912 3658 497952 3659 47458320 3660 3591542200 3661 282042115992 3662 20807413661696 3663 1517108809906560 3664 106654773642888744 3665 7326680446366300800 3666 488356986807607799808 3667 31676292289687500000000 3668 1995075515553921972498636 3669 122045014039746588673695408 3670 7243928622647394003830439936 3671 416997623116370028124580469120 3672 23262873915692987299292296203624 3673 1256850528657261119572231797139584 3674 65715605386329290257275961015795712 3675 3322737661703085672358476688602579600 3676 162338840328902589408131367324362477420 3677 7657620615851530451809174260721066717632 3678 348449102188666118307874569766160014770176 3679 15281753387460984102512144237888701539072000 3680 645345408540719957949019117796990604097793250 3681 26216560304236644107032206903934907003722771560 3682 1023490361451737546684629449056049004813257539584 3683 38358032782038398419973086399760468678777161743120 3684 1378516004209744951675552299468144247780870691599348 3685 47451032868878186901437119180890958287346903153723200 3686 1562531700348252669397310809385468474522431632646864896 3687 49159342295845395083202155568387910385278419228495790080 3688 1475686397586574325701941644544423391973426922224844840558 3689 42206522052678945186203086745997960094176615418554557058168 3690 1148463050513845798455526272063547255554070894757890737831936 3691 29684267701169363214577926715048870085693918575570874622489600 3692 727595761413048634411691862880822984443511813879013061523437500 3693 16883055225799411425266916330285864984336916996518443321895307152 3694 370175999468765505725674795152466509265196370589219440236192333824 3695 7654455761751330268890575447204214294134057054403947260546060444800 3696 148960492301200398388377667073454923223789496057514725571638321281322 3697 2722234781359024916240132606056449519165697310938666655921642980878528 3698 46608495990008566083052789456207624017345232973579289051924918047866880 3699 745782254782301503355862595418917382807246689177519953982343989556806800 3700 11122900900855616320907329596678845137565495363407437140254712415397974612 3701 154190426280987238498051323854296877466098647398963600090383042109760377840 3702 1980704062856594366089763225599997212406850183691914348663782003353197740032 3703 23501800604186922700076344796292034811981475216126811761938565708854535475200 3704 256682484458083553351207237802323245362219670829272860148940467456507835299758 3705 2570906032674836362493098841827039250513722520868666904498196035555315023364248 3706 23519470446002542174737792239990918521580176448980146007293342095450862960771072 3707 195676335334400864206280649533004774184570982265145194016025450857863549074188800 3708 1473610146684488128734192374082658902048662915044837216870975785011662680562956976 3709 9994308557022820809516473148440734733825595072165279968691482529049504002260483520 3710 60708402882054031781236517891319978665886770781652442936797611395554978843687124992 3711 328287884030704474260910865698590429953856653070549658688924765621538317155127527680 3712 1570042899082081600746173460686512136267329413951902328092090044775742779681577480248 3713 6593012181135818604873641088565793338718216041722729705516887554767627147075930273960 3714 24117031420209043001700138361442701613823362011064459588555715401935748211827017777152 3715 76177348045866392339289727718818551450510370191982016894491960705225661715495186913200 3716 205766289512932241909245728551353659152467786317490923423498445178294464797278437740612 3717 470197740328915003187494614888898271127466201024791558893412002362310886383056640625000 3718 898065944463637408542475063117286215299410262375709504700371594998946099771964703899648 3719 1414430149788231852676288931564393259755477871188002418354492595462286094183104888189440 3720 1809148654161751080457412430532977341533312575153482169418001149122786112254760874428150 3721 1847027886303027951601479147995002838651962056466730159306876406600174503182697131254144 3722 1475739525896764129269999999999999999999999999978221928517059938338491599076956510879744 3723 902079606596111390074904829592133306678985676093985838176871085024218578910930387981840 3724 410963122147519885717370524546557831632382889218744184312262245534737644844312152373066 3725 135339477809375189196269966442606354579517491067897297908852122160627808970089901175648 3726 31082702275611665134698226472717732857941269671373773535989136668897399924376547098624 3727 4770574165868066870188156631953970961221994651069144519863352939710857324891187727360 3728 464886146511675512184732307494958574696130713780372861476349621642318987917976962746 3729 27027636582498189040621249864144468324898507852136260989871841246090732111847218888 3730 868147369313555697017281040411455349094035322278094373724976535702364607150555136 3731 13990849085345713394746437700066125438319102970370693158159903243974930824335760 3732 99999999999999999999999338255509957577860102873046343878601419898482632458604 3733 269721605590607563262106870407286853595515686915847389765037963664265218232 3734 220855883097298041197911822217455481752705936188244190694445861178441728 3735 40536215597144386832065866109016673800875222251012083746192454448000 3736 1072139461476102327188594420310138546329526838120750581344797502 3737 2067951531382569187178521730174907133914530277252197265624 3738 93536104789177786765035819622435556340946285101056 3739 11972515182562019788602740026717047105680 3740 38685626227668133590597631 3741 1 3742 56 3743 5544 3744 609088 3745 46080000 3746 3939040642 3747 299256567120 3748 22866332101758 3749 1671163721809920 3750 119851595982618318 3751 8327494395853440192 3752 564154396101848452620 3753 37124196735286989619200 3754 2375724909743564453125000 3755 147644600212286220973788504 3756 8909286024901500973179764856 3757 521570843723947475272414003200 3758 29606831241262271996845213307590 3759 1628407386005121867220003742679936 3760 86722686626581959105665440696200476 3761 4468665427925903194379788191006720000 3762 222623423334106740048017938136372833266 3763 10714366016894957093559422268828202543680 3764 497745340030349646383218123650482265766704 3765 22300743869302627356619845368841301225635840 3766 962750463412314542794417923446603811639009636 3767 40011415925741204580711293652370151417880440640 3768 1599210178558435290528964621140029327227089065220 3769 61409421915877546066351553382531501728107541299200 3770 2263123934140265506778412097585867652047852542844138 3771 79953928318628105638857156271445384598489997845553800 3772 2704708873526065411113395886728956351751629026360482628 3773 87501775239875244140949272180484712276334599181697024000 3774 2703763826271496729576211456879015786576095333986598222120 3775 79687065474313420830911643392607180495590094099132599835384 3776 2236945668791984094868763597537891884991360617183391524082956 3777 59720078627589023041320090829915067548922091749526758385254400 3778 1513897652759637530667665968871117858935340324549124850451422112 3779 36379788070784780618593077972020574609632603824138641357421875000 3780 827269706064171159838078900184012841494589711996248644002989385306 3781 17768447974516904587046959182630831258598771832583110430472273920000 3782 359759420802312522637857046018598071824300681556985521245664840905646 3783 6852182645856776331818369825412732642019415629168087114988301711467184 3784 122500565161156121231552337204634689728632052027305501381722973827970248 3785 2050773823560493480649764172622755746124685045071730676985683567548825600 3786 32068636955638964644302091603013447460711607634633358021240791550942692442 3787 467161837835942524247219235673255913766233680741580276664967675073365011072 3788 6321807477520476778420104278026171976110044543357507603705704726500175491480 3789 79228162514264056118567239679999977699254801469456086626795991689232037969920 3790 916570223563289985302985107504973651930016258687643435990013921288430273342104 3791 9753934409407183690579924642442709967802548166724581586402999994631565524247000 3792 95123523208968945412244657147600452269007733272140675466433253315546655864477212 3793 846700936056091706295935618961412681111932472174753904345302025349815553805516800 3794 6848671736704030247219822733655167098927478484405712733233307832704683210218540344 3795 50102744987272599158223594808444820648339799180353999149974275352325748895652062624 3796 329812182381753086714043617679727095641806721124483408117202972467327327071783729300 3797 1942668892225729043959515239672879111975391752032508847614667987198331804101598248960 3798 10176924404951838702088236836656303328569556245187039419356667734267687831808953358110 3799 47101286972462448185800620360297682044011977543138791268018948161713044571257122666816 3800 191197353252938739541335591568408006822828265209959161459989739088261187265201977944868 3801 675276879765853204633313202177492297859586360342768735452766502662771542614186393600000 3802 2056788397238392593160822648440447074562239756970951693082455829756259427614051366571618 3803 5349923527336238290800468684529047642879308955636811437557724545074266381112886331462504 3804 11754943508222875079687365372222456778186655459300657966537073662038892507553100585937500 3805 21553582667127297806187823572454689832499767797416449939249150621052755661336737952563200 3806 32531893445129332611554645425981044974375991037324055622153329695632580166211412428357142 3807 39801270391558523770602481269553135703633087621514358553474334814336007071944873733459080 3808 38787585612363586983631062107895896367385721369091628407670379516160089941442985338343612 3809 29514790517935282585499999999999999999999999999912887714068239753353671248402646690693120 3810 17139512525326116411423191762250532826900727845785730925360550615460152999307677371654978 3811 7397336198655357942918935229320224850170977325494226552852469170016643608553264513630696 3812 2300771122759378216336589429524308027851797348154254064450486076730672752491528319986032 3813 497323236409786642155276935855152282913758232769664047008145081797758947901279064555520 3814 71558612488021003052822349479309566535912287901788285809551085064860707083621317088328 3815 6508406051163457170586596857076885339856549725911552427912142742127619349529163443984 3816 351359275572476457528076248233878088223680602077771392868333936199179517454013845556 3817 10417768431762668364207510362954629337162556205649386716651915652246603102892851200 3818 153899339938802847342210814700727379821510132674077624739758935683724239067693370 3819 999999999999999999999996691277549787889300514365231719846354281847899102807832 3820 2427494450315468069358961833665581682458180401852190456762730479782642495822 3821 1766847064778384329583296039241281184924565693190786241838586545360076800 3822 283753509180010707824461062763116716606126555757084586223347181136006 3823 6432836768856613963131567852140296007100142280030312378916112824 3824 10339757656912845935892608650874535669572651386260986328124 3825 374144419156711147060143297832555339197851935703040 3826 35917545547686059365808220080151141317042 3827 77371252455336267181195263 3828 1 3829 40 3830 6720 3831 556542 3832 52116480 3833 4034515584 3834 326940373368 3835 24733792782760 3836 1852737759315360 3837 133955515414740992 3838 9468276082626847200 3839 649869370446411871032 3840 43439888518811313984000 3841 2821783449922335228542976 3842 178179442853344921875000000 3843 10926033861977132167368617364 3844 650377879817809571042122834560 3845 37553387841508673199877058985984 3846 2102085018129621311776010144838960 3847 113988734437053969762928532697281496 3848 5983865380666466840960088170594880000 3849 303869393995248806751915845849691717632 3850 14915769363385151583217201855136979828888 3851 707148241428739508183726751030914886724460 3852 32353447101972729186112260250019135665904640 3853 1427247650170664015940978036527669207411720192 3854 60653279195023539627055850087674459678992494976 3855 2480707805878668266828135565264608140728537643170 3856 97551820892064552722266841889541788960852432978480 3857 3684565321815797874730418640553531790989751983538176 3858 133524312114275664899926313757566191470823300027804200 3859 4637327844639854181862293627910329835301204497544259916 3860 154168405790985894830361687318495774907749219949784678400 3861 4900099414003460322224755504536921767204597171044371922944 3862 148707010444932320126692652035140349146009538793786662474560 3863 4303101535738161634422643976100268335161539136401728642836598 3864 118558120445975157028044470669508269904542112710719750776396720 3865 3105444088657224277711095564903459379305572601998982521850691584 3866 77208780290741514178362223421288644043306514563456946613414811904 3867 1818989403542547753379866013300514365233539137989282608032226562500 3868 40536215597144386832065866109016667434069461341984098004757315224000 3869 852885502777199267648019670936590323494009188973574932092237660553216 3870 16908692777708688563979281162874109375742132033178319498546247522565408 3871 315200401709447545400563946189763243528570391583747431277367576687467962 3872 5512525432252025455431050723187391895001644040480447045481020817639422720 3873 90234048236664277754489335199492899195439027400602171110957071135565414400 3874 1378951389092475479704989938929578240810599128289234394913354036690535775048 3875 19620797189109725432533809208879083672918111739698115647159936233876279733924 3876 259194106578339547915224275399073051020511826277657811751933893786507195150720 3877 3169126500570567874242223800319999821594038411755331780364310876163482127958016 3878 35746238718968309426816518778538568250686237517181165079461951584935021177053504 3879 370649507557473144843484078925957085013222643164566145397435981845875206301811446 3880 3519570358731850980253052314461216733953286131069204992258030372675226266985656880 3881 30481233698019304810750432479846457257690664215050164533095751925162896982573842432 3882 239703510784641058652693795677930848479734205556852599306853908662584325135104001152 3883 1703493329567268418661040143010909007681202593302138045297264039227548708670590386064 3884 10883802018597851861563439425024005499860804718281273328507966693636702824012234931200 3885 62165404551223329838063634343942368297884777457354373901863686350995777428908907954176 3886 315484656553506999764735341936345403185656243600798222000056699762298322786077554101440 3887 1413038609173873448025249858804465230660191881219632346139238612687008514008532876061608 3888 5544723244335223446698732155483832197862019691088815682339702433559574430690857360401200 3889 18907752633443889737932700253769137477483869226058938976622605579325397118090739410010112 3890 55533286725436600015342211508183186681766611294302630845606863419855503597240518776670648 3891 139098011710742195575893222446275321278758937494523713947608782787632251019368022555507772 3892 293873587705571876992184134305561419454666388650920794134435709565877914428710937500000000 3893 517285984011055147362528830430540187149878391696690785438553579205412443214538290021531648 3894 748233549237974650065756844797564034410647793858453279309526582999549343822862485852214288 3895 875627948614287522959188073706272961568830248322831147265496770785367353380662166153955790 3896 814539297859635326656252304265819681004961776033956261994434767566707318302488824969408000 3897 590295810358705651710999999999999999999999999999651550856272959013414094697800228057120768 3898 325650737981196211817040643482760123711113829069928887581850461693742906986845870061444600 3899 133152051575796442972597226215103684498943872448820091191278890220886836977650794456285714 3900 39113109086909429677722020301913236473480554918622319095658263304421436792355981439762560 3901 7957171782556586274485273472015784984113715068536094115588872469527347559310499520708608 3902 1073379187320315045792335242189643508626596159205579336519681152278713958142038267671232 3903 91117684716288400388214767864108651816766734293666060561472734097048767579793264331114 3904 4567670582442193947864991227040415146907847827011028107288341170589333726902179992240 3905 125013221181152020370490951623558542911319505414370807894605106815951200241575788544 3906 1692892739326831320764318961708001178036611459414853872137348292520966629744627080 3907 9999999999999999999999983456387748939446502571826158600138465773950467395068788 3908 21847450052839212624230656502990235142419241275498405957496740738456549057600 3909 14134776518227074636666374159936798803008198360265620799840770986610786304 3910 1986274564260074954771227439341817016242885890299592103563430267952048 3911 38597020613139683778789411103680170229960126027542383912641010982 3912 51698788284564229679463043254372678347863256931304931640624 3913 1496577676626844588240573230015847584459541333409792 3914 107752636643058178097424660240453423951128 3915 154742504910672534362390527 3916 1 3917 88 3918 5760 3919 634088 3920 51282000 3921 4435630144 3922 345331703808 3923 27136050989626 3924 2036155933425600 3925 150087009699514134 3926 10726931381562114048 3927 747993810527520928878 3928 50702383193924708064000 3929 3344871416156576339735580 3930 214468633119637348973936640 3931 13363460078397593505859375000 3932 808538843298221997551642318400 3933 47477585226700098686074966922952 3934 2703854252971584003429052748660736 3935 149248036287203113136096720283566230 3936 7979219020177614743765895301809600000 3937 412886711344929380267637055775673669644 3938 20663123718150690103289343868000907821056 3939 999356547346805156075552524294177648535562 3940 46671786716482743766269357915747976629888000 3941 2102974061628227425322936979294789168930197808 3942 91343850972051964703976448191269259001422938112 3943 3821156589287485188555211296748774364831134906644 3944 153803884537441553610889501169753126062471024483200 3945 5950661074415937716058277355262049126611998411687340 3946 221073919514841152063066623686421305266313286599573504 3947 7877934414742264229095652511696405296778574701640447858 3948 268965015051734840137461808779627558776544613286631484800 3949 8787599130086199166871680490878219164041392810820843543076 3950 274405567200166284253871003526042363605221283365013635989504 3951 8178885574471277606968107102907458457833495335247583463001400 3952 232367482933242123268625157795223878905410532139167823768721200 3953 6283580383636683322486356945483938304940731973668146791149026212 3954 161483092610763134509600691260424660259687008091554631485516414976 3955 3937647794827817225039764797636368611247902928628390339612074011232 3956 90949470177210105730248603472512859130802098661661148071289062500000 3957 1986274564260074954771227439341816971675245563936396203373384293384042 3958 40938504133314873186005174909887925240520035483944941878223712693518336 3959 794708560552308362507026214655083140659880205559381016431673633560574222 3960 14499218478635411273575077011806992668214815283618736590476675785726749600 3961 248063644451341145494565215778091823563757106743926731011097870631599125944 3962 3970298122413284642527324404067703784650280684587478790929671329514489118720 3963 59294909730976445627314567373971864354855762516437078981274223577693038327106 3964 824073481942611395863572283215856390323132490857168144521473893119519831040000 3965 10626958369711921464524195291361995091840984877383970281829289645246795001179560 3966 126765060022822827559679636275199998572752307294041386592314258779906360320458752 3967 1394103310039764067645845526978983907507166107738785361998936665800364641969906056 3968 14084681287183982631479886906935917249000250884005122382270884968401845707709233200 3969 130224103273078486269362935635065019156271586849560584713547123788983371878469304596 3970 1097324413128695034100757053954044726710316330996743471163295295252394236790517530624 3971 8389622877462437052844282848727579696911604404042275736470609820561715268316333476808 3972 57918773205287127038259809494275253057000928332164428801475334846952054369228666140800 3973 359165466613729111431593501483315306275899567836188549307763987703732915686503762315540 3974 1989292945639146561719782645796719572967068740912365417310746935402251432887609278332928 3975 9780024353158716992706795600026707498755343551624744882001757692631248006368404177144670 3976 42391158275216203477525964483066978459902951527076732749997836515388505531838047771680000 3977 160796974085721479954263232509031133737998571041575654787851370573227658490034863451634828 3978 529417073736428912776914635404726793293364654240109773705945976908051097052864958982782976 3979 1499398741586788200414239710723566081424973745650953449022810316484027088590444193883240154 3980 3616548304479297085169277260033919426578392135281182578062231632482554535454088434800070400 3981 7346839692639296924804603357639035486366659727115041578215937079221475869417190551757812500 3982 12414863616265323536868944706632094331124624227856099647939795532035177914447141295141945344 3983 17209371632473416951512407430343972791444899258744425424119111408989634907925837174600928646 3984 19263814869514325505167405965075148891492190990246953089820604410847795668495458968706280400 3985 17105325255052341859781298389582254302133228687694305959909952621645623046807393395777350892 3986 11805916207174113034229999999999999999999999999998606203425091836053655198199580194817179648 3987 6187364021642728024523772226172442350511162752328648864055158772181115232750071531167447418 3988 2396736928364335973507257600657922949356427305671552953114238273414246337761488447999976800 3989 664922854477460304521274345132525020049169433616579424626190476175164425470051684475963536 3990 127314748520905380391771115538919347405768107850349260757090368798543196092088268233900032 3991 16100687809804725686885028632844652682338501591477463672632524430089168479078519588169944 3992 1275647586028037605435023633152746924846159547027655133855537426176149467033085682156000 3993 59379717571748521322244885951525396909802021751143365394748435217661338449728339899132 3994 1500158654173824244445896383091320460036703198318737266116226715995147528784519888896 3995 18621820132595144528407508578788012958402726053563392593510831217730632927190897890 3996 99999999999999999999999917281938744697232512859130793002505717599174280737403200 3997 196627050475552913618075908526912116282660024455971729157367165907347241304006 3998 113078212145816597093331016663520587718512278141082289859254482387806978048 3999 13903921949820524683398592075392719113700201232097144724944011875664342 4000 231582123678838102672736478594596203941819230394221998326483769200 4001 258493941422821148397315216271863391739316284656524658203124 4002 5986310706507378352962292997434642793174432514834432 4003 323257909929174534292273980721360271853386 4004 309485009821345068724781055 4005 1 4006 24 4007 7920 4008 595840 4009 56582400 4010 4557261702 4011 377125362432 4012 29265072271872 4013 2252292232139040 4014 167292168475313560 4015 12157459567924834152 4016 858574011216403890176 4017 59091511031674153381440 4018 3955273730666222272242504 4019 257555099046341659391867520 4020 16300113572262953478735986688 4021 1002259552472221875000000000000 4022 59832330892009253853976940427036 4023 3465863721549107204083472585375568 4024 194677877868244256326224913121673216 4025 10596610576391421032662867140133202400 4026 558545597747860279062933222064851814344 4027 28489183084615820108018949200025347639424 4028 1405092580334355149325083630487360474447872 4029 66956888672235945457062019127709902451882720 4030 3080338015096361461081804675042611389593035500 4031 136693314005834783012924224445117156046678508992 4032 5846006505767468706934616007553182327357399105536 4033 240732865125132612912038672479839520351425647808000 4034 9535840859083264076969047052348463877329322387919970 4035 362990325539372200679554918670984996723331903112927800 4036 13264435177067246036307771484235729210454063012930125824 4037 464798130469793589516643498190087912509935907396786423680 4038 15599970874816696358066799481682422830582755387820498724708 4039 500893150414913412580966009940813732242051847407324134576960 4040 15366711763656542092076747664465192923844315472161110791028736 4041 449838706595920268383246014310632346809051938415697356081296640 4042 12547844078486372293903905954586808432186335292502196471942159038 4043 333029760332744216091776918110648730161858794604411779930898389288 4044 8397120815774957268283452714563646419434432525962613409873506861056 4045 200820037536218678510063958533015811179310651019305598025514140160000 4046 4547473508862573238043812743212821478269870567601174116134643554687500 4047 97327453648743672783790144527749033483927926340137641773277761307674352 4048 1965048198399337313055867621886477991946720094840940865705487464644214784 4049 37351302345958493037830232088788907611014369661290907772288660777346988480 4050 666964050017247874842883658745912982453594780274088042451427605489852099402 4051 11162864000310351547257953708533810413573682572213081207751210445073237597888 4052 174693117386185765540457734195359323365733546658099381737666418645674145873920 4053 2549681118431987161974526397080790167258797788206794396194791613840800648065600 4054 34611086241589740107910089485251602476472564672685798080365469996824119240868212 4055 435705293158188780045492006945841798765480379972742781555000875455118595048362000 4056 5070602400912915354186999136255999988582018458352326022136113157321644895750848512 4057 54370029091550798638187992382188109087274715181205988128399053892487838713711699200 4058 535217888912991399417358048710806267813467552023475218812491664304805204903543057278 4059 4818291821103903991966428618497405708782048713433741634401243580192384759503364270088 4060 39503678872633022324074600440129888365240101074758806562021107930231739384887982948352 4061 293636800711185296849549899705465289392752504605016025027710935219987986606913064806400 4062 1969238288979762332965169081547732499467312246011750078693423462521014325396491627331696 4063 11852460398253060677242585553982159479690108872056193951293097945742198598560793019093440 4064 63657374260452690085460986214144046933902293505628100593161645487598230735003884487442432 4065 303180754947920226773910663600827932461415650100367091342054488471568688197420529491484800 4066 1271734748256486104877305965266004676898544712760579200073400407469639106959624242409236248 4067 4663112248485922918673633742761902878401958560205693988847689746623602096211011040097410040 4068 14823678064620009559360796187521023427147638741469505140754793689523353137696999434094641152 4069 40483766022843281411184472189559864567629768298918784869338703582400087815126544917065678080 4070 94030255916461724216949903954481799044336772402817105230135265084599923603192839603780305652 4071 183670992315982423120115083940975887159166493232086148079673648680909536778926849365234375000 4072 297956726790367764886873706274756608145232977413621774976059355417519193428071249844893646848 4073 395815547546888589884785370897911374203232682951121784754739562406761602882294255015821358880 4074 423803927129315161114400883010561856719585382584024314325829727027918330978918435616295625190 4075 359211830356099179055407266181227627352001022178448996364276737329731523587330633235374162304 4076 236118324143482260684699999999999999999999999999994424813700367344214618431615079344446111744 4077 117559916411211832465951672297276404659712092294244328417048016671441189422251359092181500960 4078 43141264710558047523135204570917122105470476374123926115492250638010796320528830051168520346 4079 11303688526116825176861663867252925340835880371481850218645238094977795232990878636091380128 4080 2037035976334486086268391768516043859771879059635762211374793175065536218618374498962898944 4081 241510317147070885303275429492669790499775319889130818347540100474018149763445580737166080 4082 17859066204392526476090449045525037543726210526801483875941958005921623673097629718252826 4083 771936328432730777189183517369830159827426282764863750131729657829597399846468418688728 4084 18001903850085890933350786378747553190680277770569846892129598033614196418959791620096 4085 204840021458546589812482594366668142542429986589197318528619143395036962199099876800 4086 999999999999999999999999586409693723486162564295653965016155365454715291211134524 4087 1769643454279976222562683176742209046546600779033203789035993990949840071092872 4088 904625697166532776746648226844269490925884990164487612716149117082138574848 4089 97327453648743672783790144527749033795901408624680013074608083129650400 4090 1389492742073028616036418907485122771337052119426007406377225127502 4091 1292469707114105741986576081359316958696581423282623291015624 4092 23945242826029513411849172144481076083370264421728256 4093 969773729787523602876821942164080815560160 4094 618970019642690137449562111 4095 1 4096 72 4097 5184 4098 704968 4099 56217600 4100 4963697816 4101 398245872024 4102 32057298411328 4103 2468699504640000 4104 186940255267540402 4105 13731380474285905200 4106 984765343123044677358 4107 68702699238593742766080 4108 4668229371502258117133838 4109 308530312341422933893102272 4110 19831742626593418737805392300 4111 1238827534788464032082087116800 4112 75169467599963963385009765625000 4113 4427609376062495348495043554473704 4114 253008051673084825898093498732416536 4115 14016820582048083566103506693652480000 4116 752359350923790893319063566949457370470 4117 39098201164090074635654104216692325059456 4118 1965753632880252523453003318872530202875516 4119 95546301157739829712353567253115681164492800 4120 4486111541039808345623155281556563464276142306 4121 203302312025960387207242337533631900763626456640 4122 8885065410379260900610207759071990176433969054384 4123 374144417762914572151979370829386060991396136878080 4124 15166170502883796580152666261678313263125128845338436 4125 591222133813780893117991754620141632299557205942155200 4126 22142409857901704241452850038930084800123246089888595860 4127 795866110809337640057245817810820791827445321628332851200 4128 27423089697717821781481966393215186838086218536410398997178 4129 904798310792034582040600792539037232398551679185775241066040 4130 28550909573650065658431386783880732295739107185809331166726788 4131 860535858777288802024377070281374001165427471029108417232896000 4132 24741128862775614761078532147242722521535048343909226397851294280 4133 677583580240729139578963597863748642454848784062040523336720564264 4134 17650577297635443452864176659864382698578516114033824336337614632316 4135 436650282420694909069129177151870280044788822296197889966043299840000 4136 10241821914347152604574873100694343574241192430189242924228464611091232 4137 227373675443180360690475201394320536956745854695327579975128173828125000 4138 4769045228788439966405717081859702653815354646617524041546483820599037306 4139 94322313523173552629648726308331461934616076612000429103042398319227699200 4140 1755511210260049172778020908173078657717675374080672665297567056535308458606 4141 30680346300793838236716540974976197546326765268843451616424165542320988742544 4142 502328880013965819626645701861814758668754200334750337979699601156579581024168 4143 7686497164992200991703760433756178078596942376750314457752919947562503792230400 4144 109636288092575447964904635074473977192128304892892159036376039395154427866820842 4145 1453665622146770375646662858882841643333606124885629350873083368531445404791268992 4146 17863917019485739981865172284779513749384695578882454043755035893659862396982842040 4147 202824096036516659203476239155199999908656147666818587894679301606902735218755502080 4148 2120431134570481146889331921695436831432151972799147204142514583021875538838394119544 4149 20338279778693674306860930429708225011589469327086389112312445918185007875563937151560 4150 178276797380844447702757858884404011224935802397048440472846012467118236101624477993292 4151 1422132439414788823402737850087416717925078933786818959914794854055046566457017316147200 4152 10277288024891485389734246489691285128752262114403662150359182525095520721731484715363544 4153 66954101825311919553109453271243261205886387970608214166111853047033408582161765759125344 4154 391131193142351002349005323336771560928213247245936090458177605265905910242887233391275540 4155 2037035976334486084501598623630993831468170892923017734808656552478762341641730504890777600 4156 9398603403385527029991230571625665906303885153111379831603689142618629334120036414236028830 4157 38152042447694583154592084419490070153478173330543930871421488832031213338428889078989805376 4158 135230255206091764641535378540095183473656798245965125676583002652084460790119320162824891188 4159 415062985809360267684602902797230080969201882679596179514735008197947851226777838583545856000 4160 1093061682616768598101980749118328566648403038567894567183650422060784578817077677900737053458 4161 2444786653828004829673830540333325396545637581984827392590241046520293582671098418125686498904 4162 4591774807899560578002877098524397178979162331073204245113217325524601619690656661987304687500 4163 7150961442968826357309197350381169014855787265423419400260857540805385835040882802056547532800 4164 9103757593578437567350063530651961606674351707875801049359009935355516866292767865363891254262 4165 9323686396844933544524716895800355240005207405633039725015794724496138317401784372627327120600 4166 7543448437478082760163552589805782183442444003905508922092925534118456234766139327683539903132 4167 4722366482869645213694999999999999999999999999999977699254801469376858469004093834508139233280 4168 2233638411813024816853081773648251688534529753590642239923912316757382599022775822751448518258 4169 776542764790044855416474792108178775222016717328759533638126595803797944987940093439348864536 4170 192162704943986028006648285743299730794209966315191453716969047614622518960844936813553462192 4171 32592575621351777380294699655403376166586779626413587696087468995359340147053689641170370560 4172 3622654757206063279549131442390046858820118778421806576904959772103090340465606822777904488 4173 250026926861495370665267113907056589783326785454120958276938450354557977542252967826873264 4174 10035172269625500103459385725807792077756541675943228751712485551784766198004089442953476 4175 216022846201030691200209615234880884308140867953977257979760768309946826595426631680000 4176 2253240236044012487937308538033349567966729852481170503814810577345406584190098644810 4177 9999999999999999999999997932048468617430812821478269825088030382191264231103909672 4178 15926791088519786003064148590679881418927388688087208781183014411899705337906302 4179 7237005577332262213973186188898575084118226981459218077097645968575839600640 4180 681292175541205709486531011694243236571309860372760091522256581907552806 4181 8336956452438171696218513552663373271080645556485615351251137106664 4182 6462348535570528709932880406796584793482907116413116455078124 4183 95780971304118053647396688887409314154826126411694080 4184 2909321189362570808630465826492242446680482 4185 1237940039285380274899124223 4186 1 4187 44 4188 8064 4189 609336 4190 62742240 4191 5112371200 4192 433031376960 4193 34520963610462 4194 2724898274242560 4195 207798514202732544 4196 15516041187205853448 4197 1126523527923160556680 4198 79766292982237212864240 4199 5496887045736950128443392 4200 368790120348678391253573280 4201 24066102178512320729864973912 4202 1527044182247969273519502336000 4203 94151610969189490008139969069056 4204 5637710099107039278076171875000000 4205 327643718760615646630760971327057764 4206 18469587772135192290560825407466407200 4207 1009211563330224643564628353631045812224 4208 53417513915589153425653513253411473303440 4209 2736874407747198774026323431541540407865656 4210 135637000669697925646250232955791128962099200 4211 6497148672356433525420470505995914090750410752 4212 300569473249667159156751403864289752106501534568 4213 13417952693688443477777444411878659670444572444140 4214 577529251674651958601675235550775981165101558644480 4215 23945242781428023014787926016152144448746075772157952 4216 955468741681688465850196463160884426972653512454336896 4217 36655772313523589504038724745059424231631861588882866210 4218 1350687001332003958728623852374735172807518011483204347520 4219 47751966654119336149861091813729801749815110228587961122816 4220 1617962292165351485107436017199696023447086893648213540833560 4221 52478302027465325363263912222706404017633801526835379136685116 4222 1627401845698053764215599206809034382458029980970292142412473600 4223 48190008091878801369671333565715051366870483077225161934067728384 4224 1360762087452658811859319283060087116597471193388001986287008768320 4225 36589513333065929492355405065949605660085663333203612587131226727238 4226 935480596774678503001801362972812283024661354043792689825893575512800 4227 22705814685886460680672847747755831884418175044845565709600000965607424 4228 522332917631704782842865918799090654755938750819122395408226347779330304 4229 11368683772160310504230874175498013423918641819909680634737014770507812500 4230 233683216210633558353880137011125430128672581475914135198368821825013786400 4231 4527471049112459204692816298245777159272807278581349942062209893255385972736 4232 82509026882222311120566982684134696912730742581791615268985651657159497554528 4233 1411295929836526586749670416320181695260643526020213012619656983301524891988442 4234 22604799600628461883199623358448546523801839921328234535140129728517250994647040 4235 338205875259657444409285101926799928169368123700466291620379055827565329388666880 4236 4714360387980744262490899308202381019261517110394362838564169693991640398273296248 4237 61053956130164382890563032835144374475774311971448001372821791011668898722859678404 4238 732420597798915339256472063675960063724772518734180615793956471640054358276296523680 4239 8112963841460667268858975040307199999269249181334548622027795998248540185961038872576 4240 82696814248248764728683947790393343927223621988684218634310112004166072189357047115584 4241 772854631590359645111740523324166700299276179082975071419190435708470578560842428797766 4242 6596241503091244565002040778722948415322624688690792297495302461283374735760105685751840 4243 51196767818932397997747502786907819856603456164203038398000967903956084794621943057743872 4244 359705080871201988640698627139194979506370645176641617456449600184583041218921845644263552 4245 2276439462060605268754714387698816936808099308306227376986905744061557488435787616706854224 4246 12907329373697583077517175670722424789713873358264789575840418946964554620310710022100320000 4247 65185151242703554732320708992645951880314228585423263767116752029330298262481075377186799616 4248 291356705504951337929728147720395643095420439746452774779714363421177509357721128841316893760 4249 1144561273430837494761856114506351052302172615793013788380144653555993352435929102533322552968 4250 3921677400976661174604525977662760320736047149132988644620907076910449362913460284721921844480 4251 11621763602662087495483889811975422217264604685886993504026049202764347516622661071936423985152 4252 29512665430652752148753480226196781309408475691806939695362110223665023498339045989579574151048 4253 63564452999528125571950323536384842388294036625256086743233681215696675536553777649905386893932 4254 114794370197489014450071927463109929474479058278185358843437313680624356493353843688964843750000 4255 171623074631251832575711477206591975700911578909364761329629394710345105377160036822529907621888 4256 209386424652304064049051461204995116953510089281143424135257228513176887924733660903369498848048 4257 205121100730588537979630643872855753594032181800556426858670431967616328271107377012991236375870 4258 158412417187039737963434604385921439915644281849122247353053054340649881092719003368356117248000 4259 94447329657392904273909999999999999999999999999999910797019205877507433866571642372293266505728 4260 42439129824447471520208553699316782082156065318222202558554334018390269381432740632277521846920 4261 13977769766220807397496916246432253126928564667745662019059645388691348039963652078449700774114 4262 3266765984047762476113020857636095423501569427358254713188473809448582822334363925830408857280 4263 521481209941628438084718645359627413947282191400548541650125729480235527546136615520837828608 4264 54339821358090949193236971635850702888919226576751320118238479191148690520436470431712619712 4265 3500376976060935189313745385586734706164693862909994703973395572856331464776634893165265354 4266 130457239505131501344972014435501297010835041787261973772262312173201960574053162758395200 4267 2592274154412368294402516454958032087811709617141238055729548056006471996766534137544704 4268 24785642596484137367310393918366845247634028377292875541962916350799472426091085092920 4269 99999999999999999999999989660242343087154064107391349125454659020791696705616022468 4270 143341119796678074027577337316118932770370443223150003070224335187150782135368080 4271 57896044618658097711785491007766277299790404092247013318254979876281640812544 4272 4769045228788439966405717081859702655999169022609320640655796073352869648 4273 50021738714629030177311081639238149555658717116197494173935819274422 4274 32311742677852643549664402033982923967414535582065582275390624 4275 383123885216472214589586756168607276261994643096338432 4276 8727963568087712425891397479476727340041448 4277 2475880078570760549798248447 4278 1 4279 60 4280 6336 4281 751032 4282 60652800 4283 5584059448 4284 457147514880 4285 37708229609288 4286 2980491070788000 4287 231616827693373504 4288 17472746709108523008 4289 1287831418538085836266 4290 92397492779999531997600 4291 6461077836671520279955974 4292 439777807492746804008583168 4293 29134419507545592909032289198 4294 1877184701141244040974048768000 4295 117582402033096669069477815506620 4296 7155549730018517736264374975201280 4297 422828258160712380786590576171875000 4298 24245658310769224511835038564493810000 4299 1348279907365869037210940254745047725672 4300 72663249888680120920777774250512462381056 4301 3792643488006829893221399440992214604544310 4302 191581219961435169115220104048011928207104000 4303 9358953046231248404735105164881954163553632364 4304 441806116303661733297926544121839350484383563776 4305 20138154707727699663502344058907413391135602816122 4306 885584881082575469904076805726007070709112003744000 4307 37539401358852377309915042816541118553104694285815728 4308 1532495539438641165652387146092023214169243985800855552 4309 60194530725946568255874522389150487603095817362136431604 4310 2272657883967606947302821248910614236262014176076973491200 4311 82391907081252241482446054994858845541258598700475465198780 4312 2865117999413932329585734517764757334485391068862350889058304 4313 95459775237755737621338725014782065383378126725244598909180098 4314 3043741517637281139611669830324796524639776808444178053456321200 4315 92761905204789064972304347830543779990524825428283442204247136356 4316 2698640453155030473478168773318558343178224107768930395777981743104 4317 74841914809896234652262560732883902569882566642700498846532584732760 4318 1975833719987357203212141358029018031150296339845514292183700469420000 4319 49580471629057960659095472237559051000307051764321012560772359502178452 4320 1180702363666364416031019476815626268364063164476868912602980539397308416 4321 26638978799216943925148467500036168644536721218726224762599747372409900512 4322 568434188608047836954221561418850335597966022760374471545219421386718750000 4323 11450477594321044359340126713545146076946997918861380824858210071735302242442 4324 217318610357401130108502920837844260581722107518808162419792349725989028233216 4325 3877924263464448622666648186154330754898344901344205917642325627886496385062862 4326 64919612772480453631281158374567719968970685640958326060579564639008891837430400 4327 1017215982028280784743991552750187676622250722791120990589621014442436882779361944 4328 14881058511424940771043576627292814879096455943536413807563180905292179697565696000 4329 202717496683172003287108670252702383828245235746957602058259296841640537125751738706 4330 2564266157466904650785114030200670963172743380173192708139943525598000000380938560000 4331 30029244509755528909515354610714362612715673268101405247552215337242228689328157470920 4332 324518553658426708768757511094271999994153993450676388651703814327561594704532290404352 4333 3225175755681701824418674000800867410679527293202411736483863952656104490848337784581736 4334 29368476000433666921815618059228163458691145353573206131804268882453236266998968015072800 4335 244060935614376048905075508812749091366937113481559315007326191067484865223123910372818116 4336 1843083641481566334313391023245074056033032821030985980742194361259367620169586126140473344 4337 12589677830492069602424451949871824282723262879389634372698649055401426292494969704177813608 4338 77398941710060579204793169781861058800210732476606048438319541885954121611385087290453480000 4339 425941869332020241558066797140538614130469019013375940500659959563623895858206894107826403220 4340 2085924839766513751886575536347936848543379474923731580599571942538727997678525599600888250368 4341 9032057870653491475821572579332264935958033632140036018171145266056502790089354994080823706590 4342 34336838202925124844717087164005265784532589331904552617989600844414587972665942736022596812800 4343 113728644628323174063531253352220049301345367324856670694006305230403031524490348256935733489948 4344 325409380874538449877959034206453541385186258796852024717650175241481806791800330663952841179136 4345 796841966627624308016343966107330285443143186533051449207408915491170193287655779894985565447434 4346 1652675777987731264876307895286344869111041925674115724290612093688311114963286301277990765727600 4347 2869859254937225361251798186577748236861976456961410234663967244728155492339283227920532226562500 4348 4118953791150043981820564342527532803449792787089144479560314429551607153809945365444153577570304 4349 4815887767002993473128183607714887689930732053466298755110916255803068422268874200777498473505126 4350 4512664216072947835552829759020553900521801807255166472882301931603273359922805131523763602602400 4351 3326660760927834497232126692104350336672000623201313114337824927341194525545323728980941922640332 4352 1888946593147858085478299999999999999999999999999999643188076823510029735447397103557694485168128 4353 806343466664501958883962520287018859560965241046221848612532346349415118247222072013272915091498 4354 251599855791974533154947822332145872703226520656737213914455500402899044434988360604448329373200 4355 55535021728811962093921354579813622199526680265090330124204054760625907979684186739116950573776 4356 8343699359066055009355525932739425785411664801432225774503821476119657122284406498430300454912 4357 815097320371364237898554574537760543366875623153390908965511974769156769703957154520235515384 4358 49005277664853092650392475934429883030692546146606034872301338895218145073874322471816400000 4359 1695944113566709517484636187661516861140855543234405659039410058251625487462691115859137612 4360 31107289852948419532830203892333153910401246589658627981897830780833896683197569062404096 4361 272642068561325511040414333102035297723974312150221630961592079858794196687001936022130 4362 999999999999999999999999948301211715435770320536956745627302309323629234628273060560 4363 1290070078170102666248196035845070394933405824099445399750750633124517341500946806 4364 463168356949264781694283934048440924905701585700269181351935087520952822530048 4365 33383316601519079764840019573017918591994183158265244484590572513470087542 4366 300130432287774181063866490805202627121476524544026549897833180768800 4367 161558713389263217748322010169914619837072677910327911376953124 4368 1532495540865888858358347025912369144333358847284477952 4369 26183890704263137277674192438430182020124346 4370 4951760157141521099596496895 4371 1 4372 46 4373 7680 4374 681296 4375 68544000 4376 5695008264 4377 496981290960 4378 40548279746560 4379 3281616469017600 4380 256824824699726262 4381 19687438418068599552 4382 1468444663110585556992 4383 106890007738661124410160 4384 7577519511062276637760120 4385 523347523608371405701152312 4386 35183298345855113679765241856 4387 2301619141096101839813550846720 4388 146421526072750260790636853877864 4389 9053844956548476894137808726503040 4390 543822816743091774790588460530925568 4391 31712119380244652697143554687500000000 4392 1794179570528818280338665741164007549036 4393 98424433237708439716398638596388483974128 4394 5231754615769938525536427090750666908368896 4395 269277687648484922418719360310447236922646080 4396 13410685796970055490590891984390359159346509864 4397 645767760190464245235030555468298888577094593664 4398 30042816132485422485616379690562898643841902968832 4399 1349256365417755877454657051946796697206085388680240 4400 58448602260320689982601106391414683575725378198684780 4401 2440061088325404525154957765649783661664222720051541952 4402 98079714569744960768343493543754636729215459455502647296 4403 3792255435734637893173649932457320299435350546602242048000 4404 140904788822395107072399947188682910599170880397589044280290 4405 5025906331956386730429209354686389578016774520729003377125640 4406 171907079969839101156991951133177086294751531894684356616126464 4407 5632126739027588519658984775872141857619309476789431335641625840 4408 176537008024246781885205374879665126086000528166506330990871168468 4409 5287428596672976711249636494147143043077840263029033452393466214720 4410 151123865376956599224521525927715207981225834444292887179763149438976 4411 4116305314544292905874440842118984864070670187054278970778960482841600 4412 106695020879365808257403953934886651557007303720909924627642009327714318 4413 2627764996340071914932060028590629703016273743509013665720935053615458008 4414 61396522910657929610149829036652964224663554163458067681603725961436594176 4415 1358587918760064140185331038403647870155098145913204093508289881422888473600 4416 28421709430403199641278024387035258389949150455322524067014455795288085937500 4417 561073402121731173607666208963712157774897188009998777819019258131197196841552 4418 10431293297155328364005693605887189834729909517752801008738024826836178272518144 4419 182262440382829085265332464749253545480222210363177678129189304510665330097954560 4420 2986302187534106171777248627378420444273216458696739130828392871628558761818603882 4421 45774719191272635313479747398058490319428746135207151693634862878784418418059373248 4422 654766574502697684700688078736183451552417748531351712833534972627381229745403330560 4423 8716852357376396141345672820866202504614545137119176888505149764190543096407324764400 4424 107699178613610007289985583385742316200912557142468153353811136369612045922698352945812 4425 1231199024899976685290129539039288867121342603992157615149640828826931376262454456307760 4426 12980742146337068711038270633410559999953231947605411107915556299986785850503634240929792 4427 125781854471586371152328286511915679984233042898262511449565677818099913829688053370188800 4428 1116002088016479350772813571535956959529317883855764747948187831718318687448389167661214798 4429 9030254617731913809487793826071716380576673198817694655271069069496940013255584683794270328 4430 66351011093336388150382733444622105562607500706908111229657589075851965348508072996694392832 4431 440638724067222436084855818245513849895316232866085365708341936113123764876775205104537664000 4432 2631564018142059694104226742784997809335665956105909046455865116116079973588053048250922464816 4433 14056081687956667971416204305711458823074500807538422765998966132877440104536426759291281613760 4434 66749594872528440067607422740466241367361329760602404820015676202841831178178918187722994614272 4435 279993793990258235750468749959300213014699042596341116563305503247751586492770004816505534904320 4436 1030105146087753745369433670852278986767988840548625448225741084458305159003541813331997566496248 4437 3298130694221372047842406347214381429739015652420843450126182851681687914210220099451136271208520 4438 9111462664487076596644594630376683229010097832600083584236425000414510733826201892854438404554752 4439 21514733098945856316441287084898072417766895122080765825493728173331526248259219900751643837402960 4440 42969570227681012886856798560869373168087250721953955928120887402938657152174029380689944520214692 4441 71746481373430634031294954664443705921549411424069137184489353131766620208509266376495361328125000 4442 98854890987601055563735410895492678758293547039663812817236456324800985180488313164082912373506048 4443 110765418641068849881948222977442416868406837229724871367551073883470573712184106617882464890617920 4444 99278612753604852382172766230447186347463671643685838305317719206744869435419571119682051613686230 4445 69859875979484524441874660534191357759216308017815796840560297355433146959018813263827377614843264 4446 37778931862957161709566999999999999999999999999999998572752307294040118941751809482367820778962944 4447 15320525866625537218795287885453358331658339579878215123638114580638887246697219368252185386738480 4448 4528797404255541596789090771045913555597420478566287831697910714470069101740849625792803217314026 4449 944095369389803355596663027856831577391953564506535612111468930930640435654631174564988159754208 4450 133499189745056880149688635779713909864627834735103205256875622053401623408920269175659968856064 4451 12226459805570463568478318618066408150668570469811469170048196677608727809536852580809241702400 4452 686073887307943297105494946835527542440403470513547251328935350659624295228662113502707210106 4453 22047273476367223727300270439599719194831122062047273567512330757271131337014984506168788968 4454 373287478235381034393962485305018460064685810074896985874868458289964379986278139513798656 4455 2999062754174580621444557664122388274963717433652437940577512878446736163557021296243440 4456 9999999999999999999999999741506058577178851602684783728136569575057487675341751199244 4457 11610630703530923996233764322605633554400867922168294714112950547441136980356423512 4458 3705346855594118253554271496332770225275126097451325750039061694210421364359168 4459 233683216210633558353880137011125430143959282107856711392134007594290612800 4460 1800782593726645086383198947740536952091431193834664411259516430417502 4461 807793566946316088741610050849573099185363389551639556884765624 4462 6129982163463555433433388106125356655904195938936160256 4463 78551672112789411833022577315290546060373040 4464 9903520314283042199192993791 4465 1 4466 72 4467 6624 4468 774540 4469 67161600 4470 6239933352 4471 522386190144 4472 44231334895528 4473 3582297007718400 4474 285529647097033976 4475 22108546406489785704 4476 1673432402624197442368 4477 123379945377304412160000 4478 8871870642308873326043362 4479 621394529134301599855787280 4480 42391155320903496963460734558 4481 2814706817415153537401267159040 4482 181827912146592045345270516890958 4483 11420922660161730487214215531292352 4484 697146061654233087917142914281743180 4485 41330573488418983103795401347563520000 4486 2378408953973116254712604522705078125000 4487 132769319873812692404187561679618143754104 4488 7184983626352716099297100617536359330111416 4489 376686354790360752349396322853203083473715200 4490 19118715823042429491729074582041753821507871750 4491 938748019776339658398355893817616358673514491776 4492 44557975453153719343308199206415835373112123592156 4493 2042911504619447166148064558427714436440836485939200 4494 90400176482989643789462022480435378712807721041576146 4495 3857607752773880198673584840062107775442362890430555200 4496 158603970741151294135208494540705791025468742406568482864 4497 6277101733925179126504886505003981583386072424808101969920 4498 238912092451282273224064600958343574992613447736384685254436 4499 8736096907497004405017172648141310123627300630548364824887360 4500 306580286249339590556181770635869764259023245764469206004664100 4501 10314424798340440842155472491198125025222584139512711337528524800 4502 332295477602627722659880101776456369599539259130576448802855924618 4503 10239146465443563147186038959924558215037941358682943206388410575080 4504 301383430010359672689966764854703957544177474050986529180013961924548 4505 8462936461117266552446039541364558049899578012897040035355400601600000 4506 226396792299936109823094246336458239973884733829927546512316429080788840 4507 5761531127487063666513762490091823651100921469699272443465293098373574744 4508 139271544806023811491399181515303374259862508405977724283209557841619274476 4509 3192619191354393819117748332204204494695543826356576498677657438846871142400 4510 69287983856763271149498789288916696955733336625462241268801048875748116296352 4511 1421085471520180176903074877254021459748728760814628913067281246185302734375000 4512 27492596703964827506775644239221895731001422242390477934938712400741834353969306 4513 500702078263457540323408297716945693452653233612417693270478081018904626121932800 4514 8566334697992967007470625843214916637570443887069350872071897312001270514603864366 4515 137369900626569005910734689728818362927680950241941091055065928754039064123001659504 4516 2059862363607268589106590545777132725076645032660150488095151080465441895591825956488 4517 28809729278118704523875231021368662999494202049725963568583716912760107894248466022400 4518 374824651367185034077863931297246707698425440896124606205721439860193353145514964869242 4519 4523365501771620557276621100876537504460365621372952539557228064831741057486841806698112 4520 50479160020899044096895311100610843551975046763678462221135273981904186426760632708618200 4521 519229685853482755647290229129215999999625855580843288858132153541359459175498577598218240 4522 4905492324391868474940803180213575581965597893056027844980096159742834579000407052845495384 4523 42408079344626215476499497338786812675996112434498735805884024274812928555685680098594785720 4524 334119420856080810951048371564653506081336908356254702245029555571386780490456633300388002172 4525 2388636399360109975485590222890438197718232985243883556891479938342024269886983388864184320000 4526 15422355342352785262969953638592984746336082374925114530098336437335282211616402685426587866744 4527 89473176616830029618945111748119196289597160389923065371900425711838596361056722684703647717664 4528 463850695702570043056734742089288671285917781629835135302214944494490256444918008317383414732180 4529 2135987035920910082279229616932235919179133537347964862093771623156579161741182966015048957296640 4530 8679807613698005308264531248738306603455670320486574613462470600680299181275870149311671582033950 4531 30903154382632612361501825964549184801519832611649730098132361125272878076329937263577987776073536 4532 95645790132419789387429784069217061462431453920204460053659302698768949512096382884082951865047108 4533 255120954605638144706913033066890907395431095520837516847304297033772178858638412923682898837504000 4534 580897793671538120543914751292249347676924430067376067560373847775580587968431561912577685742780098 4535 1117208825919706335059223075267120987795870607278353166386487721047958472077118456967979608326418504 4536 1793662034335765850782373866611092648038735285601897836201684688361979169712867587804794311523437500 4537 2372517383702425333530152261589806882592735702189036953612121640296846518720576790836440975854796800 4538 2547604628744583547284809128481175587973357256283672041453674699319823195380234452211296692484212182 4539 2184129480579306752407916483921783105540025126885882377637967666374588538266676979153840375283399720 4540 1467057395569175013279367871218018517767272532888249283728028056766838217890502510269496169636592252 4541 755578637259143234191349999999999999999999999999999994291009229176160475766931680065745368792432640 4542 291089991465885207157110469823613808301508452017686087349124177032138857687247167996791522348031138 4543 81518353276599748742203903600432034618244047956953424620273282532748297648775016320896349514331976 4544 16049621279626657045143271473566136815663210596611105405894971825820887406128729967604798715821552 4545 2135987035920910082395019939322487336218374939059152027028525780338322850161682428416760794316800 4546 183396897083556953527174779270996122260855737659725065227368064809173031076411599345516104013448 4547 9605034422311206159476931241971949854240603358417100860422111152120659447013043903568361841744 4548 286614555192773908454903515714796349532804586806614556377660299844524707381194798580194256596 4549 4479449738824572412727550055242345199615080682473567819903928289875571041248090287977267200 4550 32989690295920386835890134305346271024600891770176817346352641662914097799127234258677850 4551 99999999999999999999999998707530292885894258013423918640682963932166121381109527789112 4552 104495676331778315966103878903450701989608457815334510776085139474931675543751518382 4553 29642774844752946028434172066443133106319062427007295197206817529854566051348480 4554 1635782513474434908477160959077878011007714974754996979744938053160034289606 4555 10804695562359870518299193695171185280636302064779462517794375720794904 4556 4038967834731580443708050254247865495926816947758197784423828124 4557 24519928653854221733733552429453186780758304855341137920 4558 235655016338368235499067731945871638181119122 4559 19807040628566084398385987583 4560 1 4561 32 4562 8640 4563 726754 4564 73881600 4565 6384851264 4566 567864307584 4567 47433714246936 4568 3936588805702080 4569 315860259855400960 4570 24841920711910209600 4571 1902264284697592879182 4572 142241756553549637770240 4573 10365193850308068719099904 4574 736365263311636486061599128 4575 50955906487327722726086756200 4576 3433683740526069407785339225920 4577 225178263381311254346620460859392 4578 14364405059580771582276370834385760 4579 890833668159163527641270377857545592 4580 53680246747375951806917896658030400000 4581 3141125082925715028237455606709208743936 4582 178380671559352702148712615966796875000000 4583 9824930841885304405297552547130556002624564 4584 524503804723748275248688345080154231098133440 4585 27121418353251270946439598694340327729333796864 4586 1357428823436012493912764295324964521327058894320 4587 65712361873939028126946101987641841311519605720216 4588 3074500306267875422396360835462066514799203356940800 4589 138917982572877314160357515115045416264757987164291072 4590 6056811824360306133893955506189170373758117309785601848 4591 254602111801635264691215170995589629689336343360722202220 4592 10309258098174834118790323262200984058845457893839101214720 4593 401734511017979516490901629702772735983629691816708367450112 4594 15051461824430785018152687617634798427677014747905065082002816 4595 541638008280578013873444357780493287325732526516816839121618850 4596 18701397461209715023927088008788055619800417991632621566284510160 4597 618865487904929292337017426514377500240784423104277460503343661056 4598 19605433178555035636932926004810925806372816288704010479368499552520 4599 593870494996806906674269948965839822631648009829352410021338717020716 4600 17178855510590501346154117805796144857704187023013365852854867730560000 4601 473924441822782442821417568819965270569642950861980223134902101081063424 4602 12451823576496486040270183548724257995513634241123273973706899482095708480 4603 311122680884336808547371994645073537201899874411179334526326548124587917078 4604 7381391874719262009044156620311078835772712945516819387010106565605821547280 4605 166016197950433197058261801054373142954507293226735955348736218187361958232064 4606 3533687176694926828625235661350372689565396798024684456545017950089840853045504 4607 71054273576009513716133085310256936493718219017523551883641630411148071289062500 4608 1347137238494276547832006567721872890819289910086437183564644288902542085305628800 4609 24033699756646004627950737968010281053874015298894525682068417056970613206764486656 4610 402617730805669449351119414631101081965810862692259490987379173664059714186381625248 4611 6319015428822177078100364543522098211968922553392785282383109425845160088726070307322 4612 92693806362327086509796603252938482427662753840229754388630290175958633093368995900160 4613 1267628088237223139785499187193706176863876954703565133852829734081563305828186597621760 4614 16117460008788956465348149045781608431032293958533358066846021913988314185257143489377448 4615 189981351074408068678659843719961827118295135162466293110656313438362357864385333572960484 4616 2069645560856860807972707755125044585630976917310816951066546233258071643497185941053346240 4617 20769187434139310370006797241024511999997006844646746310844288040896736362889866635468865536 4618 191314200651282870522691324109564680510204937689494354634035201464445593906519530292415891264 4619 1611507015095796190902499949661887397751610896622565792916797769163710835248148291466081908886 4620 12362418571674990005188789747892179725009465609181423983066093556141310878146895432114356080400 4621 85990910376963959154773860763292368099976919323347928908611388392062932198886666546248901722112 4622 539782436982347484203948377350754466121762982694663843623882076716153698135344545780102814285952 4623 3042088004972221007373957641824350276973440257256860905115431674188674189678891390386430275840784 4624 15307072958184811420872246488955441983804338598576298489239832851431495623755202452751259046707200 4625 68351585149469122634788021169628608540509408955273882112653011695660782200349176256608176707731456 4626 269074036024638164556200468710887504707125779935083813017336588621089274619551974628661819043052480 4627 927094631478978370851337016521177772022797489195268068825517198167464663331523450893527461452423528 4628 2773727913840173892235463738007294782410512163685929341556119778264299535850795103638405604086366160 4629 7143386728957868051805666293701758284836147661495942942560875138100037689604190809898797915902574592 4630 15684240429131529254685698284890744918851923967759912336578482573801340288536545792970147234251164248 4631 29047429473912364711552102021843870393225462939835336385368161178677114293572642052984068778605704092 4632 44841550858394146269559346665277316200968382140048292937989371509388547565322369337081909179687500000 4633 56940417208858208004729683079331155448451610382924658656220087967721557316460795805369040792954339328 4634 58594906461125421587550609955067038523387216894524456953434518084355933493745392400859823927136880208 4635 48050848572744748552975434541650623386734620649462145592166044942329163359427104049179842821563192750 4636 30808205306952675278866725295578388906878833642252057808822421863624394592837719718890852417589952000 4637 15111572745182864683827099999999999999999999999999999977164036916704641903067575604535529646522892288 4638 5530709837851818935985098926648662357728660588336035659633359363610638296057696191939038924612591640 4639 1467330358978795477359672692302226938656025525602334326923745505787911256816604559396201046436302514 4640 272843561753653169767435615050624325866274580142388791900214521038955085904188409449281578168966400 4641 34175792574734561318320333163936315606568635691326438375804539105284340607538583827517783050027008 4642 2750953456253354302907621689064941833916971967958641116790199133456861733653382046304675753446592 4643 134470481912356886232677051291529247779893130416431487438628669829890522383766681096169327345194 4644 3725989217506060809913745704292352543926459628485989232909583897978821195955532381542525335760 4645 53753396865894868952730602052400884468412577381455010930691939648000998171918152799579275264 4646 362886593255124255194791477358808981270609809471944990809879058292055075790399576845456360 4647 999999999999999999999999993537651464429471290067119593203415051774587972914349182531348 4648 940461086986004843694934910131056317906478059885470172031972008918269408055394785760 4649 237142198758023568227473376914668950067024714005645118365231836143521308956688384 4650 11450477594321044359340126713545146077054004823284978858214566372120240027248 4651 64828173374159223109795162197211002388080954618111124686717535941390662 4652 20194839173657902218540251271239327479634084738790988922119140624 4653 98079714615416886934934209727716267437316261620557545472 4654 706965049015104706497203195837614914543357368 4655 39614081257132168796771975167 4656 1 4657 96 4658 6144 4659 850392 4660 73195200 4661 6928254300 4662 596880700416 4663 51676038363672 4664 4287192462259200 4665 350356403707485208 4666 27822900238929100800 4667 2161271502955724606888 4668 163634688114790250358000 4669 12090549346670050873344064 4670 870729795880434317245022208 4671 61118316854865828343112727706 4672 4178448090991787916593463062400 4673 278128387289999548181728009921014 4674 18014329790000525651531528864268288 4675 1134787999706880954999833295916475118 4676 69485092422482189746110024808524000000 4677 4133378999547948333539763166858134247260 4678 238725563218977490015308817381484679659520 4679 13378550367235674244554071712493896484375000 4680 727044925634769637185362788852697228122946400 4681 38288777744833624093154249190851258870163741192 4682 1952742150533753960432851086470453147027978059776 4683 96377446463956887067806264968072481014221181496790 4684 4599865348311565789512358611264166686045658885056000 4685 212140521132489586262635084721928188614331980017620684 4686 9446422823753324196222141282649756543603520749380304896 4687 405806392232140510970895018914674415041793859755635323882 4688 16803739382820371063421193627231039387575095591499442176000 4689 670101776381364217721394036564780360938250449308751089228848 4690 25711008706647266732044548889218028371653774088397010440814592 4691 948242094939139494049388292793409274169695720662049364287895764 4692 33581556513884512823787319443858277663681453154149978951904668800 4693 1140785245133792616459552368536071392807825497489589915543355119820 4694 37131929274430842766963926596332530002518093633389942795923676463104 4695 1156720557534747102579042634283844622575996161033536618282741473598738 4696 34444488709846127667094568029434957651259559489848949198295546398220000 4697 979194764103658576784478946902862623165174009351793892307362618362780836 4698 26539768742081851242763685780017454429548593596173281403118787688403042304 4699 684850296707306732214860095182243792519699582304609390030780357498853574520 4700 16800624767755142666543005415821678002102602364679206966669948841465238797200 4701 391213769360120886479340300876487178295953786112391427511535647977108542005892 4702 8632842293422648927097224737101020673623193618450986274818860842011312842080256 4703 180218046011441268259900574658334566629826179411402779863025413092033400932669792 4704 3552713678800488307581137801701737412342955475423877942375838756561279296875000000 4705 66009724686219550843768321818371771650146747135700548347936101825087907593703740842 4706 1153617588319009246759885167788774538045469511363867924109315616259607190165568618496 4707 18923033347866464119502612487661750852393110546536196076406821162210806566759936386702 4708 290674709725820210135367851769934948648369210828128510148174797761541675948449172866400 4709 4171221286304718892940847576776744355231135933065153656318711080440734342025874431226744 4710 55775635882437821246731722726099741889505491426300566085294389563202194820809466398638080 4711 693050780377925128009970408968609162534388640216934396874378942301497509966057170043230306 4712 7979216745125138995237590328137994650689506591881298448728449853578965292424830399448320000 4713 84855467995131293126881017960126828010870053609743494993728395563580937383384623583187195880 4714 830767497365572417682575651158097919999976054757173970486671227577437333661062445142483402752 4715 7461253825400031950384961641329080566474098628074300323564921722596338307916259819222367743816 4716 61237266573640255307409860052123502919772627929778162944409207315916583191762994592176385930000 4717 457409487151974630191985220672010649825350227539712687373445461577228502491435130988231174974836 4718 3095672773570702530243126016776669883210482651944213167085762913742558763084429438315102327537664 4719 18892385294382161947138193207276406314261705091319228112120433398410247018049780056048793430470408 4720 103430992169055514256321565142628968670258294414724374375928569322179674976930461588660390540876800 4721 505133407620098776888784134135627659610602743605726979411848620611211149650100269903072590580193300 4722 2187250724783011924342859452272868419324735258730988332015333490335549014805274781717487415835230208 4723 8341295116763783101242214530037512645920899177987598203537434247253767513206111213488516390334626910 4724 27812838944369351125634344059405766580341962338052153872029220220931365667581676834752568193568595200 4725 80438109501365042874828448402211548689904852746891950905127473569664686539673058005513762518504618668 4726 200014828410820305450728075373252612264109212338661296983392564414339266391594658499931624242776375296 4727 423474491586551289876513853692050225593176626332984459699654527647382167510986779002168922797546349114 4728 755233166321721482500514579411624051460788789393494748790725436254197493887266689935013705354708901600 4729 1121038771459853656738983666631932905024209553501211558614470559236409030745562631636857986450195312500 4730 1366570013012596992113584739518057207217563424767185120320446481909341497294422142520871085065229041664 4731 1347682848605884696513664028966541886037905988574062509928993915940186470356144025219775950324148244806 4732 1057118668600384468165473550765399060221556400725867269153091307834211964600555204563837776148448767600 4733 646972311446006180856201231207146167280818279648484973939007687792962621854190528062710683287381580972 4734 302231454903657293676542999999999999999999999999999999908656147666818567612270000186687214928797892608 4735 105083486919184559783716879606324584796844551178384677533033827908602127625096227646841739567639241178 4736 26411946461618318592474130308890137735378463511990554983925425886767236060177717847542719953150680000 4737 4638340549812103886046405455860613539726667862420609462303646857662236460371202960637786828872428816 4738 546812681195752981093125443701193195521695264392263061559657638643518849760230661023081411528097792 4739 41264301843800314543614325335974127508775259034693442443740735572731424435858012984044947670496024 4740 1882586746772996407257478815408863117662176609620185351889835173519876054109625292958854484276000 4741 48437859827578790528878694155800583071043975170317860027824590673724675547421920960052829364892 4742 645040762390738427432767232965767066059134597417386806341019114500675758753969101630179639296 4743 3991752525806366807142706250946898793976707904191394898908669641212605833694395345300019970 4744 9999999999999999999999999967688257322147356450335597966017075723100454596589348999828320 4745 8464149782874043593254414191179506861158308357611610273429365341196077656983446432806 4746 1897137590064188545819787016849847141402086570403507974072163872766909593837109248 4747 80153343160247310515380886994816022539378033762994852007501964604841680190742 4748 388969040244955338658770973261817686441275149445209639718637960901710800 4749 100974195868289511092701256356196637398170423693954944610595703124 4750 392318858461667547739736838930672110377831130880616169472 4751 2120895147045314119491609587512844743630072106 4752 79228162514264337593543950335 4753 1 4754 42 4755 9408 4756 745472 4757 81319680 4758 7109695186 4759 646102679040 4760 55348842450176 4761 4702524454656000 4762 386643965838969384 4763 31181719929966183600 4764 2449611904992862535680 4765 188031328386714466617600 4766 14074301441996243821917222 4767 1027696695140465728128099072 4768 73143545280717114803869581312 4769 5072820298953863752478356399680 4770 342635357581594109935892180097880 4771 22528399486789437408800088184382472 4772 1441149131979413722280389273752436736 4773 89648251976843595444986830377401534400 4774 5419839794372111348578526674095051538824 4775 318270182965192022171017358379600733599360 4776 18143144967473968860195433378546646356328448 4777 1003391277549781063035605163574218750000000000 4778 53801326100377466265870570688605929965321704636 4779 2795080775372854558800260190932141897521953107088 4780 140597435885999695871571004715017020088933706366976 4781 6842798698940938981814244812733146152009703886272160 4782 321990574981563788977406161990881300053606620056002184 4783 14637695958141923640819403148539093793502009068115506304 4784 642356752314346717675911835884290164490036329035534958592 4785 27189028279553414235049966267283185807800188603627566700160 4786 1109046799395254929278674402983044826495844072947796278113260 4787 43556615464788674151890911695493036612283252230402802245912512 4788 1645504557273315556502910155733652160384288703645494265780371456 4789 59739251981165788921132610876335313514078236646850380549335232000 4790 2082056503875988749947460652624711724482317227370626017949438010210 4791 69587899953161349604032694480700354961277355346864984848144662309080 4792 2227915756469903122270366204717190360027989207239742448068545168277504 4793 68246512894550079052163515422746832731983773500978660478681746942325600 4794 1997780345171983890011105364400298733993149723083887826594989583825698628 4795 55814101553908538877735490380940334479659590164812850092494780618188380480 4796 1486227049556752634048166857611760617620410707504851701776729677217834991616 4797 37666766318901870271817305235049914219014423648012536354969211564628502600960 4798 907233737458803489127607982571281420347274502493905997313885078280202969890398 4799 20734329776086406983405035946453820449685550663956745658111389342786752726312328 4800 448907799257980933890813574468367123268115241796628610539698293368219987183927296 4801 9191120346583504681255159758375977408974981176087987606855241633113972763094630400 4802 177635683940024730923418978489809075308573886885525894285819958895444869995117187500 4803 3234476509624757991344647769100216810857201400439582753521748711111350889987578808752 4804 55373644239312468435312456230635214821480710337894996282010930443369630363953506811904 4805 889382567349723813616622786920102290062476195687201215591120594623907908637717010175040 4806 13371036647387731150710196085079131548474355485651300371462731273002194185907782697466762 4807 187704957883712350182338147410871185666178752039026864918983298287677945566575663097916608 4808 2454127978827264202971930486719075385503129541982786312001477188921874774876819446090956800 4809 29801183556250780504428727585650193988978711529328179065598294518964392928540458311858903200 4810 335127103295255840125390208298236410171495969034375031847335662716367830926377758200494591412 4811 3479074187800383018202121736365199948445672197999483294742864218106818432718769566910675031120 4812 33230699894622896764949101276666265599999808438057391763893037513620552440320273609374797135872 4813 290988899190601246065013504025562896437979225251289979025920082430840029570031460600736488480000 4814 2327016129798329702690757059315156965250376724635862785345396827671046018880974831335133164620318 4815 16924151024623061317103453164864394043537958418969369432817482078357454592183099846564553474068968 4816 111444219848545291100835343131229350659778747278410024556049852155265961811545052772316246821568512 4817 661233485303375668149836762254674220999159683075214937720164486955167397905987987593994080868761600 4818 3516653733747887484810252305299602942092524546456477490015637527750109742189049890159745527856356336 4819 16669402451463259637329876426476791582745545807368790742527279981822833589064403182390169067792364480 4820 69992023193056381579445786870247836554846475033987212295057665547928032224074411279056009485732544512 4821 258580148619677276138508650431162892023547874517615544309660461664866792909389447618144008100373434240 4822 834385168331080533770443825238728498705129435071521105795943434607930468114709435489080652267823916248 4823 2332705175539586243370025003664134912007240729659866576248696733520275909650518682159899113036633941400 4824 5600415195502968552622757978545520467436817034917364839818541023472539924285352284745569835723314429952 4825 11433811272836884826665874049685357106073341023821781851398991729872032340281143416386335442788635655840 4826 19636062324364758545015458113670109814060556312681951504583853535520837630375847270204543522871750971732 4827 28025969286496341418474591665798322625605238837530310141185445338418702476701582781970500946044921875000 4828 32797680312302327810726901895802686636758326167035083049224930316920283646994781953418425303134002741248 4829 30996705517935348019814272666230463378871837737203437728366860066624288818191312580054846857455409630560 4830 23256610709208458299640572016178718127721583026783780648747830282485337298836955770497389317791408963270 4831 13586418540366129797980225855350069514551723284746526772395319244118781780624104721909092084255287281024 4832 6044629098073145873530869999999999999999999999999999999634624590667274270449079396283839052400604217344 4833 1996586251464506635890620712520167111140046472389308873127642730263440424876828325289993051785145582400 4834 475415036309129734664534542187072954791870240214690721277151136575602005661516428105955564945042178106 4835 78851789346805766062788892749630430175353353661150360859161996580258019826310450330842376090831289888 4836 8749002899132047697490008003844788294879900976924529365328802321968056796480597134631677646270889984 4837 618964527657004718154214880039611912631732283096970765115517849738210359973720332234643693109144320 4838 26356214454821949701604704097016259188476182021213606620700929000588125362408602989689346231002586 4839 629692177758524276875423024025407579923571677214132180361719678758420782116484972480686781743608 4840 7740489148688861129193206845610943507338693236805375697615112557185339990661449510318365474816 4841 43909277783870034878569768760415886733743786946105343887995366053338664170638348798300219680 4842 99999999999999999999999999838441286610736782251677989830085379543957302446981951173484764 4843 76177348045866392339289727720615561750424792674431628636289139853559657866305697978152 4844 15177100720513508366558296140928759294680247996661451901178547716610233239431282688 4845 561073402121731173607666208963712157775646236340963964052513752233891761335200 4846 2333814241469732031952625839806561134986019151977366198823783801977371502 4847 504870979341447555463506281780983186990852118469774723052978515624 4848 1569275433846670190958947355762302522768456692319236653056 4849 6362685441135942358474828762538534230890216320 4850 158456325028528675187087900671 4851 1 4852 60 4853 7056 4854 912672 4855 78643200 4856 7735330152 4857 679090565664 4858 60142574444460 4859 5112141119078400 4860 427929789484935432 4861 34833199900814339904 4862 2775173073766990340488 4863 215618501730835523174400 4864 16358746090901584557576536 4865 1210463809369021107189334584 4866 87354219098389279585208934208 4867 6144151842788840737729413120000 4868 421044084813170691455703581173522 4869 28096206500621684546527515131781360 4870 1824800361570030228276970366216049358 4871 115292040509520711075333306875432140800 4872 7082211906170644040153959599814721217678 4873 422747604778874810041239457340123777034432 4874 24506804088319785712541191742234081529793260 4875 1378879099715625458898067540513524269501644800 4876 75254345816411216421657144072055816650390625000 4877 3981298190753899488898110030556573215507803389704 4878 204040896602218382792418993938046358519102576817496 4879 10123015421504034387183102679460845519493097376972800 4880 485838707624806667708811381704053376792688975925323430 4881 22539340269700861658177144818123909445910926514886528896 4882 1010001021111796001556583210211896593671149389880540910396 4883 43680259167545679661277416614711359646958756302479897395200 4884 1821664894730078753748347739907973449122612636443046968910786 4885 73197088764347465433401146899387737323671333936104634846135360 4886 2831180005211263819872913151351217450709392689828595193845300144 4887 105312291667024691157052138825312085291744786216930372132127375360 4888 3763572874813444718747798602244863820688828819395922235251209445636 4889 129087503240780920097794612723002580707259749183191960004165071997120 4890 4244861897142842325845994363322721652637918676158764075736824400853940 4891 133674945388315764012802774185302284320322502989920214003530942382080000 4892 4026544260778454664077647409942063131187042636557740968242223069597210458 4893 115871260020001411694913103277316391087985446846372308362229322289448544920 4894 3181403788572786716050306569455665199566245400397783790148060741419865819908 4895 83228714775182878511392556736320523252914536610606746308711192922618331136000 4896 2071672147539602864949951787928036843980533713133478205294497757760535110641800 4897 48990621822776084611511017109486156685058926427644998344348192704103682378578824 4898 1098919478132579570120466905162052483833334185189707519879903635167697894494553436 4899 23343205561415091494048010963972055664174431087991292949482641082960025356966297600 4900 468747137675758738744017065340790394542239422424296947124895530217707969839600765472 4901 8881784197001244434780001134608508282714347172137792085777618922293186187744140625000 4902 158489348971613141575887740685910623732002944157071346113875844896230497534664030181306 4903 2657934923486999075075108723936927869017633167018300058717106459328027171626236562636800 4904 41800980665437019239981270985244807632936381197298457132782667947323671705972699478226926 4905 615067685779835667075784342697868901174755903453779761894159521805440301512851725542218064 4906 8446723104767055758205216730327968700108554961598087744893542612394923081553039913938127208 4907 107981631068399626429311104524594425294165234070204948621298872013029943327174742381271449600 4908 1281450892918783561690435286182958341526084595761111699820726664315468895927239707409932837642 4909 14075338338400745334100028450382869660645608212903622056152407884999066267962764735298838690432 4910 142642041699815703746286991190973197886272560117978815084457432942379555741469552243337676275960 4911 1329227995784915871750885555673497599999998467504459134111142970880968634606689285067938096742400 4912 11348567068433448596535526657175426767572551708633408645300428973042251076535066278470841622861624 4913 88426612932336528721423233423330777911195635938944345118824171495157850011761977702590420351549480 4914 626193587911053268732827767099982579610904461501866669014246836899225819910774694322888478540551852 4915 4011991914547630479847562870213934429250032328113081448482873929396817060513627531114032168907571200 4916 23143171985618148385244286678913597734970588941785816490272189234593493588584582559996146737468049944 4917 119566226947428174485169002917840206155309457697569663601510800847035744714975728745464160807462607584 4918 550090280898287568031885922073745989202155219595347899144699269918332558343496731441363134950909587220 4919 2239744742177804210549853730208187523938366349161120164170917199248744451175271053155334898407524270080 4920 8015984607209995560293768163366049652729984110046081873599474311610870580191072876162464251111576461470 4921 25031555049932416013134517309010177480576941526077249376620314095899928289221857221175626740022986367296 4922 67648450090648001057730725106259912448209981160136130711212205272088001379865041782637074278062384300628 4923 156811625474083119473470429552596835624815504229774094854888503224247706435132567159911232335620603904000 4924 308712904366595890319978599341504650999498356658668922943347652057079297544951375692381027700587120775538 4925 510537620433483722170428938592005353354615085379594883587505090431393914650761901093237813504520342741304 4926 700649232162408535461864791644958065640130970938257859408754540248009945457852154504507780075073242187500 4927 787144327495255867457456063267696242813282329005903438405193753134634007688066593955181258521835680563200 4928 712924226912513004455728271323300657714052267955679067752437781532358642818400189341261477721474421502902 4929 511645435602586082592094277248671125641195590908204882273630302826136835428285167321549634994613678584440 4930 285314789347688725757584742962351459817167964864575458458034808729366227566470668792726552688685929338972 4931 120892581961462917470617499999999999999999999999999999998538498362669097081796316376209536594973242163200 4932 37935138777825626081921793537883175111660882975396868589425211875005368072659738180509867983917766065618 4933 8557470653564335223961623529010767466242752560085322953124030138005336797667068078178310876927160817016 4934 1340480418895698023067411176743717312981007012239556134605753941864386337047277655624320393544131928112 4935 139984046386112763159840135298522190050340629603979032888255077980862950346224806620205842834904842240 4936 9284467914855070772313223200594178689476501234337407119029706046687889870626746848969289050518839208 4937 368987002367507295822465862127272857427106514702707574549515662007402778147268597243464523674077424 4938 8185998310860815599380499312330298539006431803783718344702355823859470167514304642248928162666916 4939 92885869784266333550318482447461754375838691467473608382465002388601363157394553147849755852800 4940 483002055622570383664267456364574754071181656407158782767949026586725305877021836781302416490 4941 999999999999999999999999999192206433053683911258389949150426899576696571162980168216110152 4942 685596132412797531053607549485540055753823186437666066252876814030421797657115322052062 4943 121416805764108066932466369151950003011296205707025167643833328670781691870387896320 4944 3927513814852118215253663462745985104429523654386747748367596265637242329346406 4945 14002885448818392191715755039546331858931219657975481645912486523179561544 4946 2524354896707237777317531408904915934954260592348873615264892578124 4947 6277101735386680763835789423128438253588091106870490562560 4948 19088056323407827075424486287615602692670648962 4949 316912650057057350374175801343 4950 1 4951 40 4952 8640 4953 821142 4954 88529280 4955 7866417152 4956 735044829120 4957 64341136298674 4958 5594965205606400 4959 471239173123625984 4960 38941611673669778304 4961 3136555912311868756536 4962 246990403565262140303520 4963 18976744932313200402104320 4964 1423211505024903208242008640 4965 104103064676101613173946064702 4966 7425108623557733534686833131520 4967 516112700444733789043191370481664 4968 34946659039493167390823397237402408 4969 2303893327387147801618414851311093320 4970 147808829371954765040867006692088864400 4971 9223367638808245361196109537970059476992 4972 559494740587480879172162808385362976196640 4973 32974317104298133325005939802900494806354072 4974 1887023914800623499924772076019183750026496000 4975 104794814701516480246135288021126789382711279616 4976 5644075936235282138873487407970428466796875000000 4977 294616068310849340631736590846376590676230791797764 4978 14894985451961941943846586557477384171894488107677280 4979 728857111705913882080354452038504184297098853853691904 4980 34494548241361273407325608100987789752280917290697963600 4981 1577753819613759191111922038713170877642926568076899741176 4982 69690070456713999325225262542762944767457783701616090316800 4983 2970257623738889714183588330136079823679974712971947610734592 4984 122051547946915276501139298573834221091215046641684146917022728 4985 4831007858587533745378522961171738793467630957526793984159294700 4986 184026700338732148291739405422703345217673884899555413667449839360 4987 6739986666738620091359045328287440563540476211759343468366027292672 4988 237105091113247017632156638399162342755830993160617644084628987876736 4989 8003425200942975191695879608894544071320142963030509073649388061069090 4990 258936575725713381876605656162686020810913039245684608619946288452090400 4991 8020496723302593140845688181573827411843789830902138099081058237227728896 4992 237566111385928825180581197186581724740035515556906717126291161106235417080 4993 6720533081160845914458760762205223554078256041407291503181175234264035922716 4994 181340015948648842815235763196072172925563314281739251306542762328785107897600 4995 4660808027410373664769449133115683304162674941435253931019213085014821714264064 4996 113941968114678157572247348336045233600211498758056674488856238569504374986591040 4997 2645493578429927366384240450794097000505711473372218990584436368460457276839046118 4998 58242732341026717216384745973588781643166711815054498553634892663887988408211332160 4999 1213846689193586913915364902508587991147113817954278947693739008071432315461125013504 5000 23906104021463695675944936932661774415290972045183907149349347955844579905163179317504 5001 444089209850062418954226361983376771067858679303443025787601072806864976882934570312500 5002 7765978099609043937218499293609620562868144792445218497919087506277714506675446158751200 5003 127580876327375969767927871963748809810106948604372492795944071694076261058593418930814976 5004 1964646091275539904279119736306505958748009916273027485240785393524212570180716875476665568 5005 28293113545872441470777732188139233002772289234491727777689437317739059347373682857112536602 5006 380102539714517509119234754317340071681112259416221221983225902590783514992513130399551278080 5007 4751191767009583595857704187479167096247876051994189458987361020549065208569900473504539607040 5008 55102388395507693152688717305867208685621637617727803092291246565565162524871307418627112018648 5009 591164210212831305057707628613239894273906969687909012307550734442093053462811270603383075324164 5010 5848323709692443853597766638829901113337174964837131418462754750637561785400251641976844727314400 5011 53169119831396634893093852319076843519999987740035673072889138450135765937190022665315263652560896 5012 442594115668904495264885539632161803419717221646533230189480824805745900170838418122645218733492544 5013 3360211291428788091778397708304311012027379253332734740753601265645502225038367489647766176401752806 5014 23169162752708970943114627382699355445603465075569066753527132965271355336698663689946873706000418560 5015 144431708923714697278427092642501818887273590284158384945288184967565006690664743259745909178370097152 5016 810011019496635193483550033761975920723970613201576632817465583374345585213361826533211361818038068352 5017 4065251716212557932523293316346680013391303154724208854448012352159259549478491311797464975318449473744 5018 18152979269643489745052235428433748180358196534120436522829365243004936557526425996385379705277360684800 5019 71671831749689734737716736172426108832960189542332315185134500803400581157686911976579398266866102173696 5020 248495522823509862369106813064347539234629507411428538081583703659936987985923259161036391784458870305600 5021 750946651497972480394353557548030062208654122891185337404332345844270788762567662413858340002922920201288 5022 1961805052628792030674191028081537460998089453643947790625153952890552040016086211696475154063809144718240 5023 4390725513274327345257636913619223073007018899962904966696447716172456108118321233689601194918500401938432 5024 8335248417898089038639422182220625659206118970923388236070560483695950852929931674743837484623497883550248 5025 13273978131270576776431503762667711663677520296117700851363356031818319552312677762813729512990468865634252 5026 17516230804060213386546619791123951641003274273456447014614455540137960554147866787388920783996582031250000 5027 18891463859886140818979070531645890986440892734711137970693045610066102813791315019471937461124050838355968 5028 16397257218987799102481750240435915127423202162980618558306068975244248784823204354849013987593911694566768 5029 11256199583256893817026092721290897359250831407489086198032825064901063942814867197949938798587573993286430 5030 5991610576301463240909279602209380656241599693350373401282862715535610979474120564689178273216027724800000 5031 2417851639229258349412350999999999999999999999999999999994153993450676388327185263086986507150634619240448 5032 720767636778686895556514077219780327121556776532540503199079025625101993380535025429687491694437555246760 5033 154034471764158034031309239448984902912232743186910683203671540225710433997301266326023712935141611862914 5034 22788167121226866392145990004643194320677119208072454288297817011694567729803720145613446690250242777920 5035 2239744742177804210557442222672399659463547785449157030556035174328799538359878925652085489315042295808 5036 139267018722826061584698348008912680342150103454475334996929994863027638926030985596026862818060423872 5037 5165818033145102141514522103165136605498570970677925616711137860097822053255459875463111051081514634 5038 106417978041190602791946491060293881007083613449188338481130625710173112177685960349236066114669920 5039 1114630437411196002603821791170323646236710150240652684183867349290729459628378114134967240884224 5040 5313022611848274220306942020010322294782998220478746610447439292453978364647240204594326581400 5041 9999999999999999999999999995961032165268419556291949745752134501597302973671041665777923428 5042 6170365191715177779482467945369860501784408835042338821854714992318950809495130019214640 5043 971334446112864535459730953313679738705786532591135550888286417117852838782853709824 5044 27492596703964827506775644239221895731006665580707234238573173859460696305424848 5045 84017312692910353150294530239398886300632632146572661977252101476251391702 5046 12621774483536188886587657044524579674771302961744368076324462890624 5047 25108406941546723055343157692672209339380893102669050150912 5048 57264168970223481226273458862846808078011946888 5049 633825300114114700748351602687 5050 1 5051 100 5052 7200 5053 933660 5054 86436000 5055 8587340256 5056 769470234624 5057 69832835659512 5058 6071878098748800 5059 520384643366306940 5060 43396424674879389696 5061 3543686673080640110712 5062 282360051489644630611200 5063 21982145917308330487013368 5064 1670055492363349451624939520 5065 123819418195544074313825402888 5066 8953000176170468045052826632000 5067 631134233005716311508133194485824 5068 43353632442777566385017211121041408 5069 2900572700277932893438341970704399946 5070 188919433013529076153639520837397660000 5071 11972515181417458515171902531831097409254 5072 737869587026521310995063965631226113425408 5073 44200084506410989454600861862443675119534638 5074 2571996887456437746538714703764523087713152000 5075 145300841439648009494857545620766647723940181500 5076 7964406035994152422761803777404706848610042511360 5077 423305695217757182945234585898101329803466796875000 5078 21801589136220100009519736320283904101001083094207600 5079 1087333937993221761900800818695849044548297631860441512 5080 52477712091699987252225898676931310241793930409222864896 5081 2449112925136650411920118175170133072411945127639555415670 5082 110442767398677604004189346876069075338161118672663310336000 5083 4808614861513267683450426599327911024450001203479378789538604 5084 201977518426001139469852622460667478511553358403192682149052416 5085 8177453712443323525576333004446892813111408124992837843440522842 5086 318846518671417058954222844792256182043070129096941419533729952000 5087 11961735522017589638963062010079082181127729215398236109488371349168 5088 431359146672840961280825571201355143422392394156623570836541755359232 5089 14937620740134562118197820074759550571092336812166393440747441488179124 5090 496212362458915764399755557973581638513420057631742396720909533742880000 5091 15795131119268516294472945025923847269465695393986761125816723595577514460 5092 481229803398265007448668896284307528942124996740983573188318610504919547904 5093 14016400571769800685654290634008321759662095417857496310451178505267889607778 5094 389790918707351220087068346599408279394816754006836138111492518640272347933200 5095 10336380909072984040475435988180999731212568116781383254283286134201073482188516 5096 261005249534984634334770198219166817083867964519224723432049571707073289575727104 5097 6266808246307298666473604158482523127005736021577459689232219399911711515965782680 5098 142856653235216585313538622631954679688400624032927510304497182921419237024031156800 5099 3086864814074416012468391536600205427087835726197888423342649311186063385635200604532 5100 63120027838066575585445551572379644051511046969469529768746172270346963594538957930496 5101 1219211305094648479473192915770535388171664519830640232998471075489529380725182445391072 5102 22204460492503125878091975730492622416696466982586066762905829818919301033020019531250000 5103 380532926880843152923706465386871407580539098531056764166409485552144951719435222537879242 5104 6123882063714046888804281426102281732662258653257203366112162349325816745276976625851826176 5105 92338366289950375501118627606405780061156466064832291806316913495637990798493693147403281742 5106 1301483223110132325717483686407261779748396211325830228576550400853839255951541687294336961600 5107 17104614287153287910365563966069025428286887540014675911179756541626029705016216514950317152344 5108 209052437748421678943035327193817624667607872851658114027744780793887173549076267047863671848960 5109 2369402701006830805565614844152289973481730417562295532968523602319301988569466219000965816801906 5110 24828896828938914833959355508810712970509615998964226400042839938040302803484347711285680520000000 5111 239781272097390197997508432192025945646824173558322388156972944776140033201410317321050633819890440 5112 2126764793255865396184922694605812531199999901920285384583113086333438194938866214861609144734973952 5113 17261170511087275315330536045684472406666011809342589786685685400566319730629381905693039233362912296 5114 127688029074293947494501094841700906033677368292048063047164220322289659118694796186300545283519788800 5115 857259021850231924895241213159876151487328207796055469880503919715040147457850556528034327122015486756 5116 5199541521253729102093842262796300456982454600356793397599860575340389431781485252897795887426472771584 5117 28350385682382231771924251181669157225338971463728693538054237813374282984656856067065329988964059447208 5118 138218558351226969706260275447169041525187594341739386015175387070535576578147085651374680173005196875200 5119 599048315898235161586723769138315125855378302788187919614966235711862467602202274832260988462161591429780 5120 2293498615990071511608878226409861211725645527261457604830946432547870736567232995660279648824920478056448 5121 7703361207528805733442311204994773716273514729754284680529094813458046627563621033992128145318224979473630 5122 22528399544939174411835377300606771933129811843367939641679854288824123142004384190671271341302348598195200 5123 56892346526234968889551539814364586368944594155674485928129464633826009160466500139197779467850465196828988 5124 122940314371681165667220341987389409501367116140370563418134505463159207971047971521179040018062308022419456 5125 225051707283248404043264398919956893538542182285185428223306697963183961402054355997529559715203253459353194 5126 345123431413034996187223665499942945449563392690287262550594164675103319388236910175234251036190064567512400 5127 437905770101505334663665494778098791025081856836411178012339348673137573442204484308604151010513305664062500 5128 453395132637267379655499192918155557554039842308738521534515731049020337086843603056236447602414342241255424 5129 377136916036719379357080255530026047930733649748554226841039586430617722050933700161527321714659968975035686 5130 247636390831651663974574244708421200450108103447354263024864693857809995939245606986131306802035118699240000 5131 125823822102330728059094871646396993781641100578717862842589039151776724561098243196606602407766991482428812 5132 48357032784585166988247029999999999999999999999999999999976615973802705553308741047512242750144021778137088 5133 13694585098795051015573767467175826215309578754118269560782501486876937874230165483164062342194313549688458 5134 2772620491754844612563566453422848049098726569189087289990365967366475197144185501661971211594683612825200 5135 387398841060856728666481830078934303451511026537231722901062889198807651406663242475428593734254127224656 5136 35835915874844867368919076025926751500681546261470452523648194202340731276320318968263703860693195292672 5137 2089005280842390923770475220133690205132264476514201166011371081737867893758188918850558653944903927864 5138 72321452464031429981203309677995128687613551943371095645081360185328790855290059707545632721780504000 5139 1383433714535477836295304383783820453092086974839448400254698134232250458309917484540068859490708972 5140 13375565248934352031245861504848579317200395386178107645883273756906817355069607462847854722154496 5141 58443248730331016423376362220113545242612980425266212714921832216993762011119642250537592395410 5142 99999999999999999999999999979805160826342097781459748728760672515414155104067489978284362480 5143 55533286725436600015342211508328744516059679986691082073428905929006021177199446535170006 5144 7770675568902916283677847626901756768107959808468821246056770487949219925541831835648 5145 192448176927753792547429509674553270117046659064950639670012217016224874137973942 5146 504103876157462118901767181442756003244931735396367125654579818275486467200 5147 63108872417680944432938285222622898373856514808721840381622314453124 5148 100433627766186892221372630771005750007580629761050376404992 5149 171792506910670443678820376588540424234035840666 5150 1267650600228229401496703205375 5151 1 5152 32 5153 10200 5154 868000 5155 94867200 5156 8756211702 5157 832972004928 5158 74523588165632 5159 6634187328936960 5160 571875671755513426 5161 48397411089642278400 5162 3994422424473203757056 5163 322475487390292856256000 5164 25415539457625813203788104 5165 1956410986640441413344189840 5166 146969368614043832586285875200 5167 10772289883505281825998712934400 5168 769963889553766612294561975410582 5169 53646409805542138816060627587508992 5170 3641712077487703077625562230614392832 5171 240747534123068430155382383568465195600 5172 15491400893988485457856550332890380662840 5173 969773729756620448494189329802160173756632 5174 59029573998996142453040433154289259109154816 5175 3491806676006468166913468087133050334443236480 5176 200615763200891521010917682143418511791689929384 5177 11188164790852896731111182012596471576875697828480 5178 605294863245353781244006918819119656801392109027328 5179 31747927141334564281863064553403854370117187500000000 5180 1613317599085325606406995945814134249939599977286093836 5181 79375377473505188618758459764796980252025727125812230448 5182 3778395272361863723747119112313571566220505483231631507456 5183 173887017684702179246328390437079448141248104062408434512640 5184 7730993718807438402215273959757961886757025102112664281283304 5185 331794425444415509948306755482803020903444605539651464020361344 5186 13734471253367803206732511271713466255830199349740042755770417152 5187 547889398733702676213614311297941818478464344374520135510515030480 5188 21043870232466640292298967552429571813278132671015825345524806168940 5189 777512808931143326532599039203984083419021461141628475902230663476672 5190 27606985387112038335855930002997415494418774557352727377094384619094016 5191 941070106628477413601273653677709286035156573503094836152994369811200000 5192 30765166472466767770737786283247778676670750584807404455489506209596885730 5193 963502998275379493962849646581354683437407419033192428674820139330228382120 5194 28873788203899183016770001008380422347305497073512827745508354044314406354944 5195 826967633734418240453603147406490983820063629653592282316619531810805486858960 5196 22607873285027013319455310552119334289389430936947679707349112364371893198603188 5197 589173711817160090307232803560409816293770107508261518159693092537720672688018240 5198 14616293973959243377762200409684621214076020814197155231012827462484283272678342656 5199 344674453546901426656048228716539160054250620675445418859422850048470545730799390720 5200 7714259274701709310208373619069281131147051898371313467887344039487840005679729231278 5201 163603835145944048660824751439810887635655293488488086437160413492861359438665632040248 5202 3282241447579463388051179674454001271986963781744438184345606539714234783415412159676416 5203 62179776559827072453132857951778647977615914585309088345410147973143299382610990164710400 5204 1110223024625156417164115227307725716817411674564651624663724760466720908880233764648437500 5205 18646113417161314493261616803956698971446415853930468848532684176266861220498694429669575952 5206 293946339058274258821255352492128989153524898756117033609355026636707895722223208282470744064 5207 4339903215627667648552575497501071662874353905047117714896894934294985567529203577927954241920 5208 59868228263066087398423533707049754285706256571390037782986552976746983871101729352038663920042 5209 769707642921897955966450378799936977312403316462012236212012001094165702236558624151779983819968 5210 9198307260930553889450073941312129478894175589879060129531375110690105752039920855735163567472640 5211 101884316143293724639321438298548468859714407955178707917646514899729985508487047417041530122482000 5212 1042813666815434423478541268609997399799720507568152194831733159375528813117514845040847409646349012 5213 9831032155992998117897845719873063771519791115891217914435890735821741361257823010163075986615508080 5214 85070591730234615856620279821087277055999999215362283076664904605596913829276313853049221299937738752 5215 673185649932403737297890905782086530812835982711022321201588862652935317258759969407357527923027148800 5216 4852145104823170004922559260581239093235842171740505110864260444574457963287902049448740215243439641838 5217 31718583808458581221123924886915417605031143688454052385578645029456485455940470591537270103514573010008 5218 187183494765134247676646726158657027004783681998686281880880945907211257978490681994891467044047281979392 5219 992263498883378112017348791358420502886864001242218853557185768605641088652808717715454619607501834099200 5220 4699430983941716970020810510957240070044394087998115968902993601049262385886933389930338435846156566606256 5221 19768594424641760332361884381564414948166619980794550005271454788111156537363993989445147957570841798705600 5222 73391955711682288371515185947391170440355368262875819657096564350956697802491484859684771230960738633777152 5223 238804197433392977736711647354837985204478956622382825096401939217199445454472252053755972504864974363682560 5224 675851986348175232355132877630691198996947177650520052109310545412949365433335934176582143018748338817592248 5225 1649878049260814097796994654616573004699393230514560091915754474380954265653528504036735604567663490708040680 5226 3442328802407072638682260693331619754438667469110104916616641703304368549812234664411853227293448392253898752 5227 6076396096647706909168138770838836132200431652332292074673894929136506553211983418948311640983807138834004720 5228 8973209216738909900867874682716088330209970454833420351712358083574437447459554412993121577008813350857280772 5229 10947644252537633366591637369452469775627046420910279463543373517676882133997651180834509432315826416015625000 5230 10881483183294417111731998631939583467629601332420480998485060648226923037533331006519223545825538043908456448 5231 8674149068844545725212845877190599102406873944216747217343910487904207607171475103715128399437179286425820800 5232 5448000598296336607440635636825502453914866213150331819896591231601672391833907168529644611443649384976048310 5233 2642300264148945289240992304574336869418435661281595269603912277066002831492337253589196903263584826364979584 5234 967140655691703339764940699999999999999999999999999999999906463895210822213234964180377564443659053714898944 5235 260197116877105969295901581876340698090881996328247121654867528250661819610373144180117184501691957444080720 5236 49907168851587203026144197451681343053882523479083753122129055183745512802488040843544602963210365880616586 5237 6585780298034564387330191111341883158675687451132939289318069116379730073913275122082286093482320162819168 5238 573374653997517877902705220120174879605022993737798760656384158542091209721623152754861950024311273160704 5239 31335079212635863856557128302005353076984031771198373195457669433967005522315180119117312596661371939840 5240 1012500334496440019736846337127714315101024635684356298109017053602318046732771635768433052089658718266 5241 17984638288961211871838956989189665890197130672912829203311075745019255958028927299020895173379216648 5242 160506782987212224374950338123011125180563980003896780901105045042002107455573761346192752903192576 5243 642875736033641180657139984421248997668742784677928339864140154386931382122316064755913516349520 5244 999999999999999999999999999899025804131710488907298743643803362591926055991762013190211303084 5245 499799580528929400138079903574958700644537121294149836691069566355460582270024847903244792 5246 62165404551223330269422781016783329578710348658709517324256080507619348265450663313408 5247 1347137238494276547832006567721872890819326613454654477690085519113574118965817600 5248 3024623256944772713410603088675624075792998239770539890272151862719765253502 5249 315544362088404722164691426113114491869282574043609201908111572265624 5250 401734511064747568885490523084656825330436633744949857222656 5251 515377520732011331036461129765621272702107522000 5252 2535301200456458802993406410751 5253 1 5254 102 5255 6912 5256 1030300 5257 93600000 5258 9470706300 5259 871993681776 5260 80798284478112 5261 7184621292748800 5262 630249087034958472 5263 53808912277254139104 5264 4501010048290530015180 5265 367576625353208669798400 5266 29345269354335063226974312 5267 2287539137993403777022880064 5268 174120577810999285787632895848 5269 12933501790622884159225960857600 5270 937189234379254992322037870893496 5271 66217147100957502155393141717126664 5272 4559944833472038089108199126018902848 5273 305904106417599588150096439541760000000 5274 19982045332214679702896737836182611234882 5275 1270295176169098957287819621890182617055440 5276 78551672111955026664691496781518688731677758 5277 4722366201394668423811842208102145276101263360 5278 275852727404510985186163978883510976421015681998 5279 15648029762855668214643724815291782841854673592512 5280 861488688895673048295639675592200934636973902950540 5281 46002409778019218864880699436234836471761188631347200 5282 2381094535600161710129902529584498703479766845703125000 5283 119385502443500508485111511940431572314754631290358660504 5284 5794402555565878769169367562830179558397878080184292822776 5285 272044459673394768395535012014698931075879800357274832076800 5286 12345978255613854726489315721032640818028615388430998850397510 5287 541169560348020902422334287444866502009505861041018384344402816 5288 22893815355664671101608394491284483127314751792388200603022190236 5289 933944045242601292632416886585710347775968402361324971886431436800 5290 36708589715158079306312158856962101838057111073092849079204507042226 5291 1388895435347851033507137668099010953054620377046009626222480143853120 5292 50538332580524316224618937659393934063630707857438963527411982023634224 5293 1766847064776777391539038510467376553735142734273096755127823408457318400 5294 59287416717594077060131270950020683979162272738857353333511092376176760036 5295 1907440321293373303502283941916819507707586453618879727862934040488462684480 5296 58773682894798149131733828441462635689681852561024738149164028499143931309380 5297 1732427292234049458099936858836215228167665947557880391634601254010451971276800 5298 48791090390330676186762585696982968045383754149561944656680552376837523724678698 5299 1311256650531585406606163059054177357234798711274949750235842359320817233755679560 5300 33582901573578125147514795895391123329423316900153637315745323623348548622763596868 5301 818512462541720537095105163605854612794546268848438719896297418750517483724079104000 5302 18957094945079578466082652579409658071742070671524821369915687336196709213793187829160 5303 416570000833892672739738371083719267688300034958603815151466611266657693446561191768504 5304 8671003262735034579023711826309977044689730554889868581169501915121652050249278498133196 5305 170676555274132134076469628881554820457340239473343374130273846154360209429684846959001600 5306 3171168604551180695109776082747893880933049053107852925478215638277040041742039332085426592 5307 55511151231257823939693672384963650734435291864116290394548514086636714637279510498046875000 5308 913659557440904410169819223393878249600874377023953785408751860326558509908160606731003673306 5309 14109424274797164619227853149603511995876234688665304622204190819215654932584951761440289587200 5310 203975451134500379481971048382550368155094633537214532600154061911864321673872568162613849370286 5311 2753938500101040029882126085567550082739928511843184225192081831292179954309221638916368259698224 5312 34636843931485408018490267050899626474650017450714556990093521235659234613065084529720923898976328 5313 404725519480944371486846683402985084928771168011612914170213749681804385317914911418387015925760000 5314 4381025594161630159490821846837584160967719542072684440458800140688389376864943038932785795266726042 5315 43798174006248245795595948363543988319093719722032228593627250737361000469551692642864267877140877952 5316 403072318395712922833811674514795614632311435751539934491871520168691395811570743416686115451235831320 5317 3402823669209384634449278633580586598399999993722898264613319236504492943713272047361019162967733698560 5318 26254240347363745754617745325506472092087803113636467680632978359865511981984363347894722401740524490264 5319 184381513983280460189556087377422574158127943882350089799210278268050970023712773960779791201064526482840 5320 1173587600912967505181585220815870451386152316472799938266409866089889961869797411886878993830039201370332 5321 6738605811544832916382113426275452533733901287900505141293168898408904743154950336813027080315272481996800 5322 34729222460918233920607207697544717601040240043559661932574448259013405750549508459614825894801035787913144 5323 159780653454018376980842896850355537570705668958378549297281299926742818418064587379811024093670891746643104 5324 652363616013178090967942184591625867033828955242847985411711267113484811704163869372016443216106622567168660 5325 2348542582773833227888983273552927240733527166660173049867190515381411677397167979486805838887756169656401920 5326 7402930120435182309838061067999977541338847655293867577988460115733182809088639813666435147650814205274159390 5327 20275559590445256970655059708108056484954207664757806526546452150045901342978353230417565529464986765378702656 5328 47846463428563608836112844983880617136282403684922242665556879757047673703952326617065332532462241230533179748 5329 96385206467398033883104575060871381161888124175599145637990225311590208005105458205504387205645320864137216000 5330 164062694609488086547539746812648575629349789188662455629996689843860533294932194574739536064622666407401343778 5331 233303439635211657422565513686946729316236421009186298974681137599218138497698546467482617377087837478232107304 5332 273691106313440834164790934236311744390676160522756986654758786946164267339653974886459764093160629272460937500 5333 261155596399066010681568183189396204257335326317442237413938369908324827063390656694468658944932629373255680000 5334 199505428583424551679895455175383779355358100716985185998909941221796774964943927385447953187055123587793878422 5335 119856013162519405363694008795803650470264423999701218404570254729265169913221499670616889284017297727546402760 5336 55488305547127851074060838396061074257814956730813141711048955002536868844596847851876906463465222811510111292 5337 19342813113834066795298814999999999999999999999999999999999625855580843288852939856702167444660802148064296960 5338 4943745220665013416622130055650473263726757930236695311442483036762574572597089739422226505532147191437533698 5339 898329039328569654470595565740894878500826092770176755147348984735176974086335494386414027599817695996223656 5340 111958265066587594584613248892812013697486686669259967918407174978455411256525677075398863589199442767925872 5341 9173994463960286046443283551565572918433313928238952332726250947110575429949954838178932706414741558394880 5342 470026188189537957848356924530080296154760799685402376458300549790810180114250610453978815574713119725768 5343 14175004682950160276315848731238478005735389258921114887071384827486457477551209399208341383024856828304 5344 233800297756495754333906440859465656572562698747866779643043984685250327454376054887271637253929816436 5345 1926081395846546692499404057865102542411723147745389651862073366525194699747970600421809053289676800 5346 7071633096370052987228539828633738974356170631457211738505541698256245203345476712315048679844730 5347 9999999999999999999999999999495129020658552444536493718219016812989340840901659192548635496792 5348 4498196224760364601242719132174628305800834095889138824310254336182364415455913118389347342 5349 497323236409786642155382248140543738365069470033511928017256310477057141568069341020160 5350 9429960669459935834824045974053110235735286294182581343830598633795018832760723206 5351 18147739541668636280463618532111008623728212920483338100609872685144955070584 5352 1577721810442023610823457130565572459346412870218046009540557861328124 5353 1606938044258990275541962092339894951921974764381296132096000 5354 1546132562196033993109383389296863818106322566002 5355 5070602400912917605986812821503 5356 1 5357 48 5358 10608 5359 893984 5360 104060400 5361 9684400000 5362 940188150720 5363 86134225661862 5364 7837433594376960 5365 691146274711273472 5366 59873687792761867200 5367 5060509913276973182194 5368 418595509816586884454400 5369 33821178598372182638280704 5370 2670419511268123150645732224 5371 205884834440724516489454178136 5372 15496731425178936435099327730560 5373 1138156841088642887916344081121280 5374 81535463811909753062361546276118080 5375 5694685512453688845780425095989599022 5376 387595310845139494499825041880602598400 5377 25695957196784431983706784439484834381824 5378 1658509762573818415340429240403156732495288 5379 104164216863209883637088091273314995566240040 5380 6362685441113413958929889588126694083015443680 5381 377789307370572547401789437550702461460458504192 5382 21792365464956367829706954331797367137260238877920 5383 1220546330596841115100944161076353324189430220007352 5384 66334629044966824718765120284815976327898616193344000 5385 3496183149641609230363707754181153744839107899446788096 5386 178582090170013862983985670762863337993621826171875000000 5387 8834527184932934931505022925748804950603139334067571697364 5388 422991386556309150149363832086603107763045099853453376062720 5389 19587201098764680691292020710738544390228296680723400143929344 5390 876564456148583685580741416193317498080031692578600918378223280 5391 37881869225463970668917600882137058789261046090527097867433864536 5392 1579673259540862327060009472246964053539190575886273702234168179200 5393 63508195076958970834540956371540921489669353877520256576212866957312 5394 2459475510915591313522914643416460823149826441897220888306701971829208 5395 91667098733124909737959897012251409942120109251421947078878746954377580 5396 3284991617734080554600230949305360306474121903592580352598528007518182400 5397 113078212145765175075914752358729442226004052196758902823981747511998021632 5398 3735107253208426854856541715986127973044997302823264916092878690383736502656 5399 118261299920202589570354381361861983600244357562555983327802031004281350624930 5400 3585194656582687097035763534929220777070593006222509027099005738447779809872240 5401 103945637534045921798773131108063844738011991266748924689686260366025929403662336 5402 2878674333029509895018992556121995114677641494824154734744152590233413899756043240 5403 76052885730832493971412353789048709804674465044974631002757078263984376206095247116 5404 1914225389693953133408391361793801541990019057980229211829689318577602827047962726400 5405 45836697902336431499657703500506301411068009857183889419003072132125867987067998306304 5406 1042640221979376815634545891867531240902155038811992666190380899759379321256815398152000 5407 22494780045030214317634988876435202336412902125505296188273641863163390736562951548754358 5408 459563172924956832688256726794428783368555719409163034801983601501447558663211760401059440 5409 8875180874254871957319436132899466275946163646002302756920745402211086870048018525002399744 5410 161729598832110215450598585782664696106854337665871019337048065105781635244174621652122626304 5411 2775557561562891274021881394737616659000882296602907258753489827540761325508356094360351562500 5412 44769318314604316098321141946300034230442844475443261167843393505827743156225941787559541153600 5413 677252365190263906422319260269161121523818007433736401225302422331310722542942473738135269277696 5414 9586846203321517835652639273979867303289447776249083032207240909857623118672010703642850920403488 5415 126681171004647841594334601242102315674777847864649051563853873309762107911710530268338721400948282 5416 1558657976916843360832062017364020128793124016403548721479275404921449242732318795319860644412076800 5417 17807922857161552353144209529406874269729335117763522129847736132590027821722884126803665802200350720 5418 188384100548950096858105339414016118921611940309125430939728406049600743205192550674109789196469219848 5419 1839523308262426323614471347987646371083362181599729093765801969627822789845427380758490968823275633444 5420 16525965054224229836186278655106620199924768865813137314166732326916347228274400480084130733500669084160 5421 136112946768375385381660494157965374259199999949783186116906553890674814082022422525034654874014796742656 5422 1023915373547186084430092067694818677666457918674608002543709321347968415976869414295690803756706836911424 5423 7006497531364657487250609194373432101697014753297310428510989820296146641857762836039878848308694096937526 5424 43422741233779797691718653170187206701287635709493597715857165045325928589182504239814522771711450450702320 5425 242589809215613984990167046468064392581733400103510338542123266320286716498456194706721404046802086885588992 5426 1215522786132138187221252269414065116036408401525162182046595984779446871595003579723519994370716320339610752 5427 5432542217436624817350959264034847655620329334014394984135415994857410080278646456990343270869164804867561104 5428 21527999328434877001942092091523655523303990977656889706201757664908981891319323113001756808594738543364684800 5429 75153362648762663292455421925476228289747355449095886729191703790617931240188422767208077396360397963013390336 5430 229490833733490651604979893107999303781504277314109894917642263587728667081747834223659489577175240363498941120 5431 608266787713357709119667891931051501274313114971367132367648133975639164070216604944988900734195968387966654248 5432 1387547439428344656247272504532537896952189706862745037301149512954382537414617471894894643441404995685462212720 5433 2698785781087144948726945960770603065059343567484002989481865915048936818438602884727760951896934116432828956672 5434 4429692754456178336783573163941511542531887519275101428534124366598808106187047033886183569567350855929785229048 5435 6065889430515503092986713391032884587722250405624569581133787334121347544168913920640107090125399466298525980412 5436 6842277657836020854119773355907793609766904013068924666699841918675317753439912848989479243755340576171875000000 5437 6267734313577584256357638988819663314572611787172594944701417528464462084581961168095723697806167637418529783808 5438 4588624857418764688637595469033826925173236316490659277974928648101325824193710329865302923302267842519259203728 5439 2636832289575426918001268466149748871671328368407759906935843328018145888312503954345748137108146407341933376910 5440 1165254416489684872555277606317282559414308746254373463277595635342329815639216703078783127375359055510254272000 5441 386856262276681335905976309999999999999999999999999999999998503422323373155411759426769984152415540458666590208 5442 93931159192635254915820471057358992010808400674497210917407177698488916879344705049022303605110796637313140280 5443 16169922707914253780470720287831784144793285679444489754163338337004275309367802643715724828576644291503167314 5444 1903290506131989107938425231177804232857273673377419454612921974633741991360936510281780681016390527054739840 5445 146783911423364576743092537062191365452956591079296614621412850437266135474431152563672055350841954436907008 5446 7050392822843069367725353867951204442321413610868169539506685764994108673210807231102051254806719925583552 5447 198450065561302243868421882317492035240542760140276495413815410124188438448726638876890168530488465277674 5448 3039403870834444806340783731173053535443315083722268135359571800908254256906888713534531284301087613680 5449 23112976750158560309992848696715044750410410001056730893220870419495143220077575381897802922363715584 5450 77787964060070582859513938114971128717917876946029329123560958680818697236800243835465535478292040 5451 99999999999999999999999999997475645103292762222682468591095084065006125326393994215938335446708 5452 40483766022843281411184472189571654752207506875727620301064173742590937264180286527284558720 5453 3978585891278293137243057985149458313862102483323438581830881149480866554322410866212864 5454 66009724686219550843768321818371771650147004059278069406814190436565131829325062448 5455 108886437250011817682781711192837844249279947967846499580476005936600469469542 5456 7888609052210118054117285652827862296732064351090230047702789306640624 5457 6427752177035961102167848369362115108888355516328177934794752 5458 4638397686588101979328150167890591454318967698008 5459 10141204801825835211973625643007 5460 1 5461 48 5462 8064 5463 1092726 5464 100224000 5465 10510100500 5466 984312000000 5467 93163911566940 5468 8474395825224000 5469 760231058654565216 5470 66417213736646344704 5471 5688000806274291883032 5472 475804123331144427892800 5473 38929431248035175192173980 5474 3111738368080582051503538176 5475 243008175525706379037584296152 5476 18529918709494428291541536460800 5477 1379209096840925342723840168019928 5478 100158184090409052929800996430807040 5479 7093585363842671009605437537723293288 5480 489743421127185018135030999311821050000 5481 32945601421837133400220788224177275422784 5482 2158460919284764939375338346491189141700608 5483 137656310293626928473255626953462008797108986 5484 8541466291894304992960185657822950483020910400 5485 515377520731403064248747772056501588709488660694 5486 30223145040005766610322390698579784479710042390528 5487 1721596871731553058546849392211992003843558871355758 5488 95202614141219306221183065247094958756283704109536000 5489 5107766436462445503344923779818812263755771730776093340 5490 265709919620223948179687224004805319004814998279867596800 5491 13393656762751083091897329790946083627641201019287109375000 5492 653755011837251385164822225065215704519150285605792616553600 5493 30878371218610567960903559742322026866702292289302096452578632 5494 1410278479193146190414953968049738831283952441533116991108284416 5495 62236076386549441676232640549725542363682250173080665204853852950 5496 2651730845821065709301627995016131305296213930648809043094335424000 5497 108997454908319501051268349389052218202557021886951064609016576970124 5498 4318557265248920836557029708111011667888235140180739188807699672334336 5499 164784859231344618006035281108902875151038371607113799516549032112557002 5500 6050028516391746512581853185480818328940428366238088094759508333328000000 5501 213524455152715236049015011723630229621213559467570429620010951378009808688 5502 7237005577330616709415865357000839271646816691097552516600465420631221993472 5503 235311756952130891857395832675957383969326993459180549751560188942269070401684 5504 7332200595052977340711567730289037381008744089462219612533029649926739399228800 5505 218696874051543912919181575630682467401306173379573050653039350045314568402206700 5506 6236738252042843937308991766378518752856143894577313261168421553440531599488712704 5507 169841785648741083806120560811197711765980848194625129349905002823771420085606551218 5508 4411067372388300321601308514318111438137747026548327417343178960588919745212036852800 5509 109110847212555328604279219541620330625475996203631030886104179755075730557909351151396 5510 2566855082530842443806122197508549285667842869733704209099524579026021647324052931477504 5511 57345212208865724859900024052714218766138279805318993710695630344968632095172930805453240 5512 1214718122431631842873895365945813860731200182714799419130509829456810568707729874982562800 5513 24356848165022712132477606520104725518533453128685640844505130879576720609150223301256150372 5514 461509405461253367399529080118296252265476760620219373215666483147228316556248163117103579136 5515 8248209540437620987980527969478775340497141432234720828529655468793931939324845198055626336352 5516 138777878078144565627024014124116686006422057415072681463286130565393250435590744018554687500000 5517 2193696597415611488817735955368701677291699379305606477004028148234344047850153651994600044657642 5518 32508113529132667621056499904134608583674910625904262361460655250158551560819417065231989400928256 5519 450581771556111338275674045877053763254604045483706902513740322763308286577584503071213993258963982 5520 5827333866213800718393798087174591794020827137130695647652694680866459054248869828216986593723060000 5521 70139608961257951237442790782483959857198636076733399374094347544901070091313832342537144525953810744 5522 783548605715108303708250239406764139591085627137151159653183674101911034280829290593756291996990832640 5523 8100516323604854164898529594802693113629313433292393530408321460132831957823279678986720935448176453506 5524 77259978947021905595996068466553423071264515220953635944519897315070747176770332396297937067243028480000 5525 677564567223193423283637424859371428196915523498338629880836025403570236359250419683449360073527432450600 5526 5444517870735015415340206742613453176831999999598265488935252431119953994785444364784863245273210082557952 5527 39932699568340257292773590640098789887967295592465927018191964681642543052222758800077384054235832586407176 5528 266246906191856984516425228992786531254561465454889929590096598847347558228771858854544927476934534422473200 5529 1606641425649852514593590167296926647947642521251263115486715106677059357799752656873137342553323666675985876 5530 8733233131762103459653411009048980468664466248934412179017874774698645037222960159421651802021563031936303104 5531 42543297514624836552743829429492279061274294053384694472476189893324813682064832577082125862308385519232744008 5532 184706435392845243789971728086271729720768919376791342697077624380070565048569637800976168204207685261260259200 5533 710423977838350941064089039020280653292095692263749328368426147293800216567636460426440196737774580086182096660 5534 2404907604760405225358700816363760210652307152226593961469200238074377920701694287328743125514767943360564953088 5535 7114215845738210199754376686347978417226632596737406742446910171219588679534182860933444176892432451268467174750 5536 18248003631400731273590278268248692129114696724570507192331483059543494718384987884716039770150559384035944940800 5537 40238875743421995031170902631443599011613501499019606081733335875677093585023906684951944659800744874878404168908 5538 75566001870440058564354736928503747317032285157493260468146200108541827051422260056192309238440234265778497519616 5539 119601704370316815093156475426420811653215951921058674709139281565498982232065169938240901240721322876473741707674 5540 157713125193403080417654678624094504412279855518253244610775481522196823410365534198954972052330795552474530360000 5541 171056941445900521352994333897694840244172600326723116669150409191988999185740638608876906801015138626098632812500 5542 150425623525862022152583366838961772498388372146644237036943449684915800038625600866628612966166938035635915587584 5543 105538371720631587838664695787778019278984435279285163393423358906330493956455337586901967235952160377942961685766 5544 58010310370659392196027909254357229351349845549528382074976828180116643195313027573119530891246522859211783523600 5545 24470342746283382323660829732662933747701846255692925140248481404212314830401966670491547389914905159786002719852 5546 7737125245533626718119526299999999999999999999999999999999994013689293492621647037707002565357206825567485165568 5547 1784692024660069843400588950089820848205359612815447007430736376271289420707549395931423768497105136108949665338 5548 291058608742456568048472966121433201592284586185800301254358535705534686311885287525317360261507162944631776800 5549 32355938604243814834953228930022671958573652447416130728419673568773613853135920674790271577278638959930577296 5550 2348542582773833227889480594892199437311494003088532852324948289264233596352753442241225941999119987011223552 5551 105755892342646040515880308019268066634821212240958212555761173995747701410945649430861434092217095811906904 5552 2778300917858231414157906353005961895489329815571537144757127899514284374623166618889918960787327854204000 5553 39512250320847782482430188505249695960763096088389485759674433411807305339789553275948906695914138977852 5554 277355721001902723719914184374583422453743312989034242682238837421361720827133728923053829470547869696 5555 855667604660776411454653319264682415897096646406322620359170545489005669604802682190120890261212450 5556 999999999999999999999999999987378225516463811113412342955475420325149468875741367586081993159040 5557 364353894205589532700660249706144892769867561919724695356393217834167407952853784130902326406 5558 31828687130226345097944463881296100138663006758808881285418371858504570121690711481909248 5559 462068072803536855906378252728602401551029028414946485847699333055955922805275437142 5560 653318623500070906096690267157542443016411699140650759813078115695298330750000 5561 39443045261050590270586428264139311483660321755451150238513946533203124 5562 25711008708143844408671393477453531037954334982918698552000512 5563 13915193059764305937984450503671774362956903094026 5564 20282409603651670423947251286015 5565 1 5566 52 5567 9216 5568 983808 5569 112550880 5570 10651759712 5571 1061520150600 5572 99217480000000 5573 9226040492620800 5574 832119327911546262 5575 73742412689492826048 5576 6379240891332366958592 5577 540360085449321799683840 5578 44731048592833696805477266 5579 3620438619955141734608309760 5580 286288666966809245934282407936 5581 22113743972843273390870436864000 5582 1667705433370667621389557521720424 5583 122749609618842355502421774953773680 5584 8813937011238769718236521507711877120 5585 617141927008301530137892572275129760000 5586 42117954300353125987722986906253572622342 5587 2800376120856161037270273121795876963437312 5588 181310738837699004139223751564437069393559552 5589 11425473754371035063280217037137346730160045920 5590 700400256808887885346212673051337894291700511000 5591 41745579179276494610685090852869091621070000026792 5592 2417851621214859839605849448759424912446102328836096 5593 136006152866792691625201101984747368303641150837104960 5594 7425803916846959955785620156180863098365300192828313544 5595 393298015607608303757559235742687551030545257203460342400 5596 20193953900540562635193955542472634350747978230913415774208 5597 1004524257206332316094644795778699874877929687500000000000000 5598 48377870881588527910834514211538715246874286205560557471276636 5599 2254121098958571461145959861189507961269267337119053041038240208 5600 101540050504861734183465529854839073560663358425673100059356430336 5601 4418761423445010359012517479030513507821439762288727229544623559520 5602 185621159208825171337822802008361275227025819504925994189996511825224 5603 7520824388674045583672453111336872121668550569667783453665308142022784 5604 293661894037460784759358339096320579640484438097340789466032614001344512 5605 11040585568500089406404363834296492635119570897676624567608785151541319200 5606 399301882082036851325378932562394299739366457451232695928175413736382659820 5607 13879089584926490343185975762280128451484024625569188543905042499139713450432 5608 463168356949212125548449661441402672399238103446402808610130061476025363070976 5609 14824640687984246187046045254530772937326746180635797872243774334722305344192000 5610 454596436893297515531954677939381743954143545084753824009536253837652806368522850 5611 13340509317144178688070076113471630511479676576153956089835400352764188672534608760 5612 374204295122573295120003549230713075554273726731185716143181217844140378897235574784 5613 10020665353275723944561113087860664994192870043482882631644395166602513785050786521920 5614 255841907598521873119398261672495765226521541104057155962219163931214084259712607290148 5615 6219318291115653730443932840340458057560985071683370110932364060448004842290318532872000 5616 143743884621727240688250985501924259383543990331843690240573027527967331005348430370308096 5617 3153986671487614867294501322899282037819322668669797995215378567409748258753880083098266880 5618 65594778611308126797673707475671650660616784506119160971146367387685972041981244460043240958 5619 1290912952746203743021313145565550452482273015820338964758771936617566192284961834966575969768 5620 23998489083985175770867390597547029271627974078981997783465052228796253418437373563247091777536 5621 420658686562318670387006928050986431629162906635650842574795899431235617494124033575280331673600 5622 6938893903907228329499449315886730626724551435376817036554397688519202347379177808761596679687500 5623 107491133273364962952069061813066382187293269586036924131655292328624350777023106478564679885143152 5624 1560389449398368048517556205157190264480506201818105888099547453194461800392688593591194921807642624 5625 21177343263137232898956680156221526872966390137734224418145795169875489469146471644347057683171307200 5626 268057357845834833162366059900902583803522109421219303133478535018057364572582276590419972596324555722 5627 3156282403256607805684925585228324004496559065377383793930008505125242813924969942421553759607632155328 5628 34476138651464765366900920976380578919913654997056887115417513910550804703246423632415910569403565998080 5629 348322201915008729090636772576515803886060477631572921807557822785711774186401026196429000224271587500800 5630 3244919115774920035119788584467446545660486034799076429365966601999685386745000303347990276712884472922612 5631 27780147256150930354629134419234228556073536463431883825114277041546379690729267207021423763014624730474640 5632 217780714829400616615084009230434891202559999996786123911482019448937853886800614856617249987310047494930432 5633 1557375283165270034418170034963864004597405206040201947656321537521992251804185528978360992865321497129811200 5634 10117382435290565411641298214251214304084758879048067857250571484044992943618691187088178022447406442127367358 5635 59445732749044543039962836189986285974062773286296735273008458947051196238590848304306081674472975667011477448 5636 314396392743435724547655948377339177048243102310236132865971398460185756477966576413548854965019454940980969472 5637 1489015413011869279346034030032229767144600291868492433242583451028909338525743650211686479810949462489609676800 5638 6280018803356738288859703677787716270810664533156038176720688398356015791075993875709365034484258802395971614576 5639 23443991268665581055114938287669261789892861734715519484859512448565249102421683152852945533083349797060686237120 5640 76957043352332967211480463159616661226960097316939416145175459086773759398704853334969134397772337524244261896192 5641 220540691217884516192385677276787330934025610498859609015854215307807249065559668688936769483665405989322482417280 5642 547440108942021938207711970702217970136720450868557609125873076890401881288643107589126979337230016467220021060248 5643 1166927396559237855903956176311864371336791543471568576370266740394635713965693293863606395134221601371473720898360 5644 2115848052372321639801936134375080985812093298160987767785248965854092872191811705603530923896312569167856011313152 5645 3229246017998554007515224836513361914680525601974262642395221915274452990550893688542329837261101365562116890817600 5646 4100541255028480090859023340170570681428793728110772021397023660432660643075162928582887554000307817806553841445812 5647 4276423536147513033824858347442371006104315008168077916737032035925255256392230052142622298561036586761474609375000 5648 3610214964620688531662001177422560775344164576876318656479209293074184394642591010682219617845696359911091389595648 5649 2427382549574526520289288003118894443416642011423558758048737254845601360998472764498745246426899688692688118772640 5650 1276226828154506628312614036585549341650083437979758710995761244563457920473703952961271729377783578711229402173350 5651 513877197671951028796877424385921608701748309460009004825150920922622331490269118276716782414042281390373306562944 5652 154742504910672534362390526999999999999999999999999999999999976054757173970486588150827855518923916629735578271744 5653 33909148468541327024611190051706596115901832643493493141183991149154498993443438522697051601444997586070043641440 5654 5239054957364218224872513398649947411535169746164007067048133270255822373657070906607086174339661504809685013466 5655 550050956272144852194204891810385423295752091606074222383134450669151435503310651471434616813736862318819814048 5656 37576681324381331646231689533452291717497412415974821784257914086371540971738895085639399523071109520345268224 5657 1586338385139690607738204620289020999522318224004051535652222047330924752093997348063181298226396465658376960 5658 38896212850015239798210688946010980351702735633255183489345775697629504899111139833948347414913027446165146 5659 513659254171021172271592450568246047489920249149063314875767634353494969417264192587335787046883806712088 5660 3328268652022832684638970212579018382137830112157256310121726212421913307637045901664059946911385255936 5661 9412343651268540526001186511911506574868063110469548823950876000379062365652829504091329792873336960 5662 9999999999999999999999999999936891127582319055567061714777377101625985028866249630943190597646204 5663 3279185047850305794305942247355304034928808057392050596147985922960053589301377673334144831432 5664 254629497041810760783555711050770535620368801639356540806432265518667111721971390064099328 5665 3234476509624757991344647769100216810857203198904625400933895331391691459636928060000 5666 3919911741000425436580141602946800790660666228842084544668678475595883119887502 5667 197215226305252951352932141320696557418301608777255751192569732666015624 5668 102844034832575377634685573909824265356619165766886767833645056 5669 41745579179292917813953351511015323088870709282080 5670 40564819207303340847894502572031 5671 1 5672 106 5673 8424 5674 1102608 5675 109670400 5676 11592740742 5677 1107045418752 5678 107213535210700 5679 9960912000000000 5680 913470835611838140 5681 81627488133484897296 5682 7153014030880804126752 5683 612559017346639645900800 5684 51334208285897526791649192 5685 4204975234712555167124950944 5686 336700838586352165008375134700 5687 26338959267702652695975926169600 5688 2012350701528789783856292210497992 5689 150094062343945911189844287000546624 5690 10924715256076969639715537970885857608 5691 775627196685453749811150144028016640000 5692 53691347659987918538761019473700804152856 5693 3622144933417223055352920675451593014089944 5694 238031970272773768038248818981479615409684288 5695 15230102970259498523734499946544011442913280000 5696 948314321612795910252258014082399778603283811442 5697 57432821914144556511252014603713801473910517177520 5698 3381391913522282916441978434622292920567908301955758 5699 193428130417764727568516503160807985485303570466078720 5700 10744486076476622638390887056795042095987650916131291918 5701 579212706053502372103203589002000767922059483895359270592 5702 30283947201785839389332062303849068929675216287613644543020 5703 1534740496798417378069174228916002554696541451451454665523200 5704 75339319290474950812155260460312984735704958438873291015625000 5705 3579962445445932305521347825252236793429612286828550871870366504 5706 164550840223975716663655069866834081172656515609690871995791535256 5707 7310883636456432317550222587754516228207957281382168931987567411200 5708 313732061064595735489888741011166459055322223122499633297668272725990 5709 12993481144665032002682405408789658147048863504529061023739494010225536 5710 518936882818509145529502815762566364906048658674844143827943265297991676 5711 19969008794565495071334697902672040147171813041685820422658750026874880000 5712 739719233089505990229092376897865006553011250144333846029788605153268386466 5713 26353924217420424376568384789333756549393145361716734880964234253046339324480 5714 902140823020221872307088424551382475185828463022471820553133783308518423293104 5715 29642774844751261031767475247236937721994177347486882072574732720245692212183040 5716 933952363343007509784533114750293307674203358282209454540386251835023950094205636 5717 28184979087384846495624151870746972341436543552935719537598388619711907463237589440 5718 813771068345794899972274642921769461200260271145391321479959421518615509024611134420 5719 22452257707354477473643852776306094480251284720751776335852363731861070067830829875200 5720 591219255843267712729105672183779234657379332565490075267019314829548313317996404793338 5721 14838830640714281820454247844424068135759683577398685852741840250305061893558186061323000 5722 354501142593592262635304501102299994307244361559403721981208841712546731364594835635479428 5723 8049657538816727265925083176468232508290516197974636782620175984431008020222890112712704000 5724 173469266931818817701197572759460512142561636849988676356017366135318577809340662176287966920 5725 3542118045010639043701430801066665647625668322772067595860547863526987717883059001266118615784 5726 68418386495548798380129596714974173981560469838477965132214912640731008191102977253228526397756 5727 1247921432367229157403493150288731750124057397802059234522692645939462419355465755664402769510400 5728 21453593014678252189737353357928979130572056029476754336750909869879565768335995367644498693607712 5729 346944695195361417678678681036358939496253785884420425913721164334901914116926491260528564453125000 5730 5267065530394883184651384028840252727177370209716244729760314715558583635100691260165474258250445306 5731 74898693571121666393806958879987782889424565175603571610680711849574584604837083157484567600824320000 5732 995335133367449946250963967342411763029420336473508547652852372984148005049884167284311711109051438446 5733 12330638460908402328142619756931560164368990438979855920993467943889244476112872805420106822730670259984 5734 142032708146547351255821651335522767366184461077459960024632552671484758021284593788218932801469739223848 5735 1516950100664449676225874552695370521590130342736992227073274121550390522718978975592715965848597666201600 5736 14977854682345375350897381220790179567100600538157635637724986379785606290015244126446447009643678262534442 5737 136286602862546641476878148433944603108284176048159528467832517049003024606959382900326880622451118796332672 5738 1138986037502188144539794511188603370799014995000707236829685358703401567319899955487878374283599613949460280 5739 8711228593176024664632875159735330930687999999974288991291856155591415718808473158606291375998977847297310720 5740 60737636043445531342308631363590841765865651848710276279905393857550827766307333388502294692148276436293933304 5741 384460532541041485642694982879527339767037878047309338699232830222779660745092115571044529010637463584304865800 5742 2199492111714648092478624939029492581040322611592979205101312981040894260827861387259325021955500099679424665612 5743 11318270138763686083718010878512575714510455413061482976586623520032200218719698289198665392737592808039042252800 5744 52115539455415424777111191051128041850061010215397432050431835878250771103074332122538209276868436818176779456344 5745 213520639314129101821241228733308470032739455791172550933844241424476018746802437012213389269929245063756419952224 5746 773651711865964174818792963493085641610255180035741851136079856269221481892485803143059455834278693592916257044500 5747 2462625387274654950767407413683354511040103409273075866696191514271058955738565484966201970829511014163115315036160 5748 6836761427754420001963955995580407258954793925464647879491480674542024721032349729357039853993627585668996954935710 5749 16423203268260658146231413460887897197050806763028364144333502462828505067251201836814203345270439546166510493815616 5750 33840894500217897821214729113044066768766954760675488714737735471444435705005105522044585458892426439772737906052468 5751 59243745466425005914454260767779932455831262741024128143467146123301581903338602149547858403982025757511018086400000 5752 87189642485960958202911070585860771696767445354256197171907143529464054977440336492531335139904367701253088834468818 5753 106614072630740482362334628891708314084372364231150512156041810002371238767227803655485833733167779619457106432276504 5754 106910588403687825845621458686059275152607875204201947918467159928759032793549321738169055606704205274581909179687500 5755 86645159150896524759888032737591197432846836583736599104397847858593288993335385431530696344690209233854839075635200 5756 55829798640214109966653624071734572198582766262741851435120956861448831302964873583471140667818692839931826731770742 5757 28076990219399145822877509167768678771426090830346169000715728651005883722366477775027037112078839075409295505222680 5758 10791421151110971604734425912104353782736781265293392139487699019414214999072382931752416166937500974671028009117212 5759 3094850098213450687247810549999999999999999999999999999999999904219028695881946352603311112590685845173873588305920 5760 644273820902285213467612610982425326202134820226376369682495831833935480875425331931243980427454954135330829187378 5761 94302989232555928047705241251876401453499469379632979647222997213416968286702330052398444647882212348726587975896 5762 9350866256626462487301483160776552196027785557303261780513285661375574403556281075014388485833526659419936838832 5763 601226901190101306339707032656653473244066665588063517724596557047095082988581041448468667977819270150849822720 5764 23795075777095359116073069304335314992834773562009164771362352896309004059156707959284837789089322758791537128 5765 544546979900213357174949645271646321627803126372348213090062755497819734168263310756093809064749470867662384 5766 6677570304223275239530701857387198617368963238937823093384979246595434602424434503635365231609489487257156 5767 39939223824273992215667642551452324461811423477343046373683194765420606215497812956533491253996892979200 5768 103535780163953945786013051631026572323548694215165037063459636004169686022181124545004627721606706570 5769 99999999999999999999999999999684455637911595277835308573886885508130400513306333740741514251933032 5770 29512665430652752148753480226197736314359272516872040379153214193998123056889479908475375164222 5771 2037035976334486086268445688407771223007209403390394288543799286751859096769553913348096000 5772 22641335567373305939412534383701517676000422392332377806537267319741840217458496420006 5773 23519470446002552619480849617685443141650585475041976622981787280241591312666024 5774 986076131526264756764660706603482787091508043886278755962848663330078124 5775 411376139330301510538742295639317343836080314737971018585866240 5776 125236737537878753441860054533045969266612127846242 5777 81129638414606681695789005144063 5778 1 5779 36 5780 11448 5781 1042132 5782 119808000 5783 11786293248 5784 1194052296528 5785 113919042797984 5786 10828567056280800 5787 998046364000000000 5788 90436675918408459200 5789 8003403682401788693382 5790 693842360995438000295040 5791 58812919622204410919124992 5792 4876749790356291898201490880 5793 395279735411331006077985611314 5794 31313179443376994840150706585600 5795 2423202740339429343246826240999424 5796 183123913839120545082905266074601344 5797 13508491399654851794397257166797039736 5798 972299657790850297934682879408841327200 5799 68255225854963378625644956915769110691840 5800 4671147246716653789958375299091525760121920 5801 311504501408115914237927161553929780037594142 5802 20232717473185771641045834872827060200245882880 5803 1279328687631784818789094901086879598092310544384 5804 78710088693862060550937415168839181624072556349768 5805 4709491432048299380350030789458199580682191805028360 5806 273892744995328861262165377243982932046054006552627760 5807 15474250462244215820984801650418185262854184593094868992 5808 848814400041653188432880077486808325583024422374372061600 5809 45178591093211252207403870594171590525079771778718871753432 5810 2331863934537509632978568810064655399073265806626405208064000 5811 116640277770258436209445718489763323230434274927220497764581376 5812 5650448946785621988538041167553239768855273723602294921875000000 5813 264917220970709096493004708691805281724745168207144318774620083364 5814 12012211336350227316446820100278887925603925639507433655692782073760 5815 526383621828693074122877531175492313003272603100887773256371021021184 5816 22274976335586297219782100611792818592927877841697473964134447363545360 5817 909543680128206690503986700002252424347789854530115255868722100576666296 5818 35806644914477131047426075962464489514268486844022887108079669057675520000 5819 1357892598031071162912502706081854914882724909370321493472311238250549215232 5820 49561188616996901345349189252156955439051753759670367683995836545268981893288 5821 1739358998349945751088296006503087839854484087973092608801753827022086646266860 5822 58639153496314421699960747595881124522990619307037698319331922797741574463747840 5823 1897137590064134625926452717102753348237801389500507726933627975240686508800212992 5824 58838998890609473116438863767280425247921383521822118301750814643356435769195784576 5825 1747468703417872899240629232979976715873734656770125067250321461757177479433360334370 5826 49640035169093488898308753218227937133215876539868870610277524712635546050501279199680 5827 1347135462441271041411934731752730299183015416648886602483350412138778205661228617957376 5828 34881936094752795051017234658842974844785380621363914440754139574943350485761787882807000 5829 860652177161428727792691686331756050700083239096661532860087468044238294163545252300049916 5830 20206565127834758970212362817686083491012024645881593040432121692068098478143031900498566400 5831 450780822173736776938529441556314291983006372828276303461110717112511992631386054770131206144 5832 9540809681250034973565866501770328168528377817554024851725708316873034514616207252506062167360 5833 191274374430574513668807628290423304749611933604486197508621667431011510859465877251431364081798 5834 3626174484264086314146868625893631221022704901439332152007390369958743434128457794421111899081120 5835 64891914483095916635259753634637492934435456073776959289525274399179163434804549186818739781238784 5836 1094133243748590861676605021718965344656415569951310014386713826344928840189832753503776856124571904 5837 17347234759768070914026589432868507178812744647110510647842335218982157130085397511720657348632812500 5838 258086210989349276047917817413172383631691140276099039889419858802562531249119785047118873261420836000 5839 3595137291413839988461876290989767630320571398998266056135716999504778117317907558881385747890952994816 5840 46780751268270147473795306465093352862382755814254901739684061530254956237344555862362650422125417607008 5841 567209369201786507156057471853122717677333948521960035833328998079253177133996174939192440820991414774362 5842 6391471866594630806511974310102247338935890264077371333272308961940552284969957434953070300091629239992320 5843 66745804429235785755747628972758054030472184583490420259111938556851344720664305389524992517998033816780800 5844 644047751340851140088587392493977721385325823140778332422174414330781070470655497437197221414678165288981048 5845 5724037320226958942067669819838160400876758424271044183759627866359874543012209594805217029395338555924672324 5846 46698427537589713926131574958732738202759614795028996710017099706839464260115898175003013345627584171927871520 5847 348449143727040986585905302199771942879231999999794311930334849244730977301324058227863744512393812647729954816 5848 2368767805694375722350036623180044721494129456670551979093325461068992972183159146789890570944939752763026819904 5849 14609500236559576454428596713443681639171963138023927312921358711217955757177555550471873260138272033561559271046 5850 81381208133441979421709122744091225498491936628940230588748580298513087650630871328595025812353503688138712627680 5851 407457724995492699013891532891163295827501886219705837358077972630358146361038333709667980674125514525610587717632 5852 1824043880939539867198891686789481464752135357538911499973704148678955389575809668819904091880162297282596342913152 5853 7259701736680389461922393939637431967141148145185610031481498418398499828844999827462869858301018086911846419190864 5854 25530506491576817769020167795271826201120119111870907876983510657016559779090255692465979759582276967035876696979200 5855 78804012392788958424557558719077285981721393818834660535087357632582665063314258370873497788157091867416473030885376 5856 211939604260387020060882635862992625027598611689404084264235900910802766352002841610068235473802455155738905603007040 5857 492696098047819744386943218923957287295762101445425462209674981416707337520518954939785597805787130119052503828390408 5858 981385940506319036815227144278277936294241688059589172727394328671888635445148060139292978307880366753409399275521600 5859 1658824873059900165604719987571725416706572462243906177053802542563774343942791247509333709898520005580365998495629312 5860 2354120347120945871478598905818240835816260311473477276086618241649013902483984947415341914582109605413516793572200648 5861 2771965888399252541420700637798971358967589924913429030853436592866239014562479272702931521703126529983687748205238572 5862 2672764710092195646140536467151481878815196880105048697961885793372114076757450895627243880880996584892272949218750000 5863 2079483819621516594237312839455585604283308822829519136594598461026454730915349475348698730874281990093652679194574848 5864 1284085368724924529233033353649895160567403624043062583007782007813323119968192092419836235359829935318432014830727088 5865 617693784826781208103305205682663458777740805410321968962644824298837346083457409959264459225765342460125190038824190 5866 226619844173330403699422944154191429437472873937593656196358387167972537237198971864090096836371236389091261666048000 5867 61897001964269013744956211099999999999999999999999999999999999616876114783527785410413243831392723738005356903661568 5868 12241202597143419055884639608666081197840561584301151023967420804844774136633081306693635628121644128571285754560200 5869 1697453806186006704858694343219371358575788109543347931454000225185652957652531374831688450326323258030001344647714 5870 158964726362649862284125213733201387332472354474155450268725856243384764860456778275244604259169953210138926260160 5871 9619630419041620901435312523477790018017931184868747237005304366074724747343366423801404892514560465016201412608 5872 356926136656430386741096039565029724892521604439879430253330404374475484645377412196965616559239747146003517632 5873 7623657718602987000449295033995496679716997561760304492935431847086522937420637227939813086715730246917098314 5874 86808413954902578113899124146033582025796522106191700214004730205740649831517648547259748010923363334343040 5875 479270685891287906588011710620452516798681854491743973455986495427849996037847225883666391368339076153344 5876 1138893581803493403646143567941292295559035636366815407698055996045866546243992369995050904937673772280 5877 999999999999999999999999999998422278189557976389176542869434427540652953304481839875758693787069188 5878 265613988875874769338781322035779626829233452652879118453842950408056029771536561721682591522000 5879 16296287810675888690147565507268597536234711188225322156719758944424961586131562478125973504 5880 158489348971613141575887740685910623732002956746326644645760871238192881522209474940048 5881 141116822676015315716885097706126574042963277156210126597998047126236452030376182 5882 4930380657631323783823303533017413935457540219431393779814243316650390624 5883 1645504557321206042154969182557309940163528562292731968846036992 5884 375710212613636260325580163599137907799836383538728 5885 162259276829213363391578010288127 5886 1 5887 108 5888 7776 5889 1225042 5890 118357200 5891 12705470448 5892 1245548150784 5893 122987386542486 5894 11669047045632000 5895 1093685272684360900 5896 99902333520000000000 5897 8953332000449269841820 5898 784525142446739395884000 5899 67302709016557486028618976 5900 5646387293793074907011088384 5901 463291230144572238997957232952 5902 37156862106037603128637870099200 5903 2912125733334294068459505944031420 5904 222935502545923623158676027768569856 5905 16664276159359978374202908207689863992 5906 1215765386111672448102200723875679520000 5907 86534669543385676516186776267386878120888 5908 6006461307289089059313040544966133531279360 5909 406389810472982321161877482562447013885094088 5910 26789388717870062077997503182636950644299852000 5911 1719780985220790612571405613588678004361211258944 5912 107463611362487098928868181677441749860846097399808 5913 6532937361590551025727805459013652074798022177030826 5914 386178298866586824792224514005672747868622223888013600 5915 22185312344622284278055253905831202043691817251306555334 5916 1237940038132458770290948020005453024166381573214618779648 5917 67056337603290601886197526121457857721058929367575392866478 5918 3523930106090960390605854701078385579722962670282216208384000 5919 179553522959388241739349798514329469557905513030689049169726780 5920 8864661111055632340013036734723603470305850472281854671941795840 5921 423783671008921666081012615096342183915968053042888641357421875000 5922 19603874352117747058206072319249761931036435229656447053508495424400 5923 876891427553566594100617867320358818569086571684042656865573091384552 5924 37899620771803779410124503900434727577485147006227158732816090541326336 5925 1581523319826627102604529143437290120097879326760520651453545762811720630 5926 63668057609032374096346710206699430301013227076025471539354355150278400000 5927 2470658499098922042407878019931540214206801568333127952339010789293186379244 5928 92336696666133834012149454469371444497776709003392854379415058473574419398656 5929 3320599637338792390138395679894516014416467501897914634827721048533021786850362 5930 114797693891102945065458789577195404095471441336841086058688067938549768149408000 5931 3811544977260437410497448593732809521261243254694406083719428174385395717052159408 5932 121416805764106341495879671535523072976184858184395607300995233012042727194269581312 5933 3706856930108396806335927245636917674766769452433573991338162983955226074221859523444 5934 108343059611908504664788898771562153736016286370879178303015793016331097001344995059200 5935 3028042145314702822796833946311904165126168468932001107226929007470768309080578031180540 5936 80828127746476334274515078270404067140356184999785830948520204880404238875160793006997504 5937 2058034229590414908010016844871735515842337456660470952004494234921657678659945485085613058 5938 49917826275362877295960131836541493806559454024224963754515834418835617485561207335813010800 5939 1151774212286581261302104799450351451482168229518166840167192073020626582686916935534574341476 5940 25243726041729260909865942670028211953573005831460880775730714514089282199634644810771153813504 5941 524744532468751923546122657597368049276623145664322491015175573327877068768747683044473422122200 5942 10328816219251023881456731763833036941672356751291925750942614997868481402294529719001841978839200 5943 192187247665996574649784037172362454714203359776284604056391689607813402008808263104318930651299412 5944 3374379553120987676740738044311359122718239971926218739508290940342756074333387245654497880415666176 5945 55800795431178133945506856115565218530430286179132734968333501334269576556692491071350202826673777632 5946 867361737988403546453645856169689364040632616177762766196054911027601974637946113944053649902343750000 5947 12646224338478114526347973053245446797952865873528874291499724145506907563111170860401899232059664076042 5948 172566589987864319483589476321065030645880775258187314532231425642931609201893063866274413822665593716736 5949 2198695309608696931268379403859387584531989523269980381765150891921982943155194125531044569839894627529422 5950 26091630983282179330593073855031876865833650563574554908088611782833648566518316642665544200318331577945600 5951 287616233996758386293038843954656972363978904334392377113985568546679976760506756195668502247308012452113944 5952 2936815394886374573292696945192912901111918010740959261294458595091165722267689431641222316794098733935493120 5953 27694053307656599023809257877241042019569010395053468294153499816223586030238186389799480520831161107426185106 5954 240409567449532275567656671731064100930312793677615960397238213330650226591696792730892792728061808726443840000 5955 1914635529041178270971394573308042266313144206596188865110701087980418034664751825175123547170730951049042732360 5956 13937965749081639463448018004198051828203519999998354495442678793957846424614017557658963610116758460659245514752 5957 92381944422080653171651428304021768742400846259572592838940889289809364876006157226443047091225533121838040148456 5958 555161008989263905268404235027271114121000550917206514295671343118576563101164158934602625159679185326085047647200 5959 3011104700937353238603237541531375343444201655270788531783697471044984243073342239158015955057079636461132367224196 5960 14668478099837737164500871726846668839336712638737299497104376256855772669809692288957487969965894533066018703540224 5961 63841535832883895351961209037631851266324737513861912146539774390817216397858269290289923035160902311561365318360808 5962 246829859047133241705364660713656734645275149957168377165794447794976352435443182607547023766265875138543237836052800 5963 842506714222034986377665537243970264944762610569345654624877481083001232352998757943543475747926832051191744833217940 5964 2521728396569246669585850222709832217470093957756248861935743111057185737700938873499232484766830770384475664183984128 5965 6570127732071997621887361711752771375855556962371526612191312928234885756912088089912115299687876109827906073693218270 5966 14780882941434592331608308794178524189536431521681381933413159421183513133999397474513884593045113615965432076792320000 5967 28460192274683252067641587184070060152533008953728086009094435531484770427909293744039496370928530635848872578990126428 5968 46447096445677204636932169257042733978990188419762601204020585507343951579095540936068886437394219085226099725645643776 5969 63561249372265538529922170457092502567070881991960926026344820821704735129905456339267194485959184443482103981823300554 5970 72071113098380566076938220308762472839218147961494859094541895340981842864613693999860117543334599492474271797405124400 5971 66819117752304891153513411678787046970379922002626217449048178810068543203529861651546184475591871887445449829101562500 5972 49907611670916398261695508791974816893538765517389599110557270129797331438305650811863274132695272506170378141663494144 5973 29533963480673264172359767133947588693050283352990439409178986179706431759268418125656233413276088512323936341106723046 5974 13589263266189186578272714568927873876980332597596852077594072868318208559941406907099184159400351802974553666402162400 5975 4759016727639938477687881827238020018186933624254493728993343084849341437754656351712016968409538249005976269735670092 5976 1237940039285380274899124222999999999999999999999999999999999998467504459134111141641652974087630855666641152715522048 5977 232582849345724962061808152564655542758970670101721869455380995292050708596028544827179076934311238442854429336643818 5978 30554168511348120687456498184119049646079364529200811201452541872668108439319932225796592226087208543772183098542800 5979 2702400348165047658830128633464423584652030026060642654568339556137541002627765230679158272405889204572361746422736 5980 153914086704665934422965000383415315857189815241577803419378945483765223313702420865829727919188584581080056594432 5981 5353892049846455801116440593475445873387824071646901247214431620260678668078674309340971871436394816694358209144 5982 106731208060441818006290130477284090754532242412476269468817918750030647737343576144216443818719823137068896000 5983 1128509381413733515480688613898436566335354787380492102782061492674628447809729431114376724142003723346459532 5984 5751248230695454879056140527463577941125850890382258555536380002369643650397253996878516560734644282064896 5985 12527829399838427440107579247354215251149392000034969484678615956504532008683916069945559954314411495090 5986 9999999999999999999999999999992111390947789881945882714347172137703266667998309541722895713990154000 5987 2390525899882872924049031898322016641463101073879004331208978621658723034722422783131355968830006 5988 130370302485407109521180524058174491298585833350211248647235530157040047936953024510372610048 5989 1109425442801291991031214184801374366124020697224286512520326098667350170655466324580342 5990 846700936056091894301310586236801189836958955855115277758706601421355477394111200 5991 24651903288156618919116517665087069677287701097156968899071216583251953124 5992 6582018229284824168619876730229320890292528855852623664389292032 5993 1127130637840908780976740490797413723399509150616186 5994 324518553658426726783156020576255 5995 1 5996 40 5997 11880 5998 1061424 5999 131079600 6000 12964060252 6001 1338160352256 6002 130565104140288 6003 12667700813876160 6004 1192697805034272992 6005 110462212541120451000 6006 9995116982800000000000 6007 886383203826331898668800 6008 76892851444879137633327222 6009 6528362774606076144776040768 6010 542069798919682213183175524352 6011 44012666864888128361823003832320 6012 3492771685904041656285399117546706 6013 270827694598196588364824141495877120 6014 20510105354220995015276659683875618816 6015 1516449130501758146083204803380145600000 6016 109418936946011950596768866483004884542344 6017 7701585589361325209940623087797432152759120 6018 528568658051741553790797515460982924053053440 6019 35355913511399831742712807097635865581649126400 6020 2303887498398025357209823267133734306506767408502 6021 146181383743767202460972141194752833996503872652032 6022 9026943421707253855752984969943558255107476891369472 6023 542233801012015735135407853098133122208235840693558640 6024 31666620566043796932706811708539280997587004270961018360 6025 1797010299914422482449611741797179148333996150810511064952 6026 99035203096713561807634791232077344866347822129234707480576 6027 5297450670659957549009604563595170759963655420038456036451840 6028 274866548307093687041178594259311145398431731831505477770115304 6029 13825621267872894613929934487136229888840880220190290150221973120 6030 673714244459835722988606952760054318125372587219800688176910041088 6031 31783775325669125379592428496033469626139849424362182617187500000000 6032 1450686702067268417263027135038560712982692039940704478047946663173036 6033 64013074211410361369345104314386193755543319732935113951186835671072368 6034 2728772695574835727493601639970416738743692449819015071466653816891375616 6035 112288155707690524284921569184047598526949432199996966253201749159632164800 6036 4456764032634292888381637156109888576819409369057924221793671799442396779944 6037 170475436437825620929259595281270554847881655665183449758618439414486950634624 6038 6278895373297814540585538099414638775564364327881878569242057745761596365340672 6039 222480175701699090139272510552932572965903322627160280533457310251712459718974320 6040 7576647796813009715607546860078908815061796829141954152770366818214443978893153900 6041 247750423521928431682334158592639592436449900551714090966174604053255490391014009792 6042 7770675568902861069707073302783776148522729140004938476135472275863175840627043598336 6043 233531986596828998799169271869389082077357742121520465220321573820951286662844238848000 6044 6717269695938339221484878199967765049540196622179583202925350901021496660770936239577570 6045 184710570864196872190606870725026154072696276604852067540842669455716866853915259902013000 6046 4849687664788582210164872275381637753341474219997425121694567528775685181840373802308993024 6047 121424019545834479572590993847432395434697909942967786168265159860377803040936783620051170480 6048 2895233923971047204601224053369096283893132491946987148372210473188289910457337202528755887508 6049 65651130100335131894219975826672681891878762751890914589918609757052287257624491706657425085760 6050 1413648658336838650189125019922068994270778496546455955415525115263100922048619737135041988263936 6051 28860949285781355795036746167855242710297459034225099371690880962562323309288187218147715944125440 6052 557756075839555293468873750467789873831982934799701989813267280729237825089640813797971391219183438 6053 10185924126297818456438553970135210099852778068143084014988759549214110306466837944528903324518868888 6054 175467736762291359494906380542256121124665981198498612722208522337112482903697342930497307684588486656 6055 2845840566990084831220849662028091906252147161033240195373397203289277898245297911014562728886495360000 6056 43368086899420177341490202421641068329531455404444069154901355428455289597877708729356527328491210937500 6057 619664992585427611791050679609026893099690427802914989641913540579107875315777481911344583466673841510352 6058 8283196319417487336110360807889232890796785304737357340258507019575536834123478138308063258966630370115584 6059 103338679551608755769613831981391216473003507593689077942962091920333198328294123899959094782475047493882880 6060 1200215025230980249239813290776595668439902571350410570746452133047671889681995895258248425037593908234125802 6061 12942730529854127383186747977960401388057008329264637108088791598442417275212310648005721404637316886508074688 6062 129219877375000481225754293537102455171889514032084584434613910752983855966847722568485736622649060044696453120 6063 1190844292229233758023798088721364806841467446987299136648600492097614199300242014761377662395739927619325959600 6064 10097201832880355573858685537959768783668576258604980662960860315149257583392364418844729430372834527167987176212 6065 78500056690688309109827177505629732918838912470443743469538744607197139421254824832180065433999968993010752026800 6066 557518629963265578538156838492065555388825599999986835963541430351662765821725840828615923497004499523183587622912 6067 3602895832461145473694405703856849300807320370965804974224610234308107536655457587216582131707666794078808499123200 6068 21096118341592028400201594569448115361414874016627495794924045568259500040084161951831657138836837011597290486804878 6069 111410873934682069828319789036660887707435461245019175675996806428664416993713662848846590337111946549061897587295288 6070 528065211594158537922045359936246300759813890907889093218527568220031999730713723372648019347531131464317009240522752 6071 2234453754150936337318642316317114794321365812985166992661113007670341663043611314180679327211252398482069388771494400 6072 8392215207602530217982453999286057789901449019898304637259210751709461073135192412711359433963437290536438461725781296 6073 27802721569327154550462962729051018746562951627442069244149594799155043023722182095198675126562863505045938846077999040 6074 80695308690215893426747340625904376015923156337056599178950942222862590897228165642075928401271445942337597689017925632 6075 203673959694231926278508213064335912651522265833517324977930700775281458464274730787275574290324159404665088284489766400 6076 443426488243037769948249447222252809245046472825220729002805599682786237947746177768198564037601626802030273283401296248 6077 825345575965814309961606028338031744423457259658114494263738630413058342409369518577145394756927388439617304790713666440 6078 1300518700478961729834100873667678463768611508430418029163773994623445020454866712624432940553652321471733375976605745152 6079 1716153733051169540307898602341497569311200496022538358859365316860660086372988085991690916251078005849871162507594062480 6080 1873848940557894718000393776465684121398462375877560492258672349909503084797816071820953729851839361740984044388449770852 6081 1670477943807622278837835291969676174259498050065655436226209640130542036511214487592980049157631583511829376220703125000 6082 1197782680101993558280692218747884754133798912304268462522563813625804143690591770821261825510179570242413816259540942848 6083 679281160055485075964274644080794539940156517118780106411116682133247930463173616890093368505350035783450535845454630080 6084 298963791856162104721999720999415280916137700811398202071644357174182244725869734724131078099722745738888918816645610390 6085 99939351280438708031445518371998420381925629010299556950948923462089597283192305275370529181113368043135106268969375104 6086 24758800785707605497982484469999999999999999999999999999999999993870017836536444566566611893874643344095804061063839744 6087 4419074137568774279174354898728455312420442731932715519652238910548963463324542351716402461751913530414234157396232560 6088 549975033204266172374216967369676180354865166208585296073938562129337311036262099433069418762213337287007468287432746 6089 45940805918805810200112186768895200939084510443030925127661772454338197044672008921545690630900116477730149689186528 6090 2462625387274654950767440006196810458266260374134667635728415732752800591868907198533333643818662290423847577452544 6091 80308380747696837016746608902131688100817361099947067675288852077110944851993817759091083310084812539987859783680 6092 1494236912846185452088061826691407231232911329609491818537503972736164354616992648313598762267044593874252671226 6093 14670621958378535701248951980679675362359612235946397336166799404770169821526482604486897413846048403503973928 6094 69014978768345458548673686329671821730760222503073353399759064802962895469346619282559908313264968901328896 6095 137806123398222701841183371720896367762643312000384664331464775521549852095523076769401159497458526446000 6096 99999999999999999999999999999960556954738949409729413571735860688516337142943348393302683060060386124 6097 21514733098945856316441287084898149773167909664920315776253983798887163612837586231090841654866072 6098 1042962419883256876169444192465498774423519242179324674751794075662881804487226294824440168448 6099 7765978099609043937218499293609620562868144880570005587642282690671451194588264272062400 6100 5080205616336551365807863517420932375759291613884214656245187261179095265497657502 6101 123259516440783094595582588325435348386438505485784844495356082916259765624 6102 26328072917139296674479506920917445820446944636773886235567456256 6103 3381391913522726342930221472392241170198527451848560 6104 649037107316853453566312041152511 6105 1 6106 72 6107 8640 6108 1295028 6109 125971200 6110 14025517306 6111 1396354751064 6112 140643731924688 6113 13632230758809600 6114 1304773183829244582 6115 121778337213827534592 6116 11156683466653165551100 6117 999755855280000000000000 6118 87752047259540263472483580 6119 7535959428201363452080445616 6120 633251189136789386043275954592 6121 52039497185894397352978101043200 6122 4181203352186293741818057482970312 6123 328321790927995742913919165204505184 6124 25186975640973607157869437583412971020 6125 1886931492108148538900661832872099840000 6126 137996870875659992775965514098664605234472 6127 9847706673645505285306907367495552945355584 6128 685441117453157943684715454813971461595561768 6129 46514044681006532262724966544308257552963993600 6130 3075964475499046085863268734820706385830503722616 6131 198134327814661781515632434690860282056694362272424 6132 12425417618220212215853477290228863249046522866334528 6133 758263250248226355281925948138048617759997626941440000 6134 45005405483997306016238851807145049143283574777565367202 6135 2596662888833922117771479024063259784368893607779184915600 6136 145557834293068692388451227822042509150517579958927758499358 6137 7922816249581759351983099589633158289699050889730161775738880 6138 418498602982136646371758760524018490037128778183038026879695438 6139 21439590769201258590030505162457859642922657893559250348368212672 6140 1064572837626212885272604955526351167337773248321667441814388618700 6141 51202282579692606222743542524764425444049178056585210326311292108800 6142 2383783149425184414057344108931129004788736929185688495635986328125000 6143 107350815953368402870827785979174390973901056774618845030642646058827704 6144 4672954417432956379962192614950192144154662340504263318436639003988282936 6145 196471634081566862322105953715459430402995074744470149605910514677841920000 6146 7972459055246027224229431412067379495413409686199784603977324190333883700870 6147 311973482284471436744022461376892238016655825712970579677878396148105524189056 6148 11762805114209967844190580348245536726058918232252203317382741948306647236474716 6149 426964885384275658903635347407106375428705410228107297599281096324659198872780800 6150 14906171772013839039331258207046482388715522616019738795741639786864734801171279506 6151 500058754589665747492521474118886735299118072135720510362102053877655440339754725440 6152 16103777528925348059351720308521664164577341692816912312198175714874700144004080564784 6153 497323236409784875308317469762491256802955407878831889956567101274201375406332082913280 6154 14712515155600226924347787091051040810781156239286338900116812414232160716692875368950436 6155 416470721148177401632369409158059690126614983457871457173661279617610820525345530300392000 6156 11267344822716009203627019114226595398434472872895976119991402836798728878088830854022793060 6157 290981259887314997220711318861623802456953690639969072362208781048982831725740539296035635200 6158 7164017153204234294782868636998511330647176686635099383927644431762290379415270233583019058378 6159 167923567590320747188501550894048584116069525130641492873286677674899713599067576438527693859240 6160 3742114415719102517970538665022393201827597776575534820932745326454618495405273452984829462331588 6161 79164324866862965509216703566849559175542920560559472911207682523105488171142963085954290548736000 6162 1587352210717974568727021039232038349067275293131941451467333654938900825067396235780736020404911080 6163 30118828095335985951814858869827930997298533622066253822954987138817688202124471211250975123582672664 6164 539853978693784378191243360417166135292197237611583452794404256108347846242742411060031876199500051116 6165 9124322311639150701649219846387019913808886091438644056517055390863638406267848745188134050479472640000 6166 145137868916494326392263332765715205159262948832952252067845864166859174196532248736481210126353566236832 6167 2168404344971008867544707861410968419664067785111101728872533798975208441106587997637689113616943359375000 6168 30363584636685952977761483300842317761884830962342835537962752890521171723536407381917445237537270346497306 6169 397593423332039392154850901446042060744076572648297142189827081968566526165876052484353995892323349902131200 6170 4856917938925611521171850103125387174231164856903386663319218320255660321429823823298077454776327232212495406 6171 55209891160625091465779644924961375398301275126916450288747445914051360204681337764878978518865660751062543344 6172 582422873843435732243403659008230626937734739307243253114263431452099475356815833892124884204798672337046069768 6173 5685674604500021173952452730502022353068371291720334007751482189648682154603959390480256378343732862194706022400 6174 51206304565857051595023317815018686694183100220453862875889821160197410569910406634739239483016816887631016262842 6175 424082476980974934102424004424666726931434816888167809053345008834644175839435376634414761939268033809609392766592 6176 3218502324318220673502914277730819049672395411288193482251088528895082716271447818119382682793998728713440833098840 6177 22300745198530623141530995906165491860766719999999894687708331442813302104273061528098304246440317723537107195002880 6178 140512937465984673474081822450417126889583430236618554090336701314088243913948670118047700580846398578508410626422744 6179 801652496980497079207703032768852831205285421185544156989195887659179223725756708503621361545521249568095930475818360 6180 4122202335583236583647832194356452845175112066065709500011881837860583428767405525407323842473142022315290210729925692 6181 19010347617389707365193884557560658822721991887361572595470583408639044182095670652386491250720382787333547323765555200 6182 78205881395282771806152481071099017801247803454480845215864501594815945054254586083714395910483850991068020572474679544 6183 285335317058486027411404380071095354660004863339570214498390557511686183022208653501117151395197358212691931203535142944 6184 917489811787796100165277770058683618673821043970778574113751645529692445699637461741379162411415902488921281796233422740 6185 2582249878086908589655917036015975953419623397807517343278544753836125265364071247588037531060412050795353149010660556800 6186 6313892750521189714633754604994413292197190240839037074315851724033725212392516654405542803000048941544617736819182758430 6187 13302794647291133098447486167621040530725697092378310935051733246259175427395751640618446782402052894493174491087880762176 6188 23935021703008614988886574821802920588280260530085320333648420281978691929871716038737216447950894264748901838930696326788 6189 36414523613410928435354826345281743758517529493530617552902438255305856227932662532619974117646614729300254276993417216000 6190 46336150792381577588313262263220434371404993532764875894535359947309512472860545205258944724950726390829210582690324214658 6191 48720072454505262668010238817799964914884298648239596824133061021218757418875398229064475734569533976780021669992650128904 6192 41761948595190556970945882299241904356487451251641385905655266852657693194895201921346128415279963519424200057983398437500 6193 28746784322447845398736613342835103883477566731170615354025775058976113304237907059169202331057800889048084166734564556800 6194 15623466681276156747178316813858274418623599893731942447455683689064702400652993188472147475623050823019362324445456491862 6195 6577203420835566303883993867300158792003303638157702465586498152615007604447880774378323010660258171295650221309521252200 6196 2098726376889212868660355885811966828020438369522977016464548423465655532579240592883074217616750789064397022423838004732 6197 495176015714152109959649689499999999999999999999999999999999999975480071346145778266266447570546813219241695144658862080 6198 83962408613806711304312743075840650935988411906721594873392539300430305803166304682611646773286357077870448990528418658 6199 9899550597676791102735905413153970826916502419898386130542637202404118797625601246318549046645938810718071291121417736 6200 780993700619698773401907175071218415964436677531525727170250131723749349759424151666276740725301980121412544716170992 6201 39402006196394479212279040099646290568669952628310064419801472564145265620699862893973802277991756143794094614773760 6202 1204625711215452555251199133531975321512260416625423759964694670022617095450446694442380977213866331273833208257288 6203 20919316779846596329232865573745710961946978165376653781343427389956447968697175147698672762517533548313917267664 6204 190718085458920964116236375748835779710674959067303165370168392262012207679844273858329666379998629245551661076 6205 828179745220145502584084235956715179392622740946190807152784816007175813527308373214305236566107226112000000 6206 1515867357380449720253017088929860045389076432004231307646112530737048373050753844463412754472043790906010 6207 999999999999999999999999999999802784773694747048647067858679303442581693320620343335889824280521162872 6208 193632597890512706847971583764083347958511186984310672372405382801860441416545619628543488699982702 6209 8343699359066055009355553539724401571527484238945136140309991942929300119864218753561358499840 6210 54361846697263307560529495055267343940077014163990039113495978834700158362117849904436806 6211 30481233698019308194847181104525969964768363319565775776911551918345763007379771864 6212 616297582203915472977912941627176741932192527428924222476780414581298828124 6213 105312291668557186697918027683670107800341436973822328098290401280 6214 10144175740568179028790664417176723510595582355545682 6215 1298074214633706907132624082305023 6216 1 6217 48 6218 10944 6219 1154440 6220 141158160 6221 14175539136 6222 1500730351848 6223 149188314759172 6224 14772262182912000 6225 1420531906403893248 6226 134391637934412192048 6227 12427601765759210122784 6228 1126825030131969720661200 6229 99987792886840000000000000 6230 8687456311358078419148614080 6231 738546563304957657417018777702 6232 61425365346268570446197767595520 6233 4995829922664222831864433671667712 6234 397214318458114414873975770399092160 6235 30862307212523343713393708991971250034 6236 2342388735954126523320022259434295040000 6237 173597780051861247463640508138241491206144 6238 12557715249685059361883941968560192703137664 6239 886293706301380060853597502880703667409149336 6240 61004259453331056987939675478443460082004997440 6241 4093236053916518962401725903932066720965984256000 6242 267608909368627570473274760931866651277011578244160 6243 17039552319015472044554657633260426919851431295042062 6244 1056160497548718038460949939576924775766322627008936960 6245 63694113139492401087795957413944499291827329856746553344 6246 3735448655171776399347824699993039078892536706537925477848 6247 212926356983533175198131618995671890763486405396193763650280 6248 11790184577738576808835431725470160190849449053741610218880640 6249 633825300040327724453507951706129898809884700120981840060219392 6250 33061389635588795063368942081397460712933173476460004123495939680 6251 1672288080046368225629629921047656167806335419917873812347820280312 6252 81972108497218392165990581575714515994723072615178967855119482176000 6253 3891373476084951541401666968252107629875530263669841302319882573971456 6254 178783736206888831318998606152551499485119315795600414276123046875000000 6255 7943960380563711792195715947952778165956406496625042937505709402599355764 6256 341125672472605815737240060891364026523290350856811222245874647291144654400 6257 14145957653879246924736180127470484246806681327630965401282059859969833959424 6258 566044592922467932920289630256783944174352087720184706882390017513705742761840 6259 21838143759915483281587347411989203622174633604366957681197473198862073514962456 6260 811633552880487781250798414327213008253832289826556570432140362827767158784371200 6261 29033612206131569990337041349678205444623141517204040954486229602687371848924004352 6262 998713508724927215635194299872114320043940015273322499314689865719937231678475726968 6263 33003877802918173841165147607262463067225224065250259005169315090883864101630446738540 6264 1046745539380147623857861820053909349228232486073520685272937532365607878223981758279680 6265 31828687130226288558838390973097987100909169877637747436704994501355547917403694670282752 6266 926888454802814296233913168965085672517268708253115036032678509027492581500099296788186496 6267 25821184711187010368116419151361506756558935553752886601127974572674489725875861946515285410 6268 687308034185676561421248165967822319304502845246654543319475573044722461563418682095390376720 6269 17458875593238901771567247701139268781577644287679628693757749277939480052577414417358851670016 6270 422677012039049823392189249582912168508183424511470863651731021473975132385500943781398124444360 6271 9739566920238603607260376070015406868589799834910977496413882941813571453729624356613268794587116 6272 213300521695988843524320704721415368849992730959442785890006790443663328309420687281925475272217600 6273 4433202192544326099277655068377558787729024644457255456151096615181098182405595157130099175492419584 6274 87304371589488601279986157157762109198710206631001950676970621909983014418626139432673675142911053120 6275 1626416717148143244219385640158924118135741919292855314568759645903687582737853186233917826290144868438 6276 28612260870770572044135898102109805170486453593413922998103425573742435850865347786181689438573502709200 6277 474464760205235836691525721525057277516544708551844112007904398287236802612206176692887243786685329178624 6278 7402031314741210646005429971090278268109268932024933891224783388094619907557032766870151113885845167874304 6279 108420217248550443388990336578771296062890758627777543221813344540699342033462926337961107492446899414062500 6280 1487815647197611695910312681741273570332356717154798948678737817450551615284727137091785741173018011765798400 6281 19084484319937890823950129253424779409947819500493683614068441743121225994432035327831255697009153519267086336 6282 228275143129503741495076954846893197188864748274459173176003261052016035107201719695009640374487379913987284128 6283 2539654993388754207443073038180696685273371063268500686073827411305106994839460648593422650022373188696359006842 6284 26209029322954607950953164655370566679325603735974684069523757307008407669057382494738733960975903733788522320640 6285 250169682598000931654331724069218298696123455670484166778891558907924633947741256608558331651622288501033433825280 6286 2201871096331853218586002666045803527849873309479516103663262309888488654506147485293787297769723126168133699302248 6287 17811464033200947232309351634273485357616614756540937276584808054390135482243806714893674704699406585344802099944804 6288 131958595297047047613619485386963581036568211862815932772294629684698391367129360542894689994553947877251074157052480 6289 892029807941224925661334283576277067334942719999999157501666651542506416744981511430663941405379668697703411536101376 6290 5480004561173402265489191075566268002749026944224501690765631079538378162441013841309449453250122873222028208600369984 6291 30462794885258889009893521588683072087759729967570964984449004696289856723427367455483961153848734726433191859906961366 6292 152521486416579753594969791191188755271479146444431251500439628000841586864394004440070982171506254825665737797007250640 6293 684372514226029465146984372869587973409614939428060767379322133649296024450780397005615504918422478022926862973059203072 6294 2737205848834897013215336837488465623043673120906829585864336380095095050952498777862972669629693260602518067530271975552 6295 9701400779988524931987764972038521685097210496816860859082094618607926833860500114009808968324125979368050182752308331024 6296 30277163788997271305454166411936559416645774493952786125378769491213186993172896212121995290777422302085308325737735680000 6297 82631996098781074868989379328303805243989267050187853697747265766028366198094599075482926149448798115700101135734528802816 6298 195730675266156881153646392754826812058112897466010149303791403445045481584168016286571826893001517187883149841394665511360 6299 399083839418733992953424626292933059722285456385674664025833894204127825622778766844169908704158264086425226895567339457768 6300 694115629387249834677710669832284697060127555372474289675804188177382065966279765123379276990575933677718153328990193476880 6301 1019606661175505996189935164024103280060440527423562069789703000830455491106198925618592376635530095570429772450190277476352 6302 1251076071394302594884458081106951728027958046646058711000447186106002048034343522493341117449214194648332888487506314545048 6303 1266721883817136829368266217448797398647807364234728829757758125558119496674478698658032192958279907820644133739149414704732 6304 1044048714879763924273647057481047608912186281291034647641381800563413041282954246691261346313694957643747329711914062500000 6305 689922823738748289569678721342672930614658078436314077514861296325535019015691105358785178806841838739742849561412488921088 6306 359339733669351605185101286718740311628342797555834676291480724848488155215018843334859391939330168929445333462245499312848 6307 144698475258382458685447865139046742154403696462845816463016504600143147723119589751244938451544200580409654724845042428270 6308 44073253914673470241867473602051303388429206882129321589217864108111184111588839311869707988350692810843733681960483008000 6309 9903520314283042199192993790999999999999999999999999999999999999901920285384583113065065790272283732562683738379442454528 6310 1595285763662327514781942118440972367783779826227710302594458246708175810260159788969621288692440784479538530820039954520 6311 178191910758182239849246297441269671109257408327448294867762804249664032927705943565218773309199530302124047417361456114 6312 13276892910534879147832421976210713071395423518035937361894252239303738945910210578326704592330133662064013260174906880 6313 630432099142311667396464641598319234989997535190204088701998127747127899137576588043104548263013374276805780840644608 6314 18069385668231788328767987002979629822683906250012445123647229494668868340658810294299184900130664760156033316178112 6315 292870434917852348609260118032902021540061231171179531191536585860941300590175398557432069808986113803690226800554 6316 2479335110965972533511072884734865136238774467874941149812189099406158699837975560158285662939982180192171594000 6317 9938156942641746031009010831484502064452473316803725331790438061213668321329254832115096612247751071843221504 6318 16674540931184946922783187978228460499279840752046544384107237838107532103558292289097540299192481699966120 6319 9999999999999999999999999999999013923868473735243235339293396517212908481814908919418201939363044278868 6320 1742693381014614361631744253876750131626600682858879542510007031052371879451932607303069139718408480 6321 66749594872528440074844428317796858076777195117603244091662492893939383694779383608354216607744 6322 380532926880843152923706465386871407580539099147930273794471851842901108534824949331057648 6323 182887402188115849169083086627156946919248020826175955920513767350524760709449823622 6324 3081487911019577364889564708135883709660962637144621112383902072906494140624 6325 421249166674228746791672110734681080238473064748742878705202757632 6326 30432527221704537086371993251530170531786747066637048 6327 2596148429267413814265248164610047 6328 1 6329 112 6330 9216 6331 1316952 6332 137030400 6333 15386239548 6334 1559936641536 6335 160578147647842 6336 15876221054896800 6337 1551248567658764208 6338 147879873384812642304 6339 13842338707244455781046 6340 1267929779380106064768000 6341 113809328043328941786781300 6342 9999389646799200000000000000 6343 860058294702342820137415662300 6344 72378667631573161635512904336000 6345 5958260438588051333281183456765536 6346 479601504593153889165403780666097664 6347 37735360253528783091650682765024157272 6348 2901059644645906271394818095993357080000 6349 217842152485384779455545171613944090615260 6350 15970999572555167533354789242298808439668736 6351 1142752087721340402181962480044424315158798232 6352 79766438322139574412052611719595471308976460800 6353 5429379091346464071926631117581467947298444772248 6354 360204778112123210115756735259056709013776870932480 6355 23281975115076704900266845250143889334832503861141288 6356 1465401504894376625702742091203793749615178654254078000 6357 89773642291641033271108619152465612580735309366183178304 6358 5350305508700273969537773552158944223685939074564523819008 6359 310042238379257441145869450099422243548080546642647814661466 6360 17459961276714934389422476657566963168860607554374863168249600 6361 955004950796825065100683791103970333099558550433918895801013174 6362 50706024006177697008074512844194073310355754289018103454150688768 6363 2611849781211514810006146424430399396321720704640340325756179234798 6364 130438470245514852898752382552116465515582978570486716063702714848000 6365 6311852354285816196781274781332057968694467214972910709162566336185820 6366 295744384183532228948506683569220609123396423819383467892197779025428480 6367 13408780215516662355542340391351803382861917241825722157955169677734375000 6368 587853068162249321873397992211778893934620027676473368369233486087132740000 6369 24902174090500224548818524445069573936200195612547219223948849252253559771272 6370 1018508951079537360723300483584420753142544332845407075297997177453641419718656 6371 40189166097495223237340563748231660036378998228133114188649691243473107736090710 6372 1528670063194170724543816447883866836798395753161489260999190220350213864042944000 6373 56002715148753656906343003105437929975097067429458957815070068608994968654934309964 6374 1974285630016974815629173294461947015360393526307428104713846305914554483541725413376 6375 66913805084570123447558018091431659442943981023312607454084221003235794522457873706922 6376 2178255934992607212236610534564428405983622508691221318575160759601773450708141095424000 6377 68038460059709595550761018303504123020734280183304322206421155880600203661647480631073328 6378 2037035976334484277017051355343824667754827632917376043292630048720568183238586582540746752 6379 58393972652577300662736583871606669498787064681504343957074617309337328368661099197301944404 6380 1600913452093594998297412976674829403936627008292989513217124655833679547454781985950661955200 6381 41925790085326270246696138124037161477574673560045927142488009955728070155368539607818812979980 6382 1047532535594334164443771901137212836324273331452155543277560455091902430720566687322315690082304 6383 24937943710303939580139165725391817941982822046176780955452130266964532810744555683102489342217298 6384 564894881373839017060593109487550679084083644367516051175139624088599398200845628217980257721079200 6385 12158129736671364080886280184608316195020159160886347516570352885168060970267942771963931095492110756 6386 248259322782482262420871234550894829381986770695093026149528026784285090764680938245647420598050095104 6387 4801740437421873070399238643676916005929172085301304166542322103152672780295037185599739596799072365560 6388 87826502725999735264024172618591918356162486090960756016085536858999011080208990505149226258135007570000 6389 1516449826150840318339202599411819674035782040450937918899481555408349100095863432667629540244395643587652 6390 24672167530672263513309261046639216722820873271418793972205484177955427813714401407390444864663080839151616 6391 377503597051801742946276928526263839358349310739525902060462906157767249685399307917558230698404111910786912 6392 5421010862427522169743390416644136680136722105694438580545333611349079205865564290434122085571289062500000000 6393 72902966712682973099605321405322404946285479140585148536488093535782128554771731945142317789213724930036134442 6394 916055247357018759562021067780714020764222039398682495583195430448218051245173780063986811282680985520875503616 6395 10728931727086675850268616877803980267876643168899581139272153269444753650038480825665453097600906855957402354062 6396 116824129695882693542777175303858936112459854281248942933599293602986043547369929397704203510404714848994097842400 6397 1179406319532957357792892409491678327576565275124235318694948593929816951553342847693536813450658888379412805213944 6398 11007466034312040992799919545442450076173964663866671687903408128343101452173444375312584129449054228990870840934400 6399 94680457142269688399198114639969551697544552307619192457520279325205012143764341867632853804098094425229749069996706 6400 748081489394439783757151181056673491170167898904178456282855690733534080122288668919223985324478761920997435311360000 6401 5410302407178928952158398900865506822499296686375453243664079817072634046052303782258682289776711862967294040439151720 6402 35681192317648997026455260289644230551483187199999993260013333212340051333603040168268821560978465857219253508193124352 6403 213720177885762688354078451947084452809930601969708480996012108569752924782560743973910515865982956963454342954868456136 6404 1157586205639837782375969140895823364872088534055582122767393836798594433705363601422971162733499976865376609319672814800 6405 5643294997413450883013882274073983945044728418443956305516266236031138713982578164282626340345731428549632298489268273716 6406 24637410512137060745291518941658443645495197331931158152172605457650125734479732663024194596073606122680702021325180370944 6407 95802204709221395462536789312096296806528559231739035528415325073224380932310029751340997509159215235522934814691884297608 6408 329847626519609847687584281892871490946474924327388319833117083307249654740048904090854543878106206829736269329223447520000 6409 999146405036909953079987491593906460753817038772529967113374010286101869910639034709422450485714934822988484223916973657620 6410 2644223875160994395807660685318402963560637638731568097733253842805265441642136276858105239270611339546384042221799177453568 6411 6067650933250863315763038175399631173801499821446314628417533506796409929109208504883726633683047032824377645083234630852190 6412 11972515182562019788602739407752519448675281845785119960387855786144038064926562147991583150403136187260670803331263359980800 6413 20129353252230245205653609425136256214743699105801754400598321457144079913022113188577999032726702076653826446540715610829548 6414 28548986512914167893318184961661894209199630590325604850429770238799234895316090565583174670140400952941613554894916798119936 6415 33779053927646170061880368189887696656755076250796248753644006232619862198331254324882356660008684494368485813956478539459834 6416 32934768979245557563574921760086710406033594262049440633995592271594720362724784646239462727088393494842825682594775594365600 6417 26101217871994098106841176437026190222804657032275866191034545660320179589126727160569574337500853289384394884109497070312500 6418 16558147769729958949672289325599715583686149707992579504387037630947136995557088950788690987316929819203674145933800824111104 6419 8264813874395086919257329594531027167451884343784197554704056671515227569945433396701766014604593885377242669631646484195526 6420 3183366455684414091079853033701904063430522502839747946607612098871892034586559314391528800320953312492899883913500414740400 6421 925538332208142875079216945643077371157013352379743383077811576777661791835337248338409206738273040169302613825483888575532 6422 198070406285660843983859875829999999999999999999999999999999999999607681141538332452260263161069327889622168869119383830528 6423 30310429509584222780856900250378474987891816698326495749294706687455340394943035990422804485156374905111232085580759135898 6424 3207454393647280317286433353983337845989476632313461532124226369049694462447221240082593679542423401515024383316071171200 6425 225707179479092945513151173595582122213722199806610935152202288068163562080473579831553978069612272255088225422973416976 6426 10086913586276986678343434265604936446970186908141209883113366577720475579852255662605862466729376196237694629484429312 6427 271040785023476824931519805044694447340258593753342120475592489641680626541040942014955314523902417583118551608690584 6428 4100186088849932880529641652463862778070481994387858084450612418864035411461360205212588776258566661120280322500000 6429 32231356442557642935643947501553246771104068082374234947558458292280063097893682282057713618219768342498230722012 6430 119257883311700952372108129977837544243875682354315606848519234504920699816482976211025415868975334195877380096 6431 183419950243034416150615067760513065492078248272511988225179616219182853139141215180072943291117298699627330 6432 99999999999999999999999999999995069619342368676216176696466982586064542439498159002568515332736098323360 6433 15684240429131529254685698284890751184639406145730166356065139036978230635176459557666155481721368806 6434 533996758980227520598755426542381446632446845764994572610030172553535000501697603186287127298048 6435 2663730488165902070465945257708099853063773694035511916561302962900307759743774645317403542 6436 1097324413128695095014498519762945062907401647683399314781662313197772329096191942800 6437 15407439555097886824447823540679418548304813185723105561919510364532470703124 6438 1684996666696914987166688442938725619028106892701878647444893335552 6439 91297581665113611259115979754590511595360241199911146 6440 5192296858534827628530496329220095 6441 1 6442 36 6443 12768 6444 1225728 6445 149932800 6446 15596726200 6447 1677100110840 6448 169965749723904 6449 17181861798319200 6450 1686179195410889452 6451 162886686874151556096 6452 15387023697632840122368 6453 1425760886846178945447840 6454 129344790820417785182955872 6455 11494742132376223120464911400 6456 999969482389108000000000000000 6457 85145775131502360648922417459200 6458 7093163544850390737448112889930582 6459 577951262543040979328274795306257088 6460 46041832338164095552091924403335462912 6461 3584859224085384753600646763123837894400 6462 272699736630144651740895945208532195081746 6463 20259320182431965885755977106171207939284480 6464 1469332135833136320336834284979942402289565696 6465 103990439982641976601815392605263612322877184000 6466 7178979662959780271068790106138858569800121949864 6467 483214739129835302401470169464750647309561584730160 6468 31698020710035502312860406245367203263945317191516160 6469 2025531835011850408126881827185591601663118801013305600 6470 126024529655655369094890605837492334950747453007464665062 6471 7630759594789487828077006490862836146489878494088395281152 6472 449425662940104601513495293150339182834595467979814802030592 6473 25733505785478367615107164358252046214490685371339768616901760 6474 1431716824857298394882846125817287573023013434246098036153480920 6475 77355401014542839549950760255625555637364578366330339197817463112 6476 4056481920612274922717707733064225132400872861320948807371908448256 6477 206336132715709669990485567530001552309415935666586885734738159549120 6478 10174200679224185624193614977963823066831330005694582623591461648518664 6479 486012631280007847152158158162590906196840187775718853660921509634432640 6480 22476573197989334048561747722579062604986660913884972246010832506708819968 6481 1005658516163749676831111652304284081526526017114520072937011718750000000000 6482 43501127044026231840915306870012750608354182084329176326094283225970047063036 6483 1817858708606516392063752284490078897342614279715947003348265995414509863302928 6484 73332644477735026928976873221067595349352588484720147665614003807512764188983296 6485 2853430792922160849851180026124447862582908874197451107394128078286590649262440480 6486 107006904423594992037211725868409879150055821866801089174027540718427044434044179464 6487 3864187345264002326538539202163002513610098359555478841710638256322279752896332020864 6488 134251422841155241376516436434662584578791436495581923991663315486443497788131227205632 6489 4483224940666198270986387212125921182677246728561944699423642807216798233004677538363840 6490 143764891709512331385366150658941124801105893351543063056894283626074754807814750561779180 6491 4422499903881123710799466189727768195519417403565612151339915378013636782418540661289890752 6492 130370302485407051625135905400102490521801472850665993405720655938398383456061545239172612096 6493 3678820277112369941752405922674151893157766598262860265379691674914926139347023452752790208000 6494 99256634029802900914139649221842318580000037636934976681824625863851828660157399900533370945890 6495 2557473195204902485048464425566266850132055087162801555691768607299412279477480916076947591778840 6496 62851952135660051611118424880010501271346571977425866513045530244940675403818333080596498993905664 6497 1471338678907932435228210777798117258576986500724430076371675685750907435833928785303046871190820640 6498 32763903119682663216859647975650994727347233737653632303268996187577720458300341432665223216564843268 6499 693013394990267752610517970816939186356989968598285874140469465222285248729088691407293969385114803520 6500 13902522075819006719685820555059153488927778095875964212176311215692483719463124636056726924885466546176 6501 264095724058203018871958125402230380326105682618129894832226022144195823915361073421268351575837159302400 6502 4742631147203985706314093718716941409869365402562924586647296895119694330197800337843906802758200374882718 6503 80371840785994536871977737768826442723896448143899709701672522436642502305080761931384365632952969110145608 6504 1282952711594957702831179586135981465177659669208572690397341019396173597678966363403026767174710172661579776 6505 19252683449641888890260123354850669817917016966222143656419590421250137518754949147792290164153597396654489600 6506 271050543121376108494516360524846130931640709042360964513633340272884958421784062920778524130582809448242187500 6507 3572245368921465681880660748860797842367988477888672278646526166618259995024555580905487286973623418046354677552 6508 43970651873136900459274967980265589330366582724999993350589515698330991189451463826447188675194265346985053650944 6509 504259791173073764962624993256787072590202228938280313545791203663903421551808598806276295587242622229997910640960 6510 5373909966010603902976853821571089498740503360468103336552241857445233804228375762229748878357896158746983916342282 6511 53073284378983081100680158427125567146049133985654498608149238199213658652068592670287720477810832848729921372410048 6512 484328505509729803683401581100198391889634162726171657959657907447773649931150408890076577163086221757804357363957760 6513 4071259657117596601165518929518690722994415749227625275673372010983815522181866700308212713576218060284879210009858400 6514 31419422554566470917803676265141215393416576904018623883582786360589333578386858846773899880451397885826900303454133812 6515 221822398694336087038494354935485779722471164141393582990227272499977995888144455072605973880845186381659055658005220560 6516 1427247692705959881058248190517632179221037055999999946080106665698720410667397073653444612606769440888304532929162248192 6517 8335086937544744845809059625936293668722634641703018654574454688301194360335564669026463937707698540281695452778508780800 6518 43988275814313835730287118444032753750346521404581944278969267306798606166891165978249936322730689088135402078585558082398 6519 208801914904297682671513644140737405966654951482426383304101850733152132417355392078457174592792062856336395044102926127528 6520 886946778436934186830496149230062950069308271324813272022169433764480781652336010512481022535853788657230446981072900063232 6521 3353077164822748841188787625923370388228499573110866243656681239951927188326646322337924453239315399959490540765526295552000 6522 11214819301666734821377870222698180504284033473536658734939520559114350681771125042735912154092071442099620022648559678706416 6523 32971831366218028451639587222598913204925533564686457189475963127278095397546356202178829411759809814958666413160016797671360 6524 84615164005151820665845150679191793965988101929419087597949584382446217705398106562541793296471559662987982245150281770729472 6525 188097178930776762788654183437388566387846494464835753480943538710688707802385463651395525644174458017555706997580273556417920 6526 359175455476860593658082191517043498315349227686776799405819921030756692633976844551350550643791106261767916803224421114716248 6527 583751244314677110963954673328951430227567274068250877617351322257178317477641282468761971949074360222960966949680752714056920 6528 799371622361596701012909184092351071002691798043639072360486773704029312730467182521562423327031470141500966626927615254986752 6529 912034456046446591670769941126967809732388939693672688358075558150556541467579679729882948220153592497720597399969192986107360 6530 856303993460384496652947967145688185092351287108589840267705852153549704270292801056924165136548696603471187999814674338959892 6531 652530446799852452671029410925654755570116425806896654775863644739178757513432533980679561835813728976063430309295654296875000 6532 397395546473519014792134943974899956995679847720973687320144934814046760604616340376813648286080100166869222244305192037122048 6533 190090719111086999142918580674213624851393339907036543758193303444850234108744968124140618335905659363676581401527869136497120 6534 70034062025057110003756766748513522491841548049702994654001205149537795392361516655119175305317317113392416988834049734071430 6535 19436304976371000376663555858504624794297280454959804452563698125882186106985877918910218593546441303920877634946041531080064 6536 3961408125713216879677197516699999999999999999999999999999999999998430724566153329809041052644237697477231543307680763346944 6537 575898160682100232836281104757191024769944517268203419236599427061651467503917683818033285217971123197113409626034423582080 6538 57734179085651045711155800372064435122016168920392214341831764962485574063282779055782260275304932093249422554248548418426 6539 3837022051144580073723569951124896077633277396712385897587438897158780555368050857136417627183408628336499832190548088608 6540 161390617380431786853494948249933612648564801291042913840865037513659042826844332633023317023839316802273531160023793664 6541 4065611775352152373972797075670416710103878906315909025238307580733446030931352782863117992405235786327274661173728000 6542 57402605243899060327414983134516720228554121227369425716692275381772496182851375250797991942142413848719343449884506 6543 419007633753249358163371317520192208024352885070865054318259957799640820272617869666750277036856988452476999386168 6544 1431094599740411428465297559734191647749184203567709855349602105303553791987077490891657126826467959347878035456 6545 2017619452673378577656765745365643720412860730997631870476975778411011384530553366980802376202290285695900640 6546 999999999999999999999999999999975348096711843381080883482334912930322712258338023823797587935522245474844 6547 141158163862183763292171284564016760661754655311572248625011478605324726876915334294810999008259396712 6548 4271974071841820164790043412339077901132491905416631060387162298036359727787430962768110596128768 6549 18646113417161314493261616803956698971446415858248583415929120740302154318206422517221824800 6550 6583946478772170570086991118577680521620150454279425977428605689617051702783589507502 6551 77037197775489434122239117703397092741524065928615527809597551822662353515624 6552 6739986666787659948666753771754905072260856838221328855027737952256 6553 273892744995340833777347939263771534786080723599733440 6554 10384593717069655257060992658440191 6555 1 6556 88 6557 8640 6558 1442896 6559 147456000 6560 16781237352 6561 1743767766720 6562 182803912081668 6563 18434190051532800 6564 1838459212420154506 6565 178909882183919848104 6566 17103296673080531649168 6567 1600641341561125837209600 6568 146853371345156431381127622 6569 13193979526170067899284082432 6570 1160968955369998535166956051500 6571 99998474120438400000000000000000 6572 8429431868565757167544018136290620 6573 695132679126186713175342729284198736 6574 56061272466674974994842655144706937632 6575 4420020122262738127257023237565972480000 6576 340561626288114408430044224572656142649832 6577 25633781354804781988444021926304383585985824 6578 1884116777006199450663404431402202611137412140 6579 135178564553919343205325663253758473496271257600 6580 9463130038420419870807539203261013057345586991752 6581 646108179294650871078942477138063418263935514202944 6582 43006111782555341913730845082362807610550981040984328 6583 2789425832874545235729363544594976678548999567205990400 6584 176221269646036120879345041387415593001122719370976770776 6585 10838109560480137851392147899764881922569490773606869642104 6586 648614565557106465387102707392696476583991150036709751029568 6587 37751755695758592853076534067134181849575495401407994920960000 6588 2135880980194704512053894641734919835802726885821200795202846162 6589 117400779645132093153351706952786241308121289814461755074925037680 6590 6265787482177970254019486656463176890346639913764696008247470204558 6591 324518553653704360300286353061814801793895412122708454134794514595840 6592 16300554484541063929248359834870122632443858917660363973044314604380558 6593 793587652982373534925176136095879234630179433726614111741656802811202752 6594 37422972608560604230716178178519746645832525400723318830695712275252745580 6595 1708219563048743004332751938226104017820110472192322415122167413950382080000 6596 75424388712281225766469276992220843881410502028666087426245212554931640625000 6597 3219083401258673091052235359895564705934324575582354489601504150405336479884104 6598 132703685728275696620653916767775759506010842419264131244423417665259220021113816 6599 5279950402397222069329345851648966238130618549844072380797266635248649494541107200 6600 202593586297473420339433781854835798243386530068019028624983093558347936097633274150 6601 7490483309651755888774880918867247302907521355420318490270800463025705242799471765376 6602 266628926823216160531179260670666236381650003068552687384862516799481949363981313799356 6603 9129096753198588846670027859539562127523496689726582469041738140841075236548478448435200 6604 300376071024635284156087943212436719239375530813650294861384068083525481611313395070377346 6605 9488482852827822298899897953918814144680926431108683653909130226566625940353091856596392000 6606 287462493752273041201965302332304935297994090723225595531561009936835294704100559236417017264 6607 8343699359066053156682125742665686170531054401449149230285876630306521172509283021917121413120 6608 231765677458079306330401597042493135278357104674768314327594299387961527469788194996900452322436 6609 6153911309847780198287359636462313513573806390295826987006376616825887975186539377489079595412160 6610 156005864907499051587956329959542277858055360316930894897197885045264149048126335880693803098509300 6611 3771117128139603149001868809948202605228402623729110398118835191647507479115384020871484808154316800 6612 86808982055568013678464435890088918256042203542741374505928865459303538714201798332879765400258417818 6613 1900306380941594473170871763723576299059780645349704012307817820602237492098307357870280544168939112280 6614 39501763514445261898799524342156571723924405242229812074229987182256668871254041460110485784393347257348 6615 778541236245864376977682830849165800598978103603652141387237207787637914694146727059922122056505753600000 6616 14525264823201166037957696897122670917935825941189284038168812537067853067031120516158134306184611584357640 6617 256102081949015228196494347537493970206851776340954086067788806002670323639162256070872073879193057570371144 6618 4259707561657710454214820101747801464366511751626684614188643689142052622169280382363371378546507362837717276 6619 66713541002937800550837886783550333274603633535310460400570784904305779756181288860705623333902039789233766400 6620 981886855931736333403266291097574798894668301291936811550110809006225145798094572940176999624131694587657041952 6621 13552527156068805424909489018558288969702150540059024112840833506767913851920326351319090463221073150634765625000 6622 175040023077151818412152376694179094276031435416544941656190049247849289627088408473523473068822603759593467829306 6623 2110591289910571222052349424495732291315649910058534264292617546471199185418284928036496291676592072314864848076800 6624 23700210185134466953243374683068992411739504760099174736652186572203460812935004143894985892600403244809901800125166 6625 247199858436487779537144662216922421006112206042737748598356635531761898418640542291081625292413929978920412699268304 6626 2388297797054238649530607129220651157648766478430260697470291719761090927444944932116683043761596354322111102134394088 6627 21310454242428111362074182232624802190979456945304391231446922823316938688748499297508594614088890517044150969722470400 6628 175064165256056653850117313969303701088759877216787886853954996472304067453820268113253146683777376592249806030423911242 6629 1319615747291791778547824263011910544064750206956230735640740876291279445103517976175977044843434639705907793033689731712 6630 9094718346467779568578268552354916968621317729797136902599318172499097831413922657976844929114652641648021281978214043000 6631 57089907708238395242330683199342546312075673599999999568640853325589763285333467598456733061329922383228638282887766999040 6632 325068390564245048986553325411515453198942186169914770172893504746797373872691065594384517173170156138893725429021359270584 6633 1671554480943925757750916031583082494332103798473040531263189886318935370377523940532861190902062248485503406291007105900520 6634 7725670851459014258846004833207284020766233204849776182251768477126628899442149506902915459933306325684446616631808266718572 6635 31930084023729630725897887784228727821245735934247495515389093079698992063127166215335284562722627422631568951574454599680000 6636 117357700768796209441607566907317963587997485058880318529118857435039975964568124615904436955876755110171204708019511705582744 6637 381303856256668983926847666423527483951423200889139146618373874363241584330579110615017593497150255419208664067763387088503264 6638 1088070435085194938904106378345764135763087891771775738274787611866381218714477703296241722233938781452648922494410281685551380 6639 2707685248164858261307044961718183793024382421581553338662154082841122543738335341250656195724081857975674518149652346138787840 6640 5831012546854079646448279686559045558023241328409908357909249700031349941873949373193261294969408198544226916924988480248955550 6641 10775263664305817809742465884778323672286738415301651991087311320893444107352968784556344720962446935145360493697545477378518336 6642 16928786085125636217954685526539591476599450947979275450903188345458171206851597191594097186523156446465868041540741828707650708 6643 22382405426124707628361457226907282452106800326425203937771974561959931054278999594635246504329334258576343991234499889332224000 6644 24624930313254057975110788410428130862774518300028728333755226578893408978638373669329373467543418997786399453607466662411125298 6645 22263903829969996912976647163772531101362345336662292836150018046189422983940442030791104038569522084574458658440640004981664504 6646 16313261169996311316775735273141368889252910645172416369396591134635340276762135124349190062886805208108853548765182495117187500 6647 9537493115364456355011238657323680363742863280636384082153683883126538995775101509129938230528412083887827617082794000043212800 6648 4372086539555000980287127355506913371582046817861840506438445979231555384501134266855234221725830165364561372235140990139433782 6649 1540749364551256420082648868545085458880584639952979820502997642007749375577982695536182815397799871801839703250658613487739320 6650 408162404503791007909934673028597120680242889939052247359345245738384927595809989256578790866261263672020389443385082209061852 6651 79228162514264337593543950334999999999999999999999999999999999999993722898264613319236164210576871561746411908893129509437440 6652 10942065052959904423889340990386629470628945828095864965495389114171377882574435992542632419141451340745154782894654048059538 6653 1039215223541718822800804406700439017244141346397661279483664345920596378260589562509744649757596785851399150104690254213176 6654 65229374869457861253300689169123233319765715744110560258986461251699269441256864571319099662117946681720497147239317506352 6655 2582249878086908589655919172000974838353371306742955067142249978379596153623175258379009212830783450136139835266564096000 6656 60984176630282285609591956135056250651558183594817521469096714891542869505028819150050062967122996282841420235962590248 6657 803636473414586844583809763883392572548729310324747847774377765968546949516665580155848071675637464269228938650252144 6658 5447099238792241656123827127762498704316587505921245706137379451395330663544032305667753601479140849882200992020196 6659 17173135196884937141583570716811146473926266534707642327060122709599139126684981414053848692860495050665308979200 6660 22193813979407164354224423199022080924541468040973950575246733562521125229836087036788826138225193142654907050 6661 9999999999999999999999999999999876740483559216905404417411674564651613561413384576740897962221294735090312 6662 1270423474759653869629541561076150845955791897804152491886378989265484495373219603480745790092635802782 6663 34175792574734561318320347298712728521351603800519746401124982054723196717394848251256139080007680 6664 130522793920129201452831317627696892800124911007740083911503845182115080227444957620552773606 6665 39503678872633023420521946711466113562248124430213644832713314935286656268696768292104 6666 385185988877447170611195588516985463707620329643077639047987759113311767578124 6667 26959946667150639794667015087019625481340285887712943950607281029120 6668 821678234986022501332043817791314604358242170799200322 6669 20769187434139310514121985316880383 6670 1 6671 56 6672 12672 6673 1248156 6674 163047360 6675 17071669248 6676 1867848825024 6677 193346789973160 6678 19925626416901920 6679 1994998959594740736 6680 196715135728956532248 6681 18973716547424876197012 6682 1795852939316061330432000 6683 166487025126700967471874048 6684 15125897248551112432256145168 6685 1345827171888952692295600628384 6686 117257864492369852051862561201600 6687 9999923706041580400000000000000000 6688 834513759296061729873257372205735360 6689 68123132489177780871879272698073706822 6690 5437943429267472574499737549036572950400 6691 424322134151009512241799556051703674437632 6692 32353354497370923080775874073681308995503040 6693 2409575734595495188979328805677622839070642354 6694 175222860262817374233627667496781452211811737600 6695 12436428309595036454669458834983293013150729764864 6696 861144833496258208244036467590561563970171865613184 6697 58149736569783131854083447357802411409489817555594936 6698 3827543948647425430322045212330289877339037312647605280 6699 245469473750182506160880494897511697870019789651192053760 6700 15331250459205291442299901950950961177134136749162013748800 6701 932077422635324227916681618682623113363600228571832869014782 6702 55132238072354049557913201774758242378995153208155804048752640 6703 3171147478812893094901382224562761433711912022138591532447432704 6704 177278121356160474500473255263998346371626331523159666001836231528 6705 9626863931181010254266131280194986860395547481243414249867180857800 6706 507528786056415597338362246218970013978520777799422717065099990266320 6707 25961484292485243483337695480740716826106178164695921451891464068923392 6708 1287743804278744050410620426954739687963064854495168753870500853746064160 6709 61899836932737730902174357376312989082469340623184926918295786465158515992 6710 2881568890859166525765145719746023207284502214470412993604789353361081600000 6711 129824686791763505761687393534967525228291117110624215614846198222463053070336 6712 5656829153421091932588593351085207741353173847935977391898632049560546875000000 6713 238212171693168890326372014738312771193036277342748063564920813216744821804554564 6714 9687369058164125853307735924047630443938791496606281580842909489563923061541308640 6715 380156428972610793687532618122468738781069347643903424966010981979403348887222616064 6716 14384144627120612844099798511693341675280443634829351032373799642642703462931962464720 6717 524333831675626637830193768103452335280561193721836433268882488483158161341093711409016 6718 18397395950801915076651830267868608758012574185692302317612568621069803055698500505804800 6719 620778579217505144297836840636095441461230861174326003573493675443125460656978078751260672 6720 20125196758650564038457892195233260189038160564514569755712732561596207267957997469715282248 6721 626239868286636549833762130528018123372594783469601633628967104067823992063138456201589328620 6722 18685062093897747678127744651599820828029631370398654183536897716506023894623909305595882161920 6723 533996758980227461313205737036495971782331806140954371612528253147586143242877125454218146086912 6724 14601237679858996298815301115871520408734271556127638964238778319234556223936607354966639781932416 6725 381542501210562382883748040386614220451603921959322884609126094454484367007525623825132560166006050 6726 9516357759357442146865336127532078949341376979332784588729070987761113091935706488722321989009067360 6727 226267027688376190510155027967204144106080893484749324777199755272040175182436131702956748723774816256 6728 5121729941278512807029401717515246177106490009021741095849803062098908784137906101639906158615246651320 6729 110217770094612479635107915548906164886802868998690839536681698804888936001691565844753599728064942314716 6730 2251600520323379928231572887609154312193634662417522115947350595015771909837634546979876795232442793760000 6731 43598309229768405129657991160997174579675404648373084092370565561293182079681572500346822173634217193242624 6732 798889565276064132087673329341746900486470574134524160145644883789031307558739440484780839296016872447465280 6733 13829512425246822324110093508635628204638384628839040301847346673898991339252157291940996913790944610410154278 6734 225764500767858654073385465392633477611425122836214284551998115524528788974971860265258683062964890230399015680 6735 3469104132152765628737600368661079054498887542984225633827316164312224027085633140686392087561301032360701067264 6736 50076229652518553003566580845979555592703390778137104635291750117199440685509887741360593165551396598986648373504 6737 677626357803440271250066225735814009063110404141475602821020837668926795754886782674475398380309343338012695312500 6738 8576961130780439102195466458014775619525540335410702141170884282729497040823528310266732352422112978147334544040800 6739 101308381915707418658684395450426644649338726116947544279700861443024927043152465928528624637035058887400491115872256 6740 1113909878701319946802438610104242643351756723724661212622652768893562658207945194763064336952218952506065384605882848 6741 11371193488078437858713470349745434359754289661573651323214335966514513626012575861645557831873361599262428048737197722 6742 107473400867440739228877320814929311635342823265497501877620616959594316712124418018866605031689551749797647809495157760 6743 937659986666836899931363296848244901255478288871155656370548051929473060320033223694237605670524865568205446253285212160 6744 7527759106010436115555044500680059146816674720321879134720064848309074900514271528869885307402427193466741659308228183448 6745 55423861386255254699010086103895812207968157492609709691853596212797431624751491503760636076913067917806252101044426474884 6746 372883452205178962311709010646551595713474026921682613006572045072463011087970828977050642093700758307568872561106775763040 6747 2283596308329535809693242439546447035347710771199999996549126826604718106282644904824570569132542446490317914340920012046336 6748 12677667232005556910475579691049102676302617917492137591121213719864757900689804123710920748456314532973804869038378359993664 6749 63519070275869178794534914283644053969179728058855146512586012524670722459023442774076633856405990549557108657329500235816486 6750 285849821503983527577302178828669508768350628579441718743315433653685269279359531755407872017532334050324524815376905868587200 6751 1149483024854266706132324435647270510699765706476473389266242726418659146095256629889680875746027367306731650338163539220365312 6752 4107519526907867330456264841756128725579911977060811148527105108483451866288157566729145632651039021859994020376600143950797952 6753 12964331112726745453512821998880353350046411897641907728742024709357226106795824366664540043289445731685492707535021239503429584 6754 35906324357811432983835510485410216480187898553976948524310880306918824994127691643643401434752960433892193942042920508686739200 6755 86645927941275464361825441014726623554584448048051987405633208772561418634276265820010099226962490635382529961666368348048326656 6756 180761388952476469039896670283330412298720481180707159095186740700971848198092430568991100144051654154871034424674642887717622080 6757 323257909929174534292273978632354991010995076229524779866309744845996808856768656677546955766072621408559672677966450759004944328 6758 490934796468643450320685880269648152821384077491398988076192462018286964998696318556228818409171536947510173204681513032521870560 6759 626707351931491813594120803365904243155430428876752049021112116310337613683627989147980800018791901261204070807652929184875937792 6760 664873118457859565327991287081559533294912146455471756744175796209577483654359589921495888414065760943364275161676285951176422248 6761 578861499579219919737392826491886106391916733087126054599366125773487696330318272443612689688057901683022540949577403981032074892 6762 407831529249907782919393381828534222231322766129310409234914778446662863613684986982890756657127440121257677674293518066406250000 6763 228899834768746952520269727798881305479987280987934958896466343106378984362811841133120895415904102922195130855161584289765654528 6764 100557990409765022546603929176659007546387076810822331648084257522325773843526088137670387099694093803384911561408242773206977008 6765 33896486020127641241818275108847547700033638490420209370330630540067582909121941922155192484240603245386088725026298354711229150 6766 8571410494579611166108628133600539534285100691414371671534803256170096614955755594202920481916449643341571791769440349663232000 6767 1584563250285286751870879006709999999999999999999999999999999999999974891593058453276944656842307327790660619106897330949849088 6768 207899236006238184053897478817345959941949970733821434344412393169256179768914283858310015963687575474157940874998426913131240 6769 18705874023750938810414479320637414975825196987524429385432179598250657503592816269039295464880343277390077342219129521464514 6770 1108899372780783641306111715875094966436017167649879524402769841278887580501366697712424694256005093589248451503068397608000 6771 41315998049390537434494706752031893701464616796577428639783274679361950205120131624069236528887370252576344057914492715008 6772 914762649454234284143879342025843759773372753922657252489061229275848925411664426717995465037000127307372260280641676992 6773 11250910627804215824173336694368605441125011636537501083026090097925781313930542408694454176786402804951132449181968394 6774 70812290104299141529609752660912483156115637576976194179785932868139298626072419973680796819228831048468612896262560 6775 206077622362619245699002848601738837892731534967860806797353535984886476288077529163913172677150992738010020184064 6776 244131953773478807896468655189242890169956148450713456327714069187732377528196957404677087520477124569203977560 6777 99999999999999999999999999999999383702417796084527022087058372823258067807310311798948309856193840690883748 6778 11433811272836884826665874049685357613602127080237379189761237948842046318801921215809052507888625922160 6779 273406340597876490546562778389702249419979504632904762881110591119514849319540388206494129883971584 6780 913659557440904410169819223393878249600874377054180587380526916274805561592114703343869415248 6781 237022073235798140523131680268796772671070411694893133304556502737059161502918138883862 6782 1925929944387235853055977942584927318538101648215388195239938795566558837890624 6783 107839786668602559178668060348078512309954860620507032863421782556672 6784 2465034704958067503996131453373943813074726512397600968 6785 41538374868278621028243970633760767 6786 1 6787 72 6788 10080 6789 1508584 6790 156384000 6791 18424351792 6792 1942965190656 6793 207521083410552 6794 21352099400985600 6795 2171893279442309388 6796 215678014620040912896 6797 21048519522998348950642 6798 2011705212931293603250800 6799 188564795803187304112422768 6800 17315707544602492207443738624 6801 1557967416600764580522382952406 6802 137276472615299809525693495296000 6803 11843044313729355057238118681361700 6804 999996185302472232000000000000000000 6805 82616862312475819640880953780539492380 6806 6676073350745183936480649718093302900000 6807 527480512638944839726474542256547576188896 6808 40734934593060601352635164299059391096684544 6809 3073568677250238723992219818445210068668463992 6810 226500132552437294821139672730132053608710787200 6811 16295726004480481388707235793868349709114685621500 6812 1144151421531928370299447112337787535647133260578816 6813 78364179848159496950214473751284725621747406302522872 6814 5233476310777158003672610675925160486070332429016915200 6815 340651411429620863298662023897395799083174320825636870008 6816 21601313710133851660492129681744087117975157313332733542400 6817 1333818789950864674328201086889861955405727092041075037290888 6818 80158658365301275626803765876727848274242452604964538199568000 6819 4686240236150094212422783168842894313989168067070692125860044864 6820 266376388235788198399413948044752030592298080097179841682061918208 6821 14714084072561319383539280186911862748844985516422252278152407216906 6822 789402842368330164093165708688716040550748563836719532118164076978400 6823 41109831670569663567002505273963793650492142510934263272993581611394214 6824 2076918743406375265039607093637134029196929663200995432716141439785893888 6825 101731760538020779982439013729424435349082123505118331555769567445939068718 6826 4828187280757934221914882888638930982824085213522619531227595052588592000000 6827 221880804596155822483916220420443816832015791186753256026502765141230536334460 6828 9866676196176269860319375265389309472560708306919730485769240692188963898654720 6829 424262186506581894946729440747111531948788092397107902797870337963104248046875000 6830 17627700705295499902926273220558661437578846097100548463177291903237780861174900400 6831 707177941245981187291464722455477022407531779252258555401532392738166383492515530792 6832 27371262886028366114548770026553805073253114590000588213753059014406297024788091109376 6833 1021274268525563511931085694330227258944911498072883923298539774627631945868169334995190 6834 36703368217293995044671887399637677325842213028360842681181033941602485245776718478336000 6835 1269420320605332140288986897959564688599478270213898698340579498942546792529799797194586284 6836 42212943386790387304878253333626267390211223493133393696071704195502203653177977406274666496 6837 1348388182829587790576678777080628432665556757822476173632753081626945886953185830470923910682 6838 41331831306918021466538466781593661449809438958546469440588806821266793777548384464756631456000 6839 1214529036103353599078303402353988354259506240229969398091495805670116009699938616001432991542448 6840 34175792574734559421182757234524288013856253975363762051177236963300514390017192414718677370273792 6841 919877973831116766825363980845989296360412360986542975367013824034453696889809192676425955267104564 6842 23655635075054868067080262534674555928910308860068448799622470926727689443391354300858263706557740800 6843 580497823320803970958785503779456815909823995739299859912473330253427898608078095812061641329553109020 6844 13576021661302571477710588656259304518616690537816991897325039461098185691537279278389648755020586287104 6845 302182066535432255614734701333399524449282910532282724655138380663835618264136459996754463358299552427938 6846 6392630665487523824380982346171781010133298557407900890989558221772373970437813252555315496720753006370000 6847 128341229658432655909199654595740160549706103466396794335607569102814692760079890015587718066555540449291236 6848 2441505316867030687790264578752270689353536324012811034868220334084308679316222697277368285162327156199522304 6849 43938926090183527264822033113796079526755883198459077726520430743848972586340369838910920777251493519285399320 6850 746793670963328405542428815489602185496631924069586365915409436296019528127263380079214435049240012782734099200 6851 11965518540696508665889429665809574313405531510319357081255900122800025815673508594058710202337139182211147831092 6852 180393414871943812696800005824204115663649115813029856976958959625732059522984102965353562687158430169594861715456 6853 2553887712278446203181895623145012429662153155693213899585892936561164765207724364751080294873667620453369670036192 6854 33881317890172013562618105656988189467605592134936890070525520941721814641156562686319375643506646156311035156250000 6855 420271095408241516007577856442724005356751476435124404917496332940839527944026261268518460473032173686710175000832842 6856 4862802331953956095620969935411632872487867358303720812666505360056127064647966083190001043870039090017624483635920896 6857 52353764298962037499714614674899404237532566015059076993264680137997444935773424153864023836754290767785073076476493902 6858 523074900451608141500930401506931049398579272655365403284727861296897351667946040709579130839886921564752195838996414400 6859 4836303039034833265299479436671819166707652022989411961173924752762505352602293451244454208671840747188328692413344502744 6860 41257039413340823596982169190803354961993452742441622608415550134374425330397588907288420339154693356634360104243146260480 6861 323693641558448752968866913529242543313117012973840802792962788477290220722113675741405068218304369319069891350253811888306 6862 2327802178222720697358454424568931067961236653470978596316771420793444734157659722707218125192921481377616725729060531520000 6863 15288221540412337454780069436508615424252435103788987133269453847970983454606803988059076325841731090610323775005377806284680 6864 91343852333181432387729999813312785071202107391999999972393014612837744850261067894744231371627951841620498547038631600586752 6865 494429022048216719508547607950915004395872443321444366260646106526341142282415444176612957928538895273241186621345760458850216 6866 2413724670483028794192328739364725515335465556857208087645379615983959842751763953057642349983852517733256083724636119251320000 6867 10576443395647390520360180616660771824428973257439343593502671045186354963336302674950091264648696359862007418168945517137726436 6868 41381388894753601420763688240772391949589003974484237506872144764965844798036555344073769612990472800929521236226495767604363264 6869 143763183441775356565969269461464505395296919197128390198504294484720159457365050680897283374893071817242196727989098651698554408 6870 440787257832709345419435970750099135128444396665814867420423160795264895703512316764411373166408884681336382679458757462084164800 6871 1184908703807777288466571846018537143846266631661831142075930830396931917348263026023772960156995876462361886365215432766592919700 6872 2772669694120814859578414148307167828591569706456740086075371130668293352051233064640148790683469639214816084867363679483260305408 6873 5603603057526770540236796778783242781260334916601921931950788961730127294140865347638724104465601278801002067164913929519246284510 6874 9697737297875236028768219390305728942965736143442871697994646622885535941027445740675838791056637568684692460034195341424631731200 6875 14237109097590660059299890527819796431820138247250570654209581398530321984962193238130635733865974571477795022935763877943134246268 6876 17547805854081770780635382508420323491302212284864906115280094856745886801412020270005188638216785618297948814667477643755935236096 6877 17951574198362208263855764751202107398962629325490002257687808604873691029747820435526814230293316577499018838593731895276447753514 6878 15050398989059717913172213491828442637024279866606061150756572805553995188310543218893501732797759700724895900109242041003079523600 6879 10195788231247694572984834545713355555783069153232760230872869461570468373815282718943073941852972552624123636633157730102539062500 6880 5493596034449926860486473467450507052521597482971704335709611109811352582907110004209978145769175329536872228174327374388305854464 6881 2312833779424595518571890371063157173566902766648913627905937923013492798401100027166418903292964157477852965912389583783760471206 6882 745722692442808107320002052404058393052008587315245792659185378456354887111152271111365110653672334556428406597313269531959881600 6883 179999620386171834488281190805611330219987114538561726441150740049220120862177088064260240649057567650381122620441901164473212172 6884 31691265005705735037417580134299999999999999999999999999999999999999899566372233813107778627369228994249992419370238949623595008 6885 3950085484118525497024052097529573238897049443942607252543835470215867415609371393307890303310063934009000876624970111349493578 6886 336705732427516898587460627771739083553729420546085147506815154207534449051637626092152520693875998921360010169314199830750000 6887 18851289337273321902203899169876614429412291850047951914847087301741088868523233861111219802352086591017223675552162759336016 6888 661055968790248598951915308032640669525919275854760038760590595072098497259116725905148497450956604444406358475827620872192 6889 13721439741813514262158190130387656396600591308841830939598970968651263258248945605401338743580576481809607053363897687224 6890 157512748789259021538426713721168242153849771955462233661658870991523806539908163727310122452157932630532986236327336000 6891 920559771355888839884926784591862281029503288500690524337217127285810882138941459657850358649974803630091967651413292 6892 2472931468351430948388034183220896535946476438922537692785805527812649936187346634547836455505366508274714773815296 6893 2685451491508266886861155207081671791869517632957848019604854761065056152810166531451447962725248370261243753170 6894 999999999999999999999999999999996918512088980422635110435291864116290339037038336825229189371143937485283120 6895 102904301455531963439992866447168218522419143722136432996202622675936474450546125295728493762162344390806 6896 2187250724783011924372502227117619680356502733978225269737327667683035896877849514437733108047413248 6897 6395616902086330871188734563757147747206120639379264111663688413923638931144802923407085906742 6898 1422132439414788843138790081612780909919167465510192587559871997263545012159225091476800 6899 9629649721936179265279889712924636592690508241076940976199693977832794189453124 6900 431359146674410236714672241392314070009006876621338645575672447107072 6901 7395104114874202511988394360121831439224179537192802906 6902 83076749736557242056487941267521535 6903 1 6904 58 6905 12096 6906 1365728 6907 174620160 6908 18575687196 6909 2081951752608 6910 219340779552768 6911 23041865217715200 6912 2353341118506699160 6913 236736367459211723400 6914 23304873457070358441984 6915 2252191588960823337718800 6916 213266789292642728431206652 6917 19799311851575739339456347136 6918 1800888545072787630426893058048 6919 160470643909878751793805444097920 6920 14002307253554775746731190538064352 6921 1196147475686664860781049986817531800 6922 99999809265131475880000000000000000000 6923 8179069373626574520776149652909328480000 6924 654255500346510317345601168331155754572342 6925 51165609725977649453468030598885114890323008 6926 3910554187191336437018574255165268811445174272 6927 291989024338772698374312606596755110994642222080 6928 21291013094450760824870019191464881855779394242386 6929 1515502518417877202284148673046454436491845345635840 6930 105261931565199920825162551712965379726324578780184576 6931 7131140366182514222469610128969245844394842470271936000 6932 471012868847287783433983438823885694738861587379940758984 6933 30317975617236256833580920126868226118402514553481681430800 6934 1900915607376961755330031841746608547006829856995411262177280 6935 116042234725725351913148673456974711777154915208962711142809600 6936 6893644620218435561021797172209552154158682740781780082193928022 6937 398330420072758008055939306657449559789224794713634688502902012672 6938 22375616612457425712283907234684975961026479176754728055865880870912 6939 1221268978022589508833760255513684608154133797863046939086649799003280 6940 64731033074674053708616648804696527163092242719976143742373517040714680 6941 3329896365316142753857272337107202293682126450133562951261933135318133272 6942 166153499472812252658072225150022675666984721111742812439345287154039259136 6943 8036809082503641618612682084624530392577487756904348192905795828229186428800 6944 376598607899290126549301493753927230867219897511704762396253332622560828067624 6945 17084821953903998331261548972374174224647414466072233670221150742529612099512960 6946 749867390909481759436655587725395067012616000773366528844215992782477906409422848 6947 31819663987993642121069331541411461281208339258439082186669111251831054687500000000 6948 1304449852191904067511209751128511052044718589413716681371926214671924187335127586636 6949 51623989710956626672276924739249822635749819885414874544311864669886145994953633747888 6950 1970730927794056363133108497897603214303519883710056780587960706342707833397569573093376 6951 72510473065315009347107084297446135385088716363174758554196323998561868156640022784658560 6952 2569235775210584217006573445108497029965211453467009133578049017949355774135755826968135784 6953 87590002121767917679940339977172469252186045626984996469282167500971235758486589326170085504 6954 2870480150301747611480983064479226613143179045264564436737395841844430598036296609251188539392 6955 90342008249582381968637478064402104988592302774105903633394456469005374425863450641551902015760 6956 2727900866256589719649374150352759988572294260838358918668555142770502691443839122893764476023660 6957 78944387346717983940089721153009243032556448229950750266046928457717818415359201998481885725989312 6958 2187250724783011863664099345063587899119984842658246603850556886030592960080238118882754264360288256 6959 57952312351360356309997931014765079393519197051921601621178530832328009203167384339193534487763712000 6960 1466649374653401830335900682101661169680675985980547154146149442644156164846931700925223637257808963810 6961 35410367222569042228485915730546865770499263740097291454660873145459101815092763844535760121102739650280 6962 814561299678154290075673928664723872054186018573803902767892327920180782141534571757363253026500802248704 6963 17828741925590503081269347378670571942507691721404680754653164459166301477584051139808513338139673593248400 6964 370772578598276381974893950163684778541994548838689385415392947904373345073244539221436021863442795804525428 6965 7315450090530661386824380311995538081671957524047979917935194557411835671411876800844710217021649178113769280 6966 136724297744553718531078494474747168164766016728427119302527707412947794005022987334680626129265415111170850816 6967 2416640934960093999565211821258784373971573593746912013062233274395163036590514021270783646719288714173565173760 6968 40326858232019733900384217719063116273549648923485346623589724244465117634368431086186337737102604558711667522798 6969 634172482656914959292139772287907438610493170046925925306562706508401368230695955485111640723868376657190835047928 6970 9380457573341078260297164755858142140082135075301655787268267396656973756735631307215531717590456401461845369552896 6971 130248273326200756362276676780396570518152574782493675453042772334547288959788184110546906031747221832297042130662400 6972 1694065894508600678133775142104346698741531404937422251763138023543038589765336032755271844507660716772079467773437500 6973 20593283675003834284371314965693476262480822345321095840958181335710796079863000420615544589609016974951234051440644752 6974 233414511933789892589905411790746041100385961699479192922022848951070409794830027010370799946398740071201422840854216704 6975 2460626922051215762486586889720271999164030602707776618683439966485879911981350935231609120327451666085898434594395213440 6976 24061445420773974509045346073947572855881931351275289726685454976913561848766971547339959841830178834214937551550708677162 6977 217633636756567496938476574650231864648602715675153794276823780532254401908555120705530556148964605344690227764392827273408 6978 1815309734186996238267263495243920363076264897373868416788735794600982149416384481198841971900494076732795358846734303232000 6979 13918826587013296377661277281757429362464031557875154520097399904523479491050888056880417933387087880720005328060913911197200 6980 97767691485354269289055732804206550896270928055797361143652342224844849833233032859593912200573136804122142449914769174979412 6981 626817083156905835645982846896853232394349839255348472464047607766810321638878963510422129359510974715023274775220490057671920 6982 3653754093327257295509206037161609475993957826559999999779144116902701958802088177782544518247294063811755809305554138821558272 6983 19282731859880452060833356710085685171699939768546593286855142183398307143035872406462431080463494512153889992379113460011520000 6984 91721537478355094179308530030998347408373773082367445213699537068273449421435619641402284304754468333645433020910283099605647918 6985 391328405638953449253326682816448557503872010525255712959598828671895133643443198973153376792001765314894274472250984134095878168 6986 1489730000211129651147492930702277874343984749347158688092176568450932659482440067074395401305065243497109993236671967615529254912 6987 5031711420462137479808924431151257688835392171899493656948039616779800865891641641794893991034700645474045692711458472971557849600 6988 14986766766312117744260823392902211655223838153119535571228690918550032991151141671052875886465553485829298456549834178102438389936 6989 39101987225656650519396870918611725746927524618026937937016106986053470890455221078403452652688850111956307334450292484985496774080 6990 88725430211866075506509253319204024512448108509320906579933611380526634557709739002881971148601747476995316733260276020995751411712 6991 173711694783329886747340700142280526219070382414659579890474457813633946118366825776800447238433639642831064082112331815096634819840 6992 290932118936257080863046582179198056478510242151643075469919702044456606587952537158500499559331678431747387080890946673528003176248 6993 412876163830129141719696825306774096522784009170266548972077860557379337563903603905788436282113262572856055665137152460350893141800 6994 491338563914289581857790710434219123317764187844639253625488034389674901095230729861757495866237069852685954554545507772831159549952 6995 484692503355779623124105648282456899771991004128960444387926391296525548542912155328041811405941416880727159325087010743816248520240 6996 391310373715552665742477550827051758883479059014187778424920588905166970984463609450905478464549057558755688922560596268384522516932 6997 254894705781192364324620863642833888894576728830819005771821736541281193262747858195430873673448246563566499389708042144775390625000 6998 131846304826798244651675363222140437912541172400290683372140362869148764485506299231130078427830939099696371456600200687119916597248 6999 53195176926765696927153478534452614992038763632925013441836572229310334363225300624827634775738175621990618215984960427026490837760 7000 16405899233741778361040045152992820427308142866721420490133104898363356210660515001513492070384961047848169319971183309295603108470 7001 3779992028109608524253905006917837934619729405441815704636604642721159181742462392993344075570105946829272709079491036580659261824 7002 633825300114114700748351602686999999999999999999999999999999999999999598265488935252431114509476915343174669563366255050142777344 7003 75051624198251984443456989853061891539043939434909537798332873934101480896578056472849915762891214746171016655874432115640378000 7004 6060703183695304174574291299893694029867012442761421510502995643250243467209246783306151291501129724544162281971948493329794506 7005 320471918733646472337466285887902445300008961450815182552400484129598510764894975638890736639985472047292802484386766908712288 7006 10576895500643977583230644928523293674834591670552330064361915122772034307963424573842701663125375114335980564006807833411584 7007 205821596127202713932372851955814845949008869632637324855299827177336595647782535626062667489960916058765026642574603217920 7008 2205178483049626301537973992096409752000594070684031800758279461225273368572878282221455453697961000805869012525502572986 7009 11967277027626554918504048199694209653383542750508976816383822654715541467806238975552054662449672447191195579468372808 7010 29675177620217171380656410198650941318759905382919674052662127770419198079123736406073820810860009168446111000559616 7011 29539966406590935755472707277898389710564693962536328215653402371715617680911831845965927589977732072873681284880 7012 9999999999999999999999999999999984592560444902113175552176459320581451695186165239787121227036069155488144364 7013 926138713099787670959935798024513966701772293499227957830878047492502442798901630721897507432955232791352 7014 17498005798264095394980017816940964182838688659485750824652393096371955584308901750644985140281868288 7015 44769318314604316098321141946300034230442844475654848781645818897465472518013620463849601347200 7016 8532794636488733058832740489676686281193239779083656878172237209035184945319506664941502 7017 48148248609680896326399448564623182963452541205384704880998469889163970947265624 7018 1725436586697640946858688965569256321574402374763975610546660422189056 7019 22185312344622607535965183080365494317672538611578408720 7020 166153499473114484112975882535043071 7021 1 7022 96 7023 10440 7024 1541592 7025 169747200 7026 20107132408 7027 2157712240320 7028 235260548044816 7029 24662910173184000 7030 2557906962646685832 7031 259120924303905259200 7032 25804264053054077850708 7033 2517550591968294956236800 7034 240984500018808097135911706 7035 22607659611282186357477143544 7036 2078928034458727767097241364048 7037 187295266630144573912679605862400 7038 16528476322717511434761960742085862 7039 1428240795562678500326706577079830272 7040 120810895044353150938886048668570711900 7041 9999990463256731080000000000000000000000 7042 809727868143849333972775838476182487867260 7043 64117054320658643140838925814100328281308656 7044 4963064143419831996986398968091856144361331872 7045 375413224349399968694228564923472603549741875200 7046 27738957312183406717865680379721458108959237375752 7047 2001355260700889307786877631874824928821540872656864 7048 140941734212899545239591474664037897911476016916266060 7049 9684097740074468210765171956975705534728819955885670400 7050 648933773322608794244735730964998618375905213975206457832 7051 42391158235736154957310410909198679435527784905189560464704 7052 2698299829934026858188701891291272124537823795259869647341288 7053 167280573488120678074138676982835657616792463927233711859302400 7054 10095674421138109248595194778785944852661320709671043475996865336 7055 592853437373294070103891509002892644968321483827690753549146886984 7056 33858085706184430684754887600081872814786469445164634248006365465408 7057 1879551795473774863272195036600844271381511376531824288823844536320000 7058 101365325175874929233202101207635822476793105222632895944191933317272322 7059 5307944712142582594478624690366209512728729182938014613330460564439111760 7060 269721605590607563195550933373419031004043340943011564958251815630239247358 7061 13292279957837069470841924309594882362670426309792100083156620787404347801600 7062 634907917517787687870401884685337901013621532795443507239557870430105727875278 7063 29374691416151308902934740385939074438206113241398041215604884848494223476464832 7064 1315531290450607871507139270872811418912255085400237263743318571214770727602811660 7065 56989921709123853219176381234250711882682898497779602597987849555506674472373452800 7066 2386474799099523159081815452740088094737357217353451460439828224480152130126953125000 7067 96529289062202272759532146297375111760872882811061249940104384597518496463993452895704 7068 3768551248899833747076215505965237052409736851635285841734766120901688657631615263595896 7069 141892626801172562249463527012991234027215753440603683238581224283650980947559948537036800 7070 5148243587637365663644602985118675612341298861785407857347939003897892639121441617710757830 7071 179846504264741054926244087607279866548682536835993828492675517589995831534621203916458906496 7072 6043710146401986319915889070838038010393744182853162440907459745267216054921389524720780525596 7073 195192650220518880922181750869537184334435913900861166321896593334241673715356697407247299379200 7074 6052914552722019591898711030314941034235684285865095543437428583423360086532851192983977435055986 7075 180041457172934931491167257138442485741397222383265428659230847687458760909309654039828586308420160 7076 5131385177536668956105831874945600797190120188941834379364341134840223607450175591928369372836298544 7077 139984046386112761217171250309798696463140936753646689288842479758097470696947649347400558124266946560 7078 3650995678135702447529869658581022829970786998756497902128772760686001480642256319966597339451455809636 7079 90932261228510913796310498843809992284937253067139326742717509044735904220566465219670835207346261209920 7080 2160032400576711575937640859563358812000455088145934778734313261873005210720658594516681367387267118667140 7081 48873677980689257446931593997405478846759513652485646833214659061364186037984933968504345218707546439680000 7082 1051895773609839681794891495341563744607953811562876164524536703090811787177459017248702286950240742001655658 7083 21504809558700030159206961357979640074109317575405887232494749538659348003095873021466891493417901712726746120 7084 416980655160247699048989677784474300331737061773538745497611789024951198768136006099434228467166178178893200708 7085 7656560673695008238155458676395201684934000449135790224582431908043207256259277018500463032331653601134903296000 7086 132915251422805169976086650169233140568436547852228450837562535510019605935063436518310390029209803304944861442600 7087 2177650344529065630650260422260201964775766319037377696358222581820289898583690533051038467023713780962308171823224 7088 33611141580816492842483407931259094246356138012487074041247823444945272516226885640710916958365023962831114257540236 7089 487783793813736069537105243082611122549152931294312784774076343525254208544555323882157280940428768729118335932825600 7090 6642661939636238574476110515800241018717288299223553479865939342750685797830499495215702235267953911141495347087751072 7091 84703294725430033906760503586590765571107865201575556294078450588575930862815510646868233379791490733623504638671875000 7092 1009070900075187879934194433318980336861560294920733696206956912601096622387527015939368665075854915022727516855390441306 7093 11203896572821914844317832283339513392798529635809973359864705719557142893276334496400803276327398314272193139402656972800 7094 115649465336407140836869583816852783960709438327265501078121678424836355863123493955885628655390228306037226425936575031726 7095 1106826489355602827416144514308049476792156392768618394466054316154918369500234125695722508657681972181856237687788514834864 7096 9793513654045537362231445859260433941388497824991373596181067530148645202304672624884143010429561391766405660296401281956808 7097 79873628304227834483760650909401096359823820971991824823110309913590378141656252792283692184352275419535083576294557456793600 7098 598509543241571744239434923115569462585953356988631644364188195894509618115188186445857971135644778870960229106619298181479642 7099 4106243042384879310140354364195215504273230812292335259433445498471251142454563179261201862202027607951993840161802930997820032 7100 25699500409433139261485296722770982528168343409469287371025951918439223187194037503927307303739949963315954265784040092364548760 7101 146150163733090291820368362379046340502675783679999999998233152935221615670416703960758718815075434306809213758161413454639923200 7102 752026542535337630372500911693341721699689539200450557222319817527857012300680734938503628777272965006958200056706374601966268824 7103 3485418424177493578813724861945573980205098933644040137900909530151167610555056745452312428682663177213638927141094705523148712280 7104 14479151008641277622373087264208596627643264389434461379505156660860119944807398362006674941304065316651088155473286412961547492252 7105 53630280007600667441309748277902495231237022439541958680111657340681492950834003228285284651828648263943161726399612437683974963200 7106 176109899716174811793312355090294019109238726016482277993184111755995196680009052123794957043052105462213440721164843519480104165944 7107 509550070054612003304868001944455494312174884536255320763658649906388572832078106133866896519558892431472507545019740918077967201184 7108 1290365578446669467140096740314186949648616295899940564655145815952266433182610249003122323561108970325585910171266848008814712118420 7109 2839213766779714416208296115388523248358625518741552591766223327363112262519836143042578434302947423617789367744403045112366791393280 7110 5385062538283226489167561704410696312791181854854446976604708192222652329669371599080813864391442828927762986545482286267995679415070 7111 8727963568087712425891397472426334517198378632274646132048795546873890826771959942194120531106742478065178278227088747922177013580096 7112 11973408751073745109871207933896448799160736265937729920190257956164000789353204513267864652181284614612825614288977421350175901112228 7113 13757479789600108292018139894936436370755628673807805455080700260521958219845810909421973066874970968153884319029448631363026550784000 7114 13086697590606049824350852503626336293843757222548505449347212595690612827316117225976489352652615079373916157924855536225208142624738 7115 10174069716604369309304416322017004985141476706640474689616181359024261494745117160599310074431770465945149789061454083037662024003304 7116 6372367644529809108115521591070847222364418220770475144295543413542127251155525405995041967471825827828979527112096548080444335937500 7117 3164311315843157871640208717371309733725262130817290516302898421508303729516929268361619774261401489474062857991264998344591881011200 7118 1223489069315611029324530006292410144816891563557275309162241161274137690354181914371035599841978039305784218967654089821609289268502 7119 360929783142319123942880993366980942982582636471517394350869600059552872270898145440994881544515009602072843909931657213182700172040 7120 79379832590301779009332005145274596627014317515202265942975771208957099322048915056993038685266140517183047816312466159208610416572 7121 12676506002282294014967032053749999999999999999999999999999999999999998393061955741009724458037907660105048078025235618703867904000 7122 1425980859766787704425682807208175939241834849263281218168324604747928137034983072984148399494933080177249316461614210197167182018 7123 109092657306515475142337243398108007270705169826069067417030824833516512018666724024774905225565357643558188280938950239906746216 7124 5448022618471990029736926860094341570100152344663858103390808230203174683003214585861142522879753024803977642234575037448108912 7125 169230328010303641331690318856381042496712532783846636583330366777300215741955248856365832241286557375179519651257452530237440 7126 3087323941908040708985592779337222689235133044489609176636073720897887168253015158681809601519048272951457419138234063560008 7127 30872498762694768221531635889350117060935197832729368917081299328561407699119443881374171310401127400030791175040397943824 7128 155574601359145213940552626596024725493986055756616698612989694511302039081481106682176710611845741813485542533088846516 7129 356102131442606056567876922383812393149531993290131313755048633307848072100710613954697416440582643154970840190156800 7130 324939630472500293310199780056882286816211633587899610372187426088871794490030150305625203489755052801610494133690 7131 99999999999999999999999999999999922962802224510565877760882296602907258475932773310257556695541044713564179352 7132 8335248417898089038639422182220625700315950641493051803073065757659744503422074185678100757617079494944462 7133 139984046386112763159840142535527740422656176426525801264234231790606318311615636545732362225865195520 7134 313385228202230212688247993624100239613099911329583941471520732282258307626095343246947209430406 7135 51196767818932398352996442938060120152194143632569445306703251496433543774887523021010744 7136 240741243048404481631997242823115914817262706026923524404992349445819854736328124 7137 6901746346790563787434755862277025369374359235613144498674582956277760 7138 66555937033867822607895549241096482953017615834735226162 7139 332306998946228968225951765070086143 7140 1 7141 32 7142 13824 7143 1437646 7144 185068800 7145 20347058816 7146 2312912714112 7147 248158459647036 7148 26584441929064320 7149 2767662519416782848 7150 283937290022529088704 7151 28517235243050506355080 7152 2812664781782894485727280 7153 271929003523730921555214336 7154 25785341502012466393542552648 7155 2396485055947800782512303407652 7156 218287453765813650092990988288000 7157 19478856342548917876415747114139648 7158 1702433061239903677780481956434843888 7159 145680839262757448679277564271502634784 7160 12201900399479668244827490915525641902000 7161 999999523162839699724000000000000000000000 7162 80163058951350093125004469205419791227183040 7163 6283472072472877994365962025804108417974152742 7164 481417221911723703707680699904910046003049191680 7165 36039670611693381906998711875527868417061528010752 7166 2635200944657423645271053308381028147223606857795520 7167 188127395907541931073674001306458466925003760366412274 7168 13107581281800803635524142233947771200610630464261478400 7169 890936993746350548153505811213377876724190320154938179584 7170 59052973372357400276270967237789006643960625062149439019904 7171 3815204242992859219590422615470050887945966052503950222744536 7172 240148684864128390378794468324923219083866317778128398613374720 7173 14720690468668333589148422070491409989267670392212105798478725120 7174 878323674639015609960168491207222405094951351245581126909875339840 7175 50985395615587160338743398718542227334834662638361084434303067864302 7176 2877937285025676608204166237088336413212789496252045799122846494161920 7177 157882350820945834508730493606904146587652162712951082339005594509246464 7178 8413321989597619126355774400233773265573827733478530363367930465333602808 7179 435251466396483490552501663633654045743317569476816002177786456325593162920 7180 21847450052839212622433646203075803932153870275403146841081348321125081248800 7181 1063382396627449127995199796531009164202716187132707322003522702141987322068992 7182 50157725483905227341761748890141694180076101090840037071925071763978352502147040 7183 2291225930460062576673409504618616766046232468245995403499963677119602203770428472 7184 101295909364696806106049723857206479296002087375105122251062855623604752470606656000 7185 4331234049893535945733046123353640201093415418513392160679114236161324946872405590016 7186 178985609932464236931176548633858960906777600097083659420604817569255828857421875000000 7187 7143167390603018939462375940418774144958450494213042469755252714552824593915076275359764 7188 275104241169687863536563731935462304825910790169375866446637926825823272007107914242500480 7189 10216269129684442629701000998425526933881592283587995947415251492650971808319000728100143104 7190 365525294722252962118766811943425968476232219186763957871703669276750377377622354857463806000 7191 12589255298531879435589524258248568094105986892764913477713846634121097459974307603861586101976 7192 417016000101737056074196474973326788253005210412465755166735496740541578278705865768262705932800 7193 13273100214995285376318505743616820872525433265236165987096593324012770566553668327257002519560192 7194 405545275032375312657213639031101049293790847152961401410307715089365125797701029929926488148751128 7195 11882736173413705808229221489121760146517200279386690920705764346404094701794204419640165373582133100 7196 333540036539883482146879071871464051818319175983154697615608927325413293816378200314535583463082818560 7197 8958978968711216780064364571050446843063800970585993127042937554186702804662646669878572846519756521472 7198 230012727722549254194381788588271717679920210195676062335240734746166446734081372885569299457908862206336 7199 5637800196167676665151275281474936514372905290189345756803829112398370943676878536250857083046441474864290 7200 131761976435179406132196092433364887532027760376902021502793108974253317853960174265517563410623294238695600 7201 2932420678841355448087630388146931696418680398849827761998575615494302337686450305406211528275625927136772096 7202 62061850642980541225898598225152260931869274882209693706947665482357895443470082017673434930064203778097683880 7203 1247278954404601749369234013968910888939875797913636642958352271488207309856143637897164167666612036532909888716 7204 23767897344134118845792411633728879082761286696244982406694680260219273074239273558608533450388984954545158553600 7205 428767397726920461348327449480793381852102923497232655045308626805725576971776593107672503613460955784043523211264 7206 7310338828254284348684765759307822731264010134030195987376476212652057724251053001674560517742546854794640057899840 7207 117593118604569544055910904768681067215303697539099259821714833235229833046975758174271278233226216626653674896579318 7208 1781390503783274120651620620356731995056875314661814924186134642582099443360024938957678598793346270030049055649632560 7209 25364757278314275615972442210523459385442882019148558587991257274689599747345744091966884326056615285369254252017352704 7210 338775758921448167298281636305812562633537322010779620013095791692994134724337610050636682190989862589455252033055029504 7211 4235164736271501695339818841363874044406175633945788907351961264714398102163798315311638020830287132412195205688476562500 7212 49444474103684206116775527232630036506216454451115951114140930907512607798308503748333513450011982418864467664257723563200 7213 537787035495451912527312890017505516976677723343931777186397502800832309560786922082040829895409307407065843624138114072576 7214 5435524870811135619332870439392080846153343601381478550671718885967308725566804215926624546803340730383749642019019026491168 7215 50914018510357730061143995341018881817135707731385412687324536449114819059520698775919175584723726865221743210573653388259002 7216 440708114432049181300415063666719527845503036418753595754284359106599640657186872176096096938688501389062196419303951234599680 7217 3514439645386024717285491896624357448290547763493555810873784205123214236714251478871905907076457549477805907800187806878269440 7218 25735910359387585002295701693969486891195994350511160707660092423463913578953092017171892758832725491451289851584629821803624648 7219 172462207780164931025895168610988398875202205653142913626292007293333686982729278611026026296521122755421123115741411917073606564 7220 1053679516786758709720897165633610283654902079788240782212064028656008150674955537661019599453337948495954124897145643786946499200 7221 5846006549323611672814736913013492849365380759551999999985865223481772925363333625840063201196991801639734379200159229013389213696 7222 29329035158878167584527535556040327146331986575770306179125073424465622918116210906725736085412023873535271783022565280778418202944 7223 132445900118744755994921558448516910042844775052240992416060777455323123319361717109689359166879074964283936480741965510794358444406 7224 535728587319727272027804228775718075222800782409075071041690796451824437957873739394246972828250416716090261752511597279577257213360 7225 1930690080273624027887150987911658679911843340761441043973346349451049289794603854333565790005913463157790578131940230399688391524352 7226 6163846490066118412765932428160290668823355410576879729761462987640747045315000689885785387236904176009462614702820686061836803380352 7227 17324702381856808112365512178069751873201540658845929798776407794303898145550623526958649460120413599195744807809613351174643451014544 7228 42582064088740092415623192430368169338404425583253606373689569065962313126799605704676928897902109309351677741748366682629290255948800 7229 90854840536950861318665475839216655370840593342822220235852710686599751707404748496568195618457381625432287484302084842643781264080896 7230 166936938686780021164194412836731585696526637500487856274745953958902222219750519571505229796134727696760652582909950874307866061867200 7231 261838907042631372776741924278545927858597419484119691980731933300350614384882564334443663780857405496710258673353248782635186226578088 7232 347228853781138608186265030082997015175661351712194167685517480728756022891242930884768074913257253823771942814380345219155101132254640 7233 385209434108803032176507917097116431231172842664829241692198101461169684004192140894194699175879825267064955391623243558031541384773632 7234 353340834946363345257473017597911079933781446008408808190233540359806353487452566390439456523850378555444281969298655693360144744072248 7235 264525812631713602041914824379119699917901669612183043787407913951999762102310869268967041181821466716998804388208256976614263375045052 7236 159309191113245227702888039776771180559110455519261878607388585338603668376822279905422399814973744014423573389649391174316406250000000 7237 75943471580235788919365009217390704295297579054160155884449625530741032105860156831064667310369792997758302749683500384193066112647168 7238 28140248594259053674464190144725433330788505961817332110731546709305166878146184030533818796365494904033037036256044065897013653175568 7239 7940455229131020726743381854086108575016656429813490254966485416561312581959794169186566009935834743260624735089583165651817331306830 7240 1666976484396337359195972108050766529167300667825716537821740711370788381301227649821660483912790269648930561583938899898867320000000 7241 253530120045645880299340641075099999999999999999999999999999999999999993572247822964038897832151630637884891111644483671822065205248 7242 27093636335568966384087973336955342845594862136002343145198167490210634603664678386698819590403728523367737012770669993746176458360 7243 1963667831517278552562070381166137763470583569576373418735670960982689497718397568436020506468678862592168527078903818744527264914 7244 92616384514023830505527756621603806691702589859285587757643739913453969611054647959639422888955801421667619917987775636617851520 7245 2707685248164858261307045101702163429542273052981621029761603666940384786387607627100914160910829362369302959437307458049015808 7246 46309859128620610634783891690058340338526995667344384168573987379657498690474719101378461941099016318357403630438689007086272 7247 432214982677726755101442902450904302583580935560281630784395898699712771561366249851154960622134344883471000574678950345834 7248 2022469817668887781227184145748321431421818724836017081968866028646926508059254386868297237953994643575312052930155004720 7249 4273225577311272678814523068605755301740862691652146694550035525842336244443771295271999493041353849000573234550145024 7250 3574335935197503226412197580625705154978327969466895714094061686977589739390331653361877238387305580817715435470600 7251 999999999999999999999999999999999614814011122552829388804411483014536292379667760773931684598426621440067811828 7252 75017235761082801347754799639985631302843555773437466775443081809619368085494546198645976390715162653967040 7253 1119872371088902105278721140284222031221036080014765588781934202403373241041502782528148822221362561024 7254 2193696597415611488817735955368701677291699379307087590300645125975808153382667402728630466012848 7255 307180606913594390117978657628360728308268976669619183911690618836989943929992616586388902 7256 1203706215242022408159986214115579574086313530134617622024961747229099273681640624 7257 27606985387162255149739023449108101643650936415567062107674214360154112 7258 199667811101603467823686647723289448859052847504205678488 7259 664613997892457936451903530140172287 7260 1 7261 110 7262 9216 7263 1679904 7264 181760400 7265 21834197352 7266 2398327626240 7267 265998583143304 7268 28410104253312000 7269 3004041937984268272 7270 310281514246886916096 7271 31517395027744294144152 7272 3137662146002725641081600 7273 306580461214335498944273628 7274 29370137381291232318177017856 7275 2759031540715333904109053133442 7276 254031292199517001463149562491200 7277 22920183000497186426399047974670128 7278 2025808787501809331812155555519135744 7279 175350605307710078811389641512788920566 7280 14859459784423221220086682452875568000000 7281 1232391940347446492727576582468089832102100 7282 99999976158142047900720000000000000000000000 7283 7936142836352256518411294925797230313247156060 7284 615780299805710260761274915470964094668270296000 7285 46697470525437199259645027890776274462295771593056 7286 3459808430280450809599949625091314500709394912641024 7287 250344089742455246435152524070039601387557673364521112 7288 17683975281186883319585608806587667300891962358435412800 7289 1219005059207510261879251415553102369196913604293166106140 7290 81966203501001226177225594225524961164699573261572134404096 7291 5373820576884523425140658222998461702600708208488290092301912 7292 343368381949304381765492949803831341396129920048298467015475200 7293 21373232952907426743712707680918166498464102282253427476590350168 7294 1295420761318216768264526756027326224114004092345516851337489285120 7295 76414159693594361121173868553160860127749844593975227043328090918888 7296 4384744023004302212453707634399250325100818633153779485341183096962000 7297 244624669227182511697354143600892007930338077475478051175725597432002624 7298 13262117469007697420658141329123681320266894696090407752524790983617937408 7299 698305725136602387487529275219403181042627701878718020159538228622689033146 7300 35690620244544106655320568417928251244634073532610763137850724852784595640000 7301 1769643454279976222514163898644519403866775203101173566273088897898175540898454 7302 85070591730215273052729817790772609628843373923531586917440497390619939211051008 7303 3962460313228512959999178162321193840226011986176362928682080669354289847669616238 7304 178715622575895039787879952396394378047225626713292481010410152334684511676868832000 7305 7799785021081654070165828737004898906229503631063781770425237417307699980362731196700 7306 329173787791913409716585869057798927007461146848939214013672494102045162204585063874560 7307 13423920744934817769839250889498180533074827944240321261304416111670434474945068359375000 7308 528594386904625279464724712824270874089118051720962011806827246287357886428830157208785600 7309 20082609605387214038169152431288748252291487682364438250604568658285098856518877739702535112 7310 735571377337280522657097621194037098821576642373359033583496404688306196041026178292956266496 7311 25952295925279960310432443647983243761812487562260241008890960518649276793811187194879930226070 7312 881247870897231756167602032478263974455583708695844136945739821162948459042997030621819179456000 7313 28774104007019856869119559742126098196781607339758880681619527084390750479604663215212038721512204 7314 902570814619679455692403377838545758816378360115297914147627595221593621719558287272282191367766016 7315 27171533427169145948033313815083770302683986759248413894490616910987463428445969005305074705966325642 7316 784260587445304594226930639876980357451484776941559481711321136296479723329744854028480018475283072000 7317 21680102375092426339547139671645163368203244167030216363454627939215485014363316398518503219175350078768 7318 573374653997517875913412278186375166577612254704786920532572606657339849260265294444866650227397919506432 7319 14490801846520603014246052683112131081061946457080345169155042528547812073593039541812149099730606521083924 7320 349543612162395953542559822399366290665030791592567369383253055069066089850020957719121861933945039138480000 7321 8037480562545943774063961638435258139453693382991023311670379647429452389091570630196571368048020948560431660 7322 175945240730481326923409865737432822151671323848357933143982905626479220704888838184138148573558376125016571904 7323 3661649187935851932328017295283983394980287218050371928709912263459115831164734839042732660873788022907763348978 7324 72342179355466901467337250211173492733117322256653685612320478895449012616277238074945971088093467237694562835200 7325 1354770148615644774210167463122809143030586551013876201534882132262642605376293494859660332555378289996230175994916 7326 24010974272707545835831746551798967833600132869522623945634653753897985954957002003673735711778717722669501177135104 7327 402068635553985639177662116761930250219520557395394722410122096051473135058226754888617702613735508960671033312679480 7328 6350028404646755379040703590607769148511968456405782023004670019343088791092455133026552967673304245573517020341530800 7329 94413696700513528394535892878906795738014391677076190981865136056851270498081321764756965736047352311592599949430525732 7330 1318967378472342332031684203773139594378090034383676684848766850979645090340637250710796394780497816276645382208352157696 7331 17277563704993856532212363451596445295852648941306193293846744424958756574535914421090719844176876129004585984197778597472 7332 211758236813575084767035783619052096366578341043958722683799031617859951707062010628490611452434677630662918090820312500000 7333 2422779231080526099722000834398871788804606268104681604592905909798529895226354443439473301079652779603614650917033598171242 7334 25813777703781691801312385290853277666502141419404618255146023553811839209092213983649747790065622051674694440340298269720576 7335 255469668928123374108644910651427799769207149264929491881570787640463510101639798148551353699757014328036233174893894245084942 7336 2342044851476455582812654782392386498936262369916395214080307548497018880175680510552348701186109627114442515535215626384765600 7337 19831865149442213158518677865002378760292946153256038487917328195958216776140189299202494446569627467253531016699066943483612344 7338 154635344396985087560562155096907330310866693689686597088898977541776653582017340792141820839428738211625105603943038885151375360 7339 1106644145453666155098715172840687936321427757071979910429383974208948283894982956738391388629807196132405463618139082337555859906 7340 7243412726766927103087603073272089054319744102041310766985705418717208914882118515014477084866152379705440522343251693760640000000 7341 43200860188257107098556783790978021629850985271317872070694625174896334177673177044101803577586855888334119120782971395264806467240 7342 233840261972944466912589524877572498559782218629119999999886921787854183402906668983336479412281487721858917710140745517612193021952 7343 1143832371196248535796573886685572758707520705565427488802787670585588886505597834535916936491714312397812728107053395654386886850696 7344 5032944204512300727807019481240759458734070747886739588151007634184275014382866905035723899003224459015934114556015240115345380346800 7345 19821957730829909065028756464701568783243628949135777628542559468717504204441328357587137994645265418495339684842929099344358516894356 7346 69504842889850465003937436463148751805397304819532236411420916146437121057774058446765926735564387652635978856450891398039640351965184 7347 215734627152314144446807634985610173408817439370190790541651338100692552701118174719503952884563296577843333336474105072933040729131208 7348 589039880983131475820427415957662069820841490339186844336202097863606210326140654529516056277836053733591838699067692097849503985731200 7349 1405208114928423049715565350202149588167347010251480255472523107711669062333895130617651467977428355000284247014612512835362565517948180 7350 2907354897182427562197295229203475554640732214859791644336623769346874603545271822597473231322845237128441642961365713349369703482523648 7351 5175045099290180656090026797938679156592325762515123544517124572725968888812266106716662123680176558599580230070208477103543847917883230 7352 7855167211278941183302257729942716220897613392261795379710979000088712735750993125689006979328705889351938090658586484739675027379539200 7353 10069636759653019637401685872406913440094179199653630862880006941133924663846044995658274172484460360889386341617030011355497932835384588 7354 10785864155046484900942221679263807054373052951790168412680685759244519105996506156279886998158747945647822761150536298139372219327840256 7355 9540202543551810321951771475143599158212099051223430270657034792200209808510475904143533522164028163708132524519011709658239632128789594 7356 6877671128424553653089785433943920611820345988030658262618639344777790336766274301207147800933098784473487513378624600574945333612918400 7357 3982729777831130692572200994419279513977761387981546965184714633465344144910227721413291748515234091954084760800469666719436645507812500 7358 1822643317925658934064760221223128151317837352242557256014725428614341217829697819141414203457212391342292327992535863370020027812020224 7359 647225717667958234512676373328684966608135637121798638546825574314018838197362232702277832316406382792759851833889013515631314023038086 7360 174690015040882455988354400790032194773764664157737968980983575532111520115115856386435916994109914203841943754742513097852406847250000 7361 35006506172323084543115414269066097112513314024385329965391301550665381076093183681616147802326436622199272628237981761219768648236012 7362 5070602400912917605986812821502999999999999999999999999999999999999999974288991291856155591328606522546468962045665017081301447999488 7363 514779090375810361297671493402151514066302380584044519758765182314002057469628889347277572217670841943987003242642729881177352708858 7364 35346020967311013946117266860992222435851518866738046683368066231608640180786488630279394682793146541752119018503109187649081407200 7365 1574478536738405118593971862567264713758944027607854991879943578528717483387929015313870189112248624168349538605792185822503475856 7366 43322963970637732180912721627235148869435349075226535231612201059074807258332311196807113334975225352840292511134425069305987072 7367 694647886929309159521758375350875105077904935010166995123774218525808436187512563425524428625447064586995662911007534306415064 7368 6051009757488174571420200634312678882283550259158436092598346538494950248274985746499585379777732452473472575166958650124000 7369 26292107629695541155953393894728178608483643422868222065595258372410044604770307029287864093401930366479056688092015061372 7370 51278706927735272145774276823269103124569224932849184226540471170082004042048276171443840530847229635137963900058730496 7371 39317695287172535490534173386882756704761607664135852855034678556753487133293648186980649622260361388994869790176610 7372 9999999999999999999999999999999998074070055612764146944022057415072681461898346592314946225233575902944832889280 7373 675155121849745212129793196759870681725592001960937202622344206258619315433538551370442996232920805484104006 7374 8958978968711216842229769122273776681127435314528361424927715011541076706526333020874350275428664475648 7375 15355876181909280421724151687580911741041895655149613132104515881830657073678671819100413262089942 7376 1843083641481566340707871945770164392034926204640322639601480292860548465365470193631785200 7377 6018531076210112040799931070577897870431567650673088110124808736145496368408203124 7378 110427941548649020598956093796432406906910744608497216656648622510702592 7379 599003433304810403471059943169868346577158542512617035466 7380 1329227995784915872903807060280344575 7381 1 7382 60 7383 14520 7384 1444352 7385 200448000 7386 22162653238 7387 2561644927296 7388 280413989262848 7389 30590150314014720 7390 3245432165777630556 7391 339456738992222314848 7392 34768514808482164113408 7393 3498444013983628349203200 7394 345184979173926894028288120 7395 33417270272362569384925825560 7396 3172072086212327586466083569664 7397 295216374856540727739668685278400 7398 26927522415408458436486659718115852 7399 2406619227478546763781009042205541376 7400 210684515749777707877528386318083555328 7401 18061112346694138117573133075817258818400 7402 1515665621026993002173462933429890236494432 7403 124471585975092095765485234829277073042312200 7404 9999998807907103653326800000000000000000000000 7405 785678140804437106190899202205979317186606259200 7406 60346471179424648202287081093836020030195385908502 7407 4529654640967408328185567705405298622842689844526528 7408 332141611781658256615221987103977825754413640221458432 7409 23782688525533248413893136522356756874896653960429807360 7410 1662293679527830296578079103956927582551100078684922388626 7411 113367470506299555591811073468113269409056781654369768435200 7412 7540890725603613692671495410067429466430702375733125453971456 7413 489017672496491631687799900949535610850840727725361306955776000 7414 30903154379035006139938183810490886866351775559614077212720105704 7415 1902217732808760980190430983601716818363305103120555045416541165040 7416 113997026999320825753734841538664320279187256350236852920242719948800 7417 6648031893342709506126663648850837646764419713708488730867610992390400 7418 377087985981113666473855196376334135253787021240178263370841539606973382 7419 20793096884310513494275102434698338691802003066444716420959320019625294592 7420 1114017867398672970581231916285333292434213405054544811395469246394827538432 7421 57959375186337998161464929843210464026538099255933595673241672975683189751200 7422 2926630860053947623366919322268830001300957375930068466633921089010622910655640 7423 143341119796678074026267316807481312417991207642620063016048692194702405725907432 7424 6805647338417995556742938785957565965773493302211771548802121031500704163840393216 7425 313034364745052523839935074823374313377854946907932671365884372878988897965899682880 7426 13939818560920209296936724253189423590526417059204369129095854061665234435468962266184 7427 600583446623287363402768812749377215784482551522618481073826732675630120913918996286080 7428 25017207872185596896413751868343764778092787012112393837514351936383071527573404126281728 7429 1006794055870111332737969060261331745907718984998045416432432830333709716796875000000000000 7430 39115984630942340164336457798627463414995866287871473028367942405451091655106010137584743836 7431 1466030501193266624786348127484078622417278600812603992294133512054812216525878074998285063248 7432 52961139168284221150781523910199124105461774727396269571246591457887029449976439207551991545856 7433 1842613010694877182040703499006810307088686616920477111631258196824098652360594290836475046051040 7434 61687350962806229780403878977508725453938804328641557573755624802601261417650437680068749804040904 7435 1985413176484370123969249690492931421146388606333233869259387258436709550866694713046065893473212544 7436 61374815394138204690576759260289577541991791022534371480890690947329254959766819319321883630425341952 7437 1820492739620332778518232025610612610279827112869643730930871333036160049705879923355440005299743818080 7438 51761198771390103578142888911545846200185520613021194013673344675520041795648589039580668256742263535340 7439 1409206654381007712070564078656935618933373341322591156864271435002699783070405175564481682214880136961472 7440 36695977855841144122115760064380700856856112063899430446943034128130258185036367886795881232157738916642816 7441 912920516330797989897501319079135528318669064305855187657100764879154699713994675283287515333958935595200000 7442 21671703954068549129037312392146237051223139650364842808065574567393477402304988521204184843199919117232607330 7443 490286314315302570217901659944550746506675296362452422011893158493196595734585808441990853450929277862186331320 7444 10556714443828879616549153217695253568059939068413495197727794856961036204459645257055474060061815634985844998144 7445 216037302088215264007353020421755020303836945864971943793884823544087834038719355503521226991553493351558037589760 7446 4195846402617080285219289156876385752584335944238133814815933143260899402438086113577269354634944465711348112821988 7447 77221898471091752129979545398005118823694104385021275370200703330143365269197172342394440726704748547196705048927040 7448 1344614559271622566815689269565229275278313776996239608274058847168283407260082297121197760857448586261673456336633856 7449 22113774955469210154771416421906163762073630657007783106705290230742727924912931935994031731324299481972113116927755520 7450 342901533850924790468778891686491894066434506436975911938580980329471308300241905747367003103812653973069468166050447678 7451 5003925925127217004910402322582060174114762758885038122038852211013117336398310053532119184010509672514407797319817863848 7452 68586303680561801265676626025677171272372246192037930207239634541031978188157891580807115428768451172762581796005940822016 7453 881155748954686683142830536031418788314703269825475213430224569499369532262441472720265263823940010448898059348415584358400 7454 10587911840678754238352910219724064671985656035864608067094975790446498788441385529440763590969254437368363142013549804687500 7455 118716182322945778886378040885544717651425707137129398625052391647440849657856032046932109747106445688131908042513482315411952 7456 1239061329781521206463027291641269634393985468570437020783877283171858454185037819220074946822545559121707659535779734029860864 7457 12007074439621798583106310800617106589152736015451686118433827019101784974777070512981913623888579673417702959220013029518992320 7458 107734063167916956809382832914276691464072524744425503148351861283130824167149055923189572613203861247457021522101580518351162442 7459 892433931724899592133340503925107044321862219612703631421640134452251413759191898147186525981758585462570273511157562458781656768 7460 6803955153467343852664746080463505790571951548457553382941509407197987755273749044291461837379627984281413420262534334295928995840 7461 47585698254507644669244752432149581261821393554095136148463510890984776207484267139750829711081709433693434935579980540514901976000 7462 304223334524210938329679454901249842613529459155222585204604398553393822704540068125715289881388700436757557148426686653922391057012 7463 1771235267718541391040828135430098886823890396124032754898479632170749701284600258808173946681061091421698883952101827205857065156880 7464 9353610478917778676503581962243555634094628510105599999999095374302833467223253351773155730509074115009835512387283850882917861425152 7465 44609462476653692896066381580737337589600759495486684184928546644246551278806168466157732501786347533501398276030226375604778203116800 7466 191251879771467427656666745230894080096908105041826160000211553825760380783244253833840544924697102039695236471696356754556720521469438 7467 733412436040706635406063989193958044980014271118023772256074700342547655564329149230724105801874820484327568339188376675741265125091208 7468 2502174344034616740141747728843277772908572234952178280860871844256929182037820181071623163332580345127051706789737916132372392592801792 7469 7550711950330995055638267224496356069308610377956677668957797768257104187267239986770302256759422368265542642007926459581080296334387200 7470 20027355953426470177894532174916448978152425506485581637453543285936263598504912982423219482220039680078043200462093422888564294638431856 7471 46371867792637960640613656556670936409522461964344072127141703168369119077663128876378939400835636245568842183697856192842141124145867200 7472 93035356709837681990313447372087899072884762521745022167401353057110908095981816254435798946846391989943867670182886801336129759951716352 7473 160426398077995600338790830736099053854362098637968829880030861754505035553180249308216525834085473316586987132176462790209859285454380160 7474 235655016338368235499067731922076562404023762883926930695664685004831412196521103196685021263648779789518904653238728280141021801049972248 7475 292019466029937569484648890299800489762731196789955295023520201292883815251535304874089951002049350465792203906893870329309440052226153080 7476 302004196341301577226382207027010255241048469650574010589247146115491286322209915794099424145669657828308759515955490719581518397022666752 7477 257585468675898878692697829828877177271726674464000149353426502211774609208926158916290418862609371904519810364144848214210111583826869120 7478 178819449339038394980334421283670445288742729204277803441983059530557903543303623934167904316935196844120406680434516681434684642337145972 7479 99568244445778267314305024860481987849444034699538674129617865836634865800204046654220952478585304756819596150307916104793548583984375000 7480 43743439630215814417554245309424090610396441912879306824766812516479310884334241396723501065553758578869467966159450815687157854605672448 7481 14886191506363039393791556586559754231987119653801368686576988209222433278539331352152390143277346804233476592179447310859520222529876000 7482 3843180330899414031743796817382224152380203061190488334670568521751842518964553071809236286401155160857598869460803265495254928494513510 7483 735136629618784775405423699650388039362779594512408907971160558847124778079328678561430940148467350967352215836481346297385474369024384 7484 101412048018258352119736256430069999999999999999999999999999999999999999897155965167424622365314426090175734643380834233113232166354944 7485 9780802717140396864655758374640878767259745231096845875416538463966039091922948897598273872135745996935753061610211867742369701468320 7486 636228377411598251030110803497875688085756471130549686410142756022871778387337367125663212936783877608895338515650732886260931464986 7487 26766135124552887016097521663643500133902048469333534861959040834988197217594793260335793214908226610861942156298467158982559089568 7488 693167423530203714894603546035766653885037427023789353749207556049426121542361692454453707442819250084896241459250847033069666304 7489 10419718303939637392826375630263126576168574025152511089832435317041856321955630290804376656678701143936728676150052937391901440 7490 84714136604834443999882808880377634874763623757419558127694479235822103600760808191078106824627659093609964218692913901424666 7491 341797399186042035027394120631466321910287364497286886852738358841330579862013991380742233214225094764227736945196195797848 7492 615344483132823265749291321879229474516903934992330747330139256413167914490163666071523459131279224807441609519190245376 7493 432494648158897890395875907255710323752377684305494381405381464124288358466230130056787145844863975278943567691942720 7494 99999999999999999999999999999999990370350278063820734720110287075363407309491748538465306730650765106213152106684 7495 6076396096647706909168138770838836135530328017648434828531167266243708846894109869081874592245740274152137992 7496 71671831749689734737838152978190215174456069213867838258110685661584976764987907209591440994060371755008 7497 107491133273364962952069061813066382187293269586047291924731611172814599515750702733702892834629600 7498 11058501848889398044247231674620986418765494261709758445836737997206002713436388761596023502 7499 30092655381050560203999655352889489352157838253365440550624043680727481842041015624 7500 441711766194596082395824375185729628292256976326446803078498020182982656 7501 1797010299914431210413179829509605039731475627537851106400 7502 2658455991569831745807614120560689151 7503 1 7504 80 7505 11160 7506 1770230 7507 191692800 7508 23862099936 7509 2657373619320 7510 299986975819512 7511 32656085838028800 7512 3517874490765307288 7513 370353825999557611200 7514 38358611506121121577936 7515 3895024826251764301824000 7516 388327772690631178981561512 7517 37972665543059692021327654080 7518 3642482459687520062956914986148 7519 342589028801259887492462228275200 7520 31588152109649857868144549324788906 7521 2854328264473058377181404652757261384 7522 252695019320133880141565571654401741328 7523 21911210534155537562378198531922984960000 7524 1860294571709496226110032706809177658295302 7525 154597930213633870520033497045742457420986112 7526 12571630183484301672314008717756984377273532300 7527 999999940395355207832160000000000000000000000000 7528 77782135939822875971548975024663380256983555181500 7529 5913954263708402613551109030315320669824164405407376 7530 439376500173838607834000067424313966415740914919073312 7531 31885594849825077825432413075191031983259936875138252800 7532 2259355409925658599368367257602248793845945398942013996072 7533 156255606021140421311579933950422475004364421393895080262304 7534 10543174757085892808386691279006451276328338831016102442460780 7535 693761946917061500406647651826883630718424072610321264961126400 7536 44500608197180738483589791020944523254792005327233642210226000712 7537 2781283894275042915969562798862964548032481808225847759546015596864 7538 169297378219979727236948357540552796834334154177729399042072163688648 7539 10031738376086213672772751483765883122479959079031917593253885090201600 7540 578378774720815729601971312907072316922359828879585085681431605513574296 7541 32429566794493753393473509500538675745515698434580319438046626846856215064 7542 1767413235166393647013383710835941595104465790755446097892766265040661258048 7543 93577500861573637785456302970039341040234769642106878798550592997294080000000 7544 4810628140466053847401589176986468514202662238242488440879058856981704749349682 7545 239983730524478271098943325617991309475558002022761035726518156989814331190305840 7546 11610630703530923996198393768872417804886413056220700216294013337324549910453083758 7547 544451787073470593040417237383860879252695887390870474045818521090017547713154908160 7548 24729714814859149383354870911046570756850540805726681037904865457440122939306074947598 7549 1087305847751791776706743242365719797232199372198711367712981200425166066827447290462912 7550 46244925389993126982013198581702045615458074958449441241707968933656048992949855769824940 7551 1901307798286112118929667723152265883505029927281076447405137835872099043440336928191283200 7552 75509554190258349955348310608324074755763258965694616552042361945495940744876861572265625000 7553 2894582862689735743066930551934794785808535932341739517821748606670285280673920837892940742504 7554 107020226587108463609403413306337739436461337859320091437471746380001291806389099474874809617176 7555 3813202020116464769557206957986451241131496579636656095637153503112090891821329154444962352332800 7556 130825523759336279924889948429483531803296749801353874925819331974511004317602194649389728269623910 7557 4318114567396436324331782313066669434780664933442472711283071972063796618259507122694115914155244416 7558 136993509177421538553878230214595572907175340934460172330133438293249157643017428796358930484724013436 7559 4173487446801397976877992834986819114899695915711937113541535476474636476857572631119938453953629388800 7560 121973013554562296160721545715911044888748416562266129972368379313422723330293954864814480355082835811426 7561 3416239118911746848009891067865679212344298449241452192549544485402834494348118808791292590722338062265920 7562 91598432534765501284586665112700815230671379302021577408294011318242829168479131716010540988285018928936624 7563 2348542582773833225852444620454850941107236860498941709655822577866272774478467994109317698621431996848537600 7564 57513992528840273363542583102890034958523246238974409719662749145533089653664251979232796440697040583319060036 7565 1343645645152250046291670073818018035105562806043015897195486062924848373722623651735836969774466694662560185280 7566 29907465173233456783292001256617595536907193078109597742725482668084992339809734314961442060506685949593366210580 7567 633402866629732777027286031265009273811649030703577942372733538220192147789861900644661524847095385515438689484800 7568 12746200823204700576433828204883546197926379806033344683839204589101182208284441974707752392501656107741924217795898 7569 243359091351790656546016901793051745697733891113026142689063137961553008791535177439163310483039065146045582284664760 7570 4401648212852229871408834087686386728698626698513589001872976103850453818836459243080065246609888009160799158276545668 7571 75298415319210863741933720050258477560293348928272652747880140945401606566351057672560992590589759802488119753703424000 7572 1216257622550806558512427903204839006914049686138299877984425287117878776005235586964784246546353766577546401329662341960 7573 18516682827949938685329744391499708603514546356597475814941108537858880552820939355190176957427941924284748012512937620904 7574 265208074031742501260251323096849189228082426220907020468059167183695218829110432837202316752557012643263613257950346783996 7575 3566487791389213665815939786501534627645857476492227678249158711676014136535772508492775174679578803928760773411805436313600 7576 44938943196689020840284357337602359533895575716019844927490143309517886243723382341892378788765071040303023735199661743292192 7577 529395592033937711917673536955489729940701276384896601677374394761162469689858814554661581297523298417218029499053955078125000 7578 5817092933824343165432524003391691164919859649719340532627567205195791826777298220528458803567640055131347025116212485490333306 7579 59474943829513017910226097143108437771963911200565567886220127831299263457992144898439829847797218406671209186687706522137395200 7580 564332498662224533405996607629004009690178592726229247566389869897783893814522314110149940322763244650632039083340612387392639086 7581 4955766905724180013231626711313946795146438619993813580739313042226180892307414878535695584456162440587384488122668178216308923024 7582 40159526927620481646000322676629816996113994523314391899480893000688706983366321222094623323543581372007280393094003796035228597928 7583 299374026752563129517249075176785086436829842706581897292085410614627391180674650970675625014597797054554619914899787610314506240000 7584 2046185024943828720777524354582431994258319922826090854383930968312345376921823487009285677576513505648817702229939163242140784968042 7585 12777380050016859409846539748152757538732736594356275565249208016189635203394896902050477353457498265487208390691838330750771389863552 7586 72620645976460197032673953552634054359779506241085342950837664919000737752668610611135131813923504748289654242036174915440139671432120 7587 374144419156711147060143297832555339197851935703039999999992762994422667737786026813811101424915881773018540781922902354031424160399360 7588 1739769036589494022946588881648756165994526496043635840793271076513927101039582658130492203290154213534474214828663371131468269276089464 7589 7267571431315762250953336412705134236317762907409865137367031056187295144260492563093118405627406756853124036339447705980004826390493640 7590 27136260133506145510024367600176447664260528031366879573474763912674263255880178521536791914669368357920120028549969937002426809628374732 7591 90078276385246202645102918529416608567165354278490953705552775608503175096740914033205656648827089706515073581347255861331111120260300800 7592 264274918261584826947339352857372462425801363228483718413522928432128700453062385725939994604581758981173379209287781132551990480102429144 7593 680930102416499986048414094497210221529327319414714667483805895017585053955241263785523913064632784625964120306952833820514132734912484704 7594 1530271637157052701140250666370140901514241361709851840857709051308905369789973738146465850760263264854478857422330018527459459992199651860 7595 2977131414714805823690030316508039671522413707035547742134913576835723791591948007043012055011330054107543526972559321229256940294630277120 7596 4973218340417863610502515752819070669485225057777033726280956714389656102148587728554712300856649672814196601097470346496505637849085784990 7597 7069650490151047064972031958019223008777143293258903960434970275093475510111302177554953840585271218446676263438561698599010151416273563456 7598 8468564514868189515054817818694214203119204706908703555682085837493630642294523841348608579059431163507973913299922239549973761514558439348 7599 8456117497556444162338701796863018354809798968222362426977551319226782535982185955933934080039684976558180035363920815929076528034349056000 7600 6954807654249269724702841405379683786336620211256711820953694625119234948053296076279576433168078544781636969651094690264611786410471416978 7601 4649305682814998269488694953390102199465689495012471841472239223156865104361840619624532311645085287768657060098736131815836053594379385304 7602 2489206111144456682857625621512049696236100867488466853240446645915877955892342934449967105793154881210327289409178774803876876831054687500 7603 1049842551125179546021301887427006354394734751415761519983029841066056475412686409588709869273347623503007927496560741444346405978112000000 7604 342382404646349906057205801490874347335703752037431479791270728812115965406404621099504973295378976497369961620127288149768965118187148022 7605 84549967279787108698363529982425605893295652293113526550730735939039815257972214124187305538663521070970784126450778510370860776707478360 7606 15437869221994480283513897692658148826618371484762805918279974319771682768035504998522381275670621529175065091466465003232583635817236892 7607 2028240960365167042394725128601499999999999999999999999999999999999999999588623860669698489461257704360682656163919685262028981414133760 7608 185835251625667540428459409118176696577935159390840071632914230815354742746536029054367203570579173941779308170594025487105024327898098 7609 11452110793408768518541994462961903543707478664113247489134529663788743459989593231699071955840081732749645781350782242269625028520856 7610 455024297117399079273657868281939502276334823978670092653303694194799352699111485425708484653439852384653016657073941702703504522672 7611 11090678776483259438313656736572300637953173566941947980334619609624651587950144785715578471750833156873952353596813919922505646080 7612 156295774559094560892395634453946898642528610377287697162365639951401493725022112423865019175922051262930760875313905455242110568 7613 1185997912467682215998359324325287801906248173508283983606946103179759051285028368855680876079491947403903332619199882983190704 7614 4443366189418546455356123568209062184833735738464729529085598664937297538206181887949649031784926231934960580287550545372036 7615 7384133797593879188991495862550755116335286634696812160671646024040478375128455017923886995473466438539728394400877772800 7616 4757441129747876794354634979812813561276154527360438195459196105367171943128531430624658604293503728068379244611369930 7617 999999999999999999999999999999999951851751390319103673600551435376817036547458773846107684862219596714043735853992 7618 54687564869829362182513248937549525219772952158835913471570713625941784646023777541980534208660021541754847742 7619 573374653997517877902705223825521728297394900501506493499641347569705266571012229847118083115007197839360 7620 752437932913554740664483432691464675311052887102331043473121278209702196610254919135920249842407206 7621 66351011093336388265483390047725918712260776671862018499371689704417923076123083603921991784 7622 150463276905252801019998276764447446760789191266827202753120218403637409210205078124 7623 1766847064778384329583297500742918514498255901090703085217799141012275200 7624 5391030899743293631239539488528815119194426882613553319202 7625 5316911983139663491615228241121378303 7626 1 7627 60 7628 13440 7629 1588860 7630 214344240 7631 23998717952 7632 2839736600064 7633 316058738571886 7634 35109180705715200 7635 3795533615958296576 7636 404555732144270036352 7637 42241448625498286769916 7638 4334523100191686738306880 7639 436296045863985155930062848 7640 43104400792782652857142113984 7641 4177120689781416453898284740200 7642 397030588105939686862303733490240 7643 36999897972523866447035636729511936 7644 3379932275732534791891466777752413048 7645 302559373121451562475661285491334503092 7646 26532977043834339286911209012596147200000 7647 2278766982153466015528716716536771324674048 7648 191610340886078111289333368801345298804416208 7649 15768990761936064683712158373877630553087021984 7650 1269734648531914468903714880493455422104626762400 7651 99999997019767760894924440000000000000000000000000 7652 7700431458048523602318796837353114719441962395357120 7653 579567522161538023524498167589207940326552923546867462 7654 42619520516862344959898006540158454742326868747150111360 7655 3061017111284885358889758272503461285497112438569091203072 7656 214638763942937566940916755943802416292310657320193676081600 7657 14688026972826845154650817205727862915904623268906996558463794 7658 980515252408989089468758393788229402558403313017603007587942400 7659 63826099123799993908731607376704579537207772521330232039837794304 7660 4049555345943447202006670983354929790305192425314260357996950269824 7661 250315550492039013785986308923541642418934324933854890527747486246136 7662 15067466661578195724088403821109198918255739721817916514744422568289760 7663 882792977102009967487541889419388323929514862531029194006007354836910080 7664 50318953400710968549871099911169725380207109212345352543260400217127561280 7665 2788942744331535849137766209369805539003020693514681989562642376438108422622 7666 150230124989143459996137615487126943291001616225693640791295137162429522636800 7667 7860510072375760120541392089131924018998125269398833331909971237056961916698624 7668 399282135658682469334331901689876886678820965774126540592961885129481494196023688 7669 19678665903009455435410446289545124601119815550922717209538490608486587558226037640 7670 940461086986004843693979905180259492669585838957425545543654950601237229006373492080 7671 43556142965878885383272664370989899446603134154697784618852973014128331012144147464192 7672 1953647470373872801285034801972679089791192723652407801994484371137769712205179920860320 7673 84809856124640361193404254496829101801312437858832507239379554930701330476318459775825752 7674 3560859255029470777615016290791057512390853875203683242268099771440095140616743439832064000 7675 144499392669744777721139205043581518040441442819062121601444216409509521651166736117185642496 7676 5663216564269376246651139072842410281966952742618236658489649926195852458477020263671875000000 7677 214199131839040540110476069812120226394488806593740993326542669034276577203123538615526772091364 7678 7812476540858917843486449171362654978861677663730366674935437485740094301866404261665861102053920 7679 274550545448385493889352627322977964310120622536855058213115766568603996940448269914335302379372544 7680 9288612186912875874667186338493330758034069235896125119733172570190281306549755820106670707143297680 7681 302268019717750551092847639377103913283285535379646799762637481362553806480978000431966733591182177336 7682 9452552133242086160217597920930510542100812647719493703857628743839864445855401286816902152861305907200 7683 283797146382495064396941801758866046442683962558518118717417341130185190869999425390775925530792833318912 7684 8172191908155673842768343562966040007546143909671830708148681413999322463129694975942570183790549999365608 7685 225471781848175292359784003653398869453297328863025667808416162027110957634950010711740069330969739724607980 7686 5953898114759757583498133232325552989993667112140093510296623520229006013077502552390480700593295456037113600 7687 150306725297525326519741606951814014991453421101032370571619633580751417586978446002336534304198422396175122432 7688 3623381529316937221903182735501066632550353511997202838718652271738233515445652734414150709469016888116822352256 7689 83306029999439502879115602447370609652366466553999250562078169533480635188973811673678394916382991224265198468130 7690 1824355375567240863780812076653673327751338777764685462306254442753184532728393793212647965690907842925195338845440 7691 38004171997783966622667267021995688871725780445729135308472802458262264053497780882563597068776750777107168452673536 7692 752025848569077334009595864088129225677656408555967336346513070756969750288782076507757391157597710356773528849958040 7693 14114827298403858079764626094129421039855995468624733337428093455690278969962699594170240957528366293425399235315165116 7694 250893948132577102670303542998125847695034914038054722916418822186089225645030364827245079109943651442526005026511238400 7695 4216711257875808369555431709543432611428245307644799125045122246008889307660666414425000965585171557059279907722052501504 7696 66894169240294360718183534676266145380272732737638083167415368360180648720129271247883330386409447325967898605849430292800 7697 999900872709296689008229671632571082183765168702841689314081293198913527826137814024880463919664247926590990011057028783558 7698 14056027923682352566793320124133007029088368589708072084807135860735846597942852940371722787885521670092971502671368379551840 7699 185457365152239110622448504960404165396129606314758477263246393611253868139400780357788511153227691358272125648475141590482944 7700 2291886103031140062854502224217720358836051413750662445025325043291262880101653242400211758761584347482285791781921315057922304 7701 26469779601696885595884377497006648905570525684036479041934359869029061742140591245459751990054542147845495492219924926757812500 7702 285037553757392815106193676166192867081073122836247686098750793155892130866884081357495979356530332216326188947925774753272365600 7703 2854797303816624859690871554333064900238049136705949001780134986138499173344032129946973115266237541682259076849658231829662007296 7704 26523627437124553070081840558563188455438393858132774635620323885195843009282548763177047195169872498579705836917008782207454037088 7705 227965277663312280608655205857357589296115533599970954740056330676054069600367925452228427502705523200719861279148466618840107262682 7706 1807178711742921674070014520448341764849582673160288562700986622478481481049909658068352534003026331300637922322475335677559075942400 7707 13172457177112777698758964755779142099557120519727493546590255994397755670819537888927385897660412191539533961429166041288483662725120 7708 87985956072584634993433547247044575753107756681521906738509031637430851207638409941399284135790080742899161195887384019412053753625848 7709 536649962100708095213554724910721363754894951987626683574006348569696855533769796667213402942618267910226238471658998360305165767803844 7710 2977446485034868078339632095657996228750959755884499060984344261679030247859413035056540404370863694679875823923483171533045726528716960 7711 14965776766268445882405732300158475844595413334097919999999942103955381341902288214508992233722700209595907752986681745020123718359187456 7712 67850992426990266894916966384301490473787792730057314839491322830091207755703570810443624192678030798841727918019273539995109316418389824 7713 276167714389998965536226785467487125640144833882163825309768028340476828297345724828274875685130877467968109315108146412737425130311453126 7714 1004041624939727383870901601206528563577639537160574544218566264768947740467566605296861300842766629243044441056348887669089791956249865120 7715 3242817949868863295223705072298052865782173208159062562906002323958906381983199183553937733449805973150818675930966327552650537550523400192 7716 9249622139155468943156877350008036184903047712996930144473302540926414893146207699170084561873395532862185004060099952834894992625853722752 7717 23151623482160999525646079222256013788623591347401781855225952626625677391781464749221098705573089080839061165490398916988139341203733293904 7718 50498964026182739137628271990214649749969966222176582815586760007473846045567128696318942430946152985199238962917985081811444597030224940800 7719 95268205270873786358080970137876899907758859526572840272766358922873957051270814415793449579758489898310829047549209376720234697046974529536 7720 154169768552953771925577988337391190754041976791088045514709658146079339166606219585196081326556139857240094634021580741391674773321659334720 7721 212089514704531411949160958745930582313160754798883559406524554126528158615660188399635273849497801550473647744392963856998840237085760327048 7722 245588370931177495936589716742132211890456936500352403114780489287315288626541191399109648792723503741731243485697744946949239083922194741120 7723 236771289931580436545483650313658750847520556562314209782072274130252282272945522781312152973363417316599162374929730293029168962560560463872 7724 187779806664730282566976717945251462231088745710489589261450366466831228092149602129406179810436750239340616988952210733472967195907041815048 7725 120881947753189955006706068788333375271566847834440504254027055581789167672475159275608008495034229689664927844031372694961112431679634911212 7726 62230152778611417071440640537801242405902521687211671331011166147896980451744782201721394113971483341707369163486873731017112731933593750000 7727 25196221227004309104511245298258090662416275780041878066045556384941844014661238475170545599422726163872483138531530694800213771149543211008 7728 7874795306866047839315733434290109988721186296860924035199226762678667204347306285288614385793716459439509117262927627444686197718304404528 7729 1860099280155316391363997659613546749602747384864648199183836703724368013923661222720345901466816646414496493409145218429802174122520581310 7730 324195253661884085953791851545821125358985801180034456240078678803079775127332824210095993552319267881358535206286174062211966104961792000 7731 40564819207303340847894502572030999999999999999999999999999999999999999998354495442678793957845030817442690059836471437707268031153963008 7732 3530869780887683268140728773245357234980768028425961361025370385491740112184184552032976867841004304893806855241286484254995462230063880 7733 206137994281357833333755900333315534210209375607908450120786986330741676237883736634714758804470571464271875883515861436148899768169314 7734 7735413050995784347652183760792971538697692007637391575106162801311588995884895252237044239108477490539101283170257008945959576885440 7735 177450860423732151013018507785157083613591374947561714248132303456665094553381178223003808769339131754108137579539425657907218219008 7736 2344436618386418413385934516809203479637929155659315611509880150249890650353688823261047588835308114148023153006939374141605237952 7737 16603970774547551023977030540554035622304376515446846959231809201664373924111036543243643928816878077869182284357313257838236874 7738 57763760462441103919629606386717808402838564600041483878112782644184867996680364543345437413204041015154487543738157089836480 7739 88609605571126550267897950350609069928818076105094804976479815302377961730352346017401858012458884713969595899346245648384 7740 52331852427226644737900984777940949174037699800964820150051157159038891374413845736871244647228541008752171690725069240 7741 9999999999999999999999999999999999759258756951595518368002757176884085182737293931538100726729029525936174629911108 7742 492188083828464259642619240437945726977956569429523221288507047322721276886144364038555796513285271098950447120 7743 4586997231980143023221641790604173853986144591174307097736154229665743942372533727458490885570154477912064 7744 5267065530394883184651384028840252727177370209716317304311848947467915376271784433951441748896850448 7745 398106066560018329592900340286355512872568093335982514468619309392160800906800851196429330742 7746 752316384526264005099991383822237233803945956334136013765601092018187046051025390624 7747 7067388259113537318333190002971674060651479595932644086678810684609789952 7748 16173092699229880893718618465586445357583280647840659957608 7749 10633823966279326983230456482242756607 7750 1 7751 100 7752 11520 7753 1791920 7754 207687600 7755 25937263550 7756 2935108141056 7757 337931130616224 7758 37441761589101600 7759 4108191603939293832 7760 440712703658091110400 7761 46523913007831160054824 7762 4816719510009989688288000 7763 489801110321660601428677552 7764 48868139993817919632269377536 7765 4784589154891410370773905389752 7766 459490287260355613408468923494400 7767 43276334103547425867991106950436268 7768 3996004245265887366153950854083772416 7769 361652753503381222732386945219508196242 7770 32071324136501156470625013053930501130000 7771 2785962590135299870512217331483641248450288 7772 236991822647227551285133640183939020477169664 7773 19735865111266045462801336986538565776854869526 7774 1608437153599199501877674444268463174528310784000 7775 128243199501723361359275202929838997632567303002500 7776 9999999850988388054812551200000000000000000000000000 7777 762342714347003779707030679574376226254812360860637340 7778 56797617383418340107826952921639907602320738556851644000 7779 4134093490135647461110106634395370110005706268473560802016 7780 293857642957028105812853218110094940605481990608778485039104 7781 20390682574579068859404607277621416384196790200608643224456632 7782 1380674535767186785451205077814662176573269867197653604853388800 7783 91187918474036018127547209872364846887587409962806812640654885180 7784 5872001119731394889684028955453860450934301864477526348759696408576 7785 368509536480853695382607059491135327177424649095833126456820373639352 7786 22528399544611342901336777805286668642230112593332302710776600979692800 7787 1341004532880459419443867940078718703724760835241794569812253608577788728 7788 77685781985259496367379435658217759307518946865563866865960880437869936640 7789 4377748945861854265999273967231144688508910820368867722860534434010110921288 7790 239849076012730224489706802875712891624472616652315955371684439534162191700000 7791 12769560624077194099671697317529012610756211787377385519429652715367258916075584 7792 660282846079713981075091121588035394096204066298405471173488939227748271923396608 7793 33140417259670644954749547840259781594342140159252502869215836465746964018269966186 7794 1613650604046867071120837432886363543480911309962971614660680301044080766294879754400 7795 76177348045866392339263942586944047469028685253447287545679727496204830078527442965894 7796 3484491437270360348263384564890286000411826146126715410174606581639557698184175710896128 7797 154338150159535951301517749355841648093504225168540216357564265319883807264209213747965358 7798 6615168777721971674886301901126780198902566248212584423364774909054704774199088503328256000 7799 274186162637269249876356254390911428454102151528115980453137438434904049668803613521772356540 7800 10981953842900612860740988990504549185047798051385333082458602406734921595858966289085104128000 7801 424741242320203218498835824893633385479153162844947912200279205308106611482799053192138671875000 7802 15850735756089003487745587897947877006244486149153567459450288577741458971061514694904834705755600 7803 570310787482701002574510789509473813456902469452316767270286936459026884036247511101607860449936232 7804 19767639272283756657357802975836995167262621281584831177258685667526615237506221932836588241096278016 7805 659491465270814187101370230033026483820418915748624883501055252483509972765032663227573620207174135350 7806 21158761380242538870136135467582570779440873160155881560686881790651588573611294273923129074227926784000 7807 652226097193703945055014257375043795669587497527205127266980077861881115838997985928801336747609189071724 7808 19298205954009664445946144344914810943505667223842849502668538773669519965035265079840952105685733852839936 7809 547536857846430147465479018718724680505591641948012657445961654737954605029689563388152202313966849957495802 7810 14881137601979569308653073615523995321405302150179047191017536679434761868236898149545602110295042338532000000 7811 387003377459384242927378660101160944349588719236719060893128195013864011645833446045896815136069393052505914288 7812 9619630419041620899349387684682610711791907335397274953500360184282009446218028364288424646426355820487006748672 7813 228273036346967044979900512336966080884103440233601883913088904605508518555972258759594431002089873495648272202484 7814 5164973859965249178785161145727236034197189676307253747863545553672140498279681827015812071309068863043159126476800 7815 111285677909601692690629536675874072992831665443645813200681521007944256496432021385971525907145378418436915669571900 7816 2280250319867037997390939175702521518618057145633211223701673629496866918322095443557599852464405322354773406414536704 7817 44369525065575562706566155981199624314981728104802072844444271174661215267038142513957686078298264911049638202147524418 7818 818659983307423768629122041373346594203883200918241828353239932593722109599392696240138275072496048386452906274245066800 7819 14300955043556894852207301950893207597642040752401942052619397365672739663222422366614835249301049011979588795297800413796 7820 236135830441045268695304190562843046545432634722631606995089525093997164656825304559518927306322741371320215937657553813504 7821 3679179308216189839500094407194637995915000300570442062868837013065606155537144603894025132901485994326680557950781721502040 7822 53994647126302021206455836079431680116223841712675083593566606917498432570595791405745545980555918682470779056520473274728800 7823 744969479955164686040045966579049372541683535254527820494778200618999869690971205839701307757932648514927489641582524116247572 7824 9643782987916433752367832795561450084320909984333669405540356123491830602276896412875684904136631345577489578791073918102798336 7825 116886191254588143205579613435103738684964031989255840709588148694453868473604247992793707140511165554255336648482804576962742752 7826 1323488980084844279794236391081136505491912830821615116048358996725726543552985385544459862039445852133212611079216003417968750000 7827 13966840134112247940203490132143450486972583018976136618838788865347802731960895266378513474341998065204214551468982503660068149642 7828 137030270583197993265162288003119752495493412780710738913888854270444247652048045282958196512919174160440761561742734130675141574656 7829 1246610489544853994293846506252469857405604511332240407874155222604204621436279791869321218172984007433246174335099412763750339743182 7830 10486402772512364907998148143587517952167039758444541108641693617972431418364141914712995569332061238708217360565596933167773203440000 7831 81323042028431475333150653420175379418598014086380099229385255771975870546240776903115515653392885132757065143987661782876527270414744 7832 579588115792962218745394569110295414899918666562043297496218218155292559611196438528541183052578286991693717312643929020391715021783040 7833 3783396111121139304717642531622916757383633537305441989755888360409526601928451627480169217838973471944663931423157512834718311405911506 7834 22539298408229739998969299611504713767394225712251473020205341011672178395222373818298874383986864226687570308016201522454394870287680000 7835 122075305886429591211924915921977845378789349991264461500358114728840240162235934437318156579205411481874908780862810032854874787677395400 7836 598631070650737835296229299743464279317443251483443199999999536831643050735218305716065951559075094298414299730818648064912479047177469952 7837 2646188704652620408901761688987758128477740288468857000371360351372181763069517274470908910951136484961394257837498203956862417519904777576 7838 10494373146819960690376617881673659242866830712133415413477781192839952118792630684658436425189472337226226676676731895305803952258924919200 7839 37149540122769913203223359244641556852372662874941258136086951796451066397299964395983868131182365281992644319084908843756322302381245009476 7840 116741446195279078628053382697032892400714190292561991461373895653609479558085387656833118116944391740529964081857449949042316677499221704704 7841 323736774870441413010490707250281266471606669954892555056565589253037893901130745339484897127495182109214097387058467280915732347978144028008 7842 787155198393473983871966693715669195175851968095785796810883776637745385794725251742243212232869793608984857901997395599280955148659402203200 7843 1666465812864030391541732975677083441749008899475093425654469054703716576771193195690866363135648882072821665971138905068050555048476593927060 7844 3048582568667961163458591044565974883752949439273295889119709476958059357165921712352063407662606527415857508472411677613191712027404075532288 7845 4779262825141566929692917638459126913375301280523729410955999402528459514164792807141078521123240335574442933654669002983141917972971439376350 7846 6362685441135942358474828762458225850142519482983253391097868311898678535023895470205809380741439936459320114563154074735498069107505763532800 7847 7122062757004147382161101785521834144823251158510219690328634189332143370169694550574179814988981608510206061085234603461527933433743647492508 7848 6629596118084252223273542208803364340510422180074030739471835396333697101358695060582503849012903633165768784339270959302912264095896138940416 7849 5070054779947717629308371384521789480239396134242244240920465398901950118940434730122685399915879922234324427977063576670726154954908951016074 7850 3142930641582938830174357788499147092171704016228964183489438310262757133952229082315620409970296130631126099520185782934667658221823117750000 7851 1555753819465285426786016013445031060147563042180291783275279153697424669065800599245395935195000140099930163728458865080028772354125976562500 7852 604709309448103418508269887158313433781302319673637922320042028521360939084892956052370986689743493124437171465383334626130082537345210384384 7853 181120292057919100304261868988672529740587284827801252809582215541609345699988044561638130873255478567108709697047335431227782547521001304166 7854 40922184163416960610007948511500046110713115845599917147789773125656509167051544531718086808048377232503453611192271644348554360453661549600 7855 6808100326899565805029628882462243632538701824780832304735046781479796336664099843099896770047457832859276882450006253898991123576773583052 7856 811296384146066816957890051440629999999999999999999999999999999999999999993417981770715175831380123269770679109707471144147376335610707968 7857 67086525836865982094673846691661787464634592540093265859482037324343062131499506488626560488979081792982330249584443200844913782371213738 7858 3710483897064441000007606205999691049595041597827180962697041696701153803406027022687418450694669042516630725311660081561015533974310800 7859 131502021866928333910087123933480516157860764129835656776804767622297012930043219288029752064844117339164721813894369152081312807052496 7860 2839213766779714416208296124562515525068186782172911800472343972928006866023529744780497366080032518018729400648554034039692514557952 7861 35166549275796276200789017752138052194568937334889734943020180008642700977696874573213301702215317462294643753125990279712413370104 7862 232455590843665714335678427567756543481579585820571955750387275123335465380398987260259796649286344336792278960394032437311984000 7863 750928886011734350955184883027331509236901339800539290415466174374403283956844739063490686371652533197008338068596042167874252 7864 1063315266853518603214775404207308890342584732193536013576919015037478631422421225630399697463850371909048263313564626845696 7865 575650376699493092116910832557350440914414697810613021650562728749427805118552303105583691119513951096273888597975761650 7866 99999999999999999999999999999999998796293784757977591840013785884420425913686469782305628238481010714412785050837840 7867 4429692754456178336783573163941511542801609124865708991729675299972227137191090374829195134525602671560024476406 7868 36695977855841144185773134324833390942317098278043477380845327633758358778198013374394111967161623404085248 7869 36869458712764182292559688201881769090241591468014221130182942632275407633902491037660092242277953142 7870 2388636399360109977557402041718133079032418859930326297227554141854139676918088348836987780000 7871 3761581922631320025499956919111186169019729781670680068828005460090935230255126953124 7872 28269553036454149273332760011886696247922830366870239838330470979560538112 7873 48519278097689642681155855396759336072749841943521979872826 7874 21267647932558653966460912964485513215 7875 1 7876 36 7877 15000 7878 1668240 7879 226060800 7880 26182485300 7881 3138426605160 7882 355351611441152 7883 40213846490112000 7884 4426790863332673318 7885 480674698514906930496 7886 51147660268338851667968 7887 5350250083559086505479680 7888 549173758965707683867321116 7889 55347525466347647961440563488 7890 5473398719285204522039821467648 7891 531089420867970379590237772492800 7892 50544317224383620645049236546741080 7893 4717120417286669419611030657597553320 7894 431569282386002353805622478669630930944 7895 38696844624861790832365403138487376998000 7896 3399561979507369000841111973684629660481052 7897 292526071982850457208892711493152974710434816 7898 24647152493481553788501508906161254819281502208 7899 2032794106460402682668537709613472275016051561280 7900 164060594556892485235214835804303055205512324582112 7901 12952563149674059497286795495913738760889297603252600 7902 999999992549419402941954148000000000000000000000000000 7903 75471928720359972312552540422229099196496046735864364800 7904 5566166513942790406885895948611845878675471348749637635062 7905 401007068543157803727680343536350900670553508041935397795648 7906 28210333737011249831360903373920853565007354756023010189115392 7907 1937114844585011541643770485170278106389639879962420239331082240 7908 129783406377224334855372605556961668534364425672838038598452480466 7909 8480476418085350702877423574881775646484962083953625685689261186560 7910 540224103031010920554643833434418961627470363714912429784538688782336 7911 33534367819757686279817242413769192084493845920976747283717771020224000 7912 2027555959029773281344381226791906183366630900124706845645533325922646024 7913 119349403426360888330504246667005964631503714336519716713290571163423196880 7914 6836348814715270926382323311052872638329942531058058703936021593187910942720 7915 380864158289981321204590995122931566732771118620041331382225744445962215040000 7916 20627020537104179389060718128717422136323797023531464245544641189945438759417142 7917 1085412653046561498472094272009060853241636266866357280889266083656665764854534912 7918 55463759070702279910022485576234769495692315093094798626095900051259299224881201152 7919 2750654632552663531244212470741561872330397633217957738144914426656998013516407193520 7920 132319349531846860574013083819572006939187271243243333344795271602689999439704041959800 7921 6170365191715177779481771746760729616186713777572417386829437192625215828644025013137592 7922 278759314981630808565133621799664287907138338335239853412977377413540958386865766186090496 7923 12192713862603340152819902199111490199386833788314677092247576960270820773872527886089263360 7924 515983164662314707211359424027610823248268966385731793935286589119056277013664446613147178344 7925 21112334523069732240479431588100179990965936102176676296731913233506672242293247326953356304000 7926 834628492060446948065822720751655182994654090996476564215309776601315396059677729031963287748608 7927 31855593174015241387412696727783819230969989879242622271155482849280815571546554565429687500000000 7928 1172954445950586388317276777526629167825027610102383148270908204313452677405675876730588819865894636 7929 41632687486237173187939287634191588382353880270019124010730946361508962534646068310417373812845345008 7930 1423270027604430518833440703210586753903306576683952454683818022693767807368494943664991084761092980736 7931 46823894034227807284197286332344880351249743018152366728574922926329208066317319089157727034709363609920 7932 1481113296616977731186817507622265344295961414593411264595889295135684440059328687819234033113360711766824 7933 45003600706365572208795983777987308971288060100572035200540110346819197781614602044395703148280031084665984 7934 1312278004872657184600777277514812416862092735396676758797522062221302835265318493092827292209817230153613312 7935 36684969475710819880187094254154553593874640010516848048879430867442958536989200747006197555035778947152218800 7936 982155081730651574797044727972049843690167800104685344048309154219931795836641448238087571027792133106200922220 7937 25155219534859975790279612906575461382723271390705707733463352336487466493690284701107336526736543940126912823232 7938 615656346818663737625110406692215525629526497783224100605357568117694003618798865558903543801931789699385997131776 7939 14381201289858923833733732277237239639400571283250258798753214409444367245600088277287903548557448790608111910912000 7940 320228379317845449093359798648786639428490291179788038970995494648159285506802743875660647602439246462631959996692450 7941 6788426352485703254128401737228318452562731592062394605241572781484599646282353304544263080335868083524651855843885960 7942 136815019192022279844383445173633220966992841528433186684420083553948721517945899538563701295469029926669554923270569984 7943 2617801978868958199687403202890777834583921958183322297822211999305011700755250408323503478619597629751928653926703940720 7944 47482279031830578580569516509155467506700054101660237593177820943182774307669903855497684640744443880948065016468476740948 7945 815154437482743006575816211200913484367072285279334331080592615363593583031336214754820817967882271046999358704010496020800 7946 13223606504698535046942635086714713575096852674314009959516570965606944852036342483743812868980114605364577530514503731511296 7947 202354861951890441172505192395705089775325016531378135833056945004420713787232235910273342870515392491311412282058513487303680 7948 2915710944820309145148923861193677408448936852199891064964869895586804034511420341533115951234247107954346976709947623397961358 7949 39483382437623728360122436228689616744709227368489974486223244632806993093621473909504169311170430371291156951003873778161121368 7950 501476715371654555123140579347326674961463751040472752372238653469947557253128065066375007724900054088824732964857582328936923136 7951 5961195753983995303484560285190290679466697599547572828415037298689338139156955502348988490572213867974428983779095716731622937600 7952 66174449004242213989712257459826926779930305206575534301208974918143163588821987660651326862426557795515691395848989486694335937500 7953 684375166571500149069971016475029073861656567929830694323100654407005952102468895011575633643861987701236132073124479464591394979152 7954 6577452987993503676727800705632931414467793924980863071599595355363668749072877193148662250669929575399754737577078191972156046311424 7955 58590693008608137731810785793866083298063412032615299170085295462397617207505150217858097254130248349362570193749672399896265967929600 7956 482374527535568785767915014110454409224235508783904066381297261784832562229936526986739017986049781924505384087163382043884838839190122 7957 3659536891279416389991779403907892073842412540799611173935230326934163963138923773186147087960810347164856987010684591355272083757032128 7958 25501877094890337624797363677685287831023339329998643881651034595672281444985652266397799407819374939637089857683839069234568933702369280 7959 162686032778208990102858628859785420567496242104134005559503199497609643882923419981647276367075859293620549051195773051892887390454194800 7960 946650533145649079956710608153540724513992516004301243410961279598909204796515834000275189748129272713166521863699445072916549620147870612 7961 5005087541343613239688921552801091660530363349641842921514682703882449846651673311930044419747421870756871260015375211347049866294773211440 7962 23945242826029513411849172144481076083370264421728255999999996294653144405881746445728503667229774724873902548674249960938305789578635640832 7963 103201359481452195947168705870522567010632084086241505395688637596497209347473187871592345903771296812030553852170019848101638724378302387200 7964 398786179579158506234311480147872872131224780528682396694581011530053000740496335699516415991135429690021945644970933909429072743644068234958 7965 1374532984542486788519264292051737603537788526372826551035217216468689456700098682651403120853747515433727839806141627218983925188106065350648 7966 4202692063030046830609921778790637932611717876404492010938876484419203021053933049395058581317038529280446914123671881052311565037936807247872 7967 11330787120465449455367174753759844326506233448421239426979795626100619895026621950347678182730491246432705789875780015550538387048334801164800 7968 26763276745378115451646867589035152984144014574086845725034471990335373143081301213804608772055113985333250399347228179106470208301968509232176 7969 54993371824513002920877188197343753577717293838254011166738644524250523263391632893634343875535078425175522489732043312878114363679943989750720 7970 97554642197374757230674913428573821667369037007512908458089679125475383133713585212012797382968766488026015934330565324552442012427344666427392 7971 148157147579388574820480446792232934314634339696235611739635981478382244939108577021373434154820450402807730943294739092477399457162114620666880 7972 190880563234078270754244862874951401215491037064748800866468024678484714960117631467321894726888688192417436899490773058409573901260754355840248 7973 206539819953120274082671951780133190199874283596796371019530391490632157734921141966651214634680466646795975771471803500384310069578565777282760 7974 185628691306359062251659181846787071969209673390682120823244755186956383606070547608164780027012279471573059445047004629805520578676796426289152 7975 136891479058588375991326027382088315966463695625071822482604315309030215855463296966970972703035546892275909478858901551912210549771311075522000 7976 81716196681156409584533302501010055752906862064888712718226949313602789550840330375153689117519979459507172269837311684325056387745820169151012 7977 38893845486632135669650400336125776503689076054507294581881978842435617515505920202146703791603568785284483766417906736023724079132080078125000 7978 14513023426754482044198477291800953505350996083597861358080509531029573286641245163858128362133240004779876423290715377422658597847207822491648 7979 4165766717332139306998022986739468184033507551039428814620390957457014951099725024917677010084876007043500323032088714918238998592983029995840 7980 900288051595173133420174867253023208249667955767552401674574030845367743143174953648373156510626820240305815938914957074839829602068234718550 7981 142970106864890881905622206531707116283312738320398239465289744097381570482876870447912995503456186032409965428634798728923330044029208591744 7982 16225927682921336339157801028812699999999999999999999999999999999999999999973671927082860703325520493079082554179553055363226113764432543744 7983 1274643990900453659798803087141573961828057258261772051330158709162518180498490623283904649290602554066664274742104420816053361865053061040 7984 66788710147159938000136911707994541797012204292852710489306155253180431054434445700147283203946490902569475204326836690581388800432213866 7985 2235534371737781676471481106869168774683632990207206165205681049579049219810734727896505785102349994765800270836204275585382317719892448 7986 45427420268475430659332737993000265899096786778861983787575320507819032681731923062187449263445371567923664005384250332740496417357824 7987 527498239136944143011835266282070782918534060023346027997162588904112220777410099339034143972768167756953101862906589651698275266560 7988 3254378271811320000699497985948591922127342403718220068753415475826936128425497151227578624610803410535701949472402067025527847546 7989 9762075518152546562417403479355309620079717417407010775401060266867242691438981607825378922831482931561108394891748548182365288 7990 12759783202242223238577304850487706991291623699916822284352558982205761174159524182525004829723238434700671478540308878196736 7991 6332154143694424013286019158130854850058561675916743238156190016243705856304075334161420602314653462059012774577733378160 7992 999999999999999999999999999999999993981468923789887959200068929422102129568432349160758390402076779741527749056753804 7993 39867234790105605031052158475473603885214482123791380925966413321953251170367186668909335108448529739048631644632 7994 293567822846729153486185074598667127980248552418943901442586996255796499182455081214057635267694537555836928 7995 258086210989349276047917817413172383631691140276099547911280598425927853437317437263620645695945672000 7996 14331818396160659865344412250308798479585544059325251414610181251636792844194572203876601377502 7997 18807909613156600127499784595555930845098648908353400344140027300454676151275634765624 7998 113078212145816597093331040047546785002325145433760286336552340400484909056 7999 145557834293068928043467566190278008218249525830565939618480 8000 42535295865117307932921825928971026431 8001 1 8002 126 8003 10368 8004 1937500 8005 221644800 8006 28037200400 8007 3245783584680 8008 379749814096070 8009 42823570371379200 8010 4785448444496244576 8011 522872438626556152200 8012 56239574678295321796632 8013 5934577816479316864204800 8014 615278761625440422731501368 8015 62609656324155615951365465280 8016 6254270377697284219642783674256 8017 613030010798411688563039010816000 8018 58950926629320593786586708204040392 8019 5559896104089401106684342770416263360 8020 514166125484246966737602341678133311988 8021 46609526974774359140619430056406548480000 8022 4140562374860211619063098135818149338786106 8023 360353655742808174081765480478874555106505624 8024 30715237558851830105252055656788929015890413008 8025 2563304012106915793656232351570310102163809894400 8026 209377792965421476314859384090187644326653310811942 8027 16734180894174931008947644744502866565792756309597952 8028 1308208878117080009225966345087287614849819057928512700 8029 99999999627470970151124239200000000000000000000000000000 8030 7471720943315854996954066105439150530836461618991907961340 8031 545484318874415320614441313494742933658561446596767333806896 8032 38897685648686306961584993323026037365043690280067733586177952 8033 2708192039383633002628708528714036432750799989605116869921996800 8034 184025910235576096456164519173305047554937872671397228748950718792 8035 12199640200169199996484113349746417767244677746590929798358363426144 8036 788684306881937646895081917223312326587220795487463535349832633244300 8037 49700617479576243863398038474469079276236944701098157144840448088473600 8038 3051627471597949451463369059653982884736275691280309233858261594404468392 8039 182480036313343454095992340733527661376007273113942209787775852255274735424 8040 10622096904946119061414877953363530852203830575950254787482860833544664522408 8041 601598695695490992347973502190360024220779236576390389074695768999785922560000 8042 33135181771228374946616387214935883691893467760134141175552207198269913646065656 8043 1773923766191362771025896881570161182358470079655294484710769656101843097012154344 8044 92260075508957727370128013121094783808104173187608076919383607258718798959558343488 8045 4658955761939256343425180700947782060717132861569415038619700515396898559340052480000 8046 228304334501871073093269635071549635403423003557090492266027897412530835121861797062242 8047 10850186661611596757495353860443402620337210538823419432920611235020670339912590968187920 8048 499799580528929400138061106212512166733399353328531859915177652769323346111815183652449758 8049 22300745198530543913373204008310761684928344613341536909409107415475119615917203897471467520 8050 963224395145663872072772273729807725751559869276859490287558579861394841135929703001051805518 8051 40246686843660582908724866166156224313550723251185936663376438682806359389705251859842978700992 8052 1625649758276369382516916232283713859304377854647233206729999248297737562441115481332980198713420 8053 63431765396593982137683813961111552814972525601197486378404870778796292912603863891299456463667200 8054 2389169488051143104055952501102819324749727457397340263526958370476904747192747890949249267578125000 8055 86798629000343397553770302640874550385480661644982061754095920552937132529263595071096850519781824504 8056 3039186186495313642719567997295985951911833259711396052783359084390154265029162986660468288337710185656 8057 102475441987518998778140170437566281771950995911555929760657269342022703814582918867506081354522768179200 8058 3324496476430174317178007329596486504938731754288818037728819527769373772708529655330198619464364816304390 8059 103677930763188441542782306404760562741427879412386770000503474556909234809409556796223523619523733425291136 8060 3105248448739224482406922881120637921630866170676952701476992768340560865072051511958770179875579711226822876 8061 89234904331340688630251796581067823618548356388936361347177588701848958878393593936686198397341648006676480000 8062 2457892954872624931972535315028355090789600880704628819274921868118678221978276450049415236187397189459198659666 8063 64822235394223003950661033734451767695193002455919312180635971015334178473421606139790579227244055022767342345280 8064 1635089269765898426368174838927404989877012700720017596755448157459305214998941772609076145986094119912445765139504 8065 39402006196394479210143053064222703722684717564295894553345588881889069001550169003592046529104275090783665903370240 8066 906015681261112201525225133466122004699979136363966445829360100003061090231353270932775248109534865626955002209881636 8067 19854159517706417844057381552249409809122598521857745920908846448120959514439106708912049425970787468921132183984178240 8068 414094007501627898501832505970927425606326627115806070919735939670560578423223551577200047900487953095003763206477043620 8069 8208901151521336790690819549362421638726334939991251600213041002647302569203835406870285365701251999142928754096157491200 8070 154450316753268533781556788970555892240451395532816015571510507958995690344559774091086705238556260155363790581675532502538 8071 2753972183846173557675364662706556701631973162899957915316320855434260776421103120352385985072828263810204235448295801412200 8072 46463802936516351374821524038452080983651163546378105919138231420609535255111668898322514869657231081544475417312547856716228 8073 740521964263117962628944376481498043324897253397290476831090006079220785031350224054197473406919389993749431002874651869184000 8074 11129517407353974264487785581763779937642875909225839516946111977387075385844649590513340918962592040348716843624868074629871720 8075 157448391020296693838050223752876479698366759021066048966629545033674760028459445994502655938900992109325765158637757082571636184 8076 2092619269194057603086489120120549687469589050529968647769831965538770633961938117203720973492032809678431318403205310242539432556 8077 26076789199326036866403655249492400132992302282337753648744053491694954491465625124592531221275105231108198432157810542674077286400 8078 304020983453183760477712574544704824763871621034550138437009611392783489496058091149979073267678607205378417642215489526483786993312 8079 3308722450212110699485623820635598876629881851966146171530224372953579089720536456626482323117866002348819165490567684173583984375000 8080 33534383162003507304428579807276424619221171828561704021831932065978036980675671044280405362356965974904177804941109851261714743505306 8081 315717743423688176482934695025977106964736764039322459843975901428933472307328401051354194324590157462971332816830940769496523079680000 8082 2753762571404582473395106932311705915008980365532919060994008886732688008752742060239330570944121672420040799106234602795124500492691246 8083 22189228266636164145324095237705760243079522041655056087366599215338614353236358216318642928684114162237577533418824348412632473236092784 8084 164679160107573737549630073175855143322991092939670103456236300527063405740281397585324039194491496506826524349829157565932300428939437448 8085 1122082592175174855491084059828463035224419126547852584212629048140047377665414897086610059222320912206470705803283154451261087167388057600 8086 6995499409462986574422921040970773084402338410477762239058637578397214686965707059210832883784261949625683609201418241231394157789530376442 8087 39759322392117261358181846056325908101539452443062811623773627376617212566741685900888103050340221239698548430637111302354218440900264134272 8088 205208589195088142827245783664844758081744897335315559782101990859180443712718605789131821209644296701031721660630383665229044518085701669080 8089 957809713041180536473966888874093141548261264116940799999999970357225155247053971565827933556866893680937572992704802793182470145433948651520 8090 4024853019776635641939579528950380113414654046230847781387529456872158732192360511166051169143881119977314337086397097476522908295382134684504 8091 15153874824008023236903836257860371738129960715974570683060159635982575612440011780549044612507920464853915241202553399600656029674708531724600 8092 50857720428072011175212778805914291330898175475794582388303037009341509897903651258101915471588658071047930072827240207102405231959924417974012 8093 151296914269081685901957184067017134085369968090181002277182353275693966018891873258580178514960569080309843365468620878619389703961642323148800 8094 396577549216290730937851116381594551427718170694743379944292846929231751585340846968358599983617690250400934443023680560281392338908350932372344 8095 909951409342855925355993498073136007379702305719064941420067248610487197307795166397018470704212072546002522499351765633170160617347453178881824 8096 1814781270208929096388947210512343868064670698373717577823928092209573906221288717284126640705302849958084803592309963450679013510127368484919700 8097 3121748550315992231381597229753764299552203663452692110759013345820291999549300173452357809659246249388329720509992356640563060038481657315983360 8098 4592871574961045819434893850559220963753664530583303963928715425829849593112365887662576458799433962487039659242136911866799383172025553240673310 8099 5726416897022348122627345886266611422132962900471232012997020370177297946010445886240072306886798963386548491269299105488309862520350743716804416 8100 5989654778640487948397486601623862515796354224307094759566381353228332574312713117032885224405733532757083297372682301511144992017778407541200068 8101 5197603356578053743046457091714138201226720787819629024703320242489358847722354535770475181657572659471957701845961416114075013765409013760000000 8102 3696069934581886151765802739316384531094519781881720258830082259191913891894153051391142465129720867018991905240494006737853124137724323621886018 8103 2124621113710066649197865865026680457209331663045269901991420874361696881206919454808314177013319106767459096885497701298299278081115643151170504 8104 972346137165803391741260008403144412592226901362682364547049471060890441831952531158726621848732046046043242526479843945708125829696655273437500 8105 348312562242107569060763455003240057263620790943506943563367172847903332309095933856623503358625163864777996618531060125926079208545192194867200 8106 95812634498639204060954528695007768232770673673906862736268992021511343875293675573106571231952148162000507429738040443119496967638609689904342 8107 19806337135093808935243847079566754713446468505694049305495817921488260305298299693720537157302977777664256148424830116880063545327960419226280 8108 3002372244162708520018066337165849441949567504728368356232060957849153912030929695605879039882751804749895082467699518707391758870958918930812 8109 324518553658426726783156020576254999999999999999999999999999999999999999999894687708331442813302081972316329892199658563026177671901709598720 8110 24218235827108619536177258655689905274733087906973668975273015474087845429471321842394188336521448527266621220099983995505013875436008159778 8111 1202196782648878884002464410743902678484932777059019827750666564337261301796006944762775187990889780101812870168069859974035660510580561096 8112 38004084319542288500015178816775869169621760833522504808496577842843836736782490374240598346739949911018604604215472684951499401238171632 8113 726838724295606890549323807888004394369594974574554900441347663652871905510554346160595119464444755323770572846207091628691272153169920 8114 7912473587054162145177528994231061743778010900350190439216738277434041842220934202647725289062544326683449645601404233409745704705928 8115 45561295805358480009792971803280289103479391067666569780283772030278783089656339424273691045196498338432585511144116398899757160784 8116 126906981735983105311426245231619025061036326426291140080213783469274154988706760901729925996809278110294409133592731126370748756 8117 153117398426906678862927658205852485738583125880568208133906146250214675885022351177784284095937453440562645664865795126067200 8118 69653695580638664146146210739439403350644178435084175619718090178680764419344828675775626625461188082649140520355067159770 8119 9999999999999999999999999999999999969907344618949439796000344647110510647842161746302252450429727351046566392888898232 8120 358805113110950445279469426279262434966930339114122428334895726764188881340246799906523752669191084736462918872622 8121 2348542582773833227889480596789337025608835484129935541123993470789290509287124546588080040263162501739315200 8122 1806603476925444932335424721892206685421837981932696835378964188981494974061222060845344519871619704006 8123 85990910376963959192066473501852790893686357055181389381390339799373481749733944327582510979224 8124 94039548065783000637498922977779654225493244541767001720700136502273380756378173828124 8125 452312848583266388373324160190187140030568229667599799312670274566425149440 8126 436673502879206784130402698570834024654748577491697818855442 8127 85070591730234615865843651857942052863 8128 1 8129 64 8130 16128 8131 1680588 8132 243750000 8133 28400116800 8134 3458075886720 8135 399128340174540 8136 45949729649213280 8137 5149438387486195712 8138 569468376995536111104 8139 61729103646378363920926 8140 6580055000479252937299200 8141 688495081782017314995470336 8142 70757057633296994046555000192 8143 7137719648368082481346303460796 8144 706732552679793116819634555191040 8145 68659885046771933873419488747061248 8146 6543552889634693531437726124502492864 8147 611589737967037889588821827392827848520 8148 56044107677782919374398655242916531006800 8149 5033831314557052944670101898388446208065536 8150 443040174110042643239751500532541979250113448 8151 38197492062234100632275344327980804818228555332 8152 3225099943702280640069405184320364288652402688000 8153 266583625203930620922156084187039144689679359541248 8154 21565912675438412060430516561289327365645291013630128 8155 1706886463923585899767457825901827877887508611647229984 8156 132129096689825080931822600853816049099831724850779782800 8157 9999999981373548507636742596400000000000000000000000000000 8158 739700373388276830052827576357414972108121316145644056497600 8159 53457463274585772596456795656192344993123679343384132915882982 8160 3773075507922571775273744352333525624409237957166570157859261440 8161 259986435811095266387570645244079277920800815006263358410396270592 8162 17482461472379729163335749460024423439229588164546015157814536313280 8163 1146766178849280088113223810963588253596677529646722647005003855180914 8164 73347640540020202138594545569306569307999232952407133505039223361689600 8165 4572456808154283437361676606382271894513243789505672816509778617668993024 8166 277698099915413400083166584428525265776615115696290355019271306073355394944 8167 16423203268230784509461666823401244649179430689017900322110503665720959027736 8168 945366624540204596465924137849354245846140921259572676085974614185475142494400 8169 52940685221227281962980146428730800341528843225748246502003009004894956436848640 8170 2882760814096868620408317836237406165392860727897196097286673929420784734065197120 8171 152557443892474542081594162082553765464117238882513633747665202516711953546151201742 8172 7842106418261406826460881115298575015492461259514137356613410024002658364050773089280 8173 391352284002908655748880971074998354582670734490620540031547432419487480079796544733184 8174 18949259763655299066741379710938619738484109295238510858080315485240059315114529156166168 8175 889715306252157255922096537033137434971929290355496503544033478779298673583188459101113960 8176 40483766022843281411183964660785598336606787127930564045843207358815574362831557130732660160 8177 1784059615882446682196356891238365078286792073813286184588957473662469628108494075467495636992 8178 76094727216507445893749009624654810334373229672871899732717127809050192449738446537083092636000 8179 3139241573805526860983852515940275127680413723233697784826022343201789949549348878344319743155832 8180 125175031387280442453802549885845967166437103330412876865337791400145353051917286511870946906944000 8181 4820814170141143177681858774035936852418306903738689129684340633945765693539056385863167047710539776 8182 179187711603835732804196443745687271408296124463264440171083304420562853920273482799530029296875000000 8183 6423098546025411597255799776269164431283427846132683794738900517965788280011518502380700076781015709364 8184 221860591614157895918528463802606974489563827958931911853185213160481261347128898026214185048652843552960 8185 7378231823101367963222860099835935257027862985395449874448524976390443581119483774494041370107443763216384 8186 236039249826542376519638520401350541850649954554506080678746186471625537862305605528444101981969901957611760 8187 7257455153423190920584439278825308994324570854261800210372974796880077559023379142329865611784503888975411096 8188 214262142963006489286077678807432829452605536322671828672626179566929532707206359438380995287189742004985920000 8189 6067973494531166829488686185654671701306773947434392191072243039732941649824700787534615919163408380496111992832 8190 164678827976465870442159866106899791082903259007210130891419765163951440872544522153310820824555611693766310197688 8191 4278267536018718261207478922183862531824438817734153989765017830966678555436263648233711341739303561774594848369260 8192 106280802534783397713931364530281324342005826331015049512148423557493887174408311830229673550276073372323098657751040 8193 2521728396569246669517506981259722160888462618712362919081404233156313304737516147680202009087654103410889404597665792 8194 57078987919450068696089183408369380351871291646833089051275706130187631818359232353309620729625858764378373565815074176 8195 1230957890097797906339898951356227191266843322885217759742269378961487088098762050199800831923394938713817289487646065570 8196 25259734457599301808611782864226572961985924254064170326103892319904195283816636646209202921929765138795229555595099660880 8197 492534069091280207442283558130077559448972671140636761202556492031767138296376932905337693816389752410445149525798945816576 8198 9112568688442843493111850549262797642186632336436144918719119969580745730329026671374115609074819349166463644318856417649800 8199 159730386663078066345238798887070936695712174173303819000794819596347261163135193185710475135603904342840595861039393899199916 8200 2648436767381432028364826870191768851187949144567216969294223785527552828965549715693040182072006706339319082702656073941734400 8201 41469229998734605907225275808477164753539504292048032437289564599107856187778030062836799649110085211010990671567667178550329344 8202 612123457404468584546828206997007896570358175007421635939443938779872443624407842777121055689439138018220934101442037895635620160 8203 8502213115096021467254937134362613180071387783978101396084626489895158272835652379373065966423978450927240862440102137915101806998 8204 110908821267285052963583923366389133435888219678088338331801094173554843599982720211797211595077738912956859875369881442854589925520 8205 1355993038364953917052999046182821545825500586615625623394769512860837352928089615746971251251895841263950934090801339704429179305984 8206 15505070156112371784363341301779946064845643411541663771480816236745621119082869777662003960874809600587872341592592018465460804251904 8207 165436122510605534974281464722886257272328257389241544928255609323839477243013345241213053835732660346025113540235906839370727539062500 8208 1643184774938171857917000410556544806341837419599523497069764671233167029346690747490732257952145432813109963775620455214301177158448000 8209 15154451684337032471180871628981214711959972616678528288965210847553315955632793443496336693713061066946974739560060059179954606404796416 8210 129426840856015376249570025818650178005422077180047195866718417676436336411378876831248536834373718603741917557993026331370851523156488608 8211 1020704500265263550684908486472836691813245852580828367796882842890011539534035871374016481049963207918266153439445926923393646446570240762 8212 7410562204840818189733353292913481449535837111340468664967515317957119194434036768652616750141889123425527664723738815376765058690520881920 8213 49371634055707693641607699908679201704381069880719583280595315688632358487171271813843126735908577056051892774989764389950433587906163507200 8214 300806474606908422700185604761743242629300551650543776279521415871080231539525403546065814002723263833904395195660984372949948784949806187048 8215 1669891540468924977043637545157109291375638938979130290507129161598843757036681338595185204404458165474139610875868062100642046910955261450724 8216 8413552156998613855917077130258635081351540790747937951066181625226398192221462837354404669595416164742300588085845730274390825241513768432320 8217 38312388521647221458958675616860727626199464309633843199999999762857801241976431772526623085331049932975285994354881634768163856478691043311616 8218 156969267771288790035643601629064824423171543772279641396537392495928168934833840329737341422269770406002312001933951970135761219030978091626304 8219 575847243312304883002345778031276975394663469268841838520941608926308543374442317116244690567351686260477323992876150684977581844183249910650646 8220 1881735655838664413482872815818828779243232492604399548367212369345635866222435096549770872448780348628773412694607887662788993582517203465038480 8221 5446688913686940692470458626962591860277585069846686549720894804990981931666495962772509867551616815105189948873299777149294536129559845595512832 8222 13880214222570175582824789073355809299970135974316018298050249642633081692302791983145529625068839522725750053727779701676852245947973385725825152 8223 30938347917657101462103778935267617951529577167850115183353504868721001385996561384668878135666959816323509916644237406078387555225926701149755664 8224 59887781916894660180835257946907347646134133065157367370726708094918311929125540820112305364214091760145404930663777109926354079402205054651187200 8225 99895953610111751404211111352750889684812828897882612185890724887130619813905052697162622603563811528770506426102383672576176571484319081956376576 8226 142379018823792420402481709367335849876363600448082422881790178200725337386483342517539870222782452837098229436506244267870780878332792150460872640 8227 171792506910670443678820376588269383449012363841068480194955305552659632519809407867706724728647126363822202867366633160156140517870520613885999208 8228 173699988580574150503527111447092012958094272504905748027425059243621644655068680393953671507766272449955415623807786743823204768515573818694802000 8229 145532893984185504805300798568053272239592081119277027674827506151266169230759235839862947576373698728433066449531681659249689935465540294396608512 8230 99793888233710926097676673961542382339552034110849476454610112710814557655311928687107182377832313317860662585295071165448045305363647059036050648 8231 55240148956461732879144512490699138986681415480833141278904705232108435498885827070722305981797692106617480551328729681814882280981432606430169372 8232 24308653429145084793531500210078610314805672534067059113676236776522261065520335909493460681511515283220736804992156976368278264999389648437500000 8233 8359501493810581657458322920077967451949261601889999147559158949147928012146457229598769391311869553906034448882652741296541186646241482058498048 8234 2203690593468701693401954159985178669353725494499857842934186816494760909131754538181451138334899407726011670883974930191748430255688022867799888 8235 435739416972063796575364635750471289147313815392155945876115075944533596234195551109871422315426576164766445433500306787616256879501170569612590 8236 63049817127416878920379393080482838280940917599295772773100114437461218675883131521121402750657855878050986647644499331517310370326336452288000 8237 6490371073168534535663120411525109999999999999999999999999999999999999999999578750833325771253208327889265318919761526935251257121294797242368 8238 460146480715063771187367914458108200219928670232499710530187294007669063159955115005489578393907522018065803181899695914595263633284155035800 8239 21639542087679819912044359393390256547977207885151396012978326850292684794542127036375119203879266864140888654549797985556160322120152209714 8240 646069433432218904500258039885189775883569934169882581744441823328345224525302336362090171894579148487316278271663035644175489821048917760 8241 11629419588729710248789180926208071429785890682094983685782702902668089548991618155894289361425666567076264755619786156497806990254276608 8242 118687103805812432177662934913465926156670163505252856684547571380872420286112920029101065095113263295546967941793255578380177055524032 8243 637858141275018720137101605245924062804587656856612398648124496004814704297084407089444806737267107798962480506415618148833664905514 8244 1649790762567780369048541188011047325793472243541784821042779185100564014853187891722489037958520615433827318736705504642819733840 8245 1837408781122880146355131898470229839921499359456216541909319400397887106241177556609208665838531553474142570421790801494278144 8246 766190651387025305607608318133833436857085962785925931816898991965488408612793115433531892880073068909140545723905738757480 8247 99999999999999999999999999999999999849536723094747198980001723235552553239210808732508183248987323659910687259654749588 8248 3229246017998554007515224836513361914702373052027101855017655561477528794483047558817732984102182713883241972066400 8249 18788340662190665823115844774314696211938072132153021647325137769285998137606931960207116154591724819085000704 8250 12646224338478114526347973053245446797952865873528877847652749322870464818428554425917411639101337928048 8251 515945462261783755152398841011116745410637420428777978969519161840932785225119968821981531261382 8252 470197740328915003187494614888898271127466222708835008603500682511366903781890869140624 8253 1809251394333065553493296640760748560164808214535516505183602924194671624192 8254 1310020508637620352391208095712502073964245732475093456566328 8255 170141183460469231731687303715884105727 8256 1 8257 84 8258 12288 8259 2048382 8260 233280000 8261 30507812500 8262 3578414837760 8263 425732842701680 8264 48885364814306400 8265 5559917311134283790 8266 618558441619609092096 8267 67766737068131812294944 8268 7285813427690886475623600 8269 769867400817600230954521512 8270 79870304680798168845399490560 8271 8137061628895695257882776723144 8272 813712494176166845994699419136000 8273 79860778452816622200618704736587632 8274 7689936460129975945974973472729726976 8275 726334371999314963971271855358172379352 8276 67274935334816142529442229179267259360000 8277 6108807736878338211809453421477901879741308 8278 543653911624034282910407853221339435762712576 8279 47405298629774562826653410556981991779762139042 8280 4048934399932125678540421278818630715487745119200 8281 338635494089538810940836218750499192855740943427248 8282 27724697434338976251763444555938594866526603008016384 8283 2221289005570156442224343205812800718661464974403903286 8284 174102419968803041117721784176104224101182805739212672000 8285 13345038765672333174114082686235420959083004209928758062900 8286 999999999068677425383447742552000000000000000000000000000000 8287 73230336965439643291924306112698897656043241930790508294880220 8288 5238831402129166202088601702906308107581416847438951716658464000 8289 365988324268489462201553202176351985567696081845157305312348359776 8290 24958697839317935987119408259111407215508828773566727972148199030784 8291 1660833839876074270516898481334968661235510043903068228161134881358552 8292 107796020813400966839497744566686270061444545395749165378487169305387200 8293 6821330570221878829187202483239205156640947332708127056131802565726934620 8294 420666026351724450326010872856800377945792892976717993774864258848318816256 8295 25270527092302619407568159182995965888124948534323166905492443929053984679192 8296 1478088294142114919566979385623812284519613237725838435822107671906649214080000 8297 84137629584078209085467248268592527880306541992101968171651740662507287682001688 8298 4658780299469060096742025928111391631298946273598357095271451962019783577132072960 8299 250800190826427569977051724060255880630924625277256309099335877394551949281541714088 8300 13119940174753556401271880240602979692509501461278979748988384936391211087830374022000 8301 666579045552219580249174894800472688977520518214348338134664867831908603138570173767744 8302 32873591856244794244751255734824971328955512387646133299358402368917620706917054895095808 8303 1572788560383389822539534516007905438294181071504796401220666185274924923154505919961792026 8304 72956655112677154179718494376265184891973600882201733802437022917714243167726499152554921600 8305 3279185047850305794305928544078080511707588624087001739316572868145571873239268363471219676534 8306 142724769270595861340768574122009362361016080541011151705730613618718455763766455712343547445248 8307 6011483450104088225606171760347730016415485144156880078884653096914965203529337276429564318244078 8308 244860842756831149526769663589756669766924501212900371146285319788992336005005450106892814395104000 8309 9638477416820594068942796341210139471815657050190126634524424796315679545805346932839096374968357980 8310 366381876930726901842101045520406636646046333089952220123181565460603943793142729793127979708097495040 8311 13439078370287679960314733435000940906794755109913085981647343432054952927501290105283260345458984375000 8312 475309292405880464793170686535162732917014439336767016133303327020260630216154830459549135515286213650400 8313 16195823187833526402052577857590309137738159441002029565282520560715132078340409555913635508551657579366152 8314 531232691263298495195129568895324030008700842876026927767902200988816083617329690894909547714072544003751936 8315 16758786737684508732894334948495888471396146773369931728190979239485413188223697992519531240719863038990435030 8316 508021860739623364881549473584994065687578120881158093008031094601690601335766458655114321776219896171966400000 8317 14784087864447447760739359837945367928011524728821484300637620996801046916193639300200373649863781716452186128844 8318 412622197628119344494703837241347705327207142667087136054694204974085255352721373395005294586473425281158800736256 8319 11033481474423213319624711029162286002554518353483078769725124265984746538460482984271824995245225983482342783245162 8320 282365657377235405255000681822484206580754458557619632691290390221416814985094991629905286628135288816300054192128000 8321 6908252164760920851405538694468286082230378721710758992689223344431410240888038245599032361205549749957982875324201008 8322 161390617380431786851307697525405230221234109824708848186563040352897263939626804057942881580809238541520435071273664512 8323 3595976238925354327853618554727348537339116100924451872406155546174339833309785409706199804316999926717619497687588620244 8324 76319389186063470193332315132705763134682794669314663996044249370129815006432907574052518372159875656729253111715014275200 8325 1540843801913557410325318754717820950681141379497914389892337431514155912312814835418761378237715673466509002891301079313740 8326 29552044145476812446562045042854609594783930336539088150430677904381202704352108644395214517272689345783898297002806166421504 8327 537641552618127766093599182406505060889011307849732550204428078205263998089412573611072820935414341600821355014812528641338258 8328 9264362426458527848025812140502743120381980293079703039507097626041785095252466358724098109905042538096583261355869005364296800 8329 150960895740741625616795131600930828984989924866381000955934303071573888320095840975787770227145549351533101177842409702813619876 8330 2322276879929137930804738385589092907363879467205083257061174195693041727029298143987834285907348745756069100476294939888272277504 8331 33666790157245772150075551384835434311369699625408195064250902213152400670774586983674198056903464303853853094566360044110292603000 8332 459119508215185159231772681651677759933963820057537380534591015757551992421896333410738228284353372173121721168114910832795128317200 8333 5878167527166107807069947938418624072102075642938681931585457991198406710799084171225252214539120162386713573394603716471293266052612 8334 70511637994977603686756183704946355594583453070298155691690061682373735055929464859808626692229943371592298469539626446891230875877376 8335 790758577961730961002530406390777249339227056547878166435808171021158950704552779853984412816406021595380140745070671987402532492744032 8336 8271806125530276748714080078421970699637266989235433154606390233095986931075333300158081324682246560087151010520756244659423828125000000 8337 80516053971970421037933020117270695510750033560376651356418468890426886959042926691292827406031704908142024984339944813018097763850768042 8338 727413680848177558616681988616721832037194463546358810084141818151710104824346488496163307451773942900826411593931369711518827606374875136 8339 6083061520232722683729791213476558366254837627462218205735765630792507811334807211068681231215564774375870125225672237574430021588354964622 8340 46952407012202123331505792805133037397935829508006108037551054189582542242124408131942012973899668562713007556960184607264300778699846421600 8341 333475299217836818538000898181106665229131238946150800065087976034784232517575600892967691697845100096828586636146811740351672960380667021944 8342 2172351898451138520230738824058875094391912897629171195001465916850169798573182319333807557858777649851535396628574237925637322058396881387520 8343 12934678408097062176107981004754959433059923720973382380019420882456449956199592352480830002117100344857888993413422328036847797752841666043106 8344 70135444699694849035832777123218434411107383779451344418350816631243200358760008971069989821260247037985491643897764127477942972863327120640000 8345 344955638436943168092600162340604038335413172420665455993713446634282325881079976331530591453412062754434324111519674941250023834902064505725160 8346 1532495540865888858358347025912369144333358847284477951999999998102862409935811454180212983150152858597913429596492025927836127233090406162890752 8347 6121801443080262811390100463533528152503690674719501527456466975154080307389832917985153811202080332236266227027236682919494771346644837674550856 8348 21882195245867585554089139569607599202565986111390344762524236451620167380161523570069537152108327541222680663445696276912744469040577446737901200 8349 69624219266030583298866294185296664831999602226362783289586857665788527050230098572341522280604872899264616269700491843523192762553136528206423796 8350 196080800892729864928936510580552857567669854171928063207411430826949150081191394703777793514181553470012765748752881337428230354789799610573389824 8351 485807497789956145398867617567453325498954759101060640431758737492927651938308749726412635159534260281057891946227701842933431569485659586311244808 8352 1051903829200341449711528483812375903262540502854736338210229878607909470641919024440636108851980372700909547744230777666645910767974922595969804800 8353 1976296803257523785967563512247942472322426391357264683561889258704330396923195991710803465449395102402598197954322287426176796586438049173409080340 8354 3196670515523576044934755563298115383500287511410587024214139961522280247298200840656198686425528873694159491551798329683688188691544707388122595328 8355 4413749583537565032476932990387411346167271613890555109335495524222485458980983618043735976906256037950045112531693572303994207228316556664287051870 8356 5153775207320113310364611297652147115245723067626027202924329583289895467775060590903855595728999395911248110073426410320373821369935757338388000000 8357 5037299668836650364602286231965668375784733902642266692795326718065027694996991731424656473725221901048707053090425815570872938286951640742149258028 8358 4074921031557194134548422359906295259181992858184340584659053723297350439384724927251831861867304706415051300854552271054151514382577755661665304576 8359 2694434982310195004637270196961644323167904920993323129470254068605688999860950241247810946575441108757368820097182518318831321827624283485179520954 8360 1436243872868005054857757324758248425943821101643191283004183248517975438608608480032959741459608134070680566754520895912921411956610803747096098400 8361 607716335728627119838287505251965257870141813351676477841905919413056526736616010889962992714253952740866698833954728797834832221269607543945312500 8362 200628035851453959778999750081873691778250629876309435569120996161608649976826288992639660736660909270567457675530618014786761372409366795406802944 8363 50684883649780138948244945679659109395135686373496730387486296779379500910030354378173376181702686377698268430331423394410213895880824525959397446 8364 9586267173385403524658021986510397901207310529563186281981809569169449681846264660745386944341756391242542711372097900791731896348930186418524400 8365 1324046159675754457327967254690139603899759269585211489280690243445088497856181017337335058074502043362647616780968836695084313730341800736869292 8366 129807421463370690713262408230502299999999999999999999999999999999999999999998315003333303085012833311557061274380971893107298121352555106664448 8367 8742783133586211652559990374704055804178644734417494500073558586145712200039147185104301989484242918343250260456094222377310009032398945680218 8368 389511757578236758416798469081024692880825503015526478832674402120477315422894223317780193165753553512621712084901746439662985731321035668800 8369 10983180368347721376504386678048226190020688880888003889655510996581868816930139718155532922207845524284376730618271605950983326957831601936 8370 186070713419675363980626894819329151835553219624736581202292368716466545270447879432906769382767068928387720810560360027474884930496888832 8371 1780306557087186482664944023701988892350052452578792850749696056809895267555688315663164265558034409440629008424209289464060514076728344 8372 8930013977850262081919422473442936986755360469357536533142804757133788047452451285299519219053351180460572662183973726714211748436000 8373 21447279913381144797631035444143615235315139166043202673556129406307332193091442592392357493460768000639755143577171560356656539932 8374 22048905373474561756261582781642758145409003406810986768616078735597862228020630640368855126269923560721619277098814440940240896 8375 8428097165257278361683691499472167805427945590645185249985888911620372494740724269768850821680803758000546002962963126332290 8376 999999999999999999999999999999999999247683615473735994900008616177762766196054043664534758238613992108909146888694264800 8377 29063214161986986067637023528620257232321357468243916695169682115097245737609907108336654487158033278714404855236006 8378 150306725297525326584926758194517569723774130093678322451933862166174681354095198031666832566679497773361922048 8379 88523570369346801684435811372718127585670061114702144933569245260093253728999880981421881473709365496342 8380 3095672773570702530914393046066700472609382356865736801860625072531739836876902260588384098213200 8381 2350988701644575015937473074444491355637331113544175043017503412556834518909454345703124 8382 7237005577332262213973186563042994240744303449872300636600255348636628549632 8383 3930061525912861057173624287137506221892737197425280369698986 8384 340282366920938463463374607431768211455 8385 1 8386 48 8387 14784 8388 1835008 8389 260144640 8390 30637102716 8391 3814453125000 8392 447245054972160 8393 52381109503027200 8394 5975708653438245540 8395 672749994906622584600 8396 74264136616670450941952 8397 8064241714603640547072000 8398 859830957115200736554355798 8399 90074523560357889806491941696 8400 9265238104229468883404164825088 8401 935762087347535396322600251351040 8402 92763933510758268343723884004614876 8403 9024267965168278308669913635234402528 8404 861274526288481256312993605952091455488 8405 80623115338168928334133493398255165920000 8406 7400246415543991168873178251647753849066040 8407 665860043319738865087230422941091304891802680 8408 58714629455973147976442880834005760243425869824 8409 5072366953385878222451914929597073120434548877600 8410 429187059183576805535804098897566122293698956926252 8411 35556726879429552115800463879593016196656111741203456 8412 2883368554654023497328077247283334901911552594634866688 8413 228792767573726113549107350198718474022130892363602038560 8414 17758446869896112685519074765198558793552730326287226903392 8415 1347848915332905650585522351309777516867383425202804564353000 8416 99999999953433871269204599382280000000000000000000000000000000 8417 7249803359578532510751420714916488211818601128609903546803404800 8418 513405477468426551698838916590060696008759930936682876013532088022 8419 35500867454043477833550660611106142600066519938980258615297790898368 8420 2396034992644255746740783617906264251757516052857409204753863018545152 8421 157779214788227055699105399096842343073038737634527693140824807374718720 8422 10132825956533416895084959187065631174273559574821411663898441590553477906 8423 634383743030634732053645033045350600108515680654017988687076956249950993920 8424 38701274424429046638074885056028677498939371513599005965995802410516234633216 8425 2299617965399538366088702485652635062951258900213752898833414074482073542400000 8426 133027946472850836874575166769187232063264872638253439614547850636283453281755944 8427 7488249032982960608606585095904734981347282237297075167277004918963148603698150320 8428 409972666353323897009288295538658036409061196519472903251862259431564108106867671040 8429 21819616601899198588047814090162706397901068915677106102068683214868313969389353990400 8430 1128314855028837919146337339656500555647420139117452970020635737887665395822706736315302 8431 56659218871938664321179866058041773378320486337865602003972470823533266756590556235301632 8432 2761381715924582337356502301620282890440895719279069482758235796469973934648562868207747072 8433 130541450511821355270781364828656151378417028934898101301315293377818768621823991356828738240 8434 5982445719239537269695286250775209685337126634335634012784713263222849769043240695302641603160 8435 265613988875874769338780952047294591702260527952612044277930775265992101178328367809979397295752 8436 11417981541647673977863886842678355078538142779856167009310148170220446825932507695436405697150976 8437 474907192558222969822887569067470671296823326388393526231887594656282251078817644837935581141282240 8438 19099145735032831783519170301168197993268826434170848711465055947823524442493994117514104117211028104 8439 742162761095185743308595318273180739329805593895871437108533332374734191344266342141670199895306798720 8440 27845022646735245312854311049910570947865211634257218887514322711673279664122637396910967140265112895488 8441 1007930877771575997023605011476930456786983502315787597223734046281151677248999476432800292968750000000000 8442 35172887638035154638755566417978091140934577323669850560801559681058601643321648521491506439401860913759036 8443 1182295092711847427349838183604092567054885639193148158265624000932204641718849897581695392124271003293729168 8444 38248753770957491720400340059213406845185597050055351633800583305967283708544605735444798310933754807127638016 8445 1189873858375600120035497781343208081469126420909265152701559526003464336363882557468886718091110275768320887200 8446 35561530251773635557130818493302369861100454899996482454310780209623749008519181089420051001511693674389186865544 8447 1020102062646873895491015828823577949035775288907496363555203384732979147883478323133767407343412408712819816989824 8448 28058309438712115428681948937383864969953867185574573131819782999494134951572663394502879888815457905183693022953472 8449 739243258786355292414855638953873162171152729683366277571583325820978018076852359946212274681430140893316966477425920 8450 18636133386897536747335178407907674708526901901099340167951774883053394681511269292672091002041295146058514276634552300 8451 449036390709459855341360015140438595344974617043731484591994002959567663866683438263659385862260926288323635167300550592 8452 10328999512347634358553684664818991115738903100049130167631336004374007690101740119113462917146171296200460266226252251136 8453 226546503052297322654777968947824586930960033628893780466660463460289966348825922437142368433015597972173426104342967488000 8454 4731802129535935151994619522834967309910627037660875217407473445058094612272439743902867009654103363611085031488203631075170 8455 93991471916727002029844444037787077991549624149372777783432583322363510651081704960544444072500656081457049176369365838138200 8456 1773122648728608746794473649222775020404078778752859879525168134852574414720998816435504733655761001835918436315940729047220224 8457 31720851604469538199522351761983798592451667163134220462061256614110575887275341843053296435189446154448459945873939189838957280 8458 537333020734594615185553996495685335951044408538437140877780606904579210010571178270631516383652933709741291390631293476458010308 8459 8604771057222272660157322501253057337022685366278660094905362673713275798557593572064308020059613950544205676257216721571133194560 8460 130047505276031724125068791921791609885015932515295678731468594338015986553505899116550850875854825694252784696390559002177501659136 8461 1851673458648517468254155326165948887125333479397450784497195963106235615878354407855562731250382212448641864781328483625166831914240 8462 24792453443619998598515888871885208533578188631364914391021665804654247675517795362457166070237389275941045745982537335792996438127838 8463 311542878939803713774707240736187075821410009075750142374029273533515555672351461074938367370573368606495819389913996972978543100788488 8464 3666605175738835391711327618546641006421432546378930301122096429837299233203721098575143635524356445697187257114926505849497811215712256 8465 40328687476048279011129050725929639716846267007449092827761087952180355137664740932837982637437138508383567979341754147587455615600640000 8466 413590306276513837435704174978039980882384702456105555429159755827399673276883330849590808011000814259361391123093198984861373901367187500 8467 3945286644626550630858717985746264080026751644458455916464504975630929378640488968323077170260189591401056681547999093390508171010295346352 8468 34915856680712522813600739063817612558491363918025037689472798010679494052667884214558888619428317258347664474796240992943777578990786576384 8469 285903891450937966135300187033398243213977368490724255669580984647247867132735938920228017867131544395665895885606595165998211014652683337280 8470 2159810722561297673249266524865918360519158124021905041461920691303563205879574209190289458248216056849671931091310010836627684450958660312202 8471 15006388464802656834210040418149799935311184286614231655052174760784122412347571278032684913835452450929832196657483534702972666132306752951488 8472 95583483531850094890152508876284288980025375598988742254480484925515083690248241960231151060783895128615000438083086804484930052067298713272320 8473 556191171548173673572643183204463255621576720001855442340835097945627348116582471156675690091035314828889226716777160105584455303372191639853600 8474 2945688677387183659504976643934190972906450621425507285688793790391819023196822054520096942251249069297119484538240172196508856652555862559084212 8475 14143181175914669891796606655964765571751940069247283695742251312005575361124279029592754249589894572931807288572306672591250977230984644734731600 8476 61299821634635554334333881061253566559041959389361602559999999984822899279486491633441703859071240705319752003338548098821452283389766760568717312 8477 238750256280130249644213918077807597947643942392868301239691824712576594334310554688051166081417403677300604735924217389633994079365203824207187200 8478 831523419342968251055387303729051178311314183537145844051761636097554772352859490536034951080546752369628169893548105474234012558507151552042552478 8479 2576096112843131582058052884855976598783985282375422981714713733634175500858513647176636324382380297272790801978918198210358132214466051543637680488 8480 7058908832138275137441714381078094783194296996695193876958244746382127600841583362225777520218475219397807893210998189980138330711251794944329777152 8481 17003262422648465088960366614860866392463416568537122415111555812257856366794783422346417158071719920926245791719266231041248217474660839943534182400 8482 35764730192811609290191968449846487890405470042574186672743397994882644201631857766133829989035496233911398203135400421270874438822694396679353190896 8483 65217794507498284936929595904182101586640070917067521721149332344535190234348052317574585632563669195254494214286603389814553615971025513377966664640 8484 102293456496754433437912178025701082889389632151992279723102667010858574525594253370550274175400714434589156304321899384458030652594174584668219768832 8485 136826237089664516006784922702009751731185420030607208389400361250897049228410492159355815284093937176451398488482500741423820424077813256592898608000 8486 154613256219603399310938338929625397634001974314590408043864943749348437896493441478105466704966854182148047957987687101838948945741819165774594956248 8487 146081690396262860573466300727004382897757283176625734091064474823885803154912760211315037738031435130412504539622348651555315210321597581522328482840 8488 114097788883601435767355826077387518167723604244985709707147873967192380115700826495349120087965819137221872304066129448764038376906888995207383089152 8489 72749744522375265125206295317964396725533432866823209882458889081076866484753410013954148758902627779025136515271868366274052576591107970120702446880 8490 37342340694568131426301690443715379634310704531562858284893356323748390907112321171381290495077097296719833677077201630872437173315601164126180836052 8491 15192908393215677995957187631299131446753545333791911946047647985326413168908438338012207196238679171823408864394622241889010183513164520263671875000 8492 4815072860434895034695994001964998277855635334202815654017246242643143341624154382769633725584322555654745730166858695396705724872892390013401038848 8493 1165752323944943195809633750632159516088120786590424798912184825925728520930698150697987652179161786687060173897622738071434919605258964097066141280 8494 210897877814478877542476483703229078766191304150683408403379867404014709212251410436008884962944729479130429680342949813694760009264928832113195590 8495 27804969353190843603887312348492931681894944661289443102213609994155678794618248151840535421495892182307001935972410079717074795757304985612907904 8496 2596148429267413814265248164610046999999999999999999999999999999999999999999993260013333212340051333246228245094927739143161778671144972262047744 8497 166112879538138021398639817119377060279394249953932395501397613136768531800743796516981737800200615448521754948665790225168890171615579967924160 8498 7011211636408261651502372443458445147009980904024688765846925271016739520869578960010617018357779807968817364092809075937401664361241174505146 8499 186714066261911263400574573526819845230351710975096066124143686941891769887812375208644059677533373912834404420510617301166716558283137232928 8500 2977131414714805823690030317109266501040683263685520037074830877653681624219821982435293426923924333695543410734116012627677943579377926144 8501 26704598356307797239974160355529833385250786788681892763652853282632473829655297251919872510033573345739402691875040107109260704827841280 8502 125020195689903669146871914628201118567012979484560252128482699291337707975387205096524312539868195733071210719517455987774509530769626 8503 278814638873954882369203460773866998059096809158561634756229682281995318510188753701100647414989984008316816866503230284636535019128 8504 264586864481694741075138993379713098143014107441750170817176708645919052372610743075590638710173621247556556542398355980414877696 8505 92709068817830061978520606494193845859707401497097037749844778027824097442147966967457359038488841338006006032592594389655200 8506 9999999999999999999999999999999999996238418077368679974500043080888813830980270218326661475180424708163257155624312357724 8507 261568927457882874608733211757582315090892217214195250256559485221273671400276601211961063275137466069725325017039272 8508 1202453802380202612679414065556140557903271252895243176708801937376944235845720553653374273853218779069623042048 8509 619664992585427611791050679609026893099690427802915014534984716820652776102999166869953170315965558474400 8510 18574036641424215185486358276400202836092967644073627595294238204353003280532027984673860350187502 8511 11754943508222875079687365372222456778186655567720875215087517062784172594547271728515624 8512 28948022309329048855892746252171976963147354982949671778132708698262398304256 8513 11790184577738583171520872861412518665678211592275841109096960 8514 680564733841876926926749214863536422911 8515 1 8516 130 8517 12096 8518 2067156 8519 251658240 8520 33038369406 8521 3933543938688 8522 476831054687500 8523 55676726924083200 8524 6443531232741920720 8525 729749798631128899800 8526 81402749386554449442710 8527 8913906856288637367091200 8528 959644764097262243523170016 8529 101466246325806578726802397080 8530 10538720725485112720328520560952 8531 1074784020243517505718853514035200 8532 107612640045530770735358465449042648 8533 10575128815887612878495023536329146560 8534 1019742280064015448879700240781487485776 8535 96462838938529623793630525836912230400000 8536 8949165804247814836421743512981482770058472 8537 814027299789118831996165239148573339602959040 8538 72578744721851536294508116100578952233206492228 8539 6341180359253829789925481988405941383340438323200 8540 542743264012288969802354897466886823886496729903306 8541 45493828951370030018152764980309946085087893085260264 8542 3733456322341082164667781251084202020185202667974771088 8543 299870330801122482013643342416407698016130565498575257600 8544 23565655060093789695558057070468002824279481913451009971782 8545 1811361582416383023323278334618288616097690913467095517953792 8546 136132740448623470709137757482287529203605725945483260999653100 8547 9999999997671693563460874214208000000000000000000000000000000000 8548 717730532598274976784470826298788321233645207387397259076192094780 8549 50313736794834446997299855347436997404378425451311498039391730699216 8550 3443584143042217349854414079277295832206452434081085085683885717141792 8551 230019359297195776969531067077635281430976832887919442096641866412851200 8552 14989025404881570291415013738230408676796320457424036228674732924592311912 8553 952485639917606310710078209880634054441109898491399231967523665778206052384 8554 58997688101849030110105279338444845946860093240900700293234840335157857384620 8555 3560517247050710562274656123801978295387037745799191994390330859314332303360000 8556 209265234851357991314071926194389818901279111047715980244027487604681454509988872 8557 11972515182559297553711962012616638935238136989729951844094902067000379012246296384 8558 666454163935483494165986073535521413339908119119439689887653437787720225729135378568 8559 36077594639094553710640930617455552409606557724194280373344054406458625373010237849600 8560 1898306644365230277161444934654848355324701164644026639982342833541356635622166340707416 8561 97035077532481439997974103685938752775617061542341766020902962692734137397744957114352824 8562 4816033604114786467300288614933577849016172457642558055773316448930097430499551663031377728 8563 231956064137665740411433951831271204786697989030317666329738080463495960562253540087562240000 8564 10834940392481172487474853280778460564408613401596542408009169350358957795611391282616785274002 8565 490560548977642491820306630752347239689651329857320754528726460327055236062421237169407933526000 8566 21514733098945856316441277095209053824739640698003827978131178866092781240485183812566217475361358 8567 913438523331814121053206983930972647401068839869698580805110037542094761484618078359293762658631680 8568 37517668212099614616008117956330183032449042784683088572319119977846297835226593942196910910161297038 8569 1489733367332560961811309582977720974573958575548607626034718083681492983350443931199662037904166523072 8570 57146532604329302234761839507034916928395030741325649205936020863801370800436897532443953837686709125100 8571 2116221721151878673145403640226870721422852316341540941460884428080528897613965103776717473784928193740800 8572 75594815832868199776770375957066281478429132770888220872481349175198150902588167809881269931793212890625000 8573 2602793685214601452298166532662292553916952548023285322075988615216031176876871060087311500147615932874061704 8574 86307541767964862196538187403098757395006651661099815553390552068050938845476042523463763625071783240442229336 8575 2753910271508939406257460883753403792468582941169987824370897974294832448390126680611835969242079609298616320000 8576 84481043944667608522520342475367773784307975884557825841810726346245967881835661580290956984468829579550782991270 8577 2489307117624154489538939731513513374480980679546622034687293093489020245916763168658420966848421133141207467638656 8578 70387042322634298788880092188949872409537036834849969861966806873510820149280700158720739506490263851653197821113916 8579 1907965041832423849253803519911158332218791539082301000887164864048316654684879017066010994959644282006676647496908800 8580 49529298338685804591795327809909501865467232888785540597296082830005527211149108116396222403655819439852236753987536706 8581 1229984803535237425340791177373449392940888518946573368814506139091943107978776476893608832134564484300253882169187634240 8582 29187365396114890597188400984128508697423350109565464449353138504801736126749873260051644431228719350730817959689555595184 8583 661055968790248598949675563290593235617847240683712775006527149777171141701411356724225418568535123902210334531751751188480 8584 14272429692294731327251012043712983187300992223304027732000565554202658489050970299505908324870622464614322880813800436242436 8585 293371732031227979423914905938591483076827983148038611018497983101013294498972847825637691586540331803083726092674606336068800 8586 5733479786920347123820511086305011757484527073111739444789387582664174149715984002593211088422540020968879999758531316126430260 8587 106387358923716524807690947352911449843389532612338802399902017618230892870264626873464930505758595023291579670910550743921459200 8588 1871530244663702753771818753957044116954648362624919007261614140232523977349245168740144489676177323112459136806562412200498479578 8589 31165315202606487680763781674799010299258372689883970743915974593696108740705044094171008904517523683669032165166228766525536572440 8590 490471950261669541628967382571424269822979999206887543177530712975694439639713315700109254368473636682028800479869651467967561776388 8591 7282660295457776551003948732826797551594775326707266466371440779076266242396402485297708993664495422781693088762707337455784165376000 8592 101842040225668460753978542939127188791893341366859793762943137726054348242152757852410369929032951352255338081711637860778019233087880 8593 1338792485955479924319862428774555717154595676220068816111119753096501537610678272633109437630621876138573258039447044068205335279821064 8594 16511772583809596830059483759017915018534730481014757545823551497276324450634627436971733470640388536144278427665441839567862784341789916 8595 190663469138419440368989193877550525736994910066513456992358558132740050394273609198399843823896855486395217081310410971268976591503360000 8596 2056763061278462229567581587022411625568436298479527941987908296472919339100355123299578333433901364737710251755776186620229899959775782432 8597 20679515313825691871785213025325535191632268947663625213868993895684991831922083262967964074744743607769947857377701438963413238525390625000 8598 193319045586700980912077181301566939921310830578464339906760743805915622976915658370978881734301742334966459597059348159003250043575725957306 8599 1675961120674201095052835561708404553704390196046011251661950242187988059040380527996814550448893953468763319453197006049856981446409007923200 8600 13437482898194084408359108790569717431056936319064040016470306278420649755238589129250716839755182586596297106623509972801915917688676116852206 8601 99351293237819692969466261427917613308805802938040985557143512367367531513522996630535322892741058583277001250036497560482362820573991191384144 8602 675287480916119557539451818816740997089007470908202109259195823168431103049314836468864160398876398885116883457577153092656993207019219432075368 8603 4205673275401404175166710404145771981310303104628219272034292997573031158537543484260130249694296604746991350844172917915595939238674184955494400 8604 23916220376571467963623656877791919991727798960079784020655909211661975969013046259737054673914518537642236748821417884540131578045004240513704842 8605 123718924450261713699209019145175372142509662481326190271248312210079467560631734242856953421728200408267483821157216468805869928897816897179544192 8606 579870428212501465563660872894555388441829542839138631525432303792228589806095440213302924233185677490204098831464573576241290066470370434123995640 8607 2451992865385422173373355242945318678075830485534113791999999999878583194235891933067533630848049996988703794292974832356166671329218308129612103680 8608 9311259994925079736124342805034496319958113832346364390043546128650864189537503554360187653954250262766418268511715576600821133776406800630531685944 8609 31597889935032793540104717543299230539492266489193484192407914539490861175636370942963786387768952400306030244924449297069859993016999808968604725160 8610 95315556175195868536147956739671134155007455447890650323444408144464493531765004945535544002148070999093259673219973333783250891935243907114594178092 8611 254120717956977904947901717722018866588641972278191860573068616913104198645918088215749711481103771722885546697120248614154356430764668629374153523200 8612 595114184792696278113612831520130323736219579898799284528904453429062692680495259904117131222492076270991255191088438654958098858479351763088625995544 8613 1216000826555594715866526927298617610324930561521245916824400427903643180252195549946137658524365652508355589763740031955463741949221026925275369400544 8614 2152187218747443402918676664838009352359122340288283875597604822249876436228194156982260109874671022414473466053573680318036305232820366092442081329940 8615 3273390607896141870013189696825016902338555137453408870311288356221804090611845331370439432969363509528869842932930425655937118714449489881355780096000 8616 4241613349779599996210332603762302303666748020948823460071411198777808526080725256940030273806912052469993353142957522984138433146412210954379856848030 8617 4638397686588101979328150167889676691669513463723856120657974156240226603726606896744958319289874533384506796236108427513658226723014756043809077958976 8618 4236369021491622956630522721083127104034961212122146288640869769892688291492470046128136094402911618781962631649048110895104141099326329864147526002388 8619 3194738088740840201485963130167008021445050177881138298513861647089518592620622541321938783200491004325960445701358358112496482017453024722735333376000 8620 1964243102104132158380569973585038711589402687404258035307248268247584766484911851879131295302662410616864291266171909234389881553167186037446664495858 8621 970900858058771417083843951536611837769105944375552819455426958627111547127670859432729936694659245256183481842982795430901477153933001812328231838904 8622 379822709830391949898929690782478286168838633344797798651191199633160329225176148779120841797878631062093928577594326156940951477736234664916992187500 8623 115561748650437480832703856047160314770666690626924211924921443106048550784796287838045881102290484294182279599625074213696157283926919148554996940800 8624 26812303450733693503621576264539668870026778091579770374980250996291755981406057466053716000120721093802383999645322975643003150920956174232521249462 8625 4639753311918535305934482641471043307192143888818261397071937708593478580997500496487909563246471026130608843299211238520669444578480578262748823800 8626 583904356417007715681633559318351565319793837887078317937719614049930997064452338702946738264202800076965945650352135399863976070081412959242346332 8627 51922968585348276285304963292200949999999999999999999999999999999999999999999973040053332849360205332984912980374518659714112287056049392718970880 8628 3156144711224622406574156525268164145308490749124715514526554649598602104214132133822653018203811693521913344024650014278208913260696019390559058 8629 126201809455348709727042703982252018722575752920151307055776961355002243611973324804746170235926180136151442110462403562005904632808607173810936 8630 3174139126452491477809767749955937368915979086576633124110442678012160088092810378546949014518067356518184875148680494119834181490813332959792 8631 47634102635436893179040485073748264590025586216486198495902517867980641186658399011034975765179999185859413593867058219547485374801468456960 8632 400568975344616958599612405332947500778761801830228391466829861391907331526429321186177631526838025919019413562761150891000366648174930088 8633 1750282739658651368056206804794815665205247243178726714450141818918980638832791081067657679870003689724754320022402627135995472748142064 8634 3624590305361413470799644990060270974768258519061301251830985869665939140632453798114308416394869792108118619264541993700274955248676 8635 3175042373780336892901667920556557180104805688661112027367056239598718477959924671753331009189155482145034969582972232301281280000 8636 1019799756996130681763726671436132304456781416468067415248292558306065071863627636642030949423377254718066066358518538286207210 8637 99999999999999999999999999999999999981192090386843399872500215404444069154901351091641282743876833036053708620483243856072 8638 2354120347120945871478598905818240835818029954927757252309132405547658421887851722618443088148382694311414969113099102 8639 9619630419041620901435312524449124463678482871745211802043739659205741026817600306827152644104881420087894999040 8640 4337654948097993282537354757263188251697832994620405101744893017744569432720994168089672192211758909320806 8641 111444219848545291112918149658401217017867826373079385924156807463013982226388145327821971441797064 8642 58774717541114375398436826861112283890933277838604376075437585313920862972736358642578124 8643 115792089237316195423570985008687907852929702298719625575994209400481361428480 8644 35370553733215749514562618584237555997034634776827523327290882 8645 1361129467683753853853498429727072845823 8646 1 8647 40 8648 17160 8649 1906128 8650 273504000 8651 33285996544 8652 4195872914688 8653 500021195770188 8654 59604492187500000 8655 6917451225140413440 8656 792581186945878915200 8657 89072989350609161737020 8658 9849732675804472666335120 8659 1069800774967459204428726272 8660 114197726928584484790182802944 8661 11973382476231736906752545058766 8662 1233030382169764459063438552780800 8663 124675897557116179347530796717572096 8664 12375453605249015238205888443120949632 8665 1205566986526632674294760107306207063676 8666 115230877647233745723406127208308085892800 8667 10803843112791622067593355159577609841410048 8668 993357404334816807122131782534612680062897344 8669 89543013651163415639232459451324697528242560040 8670 7911083174681817456101384654963105793419507652960 8671 684847499211076745932735029146628817200187636187136 8672 58073529249314919768851974028956890155855150099653848 8673 4822345904774500279386142204262754952482974082571996372 8674 392012913845847898999854475169242722093998783803395072000 8675 31186514461406148120578119663641112735741056511569976885248 8676 2427262471189660338642479878258204290900786637085454027093648 8677 184758881492506725257720418350979979663137347700558667087258784 8678 13749406785310970541622913505711040449564178320493809360964963200 8679 999999999883584678173056595612284000000000000000000000000000000000 8680 71055322727229231222925257595807883998072745656146253147840493484480 8681 4930746206037279407345254258412525488911769005258410647925501761711302 8682 334027661875095082935878165689897695724025886105865253311336914562753920 8683 22081858492691461353591085443727090618259824798129279094234713905076109312 8684 1423957413463749177684426320788466159907945610697682230761988542815789082560 8685 89533650152417853967635677904713443148255909485726294976317521358664520627634 8686 5486784993471959801142396007697415117297800854546152974972873190362429660160000 8687 327567586728814332221569631527559641587899788674737500860723965462332828490399744 8688 19043136371473577209580545283689473886261688266800722162560779755960894958210747264 8689 1077526366430459280405802876608409514182514847216749708935637047211314382438799297336 8690 59314420590258030980772760544661405787251822601630132400001155963107100089893048692640 8691 3174828328240410960584638561178449001092180664710219494425858930992734513698303691980800 8692 165152678059775034113082977470481900975760938224453751542432480937533873937032948471671360 8693 8345016667793463134735503893436360053270441264505746733560171228654117090435554979383593662 8694 409362856349756849720524532269354578067976487921325126793001633245598428211993660009814671360 8695 19484309387563956805646856388291999428515237030845539580487830518369984971215118950202704134144 8696 899300052575937316460412822304612226845914912332513019864761056079793497035745476457193177742248 8697 40225965016166702193182163207432455519723693827814051256051148629272573112154435197825840079383880 8698 1742693381014614361631743984155144541019037420752050880802332712031295648695395711356726545453217040 8699 73075081866545137797220400175145981397314094513115176562130941935222057081911472895607190374571835392 8700 2963895788755869554664641318550084459563474379989963997213210478249857528982900921433555961902742466080 8701 116199202651939758246457904486147817298233944050251175528084488616957091542223047741124776003253150306712 8702 4400283010533356272076661642041688603486417367206854022890233031414249768131923508993715114540590914816000 8703 160832850807542780275052764673721533344770432863200819179399460809867859480320167604952506230447673081593856 8704 5669611187465114983257778199187383541366883435802667802939084282971560213582051801495254039764404296875000000 8705 192606732705880507804183744273090459940902860118376619914960065882241009333918014017847831522132799415991813764 8706 6300450549061434940347287680426209289835485571260286535397510300967718535719751104212854744630240176552282741600 8707 198281539548643637336528094010327316779192075153821631347541954621118277716550671053270346984234134499665719066624 8708 5998154120071400205098944315751111938685866287803605634768561570583463719610331972200657945897286900148105592380240 8709 174251498233690814286618166500328098160806847204285539497065079975252349141448600036833798291722884108617329387819256 8710 4856705920261766616432726361040370056557632005310000498338838460791757546042744315788515552182799213227099332113203200 8711 129741622844604821752775293087706654075783396053346289009723477838097858769821498637106341132479935147846494364161277952 8712 3318462988691948907650286963263936624986304603548631220018837549610370323146990243798546901044939902470099862517164959368 8713 81178997033325670073042307987547698758027756747593494840135420737634689696618485398952711806307125633811881067783841992940 8714 1897178750747467888817246063968353065332517757144153122569309870873700741912637395916323057978184909838150678870861683674880 8715 42307582002575910332850907882347656814280061556735807817317630241650461854007126481581268128264013079993649489816803503767552 8716 899163070614568073616813758753918659223623222266511857930605587095202263837750759980602210709973657954032186087983252203636096 8717 18189047385936134724290427529400200756496777266383388656863148466992578543616845660002994924993064192825253981388386862493944610 8718 349742267002141174553051176264605717206556151459816106132152642542514623132675024158185876393774941279101679985270410283712245920 8719 6383241535422991488462132693161035354730386475962403986218824211418770713804851368939101611261234040779628355087403116952306057216 8720 110420284435158462472537306483465602900324253394870221428435234273718914663605464955668524890894462063635089071587182319829410295160 8721 1807588281751176285484347183601771160965821728858254183764262808838059229203558114341675564135720325979420931969983822862512182249116 8722 27956901164915163872851140806571183410550911688043664398709826410521299722780338154662657746279259298559952642063301333114123213241600 8723 407828976545635486856223827824081750034256145259426758924258269468634199844471330544496933532520054969622096501738993637082821279350784 8724 5601312212411765341468819861651995383554133775177288663733443532240314436375677561801799560364365156889806765842047395059142012833497920 8725 72294794241595915913272690755530379046097920390316733445531460412778557336086811498165815471897083433885953031231874197226994078975489638 8726 875123946941908631993152639227949495982340715493782149928648229355645195883635254159501873943940592415646756666268417497096727570114865600 8727 9914500395197810899187442182173882366803826182483735878286893161213695367461910592201593237198592557997859354950760938243510721712251469824 8728 104894916125201573707946660938142992904147954801149536573508900905618147154468817995600795726847293616068210314863019375809391919849422338304 8729 1033975765691284593589260758176865163269439293004639946753124847392124795798052081532840071240967206450678261830944393295794725418090820312500 8730 9472633233748348064691781883776780056144230698344752655431276446489866109833589152640001907721652540907559295664359807871237699783709349810400 8731 80446133792361652562536109041487238199331803137005788897177196687530755104142454732219428218247482718299835657121937470970377935690356475559936 8732 631561696215121967192878113156776719259676006996009880774104395085770538496213689074783691468493581570025964011304968721690048131367777492053728 8733 4570159488939705876595448055218173692878331107509652469576190261949189802612497254183611032772520454099160183157912304462612310105135691882985242 8734 30387936641225380089275331846753344869005398861027520188391528918680351591944696388966693624276805778172937845712370306529653097645508936792714240 8735 185049624117661783707335258081377759033815441325641369451926228431921455451317571743664842235744190594060859075119580630230645508605464792457543680 8736 1028397476192573122435817245745052559644295355283430712888204096101464966667560989168693350978324297118616180199320969035225657855935182342089308248 8737 5196194826910991975366778806196092006874619089776186999808883677687540481747282984295684672308115558698276245662589587644503125505153780924897651204 8738 23774687556712560088110095788676770926115011256404683892542724455481372182049913048745419893560612777098368052090047516625892892725285187799083821280 8739 98079714615416886934934209727716267437316261620557545471999999999028665553887135464540269046686320261294213467408864449111713582882147161217146290176 8740 363139139802078109708849369396345356478366440488826719553740643560568604528454733599887816802342389999434064759535027578438375830301490697332869464384 8741 1200719817531246154523979266675681190010290349370209299561879227488544541372508591581918589422675531606572185297551877774524108102385603864729634244966 8742 3526675578482247135837474399367831963735275851571954061967443101345186260675305182984815128079478626966450607909139013349980283001604024563239984589440 8743 9148345846451204578124461838050413376276762048684604152785474811063996330940999837442001686781874778266759197549621098929725960051648323656666182582272 8744 20828996467744369733976449103204561330767685296457974958511655870017458282716078976740740838604924489559443076383019416416856161070178783684088643687552 8745 41344028102890220339461915528218228125917096952975661861198737782043633844318759258427666851080131454725346916538480186158026377757061247818575502767824 8746 71022178218665632296316329939654308627851037229788980141517404537928289138972199915939870249864913068345707706018351267996608837519530612772526812000000 8747 104748499452676539840422070298441856872883154935943578556713275589087006192264318180059352404724282666876104432967847946642470004165358126954948922966016 8748 131490013843167599882520310716631371413669188649413527262213747162112064308502482965140938488014273626569793947431683212508291427538778539585775562288960 8749 139151930597643059379844505036704022189827217425997841809869612343603399267574335493045085312146251030601261818371557199108308375016471492347227168842568 8750 122854701623257065742285158911410686017013875151542242370585223326887960453281631337715946737684436944676916317822395215958020091880463566060278254069280 8751 89452666484743525641606967644678429778944454606973410332380222582620367884711422749344549137369661261808732451725389939715830358117202634671410802327552 8752 53034563756811568276275389286796045212913872559915249269623427610211373037661748034257868482482508231904006312371124719433440959802379460608749227259048 8753 25243422309528056844179942739952063356598113698978313858467696949030394211375198961949591343755651678699852009024234859861161573694631893362003240115532 8754 9495567745759798747473242269561957154220965833619944966279779990829008230641729671122099354406524035384891749278502004472102271392941474914550781250000 8755 2773481967610499539984892545131851827721577886318860447533864436060031999302131510233539029234735964378357463184468383467441317352007642535145701900288 8756 616682979366874950583296254084412384010615896106334718624545772914710387572339321719235468002776585157454831991842428439789072471181992007347988737648 8757 102074572862207776730558618112362992075922452726537241269756016471813233543552675058586865426100919328360527846230860189588642715226104369131910400670 8758 12261991484757162029314304745685382871715670595628644766230748524257183134995783005361949964435591109395954466951696725963671162707667084184890368000 8759 1038459371706965525706099265844019099999999999999999999999999999999999999999999892160213331397440821331939651921487690045139379492967136578217443328 8760 59966749513267825724908973980095118760861324233369594776004538342373439980068510542630407345872422176916353536468350271285969351953224368420622120 8761 2271632570196276775086768671680536391693928422392085710131595455766754385024429320578065977643714591983343947941770073263514743518690570938138114 8762 53960365149692355122766051749250935271571644471802763109877525526206721497577776435298133246807145060809142877527568400037181085343826660316480 8763 762145642166990290864647761179972238027406611443922199156082076491864140579664362513121859718057665747596369678842547652796872217074868420608 8764 6008534630169254378994186079994212511681427027453425872062633231640711093304439129297114696013299936586768675435823146162671853423528696512 8765 24503958355221119152786895267127419349742920117266356294861673666747498033900666602961428648362994292409652101570875436275450041592975754 8766 47119673969698375120395384870783522671987360747796916273802816305657208828221899375486009413133307297405542050439045918103574418232800 8767 38100508485364042714820015046678686175589486660094004193763221902011647295132337400114460504235572573114753223066408267233628258304 8768 11217797326957437499400993385797455349024595581148741567731218141366715790499904003062340443657149801898726729943703921148279320 8769 999999999999999999999999999999999999905960451934216999362501077022220345774506755458222364455333584170743388787139583415268 8770 21187083124088512843307390152364167522362269594349815270782482765597511934846752438698368349351880747854395853897128880 8771 76957043352332967211482500195592995711237114368294759969843213914406676774748145965017854965955576110826802642944 8772 30363584636685952977761483300842317761884830962342835712214251124211986029046959176627705345482312365245648 8773 668665319091271746677508897950407302111137019764389176602114809347588320518685072538964540788692822 8774 293873587705571876992184134305561419454666389193021880377187926569604314863681793212890624 8775 463168356949264781694283940034751631412399373928720379230903586816788982136832 8776 106111661199647248543687855752712667991103904330482569981872648 8777 2722258935367507707706996859454145691647 8778 1 8779 108 8780 11520 8781 2248090 8782 267321600 8783 35576042964 8784 4329327034368 8785 532875860165502 8786 63270068163840000 8787 7450576782226562500 8788 858603251283311001600 8789 97488586652406546152240 8790 10869559049748615318320400 8791 1191817653772686419747988830 8792 128383983175535168193074036736 8793 13589529504518728304301796604064 8794 1412880691372752031399202078606400 8795 144264556948094685603950165815432392 8796 14462459286739829427993886210884894720 8797 1423177164603935214277387953417856060264 8798 137434767611000910711457620821402988000000 8799 13021089174137413266744892374538813705886512 8800 1210030717126534702279763616823899910796476416 8801 110262671883507111920891403207307688502261704952 8802 9849732088717793655390309837314957757126284774400 8803 862308066040318102715050927390978531482726334172748 8804 73963531016996999384604890917157024049077276519694336 8805 6213867629676696415267161221098387246676501060662961842 8806 511168667810348715780414376818396760338769095420009850800 8807 41161355953815228904236139233125948566220405765845789585008 8808 3243397507006888724080403471739999051862123758941860112891904 8809 250008034532535014880175427460595041962781023619801764790645846 8810 18845405916623494307000694474719772531608783834039427178487808000 8811 1388690085316408024703914264076815085405982010369874745457461283300 8812 99999999994179233908653087478651920000000000000000000000000000000000 8813 7034476949995694172271267813128499175524470067590251878458870950588700 8814 483213128198685058398718470605515401991828888881641501183617482428676000 8815 32400683201884223044780182071920076485230510952268929571199680712587130336 8816 2119858415306092293072241713013377388944764564423498235140864026239842648064 8817 135275954279056171880020500772379254567888441193793711848170089785728996474872 8818 8416163114334932728719505053311954231383259705952405784828250955025588534320000 8819 510271004392892261534223584621742983680129657150206249951230018479695567199790460 8820 30136217979057770747030264434873258393052227096891594594051837207892360660187611136 8821 1732925409804095526071829620815742128411002391355365009553149526049899131797418605432 8822 96977372978746847762151465100717228942129403282421573845191633218824345038320880108800 8823 5278983432532964757288775688474865115065412211545081783600102880716531908000481333645048 8824 279384892885160134829570606724767369214171256217988508190909395702473856172855482468270080 8825 14368282991200427967839299816441718112704047795639755966246716819722634366069989324311233288 8826 717671433430240379268371766822688939107655029537661477883962932458650264569083390976658968000 8827 34795842789729332226244585242895146971105232566681666542293042201320719194373064888623880663104 8828 1636681988555373825339962643038776316045488219522090874274474128709798739624062360480352995115008 8829 74641904363802797266214264251282814828210937723598580648775167654622860253966874545947033752606666 8830 3298529131325670312261535181924800609089406569840815927768712921780966789153135326456221147900821600 8831 141158163862183763292171277281533409715350447234687123338479044719235017486161639828444149290332150374 8832 5846006549323611348296185672438405295362397303979442819148088521639941240495844235464582967369419194368 8833 234147767311713694818506664165456672305514476019207155779843627781738744789649172793250920990316654820398 8834 9063537806851301269005571056142678580023105642470375231350667235747332248690482251637405812248251744128000 8835 338821791811068432949902946437210022468454137276300329136904233588262121511973707406995394031999755467105020 8836 12223296661373251343312089459829052157834631856810523147512504304028368511736625177564167803298937610887495680 8837 425220839059883623744333364999239076364627183018190578065287659127073627285398060848820023238658905029296875000 8838 14252898220235157589872015647883684040815601396652049598716510484467258673776026593462050410826227763063596790000 8839 459932890081484750645352000671113278157990446702000917084018251970643453107541830607538396358007532888316640136872 8840 14276270847502341891325695542389108167721525574487941350103709426579484299205202779536837754822090312493795698016256 8841 425868942525069414562025046418328947646696506434056000068567871511425924092333570026246714158707369910515497058997110 8842 12197604876358357000724505140326342539406316156557100232359415307856787143829801981138249236430829200030867196329984000 8843 335112708498061896533858118911850597689366867031613143676231815884580022659024005900652106383136550178826264158707627564 8844 8822430353433127879308286156911480651640060359083041564940669573806273488890351920186084886964405994361183230811204222976 8845 222337020242360576812569226538683753874082408437758291741262115823894811650848346334502642370010973465496690788650052277722 8846 5357813804199494224838945306447830135404623209420614611904539041228319805920690758278042663932382315796747039374957945504000 8847 123316618798585412773120994157942949246613654214661126100702767891591190842049547911554993844889931531982113524646763411210928 8848 2707685248164858261304751603086240107625534760526393787249124900454797839780193683660588083084985321927663585901385549927677952 8849 56647273448717788637859266801496890617985137958955767376733669951088156167489323683982276367751170847251351068647751231887937204 8850 1127720937928040352906245311020245839880536902163124934710719683910162252529340832859402884795024452207219644489579336538344659200 8851 21334278287130611647736121752140948749599925239048782474061311195093392011093176473649338460020271418025202479101495027306447001180 8852 382994492125379489307748237149252570318687030986547994888785890537025248561828271506014710818210770382326581037865399510577451106304 8853 6514796781674349285879701082524470571119130950297343064277678822149415965152722432384442968562773261754470255223643756869935207414498 8854 104840120341568224558093524196342155680673907546283275196224195102314298038843671781330137102409193524278308951018123315346993088397200 8855 1593543366400164340752515025974557454983581949150259285040681045046941700801496178851143666236166232621414625536051389369894872106365156 8856 22838422686555587263948609924150448441976908489514853930367275493359582538050598841544856487749616255531221047599486658954256785399087104 8857 308072171682647093780785092390859746095477357634750876579826674803597872114292300379687150164256522817474680909348502312337764594781758360 8858 3903918889046179459316728530044658467096119109225176756605561759738524240204019274506029448031876487621925485078974866734897568035518680000 8859 46381569187921157495637089879081323287064057921170453946218356155849195381832668470453599319028851398029278103312226127346126561216087876852 8860 515554020550286166757747100087114513814281323823805204652708895979203690528971106555487682108235941884793214569137944912426848740187953954816 8861 5349640722385280259105279707845292638114226655696417761295088768540012939503871731800119694338423482367060913039105982350075575508566387673312 8862 51698788284564229679463040581607968255667610790768464489142121184803119894951302038114206627885923242549104372756119119003415107727050781250000 8863 464159028453669055169897312305062222751067304218892880116132545878003443469598921726594350397547044669929824915412792822251196422941249586026442 8864 3861414422033359323001733283898999104484396484103536993814822563429794711944781073956455554604482037810088202019383286926884178063866668584534016 8865 29683399722110732458065271318368505805204772328812464396382906569031215309322043386514833499019198333791220308531333529919432262174285542126525262 8866 210227336491226470323390611219317149927888306909718657681299291989819248038954980103562789640783871351734985315357334517438872264356369184017134400 8867 1367457148855142104017389933103900519105243888798614787553534531911064013294278020043080466042015147687588584574682914685721763765198397398877785944 8868 8142183461177118483122751362157824818323445722212214128497935454856121898322617642318073505786075166473964072714607321091129229372010662495833292800 8869 44221091476280644264740141567037260064704700277187520654192776132362993566705122534253814092067944776100495748570801668514703287805212840709840254706 8870 218240182730261662965404709904309118203407477569069163310487246167118612005294527479075374004825861789587024703060718148191385757359331418972260160000 8871 974762189825214963612513927335747607970715461512592039594251702674736259464046434998562215635985123861033090135691948181661608601736692699762436672520 8872 3923188584616675477397368389306721103778311308806161694719999999992229324431097083716322152373098243231892040191531178753943229512050780074458168164352 8873 14162426452281046278645125406457468902656291192419382671042435577923579291384131845133551333166999396747912469554499824177399563967538754551884444490536 8874 45627353066187353871911212134251783381073133508904234488108601669334637089423529899349505825123321668553660725125004640651313338013023114562444315996800 8875 130486996403843144025986552776609782658205206508162300292795394749771891644986291770438159738940709197758672492638143493949270471059348908839879429809316 8876 329340450472243364812480626170854096769505152586949050368371721158708140620958821772811444882507474333462109968488887886683157846653175006722202003308544 8877 729014876371052940689175718612159646576868985376029123547907955450612888167353978342815885726835413209127454572912774116611833656096757309877670798781608 8878 1405696955498267491541705127960528655653962080042478614996632179555919567874487694310943442778003357041163161860020751023649184346932982547758582743000000 8879 2343731881215965865778438888008592184719084228586068079384835249192139575763942317316793871109550593870716040685701648929920693160964304368618535603472020 8880 3351951982485649274893506249550800475901051206549146429122857589890612602835422462981183925746451451131271653200796323502998755418139051274583388893216768 8881 4076190429138195596358129632215572513823744848131819345128626162025473993563576971919369093128442482423663612370382179587757034253702134727159042430957790 8882 4174557917929291781395335151101326487290943725494067627148044185154050990283666426619052805871512077167509282048235688559580807973723618228913077293388800 8883 3562786347074454906526269608430909894493402379394725028746971476479750853145167308793762455392848671395630573216849461262782582664533443415748069368009148 8884 2504674661572818717964995094051026906309207423763477020942535582810964162850595719274270962024659860027827738959382947653264066922268308122366744499060736 8885 1431933221433912343459435510743493220748674559117714271126782064783446331099989349226654360610823330568646204467680715955647133335466034374815432708832234 8886 656328980047729477948678511238755669741368625061217387504305868996221671314480009027771343803675590572704211489016974657522377554605125260862886644923600 8887 237389193643994968686831056739048928855524145840498624156994499770725205766104871536272875407460892178785011406155769364545449207071214914321899414062500 8888 66563567222651988959637421083164495144024797006924800889591019300607244976353176353445675908488373497555602608607621290501418142789487050768918882811904 8889 14183708525438123863415813843941484832244165610445698528364552777038338914163804399542415764063861458621461135812375854115148666837185816169003740965926 8890 2245640602968571088072289598471986258164942118881709703810539618090214890335843156783292444755684349512290078847209032881064569947225860369433012958400 8891 257501821179900402615600399659393040306029082508201540717616175413861271211407430360801428479352166025892842884035088072660457556677844714801911790732 8892 20769187434139310514121985316880382999999999999999999999999999999999999999999999568640853325589763285327758607685929990993123378661354424327552892928 8893 1139368240752088688773270505621807256456365160434022300744086228505095359621301700309977739571576021361410717192898655154433417687111262999991820298 8894 40889386263532981951561836090249655542678795431521802428674125924710438589812041091468737625793137698456898156534973281762284676120540422478729200 8895 917326207544770037087022879737265899616717956020646972867917933945514265458822199400068265195721466033755428917968662800632078450845053225380176 8896 12194330274671844653834364178879555845134483638943899372270447548703217302019669626902447735290344082152307932277237691565046805235208879603712 8897 90128019452538815684912791199913187675221405411801388081240425028421172001606583495381629066940319045219424309723061015555986789823808745784 8898 343055416973095668139016533739783871154487092631078264175981248747637356106300472717559548988362518527638350834019188608899788639929400000 8899 612555761606078876565140003320185794735835689721359911559436611973543714766884691881318122370732994866272046655707596935346467437026412 8900 457206101824368512577840180560144234193064750298092009517281675432065466749994164075808569718421040979104426936807554667703588356096 8901 123395770596531812493410927243772008839270551392636157245043399555033873695498944033685744880228647820885994029380743132631072530 8902 9999999999999999999999999999999999999529802259671084996812505385111101728872533777291143723748566758834666635305144645346160 8903 190683748116796615589766511371277507701260426349148337437043218237383365827189032753682456812216236227844546080711870806 8904 615656346818663737691860001564743965697133920523690341972718897878296408438814541761745374980110707887108991746048 8905 212545092456801670844330383105896224333193816736399849985499757869483902203328714236393937418376186556719542 8906 4011991914547630480065053387702443812678612303164073642784210409511676283654715573575277949377676800 8907 1469367938527859384960920671527807097273331945965109401885939632848021574318408966064453124 8908 1852673427797059126777135760139006525650958625182565270777467845696883001393152 8909 318334983598941745631063567258138003973311712991447709945617946 8910 5444517870735015415413993718908291383295 8911 1 8912 66 8913 17280 8914 1936480 8915 294499920 8916 35957402448 8917 4601952298944 8918 558551906910208 8919 67675234241018880 8920 7988472959086688796 8921 931322479248046875000 8922 106518839719814526996480 8923 11991141285226605930355200 8924 1326248119356763221591237780 8925 144209936106498854287842480840 8926 15406550315387894159248826826752 8927 1617154011038020635894894686208000 8928 166721193573451757212847548997548678 8929 16878953250062135721505970515652440896 8930 1677648477128452665820748896475134558208 8931 163665373929459414265224955086508638604800 8932 15667570981533297883874506555544626411207836 8933 1471383076677527699142172838322885948765175968 8934 135523456473828776300778407751494807573577596928 8935 12239156579155959937441332443811883506085162060800 8936 1083470562048897266708903964925396731614059305631000 8937 93991579198394673195940551085616659931617170424829640 8938 7988061409353466785568734560217160784163118350078050304 8939 664883836375406516433586250657527435394385613490936917200 8940 54183878888822303239494539010576927570814937775180199835452 8941 4321942375150641017756217694944547423882812854310676933303296 8942 337313340885790191920456470450468060783264313605380124094496768 8943 25750827556851106532658069028441289322166445432839581773436522240 8944 1922231403719374298396947824191298116694837315772877719666831074272 8945 140257698616957210495095340671758323626004183047357349291203589613400 8946 9999999999708961695432659527893350800000000000000000000000000000000000 8947 696413218049573732334510534767457533546769067664905502637122091643027200 8948 47354886563815687870539704230075549328249820675070514665190108510357843382 8949 3142866270582769635343677660976247419067359562370086168406369029120951642688 8950 203506407869755036234838271067051902851750323545419999485679691435519311347712 8951 12851215656510336328601947579028053602105440468782708338836307359958697124428800 8952 791119332747843435920435787533961554796045010431350444455412575293752142136740946 8953 47455203408538980323550196802904482193166517622969015967105698246350408799072161280 8954 2772532054073630109128493811387877255041215433699550950318696953535379271347754500096 8955 157696212292172692872536495494232533747296671481175472040146738902751900489169945024000 8956 8727963568087464362243991825624374853209270540314134393808159051156893548164129124731464 8957 469829525495433863398701036274262995240821686827512278740409156383771339812042838694409360 8958 24585870573894266558119599578786338204041682286891071507041383856230074561371168418048245760 8959 1250040620234437233202050426549213464911824697153914876943062001682408265864131311563682713600 8960 61719743275000782253368064522199213667893407014216079226325705083602959128980590422318581763862 8961 2957646637126993239230789745646087625744507696755215179097999533889691980578829598528969252522752 8962 137481287038651462382513119849883499396767581048285666560354652327124493609215452167409487358984192 8963 6195278062195632173095783932856473630741507831058682193848338915333697401079250587313603801466353360 8964 270479388768704995634690394673362559460685949441309518792707727687444524262772434011999111426214481720 8965 11433811272836884826665873853058307138049213462161474044241035188464938304808626680734807168449686573912 8966 467680523945888920844437000132141494961972594035383085059601363951650166465415593120512270848920865734656 8967 18497673617625381890662026469071077112135643605517365306607646594757360838382284650666822758235015730811520 8968 706955948934401503887926867671553623821852291684505667626071258300634808866592367496348688566430272779799464 8969 26089277969452269337142526875665171730070968570290223606659485933627332460336288475476617422770736759401882240 8970 928970546264367103703225814042804157693451021567475673026319847840335632107967655360439259827898248759888314368 8971 31891562929491271780825002376447563496399713810439143854627209290136802266601989686023443937301635742187500000000 8972 1054714468297401662107938645095367249212339724024262320130372003390289829232871429493420232892658995803269030417036 8973 33575100975948386797110696048991269305533302609246066947133332393856972076850553634350302934134549900847114729991728 8974 1027891501020168616286894298902357211077795265838325838838474250686011755979546545656686512094388155147364088672157696 8975 30236694919279928433903778295701355282915451956817976004868318877311240610555683471863516705268223263646600291188794880 8976 853832341345084990073858531808462126143686418897944749212049460931262212651427341318714339292130857845390982258799769064 8977 23122776886366270860836210204919187707664789774481438427349590424104842859060373313703615073471817478944129914176650408064 8978 599925264033452695797028710386193242244074944951133619433467615766557646390988588396622219819268402042221656464171238162432 8979 14896580356238158646442138178091811509563521365329805546664561760200952380606839204411677038790735222188278282839553502607440 8980 353615711077166618839969438541455871706146114221221106877417418330408525692124818060800704808225242037891768539412147193353580 8981 8015580221908051830252864620266291701029887523956758447283749054655835758763523507226123710244747292761237040019855556181679552 8982 173291855882550928723577494553231049176405770942338869166049483708760446741891998597138018849473892117228710091388199217341136896 8983 3568778227269220684185133808494304425757898065493689271603433023934164071686953175966896556553651339703320075190331969538611968000 8984 69918698151538501880194612213375677254903125995181745929605959250085353524397120097398712040100604676661284676843558651761355851490 8985 1301390975514967310511903426880597873725595439581975730917739982900696912676683764892609646061236556499537351225191196665693267072040 8986 22979669527522769358465502495742867652388205269099825446354630686444302982718959588544650905964677721905626275023464297635392849444864 8987 384373010118786607866902363868943763696028726067543240792383050506815541944010623510682135145203622443513745058194981655326177237455440 8988 6080726979810957024369464642263588451474117808587061404980014929435728305859014696653023629033318248314826871107942193403651679642678068 8989 90831971884809367422893356480549774945125590777268417119289017420973001661142603371187260294728194282259569076362168210128505972054592320 8990 1278951670447112886781124271600477485072346677352466572157614174912073669593659785778028098877365275007685493348842589750252577870762213376 8991 16943969442545590157943180081497286035251254669911298212709827200032069325536006899176646441756856376189305416198607054324537012410275123200 8992 210811620008493690803103427812054043185099464881848390186801100484445708185694270253669636251160754667705391125585945599012769940643533571118 8993 2458223166959821347268765763591310134214395069822034059149572876260007355237131428934040763908529124095551739475547984749344707744452657473208 8994 26808809068614880671402851976495843117595170259538795055467414332416971724451243190671485141576523412515030962006969082692455306063056654565376 8995 272831676841649293214369265100109924543871135774759759558833819175549946303338812560222249319836193234935055943375004856762725084744859010585600 8996 2584939414228211483973152095899516165088271693051834903244193029620077997373782550951821189931456796470138348453815524408128112554550170898437500 8997 22743792394229783703324968302948048914802297906725751125690494748022168758624618537333762967914107679984777356850240983946232468658897669832513552 8998 185347892257601247504083198824934637117245736266969997227241191277723017326872871514636269269023452364148139532765107551468394360927364148304543744 8999 1395119786939204425529067751963319772844624299454185826629996608744467119538136039166197174453902321688187354500972675906213316322191420479946687360 9000 9670457478596417634875968131712055577959018865025375067198041850155285303523871532219572012540760482832802512978584863438856287611894489934135040682 9001 61535571698481394680782546989675523359735989096723311126047789691415008684116964901926369177825900293189600388197746572127464583374336426907192646848 9002 358256072291793213257401060079642767264614070462785286851399150898404076412417354945125284097404735294874857219943826677584143449671100479090678824960 9003 1901506933480067703383826087382602182782302111919063388130289373691608723368320268972914005958921625372321317188544471746132241375624152150523130952400 9004 9166087674670989844546997816906521296751257010772547504714021306597372940769060613785660939375579755952610897703633744316475440686926702940481510521812 9005 39965249782833813508113071020765651926799333922016273623364319809664186638025903834941050841075390078302356695563369875448125952671204400690259903573360 9006 156927543384667019095894735576230252276845669231923665305599999999937834595448776669730577218983216670421289651341290482675743919492380651734549336686592 9007 552334631638960804867159890851841287203595356677972752080460143766817840656048306011801546205896376901178123076332086437262181787198657911780990686412800 9008 1733839416515119447132626061112509833533738977762250251538513492905345155226190001140776610468857601287613543547292808763894210399090546652420905638149998 9009 4828018866942196328961502452734561958353592640802005110833429605741559990864492795506211910340806240317070882227611309276123007429195909627075538902944728 9010 11856256217000761133249302542169453357725936432078610250118739806452096284753316637273890814476418705180007252645202803347706257805227599636023548819013632 9011 25515520672986852924121150151425587630190414488161019324176778440771464023763427741077853033343576571511408052781709886363410299651253452897773761509440000 9012 47793696486941094712417974350676825581571984043346476809055370719330677599582629558486924141753855228268070737101816754606464919205945933640191870523908016 9013 77343152080126873570688483304283542095729779543373595701561933117186172376166553392452757428119262686501890202281235359914292740391696030677339827991488960 9014 107262463439540776796592199985636192124334282587155916376859967213136857765660947314906440004610836928860473883958685379462995617938011100179068818315804672 9015 126361903303284063487102018598682747928536090292086399698987411022789693800470886129500441886981716955133571983481847567220468061864766176541930315359691520 9016 125236737537878753441860054533042881942670219805533014407220662777310764861875304774486812560471238595410689372344488697760824435427328235432499888310936248 9017 103320804065159192289261818644496386940308669002447025833662172817912774741209851955019111206392611470473286623288634376620694897271469859056694011672265320 9018 70130890524038924103019862633429185591640485592132458029293447225673310628918142491776316748265713149450291798025127131317020338089396398633586115584458752 9019 38662196978715633273404758790074316960214213096178308188045661422922704271447811799834894940746390400118589826930322467580970646844799028565429515294011760 9020 17064553481240966426665641292207673705383213947132808028505847322080371937819903102944120534153937764934914269021470628967463663637901977281918889276905092 9021 5934729841099874217170776418476223221388103646012465603924862494268130144152929937197923842923011260940438873524860330377350692288018763065338134765625000 9022 1597525613343647735031298105995948498801078260989461005637517938972476208369682656835881569327289917624821920644300169816488053009092298420656460475138048 9023 326225296085076848858563718410654151141615809040251066152384713871881795025767501189475562573468813548293606123684644644648419337255273771887086042216320 9024 49404093265308563937590371166383702437069856363274407838466851410798288863543076809670629243821161056442324863170029451887962003039249567116697480856630 9025 5407538244777908454927608392847253846426610732672232359457332878522309673075027948314233352649809035366154629571051078266206159118447992827175465236864 9026 415383748682786210282439706337607669999999999999999999999999999999999999999999998274563413302359053141311034430743678425597625236024389453339577810944 9027 21647996574289685086692139606814337872670938048246423714137638341596811832804732305889577051859944405866803626665074447934234936055113996999844585680 9028 736008952743593675128113049624493804197911072223570780521824434284078233506720327861388241698370893000135175684934578412081527184835896783433282826 9029 15594545528261090630479388955533520293484205252350998538754604877073742512799977389801160508327264922573842291605467267610745333664365904831463008 9030 195109284394749514461349826862072893815719561069831543442512235377918605254275032643979147603056876755963055055761858498003123681859429952651264 9031 1351920291788082235273691867998697815128321081177020821220111008195370108034298735205556951671370402432612355991415537576302078449610586393600 9032 4802775837623339353946231472356974197969422773760540630799162204359129670910044599978530521216039448384382621686909691844787245553995438906 9033 7963224900879025395346820043162415331565863966377678850272675955656068291969500994457135590819528933261536606524198760159504076681343368 9034 5486473221892422150934082166721730810832722465838887869360005102620193979653273329516265551841710891629880206458267110545783055712256 9035 1357353476561849937427520199681492097231976065318997729695477395105372610650488384370543193682515126029745934323188174458941797840 9036 99999999999999999999999999999999999997649011298355424984062526925555508644362668886455782421686631470135232559264616683270444 9037 1716153733051169540307898602341497569311343837142335036933391584177467567685406077199333536314094054542065864913319969912 9038 4925250774549309901534880012517951725606019386498851784637643929278543244473833830260373140850750059098850216378368 9039 1487815647197611695910312681741273570332356717154798949898498305086387315423300999654757561928633305897036800 9040 24071951487285782880390320326214662876107044372717657606219826436783762941679181929726924946666197502 9041 7346839692639296924804603357639035486366659729825547009429698164240107871592044830322265624 9042 7410693711188236507108543040556026102606556759665628590817578379646986151264256 9043 955004950796825236893190701774414011919935138974343129836853840 9044 10889035741470030830827987437816582766591 9045 1 9046 72 9047 13464 9048 2345436 9049 281088000 9050 38579489650 9051 4751085036096 9052 594195483877716 9053 71776119061217280 9054 8594754748609397886 9055 1007566621509911303808 9056 116415319442749023437500 9057 13211562392019399750451200 9058 1474912228289077159524721040 9059 161812147394058474352227104520 9060 17449402268886403141310634338150 9061 1848814334890155610374784470220800 9062 192441327313529419116785873903132256 9063 19673175889163861384072771300875041960 9064 1974837533655537122090072725649034320472 9065 194607408939165191461267441144226119680000 9066 18821518001887990526837352627382459918379128 9067 1786103517848993532891423900312508871062799040 9068 166266287664560630003065530730486112210464884496 9069 15178628029785608764643673028162248031774703616000 9070 1358546380289518362082216208711746081876121410111752 9071 119181763601325396911968645063375115202991608662973120 9072 10245082132625019378357520068332215932546271576306430868 9073 862710635424097407681242729499489118321840735237491916800 9074 71142570492168497258393728820355435587199260643530250140506 9075 5743491167564207129825263733715978484176370328182612650389304 9076 453803949390818776262542766184181118062994473040512182108767568 9077 35080587460290015719764387415103097380660147226658660807186841600 9078 2652335238355663972863781109929452800183143879582476922663961790822 9079 196067603190788838513076505918424852588546673571702672687300962981632 9080 14166027560312678260004629407847590686226422487783092278411562550953500 9081 999999999985448084771633079473882640000000000000000000000000000000000000 9082 68944908586907799807345158643813587616328257330164771746424199096480029820 9083 4640778883270820466538690425972885047752825222728511718419158033715858356336 9084 304858028246528654628336733114695999649533877549898358335417795824732309340832 9085 19536615155514251929732883175845455743225918414517874304213733970215352401920000 9086 1220865487368481951217185020115053556144981577086428808814743559192891087649303432 9087 74365217278314191669298672716756365431991105089922683910841960397111449918515725024 9088 4413333916994125170117057809095670770002834383684113361311710347358537500377570369740 9089 255072948974788469258300066883143431676290704776492802821881313486813155837464910233600 9090 14350355318587715051400821089975160571808638005067751643428385091083215884581940140770152 9091 785516721127882955466136833420156150056542953568064991786548390112188019080002224025575744 9092 41814827769093613842484392228409406576433130127648592807896414918155649243271812643802433128 9093 2163556610502703143611689755161497389336230957792566401680327627458936091672939521441687142400 9094 108753533960396039288579296042826307131419352281455021422554725658999094264674089112962772667576 9095 5307897921650071988150041529653394866338141205603602074981121031552693049262024815247592392378504 9096 251399964155794425334617128379917450452692724010176940114382489422814484540767079378910934324136768 9097 11548428111246725404397263109061490092627725612686358607158816731279234270121551364867053332725760000 9098 514208079162237470366950066427087311351545149977870622089412129972696884289577798747029115521707328962 9099 22179309879033810873243637263192415165905786893476247662344637662528066139188168415916023975344423088080 9100 926138713099787670959935792715583603861843625811178458036778129553246353677096175214551819694609737114558 9101 37414441915671114186784645864054082450115280231508849360579477404069691516386506172752827880550815120752640 9102 1461316215792405169362300091056615091858715844835871859222004080985831506232200487402678997900566242734110158 9103 55142564016883317494572496353078514891416221678740849470124889845522511700746626647754679291601549808559913152 9104 2008874403647824738959974569426218223215464579912513298607076461598224186835184045718668130608515513428748227980 9105 70601761516091899942682428440893371345226999656223435874984350223764333798209567314929666876666631780229447680000 9106 2391867219711845383561875178271183081456293942146058374269444964270433413855432291938996058888733386993408203125000 9107 78048870654007723012911610761680237758816592742659805733185486669850816796049967860870551826240031556703125110894104 9108 2450982371244232236189080811576362659303931090474962887140733264751558961610090415307572114191822142761839375289396216 9109 74008188073452140376668381435560456843000567123670774590032588671617599521022822445851210203651125724149849699595059200 9110 2146805339268874918807168258994796225086997088934076296345650640289098083349453526502309686074043851718908620674404436550 9111 59768263894155949305980108246088984023541599374258586256134310085021095775166327844371964075116654338699486586360682158976 9112 1595471605159272689397698504139458370572135441273122276301982427208817047073683247496397680331981574570713231639300439046556 9113 40794917954274783314336170864612367442303824834815637084070868753548775625566342366531763851092440751904523483340740965171200 9114 998070883867956629311623257932151371140755931477096971626525637933463809500658226695582361598979259886614644950250084674698546 9115 23338636931092996843457751538160747940310799112849246502496568694509452936994387289347600456925232684701542122740714290249268800 9116 521012714424023368966436200317308960566942689057238507333038587394760632922022152426744315471832791101250950736938648963760271664 9117 11090678776483259438311308193989560980517858820906476963654542639909576911351795201188365415391443703946101144847229518612864696320 9118 224833028317960903103663429935141185476069099981771418575269692123107555350192439725011257713842326298559513155155290033514750270436 9119 4334959285395387116572295448063025480455598791594376246939350977782606028407539088302307875153319237787223310020561789593924987376960 9120 79384849506413005941226109039716470297261321814500519585982138956942511673277709658449188409735429946471778424736662996607289291394500 9121 1378780171651366161507948397748203461385723181184054602674231568237331635792489637045370662837443794350613283348084347753396897107148800 9122 22678007597008409864147239468267682058065694837985051206750599979902116974696626787130245973567013724167310958433503917664244457009871018 9123 352682164829035507413430116178684689423354736854225873353212202698815713308399222672615765119646424095553822130664243919750471297219169480 9124 5177422397434133943104921319391337172082325648142668895366907752208110264278817494514443191865574730792852669088911583167507580780690030148 9125 71621293545038321659743018453372205589057328386047901098423702718999860120232407256868275984393268746045642200101065125279193341781606400000 9126 931918319340007458686874904482350731938819006845121401708053456945939862856229613610984855631259158474693523366532444565060222573829920886440 9127 11383827480458659303367587455971265452958357523525847558776018485939114341877312605984744012226339466356891373315038185876940749923794895007544 9128 130285827848870531405244585470339437113362938700567805134927362441780389827567965733504160487152043577064242192204043191715269510455990846080076 9129 1394058071567973794912948374848896940495514930434241377635995890564640404912028032809356494807940301083589053233099633797680030626297707652710400 9130 13914415518924113953932832520105606151738202722194869450957857741613205130077182462624409178757447980760660149143701551129702768030738736055387552 9131 129246970711410574198657606465453752062035863490427037131886225740501949934344563773790359869457963488785512407019950842368416488170623779296875000 9132 1114445827317259401462923446844454396825312597429561805158834242653086269372906207938468864016831393757361602037626907162956857871829420902613689306 9133 8896698828364859880195993572343646904075659087540101223200643735641648958775143295056302257062452553350191261101997883070662552198043633577675980800 9134 65570629986142607999866184342276029323697342074346733851609840610989954618292393840811267199333409119344805661545715767592025867142996762557494305966 9135 444841044015435211204294534418094290255466472976268539809850236735485921517932766773581037425363137425327758931874295657544792840456758365263491917104 9136 2769100726431662760635214614535398551188119720864333685964231570616675958972586814443549370796420310892059961344348544274435656336756523227589267791688 9137 15763267180838901383325646646687648215327433191442405655806342438993943045643251548614373596826688371525519914150534664045832020666980537586961245798400 9138 81764798139642911245504521757451893859638990812519725689602443068739175104837771565835302256233629891009816639107412285083686379151838542472494630953242 9139 384975682336181573470973908329510199439923795918204510856920234021286234455567884096550748221154823853207488192289832526640034032996227225240685282845312 9140 1638575241096186353832635911851391728998772690802667218557937112196231652159062057232583084484090993210396624518098164893373164059519380428300656046507800 9141 6277101735386680763835789423128438253588091106870490562559999999999502676763590213357844617751859456261634930529966488071982743689522942858431930658979840 9142 21541050633919471389819235743221810200940218912697956093965412637867273013382757067130969876790942904710070014382884147566608857023336558230698395510805784 9143 65885897827574538991039790322483272910288319339019407037280858690345065869329041477693923590985845028698228938655436748991673275067299740699299576327255320 9144 178636698076861264171575590751178792459082927709674189100836895412437719661986233433729840682609830891731622642421618443216551274880248656201794939408954972 9145 426825223812027400796974891518437026610561228455073789122486928734986240018346946592227165595068839178844323097362268547980059962528693412356121690112000000 9146 893043223554539852344240255299895567056664507085635676346187245427001331397062240431185272088729018350593504418634251221132548567395856720214035166015298744 9147 1624985680555997220222211127923332541692181103946117677793770506902543047347260220171107821303760676271879300037100660393259873854687869152932606153726728864 9148 2552324018644186827832719949041356889159082724931695498052029861699444918549017288081925151624480692631012875059649730226509322707791151616678078490149330580 9149 3432398830065304857490950399540527378306707346430321014378375340206575520099989170069142950239137029606091659991209180580688426886937338556008608165831639040 9150 3917219002401805968100162576559165185784618799054678390668609741706480507814597470014513698496433225609140731487937274583834509917807751472799839776150437150 9151 3757102126136362603255801635991332768139235214776645216108309941659661472973851421917812117817773161396783179605917644582232799626606491540115998467229603136 9152 2996303317889616576388592740690395221268951401070963749176203011719470467495085706695554224985385732643725312075370396922000152020872625912644126338495694308 9153 1963664934673089874884556153736023247575691084754280245020850835016381094577128462699091084733808912117645981376206808780204167629984398235095270365855744000 9154 1043879318425322098381928487332006557925783753596814526885835769482839895314823812931979208238439985076088206083845194855692689885894518675275312402338190498 9155 443678390512265127093306673597399858137362748667488036135272661840411580670681977963433986626361223218887633008549617095402846370255820119952427806382990504 9156 148368246027496855429269410461905580534702591150311640098121562356703253603824789173903605861757726305865039779976338740752339617756661027669906616210937500 9157 38340614720247545640751154543902771355359675857626253406764385858321493788278718320771884051001613396429926330817362567798905905888116791942151645482188800 9158 7503181809956767523746965523445045476257163607925774521504848419053281285592652527357937939189782711610752940844746826826913644756871296753402978970975382 9159 1086890051836788406626988165660441505947389267218681710347255508978511529035647490777573993415222702280622521403586385020471685636797604369958888472718920 9160 113558303140336077553479776249792330774958825386116879579315742812787063978023890289760723887729825423613162730416176337617804219833386832648734450971452 9161 8307674973655724205648794126752153499999999999999999999999999999999999999999999993098253653209436212565244137722974630625640764386855501325417043722240 9162 411311934911504016647150652529472419580747822916682050568615128490339424823289913811901963985338943711469268906636414510750463785047165942997047127938 9163 13248161149384686152306034893240888515429634090129879080577700314773684864866414805391821113562275327096201434048043778286952004146168256880003534376 9164 265107273980438540718149612244069844989231489289966975158828282910253622717599615626619728641563503683755318957292943549382670672294220382134871152 9165 3121748550315992231381597229793166303400055559891137922969676362836034711444083071211986232356200999627617906006798179431748977294519582274355200 9166 20278804376821233529105378019980467226924816217655312318309188286775814260565480941943140771007568670577484857963004335041490754735123263087048 9167 67238861726726750955247240612997638784218143171125683357536243914273262190693490273228305144677301600283722993944128092694124446304002342544 9168 103521923711427330139508660561111399310356231562909825053544787423528887795603512927942762680653876132399975884814583882073552996857463796 9169 65837678662709065811208986000660769733088342363637356963235358903206194761370966793674372726284641939444050404885049531691550585651200 9170 14930888242180349311702722196496413069551736718508975026650251346159098717155372228075975130507666386327205277555069919048359776250 9171 999999999999999999999999999999999999988245056491777124920312634627777543221813344432279039714320752702599961561800870329431512 9172 15445383597460525862771087421073478123802094534281015332400532117720259934890769042042576101839290276352987634780619127182 9173 39402006196394479212279040100143613804963947181228130472524722419237033863643940626748625690845458056798714860666880 9174 10414709530383281871372188772188914992326497020083592649289488135604711207963106997583302933500433141279257606 9175 144431708923714697282341921957287977256748377897505592885862649198714225685573903189688891704124749304 9176 36734198463196484624023016788195177431833298649127735047148490821200539357960224151611328124 9177 29642774844752946028434172162224104410431671556533249378685727512306852896440320 9178 2865014852390475710679572105323242035759805416923029389510561522 9179 21778071482940061661655974875633165533183 9180 1 9181 64 9182 15552 9183 2105334 9184 312768000 9185 38662307200 9186 5053913144280 9187 622574963125968 9188 76674593821056000 9189 9205357638345293824 9190 1091533853073393531648 9191 127016878289087353351788 9192 14551915168762207031250000 9193 1638433765149674240857620480 9194 181414279938010880452849610880 9195 19741684468859668911375510576300 9196 2111377674535255239595885390637760 9197 221859416289834618825880206816837632 9198 22900517950310085253430286018389251584 9199 2321439182723632331265035884133081889406 9200 231055991570230265748333295121554962720000 9201 22574470201294513778618536181948181282553856 9202 2164474570217122541972034656186136604978188672 9203 203615825312011695373694190724502358425427722556 9204 18788090506095351190346404972544930679782531948160 9205 1700006390000128187482640139257215480524879584821248 9206 150798648212255190125096446542603014557137126854879424 9207 13109994093822862016328396067760130844696803906459114760 9208 1116713952456127112240969687448211536647543601817400964720 9209 93172748799353004148783619277471553920866728993365726068736 9210 7612255042662029206648128983778031607830320888857736765034248 9211 608810064045305234042736613499419399891204561760070201173018212 9212 47649414686036022936496429486972236403727065128482671044329472000 9213 3648381096294889094377415844559951876834619773985378013878364930048 9214 273190529550633389204969454322733638418863819596995123034388064454768 9215 19998895526042506792514060157878421905504929795092909159805481457668384 9216 1430768783591580504260467570192606659308868671266092320119567817646303600 9217 99999999999272404238581656035278434040000000000000000000000000000000000000 9218 6825545950103872191032715023898109803209374080503434977115214237583442637760 9219 454796330561367675426855832905183813741517692625634600774683551179921868544422 9220 29571228739913279498948663112125511966004786122340140758535526194999034006060800 9221 1875515054930221070859978406828716610128296918305273928469289783058233337663455232 9222 115982221300005785365632576912970468648727579741700084193647988624368337952934421440 9223 6990330424162328725474627543737605376821818961593392167824703658344908370594317747954 9224 410440054280453640821719950945089553317452393269810383769486354752494568867682539673600 9225 23466711305681206135813623420080297027993693543739507167670609789669415541215487238078464 9226 1305882333991482069677474719187739612045046390164807882995939958292297296064206014156198784 9227 70696504901509968320837646736505869561819742998053945416759750204691625085597824396558542936 9228 3721519671449331631981110908328437185302548581360724759902780927715852782651191325298416548480 9229 190392981724238214843703958112256953866333092613768507878267537575477419052602742884054660546560 9230 9461557454554455418106425114784186055272111153729455250489002746199178705717079358138948601448000 9231 456479221261906393698400254722195245613750396384293606693612155671133660495830975846405663671070382 9232 21368996953242526153442455912292983326973844227226761957870404509391344220009811022239642621791575040 9233 970067961344725041668548814864633982125259669179218120149317027455209109865133915452898646770271125504 9234 42679270570465710040456855513448246842178247448163261633421206787733841396034957296003416588301708303928 9235 1818703410080772542085138276480822140499585625875895860287307052005763644548703792009301833890756160399400 9236 75017235761082801347754799496644511506165481745860129733216894034577786124509920372404573249618387071226720 9237 2993155353253689155711959103263637110132933171987789589766278483111861375085702952226642298464557692084027392 9238 115443981047600008379621707193472592256838551742033876878538322397880688992343838504811640834144733175994702560 9239 4301119993316898772037908541548932116391557823645385777308298396290317393380042351235941423167155158856973406392 9240 154683329080882504899918041845818803187590772653265350882582141131879316478314986414867256809511112446890593600000 9241 5365733875222984397970880691306225925937191410522601946048204204946244747467266597687613073044344442050844332916736 9242 179390041478388403767140638371279126589879908758951212539705554949837078282381952476498554460704326629638671875000000 9243 5775616428396571503581652784275390862885255630056808203866630475070827111921944458603646655052537361560313063518644564 9244 178921713100828953241802899245074474129186969604672290761273528326863804197536600317452764336003016421614274396125923840 9245 5328589541288554107264555172285102161946404865156266742205987473130473575285335710478393060632545414091983829552557195264 9246 152423179088090119235308946388630531981176793314319417040541195460525963917811200381663987711257113472042512067882714995120 9247 4183778472590916451446957962908611113419836207626736885598676958311388720173718870175074052259963370245306997569999965257816 9248 110087540755989815568441196785623419200572439225025206635578583300156782713450046320820949428150366736346234819282049014028800 9249 2774054420890685265379559049777582703046688860424174054445051485209693835351801304971435443342035492782577129982245394576310272 9250 66870749219153094163878758281454141866430647408965497098977217741542075236544101188604018227131610412403181211666755673204802648 9251 1540350037452137791668863965134622952393682144809717854119350778008497302233479385090663890343109669146887467014984056097119815020 9252 33865826437561518982818353020625082436851274788721142684022241865607148151762546459921835251004518715566325596383018827520094469120 9253 709803441694928604051998877777980665416435427917111784458766750795777988562377526187144417273856064522741311638171001789720362483712 9254 14164480784031536895530796085913894824712105257820648253991311918797482218017016618696045991023059740458037055666401007644777653062016 9255 268767475694514001227489431995753317998446879455537675288656987255118311168009870384914307848185326925668778666585091343163332535833250 9256 4842475819891193362414792651422704688132940630684531694744910476373493212069940289165400492993861226734778483908936442793044646775064560 9257 82726810299081969690477451305001149735304744077002363003336978818847979629509048376441457088680494585629192105394893184048799758424211456 9258 1338002448223496181984687128627793241425875995441118021198285398814224901507100980440684512440453809725871346547576731142190422963582390120 9259 20455565560084059429978980579258212204452395952274213698553076523486072047375869652747185821375197602647643728164001964733441712785063768716 9260 295113076653745634756980515205306218812685734447061140307694983300902619286172690132101879682593045118380041917279843510817415991784522240000 9261 4010792438522146012945610692213716572887375994339356107124452002133644714528890259357437128405225184081125503649428883327561907996795626061824 9262 51255507563700410227778119746529290256635045376481677094042082702412629006561870324298313956023615521489100504628885187820655434037531961782080 9263 614726683944767602381849786183697706725597905136094541334470183758638554051085877742283748829372598910139342601578818226561062285310526080871478 9264 6905148875990138164477963029927990167008235751130093672151150209414360660861102183875720505819058309584404836186814289160909284054167514842244080 9265 72491019721534637335473317365991581463661494382974376540615735286614205811680105765341958683509109704142252548724471412290233411753982132133822464 9266 709635191465129811650574458525385913738661510392534411127625405204496145400253656968747133995208483157028151108662894588708564536318487433933621504 9267 6462348535570528709932880365034636198292350145467234155836219643512548748358614094344733147342306805104798078653871584720036480575799942016601562500 9268 54607845538545710671683248895378265444440317274048528452782877890001227200674503486248775686948019116177471080707474143632026304072445669793814452800 9269 427041543761513274249407692162417875134380219339426427900087753521726881159676138514715748274362625440382228263820326337519925064603901131596922617856 9270 3081819609348702575993710664086973378213775077494296491025662508716527867059742510518129558368670228609205866092648641076825215755720847840202232380448 9271 20462688024710019715397548591497151226146544676165682425784138057284236733609104826288784393081931891510510307567983614851708825399982111165862673848122 9272 124609532689424824228584657654092934803465390611571786147771636178841119498669116812526081865099774617528864714603709544102825234781302295668444199535360 9273 693583755956911660866328452524290583499464170427222615611064222903945095045234602621667382384269235168087758785117591563687349353556267687169606874562560 9274 3515886320004645183556694435570431435964476604938348204652905051955784529508024177330917997018046085313422115481618728258598514303529057326317269130989448 9275 16168978658119626085780904150247590780980590451721839566225220950472854804679000889096840366914756397719463070939651235220423556714802925152019444111029284 9276 67181584884943640507138072385907060888949680322909355960875421600045497738521544346535906463847730721626261605242024760628299726440294597560326897906819840 9277 251084069415467230553431576926722093393808931026690501509119999999996021414108721706862756942014850541686137897516676561418169118850519133445677589133787136 9278 840100974722859384202950193985650597836668537624561531581408164279321551483286876342827049666739567956026330057642849040832485348165426952851031168072736064 9279 2503664117447832481659512032258314456075074660379761519514202203472009552478446183404912931927677978506142071062214486764993659795421793077262967482114044086 9280 6609557828843866774348296857793615320986068325257944996730965130260195627493490637048004105256563742994070037769599882399012397170569200279466412758131334000 9281 15365708057232986428691096094669793661163899528577107013594709011077289557639136712168002224865117062891407808643464254612276505534601300621507185227188928512 9282 31256512824408894832048408935496344846983257747997248672116553589945047232854574301545234118014309903621385175511949957390727592555003472486172738044431309952 9283 55249513138903905487555178349398754440152629524197737971848291576256563762151511343921056732558066167926899415847283595893715626343468358055306575842167178384 9284 84226692615258165318479758318364777342249729922749986674622332193236995843608301794144355725069858120564379245981054913173046895624584718256012059453412531200 9285 109836762562089755439710412785299583791062799944031579505209713116789553788781075138086764329117828913515837050991193753587990734188730567396729956982226681856 9286 121433789074455985011105039873334120759323182770695030110726901992900895742252521570449924653389429993883362676126055512098869807452040295656795033060663551680 9287 112713063784090878097674049079740677692063985752459078241624649124894922094882102430816760376612391104936654413386688613836417620274408439572840832247093145128 9288 86892796218798880715269189480021461416799590631057948726109887339864643557357485494171072524576186246668034050185741510738004408605306151466679663816375134960 9289 54982618170846516496767572304608735646255955207563846743392703758224068205703483576585509387181077254243185631099754472272127753688966328146067095137384660992 9290 28184741597483696656312069157964177063996161347113994078194991975612019093371838998191372025982466595510358091074358655182760968708916508368511874267730000248 9291 11535638153318893304425973513532400754937620883901144295640657416912885931173469891778812737884056740988616664404177994129536944334034467045114593494478445692 9292 3709206150687421385731735261547639513367564778757791002453039058917581340095627433067367695487355381558396334208682620925401351996697485446929931640625000000 9293 920174753285941095378027709053666601138237791709580351900040353386598523088844114094832873206842523403795653994475533836943063241050051497228896129125449728 9294 172573181629005653046180207039236045953914762982292813994611513638225469568631008129232572601365002367047317639429177017019013829408039825328268516332433808 9295 23911581140409344945793739644529713706492940578304089744550453754877694553198942607719649505697628199601500589431203576449451952206284602695423850713185550 9296 2384724365947057628623075301245638946274135333108454471380612865615258269442639819711107966016913006179845068923848141226701569840968434988260878610112000 9297 166153499473114484112975882535043070999999999999999999999999999999999999999999999972393014612837744850260976550891898356349063584432937892325785639845888 9298 7814926763318576316295862398059975972034208635416958960803687441316449071642508362426137315721439930517916109226091875704258811915896152916943895430840 9299 238466900688924350741508628078335993636538526733288268730664244078308799193711606291747919403563811971982851375108035876129258568354301784730887426514 9300 4506823657667455192208543408149187364816935317929438577700080809474311586199193465652535386906579562623840422273980040339505401429001746496292809600 9301 49947976805055875702105555676690660873189229620448872590630666579691251602110789530658338683357543766299558697025638418617575623790462940645163008 9302 304182065652318502936580670299707008403872243264829684774675440120863527108737213698402915797600646880053854143995690861653603795920762855667392 9303 941344064174174513373461368581966943067577574765106368689943226172543798255378924939898416959051467664129178588015350241039006460858854831594 9304 1345785008248555291813612587294448191034631010317827725696082236505875541342845668063255914848500389721199686502589590466956188959147029360 9305 790052143952508789734507832007929236815634145005072498744314283617663206104088229264326828591960588722089782962201872304660696598052864 9306 164239770663983842428729944161460543765069103903598725293152764807750085888709094508835726435584330249599258053105769109531957538760 9307 9999999999999999999999999999999999999941225282458885624601563173138887716109066722161395453783378954216847405339959925473316148 9308 139008452377144732764939786789661303114218850808529137991604812639851494891183264420128907741590943843600073264707790338560 9309 315216049571155833698232320801148910440174745806774308561892063293931022540564604952651567782921494790421371403894784 9310 72902966712682973099605321405322404946285479140585148545026416949232978455741748983083120534503031988954803248 9311 866590253542288183694051531743727863540808602368632499060806964204061362852432146265118516842985497062 9312 183670992315982423120115083940975887159166493245638675235742454106002696789801120758056640624 9313 118571099379011784113736688648896417641737575261874467545573738036665228168527872 9314 8595044557171427132038716315969726107279416250769088168531684568 9315 43556142965880123323311949751266331066367 9316 1 9317 136 9318 13824 9319 2350296 9320 302266800 9321 41613302988 9322 5200052981760 9323 662062621900810 9324 81254219176166400 9325 9892027788140924244 9326 1179438699212804456448 9327 138624799340320978519422 9328 16008096081850594263360000 9329 1818989402055740356445312500 9330 203178188647994263401309143040 9331 22313959542571968278776897871600 9332 2408522256894736244652444207633600 9333 255476698618765889045572417260106670 9334 26623231652202381775561763229297278976 9335 2725161636086901579593000529419235991584 9336 273930084801724119677996717694861719010000 9337 27033551018885705568638615432265540006698472 9338 2618639167682541989328217951633980370326650880 9339 248914575574969175848655984853316107429635058184 9340 23212205469289052377335340203938977754508265344000 9341 2123054227188774684509143761897577166815426110142192 9342 190400718517206197324934190042097859499014889307897856 9343 16738649951564716225442612119126104996187952899419318552 9344 1442099355692753581144508693537685931338629692014044793600 9345 121721820817717855234265695931855057494582252598096705154588 9346 10062656879701801716828413206847960907778719091564111982493696 9347 814511289564837125111349801264249382037844335107777833858664642 9348 64533866803827816557436789890391317458598676816121238421496156800 9349 5003188542033784208344540851772428851300737264470943326424518827568 9350 379431634036754293710391064610474941816930850168240742078434691252224 9351 28138624543715239088111853795241564757142973418490497672541970638841206 9352 2039887343686019987718952647739335802241880693884927057963775974979456000 9353 144507647142749630930307224589453272590195735797875324332076349582276663700 9354 9999999999963620211929082842995607743200000000000000000000000000000000000000 9355 675729049060283347245721749865211503280655009841651490134371066087094663026780 9356 44570040395054568407429016011540121615039545932542371545375845355779028746600000 9357 2868409187771588111398020321876174660702464253866993653577946040914906298587897696 9358 180049445273342161309982260351721867195726322110774331833949860444529996079451602944 9359 11018311023500549609735094806770961757113252343912805540867092367140343124780070413592 9360 657091059871296251496960947604372735653339771297389878145183434792193676305883773339200 9361 38170925048082188596445796253568285781445925237295188766754647057047455368169866107948700 9362 2158937440122701644841154148921617987009067446421934447596341288441589769561876788691337216 9363 118835292393224868340650199446084304696235205817144815705922146606238662795641596277070042072 9364 6362685441135919753675148367633572367820258150484103253192455685541288631523678718071932211200 9365 331215250758990515246318870841230909491926823741104503631347502566710897655956027951559072814808 9366 16754582391732977787304459738832600018846081956444561706478914618513577771165243180706173026304000 9367 823155498546237621375259749398914809518993868026505790007618745721450014510778743672444277702934888 9368 39257213028523958574914779282504932468455354955251754790195782506894383307791228113523134667386378000 9369 1816364741025614723042608752544903583447191124982424041237498562315624538823532183043242686777488025664 9370 81485708752956908023523605022866650758118268351805599625179313928103822453464908211553072987274590814208 9371 3542379457348653933357919007616204487900794538197550715573960163381908835870901455568283576829041789226106 9372 149133679626623350520626899528288223493673776446868046174536095575289569919539944202834396758531707723214400 9373 6076396096647706909168138766968625901020020018903846723460990786401451125955262065025469081286674308622947414 9374 239452428260295133287724225626663389375541673419625689436236510486963752487959398063327053194438880274560319488 9375 9120074502760400661990114868284334788290245587620676273404527469432574430395163241880119625897433920903581502318 9376 335487359478718104509945765447246127259934417473097988515281175039661111490191063536601998326428894726210348000000 9377 11910616339227952877293689222128047845444489494301452113747034636310809534257383304897078786522905184554841494261660 9378 407795774516946814334213545471609699111824245792403339042540475917640505202035907780737330913188236675698315409489920 9379 13454253110879130282535547877869444381257439403455043349818152326103648782316957177584981764084659516811370849609375000 9380 427395615701346291288211468789087894796623544006903162531734120230810273035751022901941207810586429109492827059923974400 9381 13061285056360513586651611644890436611430648781141077225572967567861057706420171823174051796528220198777842030917192440392 9382 383658446972775895728247513925805914489537990128786805751162229702527241203337655965676787924887446309098570631557704318976 9383 10822045715254398465706935193592767770663552325316678609878424877697343438164595227098143127499255056515018356819672764653590 9384 292864493081364151602279320902486156051405883328687536160769359015609424938407637743232635604771874450655987078786918394816000 9385 7596040312163297274222442578208034132354685463401873957981983551634031355931468947738744228580602489544906559809172970981791884 9386 188635700620566598045969796038329642184155820745172000615023402933184001959574349555497721608172917571858714430036113217181188096 9387 4480340197683257308979876804857427505050853376400688305631473588683319040848454779636469221217817897631013141181672630104721777482 9388 101663102471841094250166549698213558760313395795428573131148785745191636975595713987368672774112248251459683615211907937212318336000 9389 2201278718441498733883192946340630358395332861266882590657317259168784821018369884744513468901445613693876326833755220938791501536048 9390 45427420268475430659330333085395522991877226214826266486477104749859873387539765941932091687568505488501550772617290117694007900372992 9391 892362289393986824418440153412575376890977422381050866560188395540209330304109014816671709676950540005710599256848539768425180098793364 9392 16663583493059868076104565324427923600419898911920612655227667235427834152025627818079994893836555829060153214100026064593893369406652800 9393 295391025013362795107302351736784985976109378471756433379439539058783085936266357639089430072625534830821487518445123010375723453278938220 9394 4963608617944918181428663501503337245380893785895257082809225345826175755554103616908679539963296801681262733883773284004852471215480111104 9395 78942144445186274737096540589039801244126683731025963250698838530039269188918957846000386233986774773826409446307027137389234954851361017138 9396 1186422802484875446938781854982916814177275780459048672794014732603880238336973167253665449528396906101623475526490455684829321960549865880000 9397 16821445369263501181147889366702454472398957141038136249702457635227215649535165103480600879086653995505654802218645236336680940850697997881636 9398 224604376557240176724954245211064573758897692615182804076125602315832679178720179958298862078733510910628747794170754160107549578394636652642304 9399 2819052916003522562527796586059110964114927495706492240173405116906939897405064525168918806348763879389860340364943799006266952172674875505384120 9400 33195240933017450528619890170073409214357372426231217262784086366787141397801838025696110155070154926002535800286203559812747694518430071379961200 9401 365972890427477322717332040586183478851436494809894964624010961098961115025638415745413186808410090407973456317901157325528192054870878286638936292 9402 3769533025519801141444612551751634690615660375924907027604160908312514225869986349338422796332980173351453811858062553944448991360255279534394310656 9403 36191394764721620394179297384794681600671960946549388142698064891927089039440331478779442353691469455358397789490879542170836265463112799780500202592 9404 323117426778526435496644019295780524794381431547008765272858631087813718708965352358618199436586958717045753308738653686305042356252670288085937500000 9405 2675784431388739822912479195873535006777575546428377894186361016610060132842865365907036618111315902447163351020712522886499270778019466138857113924842 9406 20497994100552637163971569240354205776180214175049923425845948780624578025026590163357582965168476806383951249750824438945600105550900087311952873783296 9407 144845521639389021071704401212087748776047428642231935078206137909676809751807897994352089243327500744632675706354486130610785140518879848489504921881102 9408 941283649136660906908287235398959675513828054246539972260283975486468229653055365767477385526619101118228442272267864619084374270799215628621743256442400 9409 5607428971024117090286309594434182066155942625110881930840441860416122133012486642294589855929526115156765608239211957778087590199163798535439408445298744 9410 30517685262104113078118451912609535038527679918880443955509699230714239404802816273971333595633517523108458027880395200249251049245813217972051673748602880 9411 151183111760199742892937860729528551746472494012348972800074917234098734768845039625229473871775981668477150965709605315119736115051749465031642572632546306 9412 679097103641024295602797974318970223295764410351888306035943455466725263439806319070301287340651104531968384910450821431726839635031842428442408183582720000 9413 2754444980282689260792660967822189496446936893239283594395892285601865407279383318207972165017756959586676725814923015185760288784052078499973402814179613480 9414 10043362776618689222137263077100575000758062976105037640499199999999968171312869773654902055536118703899861336993241191118714581628141495429878309288518090752 9415 32763938014191515983915057565440373315630072967739335902592760335126013259345859736791604855137449481025363658833605610880200800440955502983672564854370116616 9416 95139236463017634303061457225891000955051089078874394731392745623475406933615864507185024287185864664129976756837000412832650309789909957699996423376631750000 9417 244553639667223070650886983738363766876484528034543964879045709819627238217259153570776151894492858490780591397475195648763458695311060410340257272050859358036 9418 553165490060387511432879459408221664459206898504156705499431055825530444450646935196299055177730947618034232132040844393324085250786193487467766611255035428864 9419 1093977948854311319121694312742372069644414021179903703524079375648076657587611871759257074712146743420786533603240658302544064868992833878952505545400374638408 9420 1878483446722732786576876063879650267349703427653228618799463517399414870503010671281073572646887703679125634786767281683275287421618145452225138137426322492800 9421 2779480856303519455509832024506037652294241087450793947890495776705529311685472003368612821863387265879775009836867229763957754148285418685184541014369201806100 9422 3514776401986872174070733209129630004277980235941191456888338055420131915570297151552763497275217628690441248532078199714911080674947149894366630554241081540608 9423 3764447461308135535344256236073357743539018665891545933432533961779927768009828168683947664255072329810384242959907720875064964031013249165360646024880570102110 9424 3381391913522726342930221472392230750480223512211167173624369736873423831424877523075781472469668459623915095925409880452933579053852928565884907419438964307200 9425 2519891090345167540742806494920622381087188128300680513057186732856074663163367079330961103212709401153372987455386503811402127849553878392533710250674878913868 9426 1539513308783702461909492024529045784093079213494003707174320030518989475565311952838547689020677201127642846999216292149508529437236620206984441655998489296896 9427 760988023132059809720425867265032780727896356372077856781761619137702592799884017392418445333427881064883457200302529236646071231248626263174526559870099717914 9428 299926591986291225915075311351842477392138605422533671316263479557543437049074817227733009297768119450572029954873171192805436064288213715592065534969480065600 9429 92730153767185534643293381538690987834189119468944775061325976472939533502390724345283080131900945658518760053763436285167998107681341934949159622192382812500 9430 22084194078862586289072665017287999490632973854548531678294330626009739777944348108757908029862750939528593767648176317889605673004488042788987590240857227264 9431 3969183177467130020062144761902429056940039548592734721876064813679185800078513186972349169831395054442088305706871071391437318076384915982550175875645977606 9432 526054785089005588807462272179653707874998836417113987666129140738164130228938413286575527281537836634938869271561812844139312760557295738876978706098675600 9433 50079211684888210201084581326158417871756841995277543900497746043747533139624403079316196636977279303317030737553989169553432806459744691131013958908523372 9434 3323069989462289682259517650700861429999999999999999999999999999999999999999999999889572058451350979401043906203567593093089255391502783343351377489297408 9435 148483608503052950009621385563139543468649964072922220255270061385012532361207658886096608998707358679840406075295745638380917426402026905421934013185978 9436 4292404212400638313347155305410047888686939499197742844671958502721640520144296769362000670436274994093251909408623611668740277438679179065116779780000 9437 76616002180346738267545237938536185201887900404800455820901373761063296965386288916093101577411852564605287178657660685771591824293029690436977763216 9438 799167628880894011233688890827050574121334399224707288035017423469577595385816315620665890658987322438854316759745155079557945877272604044366446592 9439 4562730984784777544048710054495605126058083648972445271620319680909084472632333203322193373384851448260615969584963800542099603068098287102158424 9440 13178816898438443187228459160147537203565751039296916773450255846024640068674995376961492851961705264118588882222809422168298026245776439196000 9441 17495205107231218793576963634827826483450203134131760434049069074576382037456993684822326893030505066375595924533664676070430456468911381692 9442 9480625727430105476814093984095150841899053959909415276044704027081514354792664544426765035368556398689520163978816327539618981447991296 9443 1806637477303822266716029385776065981415760142939585978224680412885250944775800039597192990791427632745591838584163460204851532926370 9444 99999999999999999999999999999999999999706126412294428123007815865694438580545333610806977779340445152491932221761710775018897920 9445 1251076071394302594884458081106951728027969657276762241924443384499770920452148408906397338149430488661670213037416767628806 9446 2521728396569246669585858566409191283523250639881991527621913642111587186850169159375862791288003279667497581305397248 9447 510320766988780811697237249837256834623998353984096039815184918644630849190192242881581843741521223922683622742 9448 5199541521253729102164309190462367181245806619162591819601734986815178332596543643557672882004332602800 9449 918354961579912115600575419704879435795832466228193376178712270530013483949005603790283203124 9450 474284397516047136454946754595585670566972079118980810243956608121536545839644672 9451 25785133671514281396116148947909178321838248752307264505595053706 9452 87112285931760246646623899502532662132735 9453 1 9454 44 9455 18768 9456 2200576 9457 327525120 9458 41853878286 9459 5534853690240 9460 692488590046720 9461 86730203469006240 9462 10583782040264883408 9463 1276114807634808275904 9464 151041940475533808631808 9465 17605349516220764271966720 9466 2017268915405848516167177276 9467 227373675405979156494140625000 9468 25194864302056237428463096627200 9469 2744617151254413927595668852940800 9470 293841957194483076732940740056134020 9471 30912680532870672630113435623395221880 9472 3194793897359887837749714089130749591552 9473 324294234694341312356956779562584979200000 9474 32323765419783240892738239206656004684139958 9475 3162925469411209366097939790957695911467468096 9476 303762179662452817440564412152138621395903971328 9477 28625176191121457143598494244140570817256118056960 9478 2646191502367852831971473398269017854155643274235996 9479 239905127672331539349533245094426219850143150446067808 9480 21324880632809837158692957195534900928940591458673491968 9481 1857990144623845935521735487680192958649645515389747731200 9482 158630929421676025684947278361857295586010313363451191763960 9483 13267678469131246220534960856572201266909465533192540861850200 9484 1086766943513863398478097760158615371575839916326998154762256384 9485 87152707983437572386914428735274683878049343856532228222877116800 9486 6840589882002098027780355297932481287328402385795202507437619352652 9487 525334796913547404876608934090367550624941661658401301372319785870336 9488 39460889940970909596427941191853871170842310821204788455435800514920448 9489 2898278328002669626075520940909881169985726262104521260271822975800644320 9490 208068509057487937324258678659847701809971380463257209374962836996948550752 9491 14595272361417712723961029683534780531609769315585407757539711307809943033800 9492 999999999998181010596454142974414107988000000000000000000000000000000000000000 9493 66897175856968051388331390999132793705957494609308892069550370709986116417920000 9494 4367863958717333978492303644085703733744882454324784897840735817261985749551317142 9495 278235691213844046805607971221988942088139032625098384397060765968745910963026076608 9496 17284746746242812534062008846147004006471504244342495928473593094932190766857633923072 9497 1046739547232552212924834006643977944399957485772291179402823079328541871276644091764480 9498 61766559627903603151924589123983815172322111580612366221021323543131503141428091118429586 9499 3549896029471643539470260116867774254685079479627740070670147074319961000934031935199792640 9500 198622244491289962621316018237403465184781996529121359434713072599632036430488888934165118976 9501 10814011607783463018999168149593671727359171525418092730311347469935171548277742540007996416000 9502 572641689702233795046750167354390998376409563374874664739590568034485983581865841265444391988584 9503 29478157317550155856922379504869550944781487312958300823189927728437269891380086487688757480518000 9504 1474403250472502700049366959715244277117241083650169968941395450007051344743376990285163326739578880 9505 71614528373522673059647620365673616486751752250215256043900020575027673807158253840299962838212921600 9506 3376120320453060812267322385480458270151091823398358610382278191717523170191485477956721029278892498822 9507 154391002987177251458621743966316804604136289839864581177102118837991582354805805185661097660080577686272 9508 6844799535248380463957333974802137076184507461548941251603020437268236190980366440022229772604696283840512 9509 294017494959938276468707277632144972495765946670396709392638693560698433377284820812167536876810468505766880 9510 12228961729383114827546873756450927453362267628770007797182013446917239727130670988213357923348831139525011480 9511 492188083828464259642619240333450050646178253463419342407241657677735103348865107168301859082045412806505484072 9512 19156194260823610696248637944755967972638952092344864150979592605848811803700055575634839062463069742002692161536 9513 720485885718071652297219074594462448274929401422033425598957670085173380001217896108529450445897279751382938683200 9514 26168014039340012163124336773730179101836275703717087522375828756202330355695377644042419069514990659471168358836424 9515 917117458120552371551614070103859684099225691061212033812191974314403336950422395047337671353739123502028051761746560 9516 30992478863287957892760440747271125224641355226744706230662400510726262762346614537081694443255170901073811803364917248 9517 1009068983315934771190166090840796075769719106458727534683909409166325410467379697365686297416687011718750000000000000000 9518 31627275561899625556184907712242736139845383469670710178835653104876015674526079614458689525441246311958669102863477308636 9519 953473809114317491825567650077001872634437361023298637466826632453857212568672543091705781146560074510782468256955048148688 9520 27623408182039864492621004497423756004378231155659062922921166736944747805965338269816183540987770983766588610020010178379776 9521 768365245783062291065192398745086511717112215097484181301368166316511384109686261123968162052447109012566303334196766290404960 9522 20500514515695490612194281685634949157519019040754077720176146882192363351154933080906722467957396055897581816107858695182989384 9523 524126781539267511921348537896354773905322601582857401203679275052982070579449919680821622286573667553484253409383684320435224704 9524 12827227642198528667131378672823852293339949070706853648855428065379956052543219037566139836670895614322025722501304222633208840192 9525 300182793244778239701651745925447642838407176218846116477308730441782375736846470235643437821593799141277880459172066217016359091360 9526 6709764763141512220511702704059933427678973718747010871633621351779283412683348310076374001617722468441968082583647516753223873614060 9527 143083116698697417702407541512140973295696635982347476503271951838727175851193499149794146116697898865270108282532220877804265105906112 9528 2907354897182427562197218274508665804447353960249076648130247750356794524628068356794209035429719306753574667936285639633277456069165056 9529 56218824231821169938361729664992248805747988223911555151025319530169343848579502207487098430218179161403687661677349975826634454361792000 9530 1033142176569711820718489886875959017646035696495073565031374323390451182073468416201634225442587493751458856314060143104230612759572557410 9531 18018852525815130501545443455943884144542672086777142436145811882585768242112247815984455234430157624680110738625152503632919130650015231480 9532 297816517076695090885720302786298282554687272293895738065281516149914109066649213621252446809319722229430153107870401966385803581040208379904 9533 4657586522265990209488695894753348273403474340130531831791231473272316882146218512914022787805219711655758157332114601105964862336230300011200 9534 68812522544122775922449376049201449905534062908212007092113007024034007551630452795148127557417448463187905620032817425950582421003704994712228 9535 958822386048019567325429693902039904928182092312731140024153113362390852677747524451459331114337435795096472743588972561627394091932095083958080 9536 12577845087205449896597439032338316609460000620551245166423409855184376569245737691832991797556711938412964337279383650322738403744670425091670016 9537 155047910380193740939028812233251103026321012263857073209549277680898392679764327114947540890164713878473723102266762723641947946720659287297506560 9538 1792543010382942328545474115520114889956975513667451169816827323603822390775942710416397155263912188258020560986960249764863232760913181312950275198 9539 19396563192656298104018598151067724379126134224924433125072580938244939096358836034506898900845734791622593184848761338252994178908156549191863623528 9540 196015717327029659355119853957806887729151168916361391070212076740873703360467432253654649973866556815386553931168211812925299748536122896626793578496 9541 1845761133000802640103144166624528761634273814855031059255817186338743896619922619965098314877174168067227570264397255124110859129131860195152668774400 9542 16155871338926321774832200990890244111713169684191614700669122177195342967724133808965454339679820410873272839430425662499146710615605115890502929687500 9543 131113437138048251322711480597803215332101201774990516815131689813892946509369105795010720553610519980192275076477237650378174141272241239036720022480752 9544 983903716826526583870635323934397423730169370347893917338675573916250853847582347316956314529908124823083199944828242777925256303901648878458985202581504 9545 6807739517051283990370106856968124192474229146184900948675688481754810058334971205734548194436392534997735758198660848138706901604387352879006731328411840 9546 43299047860286401717781212832724231613191091475627966079479976243959585381902387331742405713456034035939642611379555994203711599698772205378669562181647562 9547 252334303696085269062883931749538192977017418843841960200680657202916773437737066288852073020629329174188520526248949907378580548042057754502893853268630208 9548 1342778151532580975437211884188716027715345557672557809152129981456120948713198778744333991163839466265054756235953661430170212308691088111231928114557747200 9549 6500873805688588944396328011369727725098317242531005830403221441066245595060336703884867376486367211744517491525513028550148652947225226996360630623199491200 9550 28522078352923020415317514921576748998808277072256063870007607363998571832374381686668447137574538336795369511243268994244747440530471355446395652875444167412 9551 112932244191590259692499099680709769354324412622810627370231583709676481698454716046526858765728035343053745758411843622616171840146135218498909515381364152720 9552 401734511064747568885490523084656825330436633744949857222655999999999745370502958189239216444288949229464379631198360643459193567734481332888278028609935900672 9553 1277793582553469123372687245052174559309572845746792770423049598136936662883958260007350138286110412059613560899507466472787918309951369499430649662130068000000 9554 3615290985594670103516335374585284017151708172701652682600132509631307298326666132491199247517810785373974099832790164087135644897829249317277736752390489075518 9555 9048484667687253614082818398319459374429927537278126700524691263326207814038588682118717620096235764158881881706582239004247971726509235182589519065881796247368 9556 19913957642173950411583660538697943588362965624705065657560165163972095069425040989518938437819148953886711195712962695980557600065146071506433128436880807821312 9557 38289228209900896169259300945983022437554490741296629623342778147682683046630327910010202946083078982108713867407200667352677366225196536811821357901970102937600 9558 63868437188572914743613786171909683568426654945328367011044326856293864541129970678548381413572710642573659511765401447420472021608222402231113942424629509383536 9559 91722868258016142031824456808699242525709955885876688544293907588898260222930954596944563033788681200945230756512096173102024884064029806777509885721685902943680 9560 112472844863579909570263462692148853304318897753833021223972853544370080407518352803832224532702117773421071359432262384478680616492833144422472528628671852838912 9561 116697871300552201595671943318274090049709578642637923936408552815177760808304673229202377591907242224121911531757139347127013884961410724126180026771297673165440 9562 101441757405681790287906644171767078810181264460895927604365546053101357471383038765824065463789961607387697287221780243958365623180644046372784123796178812836248 9563 73076841620009858681541388352698049051528455720719734878658415252826165231737645300597871993168572633447816636206208610530661707637062473383477597269571488502200 9564 43106372645943668933465776686813298558576992525383127777911501408573723237107336457197483258992360363695855907345979210572360744391301439333838614143300064509952 9565 20546676624565614862451498416155885079653201622046102283142035238883572701106467749566560629689664335626787443079821899309847648928683833940734570708265199784640 9566 7798091391643571873791958095147905163124489752720226409407733495827638600177285048460348657208145480118156735671441514503627833939151358449594857237160550862132 9567 2318253844179638366082334538467274695854727986723619376533149411823488337559768301225071442021108947060763259836817760939364774230853072367608547210693359375000 9568 530020657892702070937743960414912000534974574751387998999712449011320522618571274077782621945961598147636910755015398160708493264746434882979939285101862453248 9569 91291213081743990461429329523755868309620909617632898603149490714621273401805803300364030906122086252168031031258034642003058315756853067598654045139857484960 9570 11573205271958122953764169987952381642903669981815171874801051835679014215680823527388837219911922584649419543319188558348353041188179733745563810714588453670 9571 1051663445382652414222776207849326775306893681900828421920986797979487962301415232723320634830877606987097146706878277397677806027934900535971261660106762624 9572 66461399789245793645190353014017228699999999999999999999999999999999999999999999999558288233805403917604175624814270371707743023673553196921501979817017344 9573 2821188561558006050182806325699651325904349317385522184850131166315238114862945518835835570975439814916967715430619167129237431101638511203016746250533600 9574 77263275823211489640248795497380862025428125147546357271760940214402107914649388141260546359971021035094944022531878718812178576167750407757274108770906 9575 1302472037065894550548269044955115148432094306881607748955323353938076048411566911573582726816001493598289882037180231658117061012981504737428621974688 9576 12786682062094304179739022253232809187143804189975519221239692841069382084189410514971714024345930136446160089014602004326341021209363240662213853184 9577 68440964771771663160730650817434076890871254734586679074305735609116924919491373039063260628652198932066831084056425121529389777932360352029131520 9578 184503436578138204621198428242065520854258169498254828110840936601608149213147768272081305029208766715405068995615516782293442090608202884223386 9579 227437666394005844316500527252761744284852640743712885642637897969492966486940917902690249609396565862882747018937640788915595934095847962008 9580 113767508729161265721769127809141810103457312838004255059214015118973198217724753399903986806035891172336566772891466542254606691562684416 9581 19873012250342044933876323243536725795573361572335445760471484541737760392533800435569122898705703960201510224425798062253366862190080 9582 999999999999999999999999999999999999998530632061472140615039079328472192902726668054034889917549326525275051498932376170399123964 9583 11259684642548723353960122729962565552251726915490860177319990672721260683363832767533287548770210380162840578301890872404552 9584 20173827172553973356686868531273530268193415812767120457482417679933253520903962554025503326402551522716487090740133888 9585 3572245368921465681880660748860797842367988477888672278706294430512415944331345700171072906190648567458785359200 9586 31197249127522374612985855142774203087477704729827941393321089514774464720555083328418935197048671711502 9587 4591774807899560578002877098524397178979162331140966880893561352650067419745028018951416015624 9588 1897137590064188545819787018382342682267931872618889121099149744435897449689645056 9589 77355401014542844188348446843727534965514746256921793516785161120 9590 174224571863520493293247799005065324265471 9591 1 9592 138 9593 12672 9594 2571352 9595 320716800 9596 44641516392 9597 5698878076584 9598 736140918855996 9599 91796360822784000 9600 11361656654439817570 9601 1377238503116309714496 9602 164620668772369217477076 9603 19338090747351197150085120 9604 2235879388560037062539773566 9605 254191505192409975947211097728 9606 28421709429472684860229492187500 9607 3124210845856680264663003090124800 9608 337587914832533448095817730484801360 9609 35848855530779775909424665636599286840 9610 3740434344477351388855316614914967310390 9611 383375633518948428015117072309178859520000 9612 38591013928626616585029469182733835142307296 9613 3814205228912030316816455190986485534411974840 9614 370062279928973186601580250654448159967605603192 9615 35236414941098647730457957335878593793815163699200 9616 3291895261978967615696897125754354065190628508278808 9617 301665835765343893036957389117661334631266894990166720 9618 27109279426973463946497256695670162843066176000405662416 9619 2388386639772135373038351684454456298292649079083106304000 9620 206236906053252908919324044203417644660803585718573558056232 9621 17449402252635385071979606416267209392310262798460193591697600 9622 1446176953135305838038310733366369938093131743117986953941671908 9623 117370829926824899600622015825677805625656382662721071745912012800 9624 9325339754227820245399843874674391174951279792648948419847851497706 9625 725102527534428912997396606767046103202808612988468081207835561636744 9626 55160153675922479717059012600197596217612346293301450705093301153714448 9627 4103932553920694676656963948515755417284020225858061611864982666241638400 9628 298522667784274971485778656913717760508529804996765689807997766507466365062 9629 21222987923940978418786766353743554982478659372199592839589155662005560649472 9630 1474122508503188985120063998037012833692586700874126183511510842088804246413900 9631 99999999999909050529822707165213379816000000000000000000000000000000000000000000 9632 6622820409839837087807970655075882787968453897157038891890074472200020265717174460 9633 428050667954396057345894500793182764283969541464551931073766288255755590752476330256 9634 26988862047742872540143973208532927382549486164634543286514894298968353363413529431072 9635 1659335687639404325586846021477738255716536071636469039659146096158672224425268687667200 9636 99440256987092460227859230631191899690005732897278580449224275165473092010593212841181352 9637 5806056605023021205307793599965599193180962623274475155518586204669630280949134686862108064 9638 330140330740862849170759023892566639673041253014717739548544589750199905421365727874637607660 9639 18273246493198741480773846158525390874477542087761121019762687667762707581826820779291338342400 9640 984075056308295134728924301613024127189707590161799324329631725792900471165066021458634233900232 9641 51537752073201087328926849914128044024940974535755603737077888695091955154667680043022557952349504 9642 2623556001261963871266091775933390034085552370853288773263903567830917020332827697404299415766102088 9643 129747486041580266414073570573652417306503793706469088862304487004886006234327115958190293312235110400 9644 6230463968496472556189343614684677448046781731994095592903180291247991775014959007573861758426571514136 9645 290346347558963245972449733940275876581142942593867271525169883021065059482489665092592950379865642519384 9646 13123235253910066373982848237136928391540710388066584540476230698918405800553786621651879414921076851916608 9647 574963160960863966951632801205770025273393146337800261699756462958824455407392070999615118743210316267520000 9648 24403452081674876946902704043468032717148573573642926879589011565537969970314640127409905560775268885978651122 9649 1002774861809415419337917835829359069377827681924340587814597300646696952367579239140313782444902935397794442160 9650 39867234790105605031052158472652220624256467592706576195772912179335417549213273437965899900086947870144206285358 9651 1532495540865888857029119031365393310714930295056192821615671949198040122970342530863130274690225497132920890982400 9652 56918384971727660531480306892962533413719422712340640622317655936728697020096213792573826585225885100359252155972878 9653 2041105095068520949166292384030558312262787521101375408049702254906264436251117466818302737681073770319533486246295232 9654 70618044275282532609474283397997195675640378211713329035129155401716515129071505308886400479545797833386546140715510060 9655 2355428393609884799977481525866899464574166074000435667140656763772648175884034303493341615950216957592214426711018700800 9656 75680173748695107839262456813074399362114211689938398035692536686491775389817350527810191351818502880632877349853515625000 9657 2340418391580572291189401754514421055569682301642547970838869473449279212300508536499399510338592697679135114862026069281704 9658 69603588065345176903266438455621136702313927354700800535078344169131576517513095645694522023698885439287120182757718514854296 9659 1988885389106870243475450929626069567154523525571006304026721209637332464365474330168171535246074804533502927744760965549260800 9660 54553932450597422665628660310901142331914967271921376872397139808472308271787724539801739505723744739892207536727970406618752230 9661 1435036016098684342854815240780578579213552585122877182126840211309777760001178509423540855360316234321277225910116795608785204096 9662 36164747926209458322573049114848489031242793515204106939421085408431142731446151390574202159606259875590587576941562600858059180796 9663 872251479669499949365118456187414801190906547649261406761319555087234104828872445659432854892911743559932294140106322102256350003200 9664 20112247147400142060010666977004992070173280806662689803979684939599419174368713505788110334046784542465617990764528436540096059121186 9665 442844474367339806553795822459224276176126341534203891605210616218843620045025699748878672738782522493255967767021120359005453424144960 9666 9300402585415332150656490198289163264220281338852587378149779159423096542632570380566609747528134364478749449455204889544618898525216944 9667 186070713419675363980624432193941886139581420895947164456198673506539253666613121603167143625112754207891992139563211243757307602675957760 9668 3541785926604733706116788968894511676056067880998440336226997592994775400985579680371253489207022060354448202441972618672829998288524253636 9669 64054814947322132884546584925913719481074274065330424024570235648819662692639306040402232780206776615432059159707211741861100839717911862720 9670 1099150004074722960594272050812576932817102997293405688604894524837731862768847116775051769300239615105486755056134302721608066969650929120340 9671 17868991024601705453143232948060838388115353109877690758051977153798969308799790384765119115691859132046022742020239231690053173404573368320000 9672 274797604813693422359833057790447548130804986067701378075682656923066696046626892261927344480507962987689731282594761465251926877837587700660858 9673 3991126307559121003502064636199260060335285610282324749374298830851232096109060525857221811388554420234417103107298167767921911832358147974067320 9674 54652876004737115337549492552416274580933768432023265083407874996590630255062228051241418412638798843294324657224127139097821204364678349167621508 9675 704359324883505194209456622225469343540688470105697957188201483404261882309325063955425485657540395338603738819068551244772279923481007678816256000 9676 8527635070910655751646584672828810666447655674512139026525342231210595278934381551859338718982571895094619451046220079000876186623679334984979603400 9677 96797322560678885741455603489162275451981069280579101416369344693672716276309557183799618219994733023574328294562280274122445805009338533966697707624 9678 1028017849210783799512985702006589392093685113920994955628846789726981772107018309828865641744823943955997438796984350927408691482132297107168772047036 9679 10192817301005542286466232438740727141161418347225714202155716437749629628740238171479515077319395915684879581207479220293884194544316424228127218073600 9680 94133817783040934645260352497850966843348029269483792509676346409733798772959970765524908890997339410775743677261105312972136334216332651106585115536672 9681 807793566946316088741610050197042652385510936880610145959110868429883574193103345224136355260821242486567466019320438164186271023936569690704345703125000 9682 6424558419764364314812862549292357551272958886974535323941452800880754378959567104014486790990007764351390374882620913071108502034384832500428331182701306 9683 47227378407673276025790495558388569454412587334163949071708801986983516028293075771538855874413104569940506495573447704592726387962094318980067501067468800 9684 319963757301410347547395022277501837046288769870690344587757358642476072741743646669523765138510449144893580635337059862519224375406205585313316372435356526 9685 1991756201573174479017935790405872644616555230425490368832737914768528004378332148908234920341303339496749648261129962833064827825283326837280899398054491664 9686 11355043666323837107829776928729218683965783858680672308723541176382128776548101188178962310799530613905025555204212293920095117641154107484887981840106746408 9687 59082238667433562919237322905049227911918012644912545655107189920772598871221993243921792496240159528655048448184084727939434968996590023733877129134840217600 9688 279537573644609324609042104488898292179227641428833250707338521965848560587594478267049297188913790105014252135597060227656392076730684760843507116797578121642 9689 1197927290822766857443335626710003449978057245600847221106930539881025477512525249128119338899929357928979804294145710491673229237432222831787512348230047829632 9690 4630222011855200647392463086909100543527300917535235722179494932096735749636643357907601209394849449065203576094885588527263045445991543958455290130635930261560 9691 16069380442589902755419620923398949519219747643812961320959999999999997962964023665513913731554311592228776992790596609605711456200713248140903230446086651904000 9692 49833949719585295811534802557034807813073340984189380759384049613211817747477478633828863529323054540220045791683904909380868586569531438385797239325344984236024 9693 137381057452597463933620744234267886288100479529046889912141990708835272198549315377810769573167020478814680472032725054901558234732150054285757183492347392115080 9694 334793932704428383721064280737819996853907318879290687919413576743069689119427781238392551943560723273878629623143542843157174953880841701755812205437626461152652 9695 716902475118262214817011779393161315202034073503362827209420709742407822174216195900655386125356730111488298825512827483451361496822658475086516672291274961715200 9696 1340122987346531365924075533109405785314407175945382036816997235168893906849508863639410481266445473534587875818666070535721927998072377069027775402339852732281944 9697 2171526864411479101282868729844956007461630821028180575897170756614125296446888336605506927102307150044722018193283985005510956962588497832647879416729009960434784 9698 3026854652514532687050207074687075003348428544233936092864681966967416309667135665042754319150292395327231824685692610203081529316943291427557413959551248790809620 9699 3599131035634557106248430806148774396416981211382094992823867885754656318788888792988931866964790227234705506004324556200942196286083050186362966530404815187476480 9700 3617634010317118249465830242866496791540996937921775642028665137270510585057444870105273705349124508947779257484471319760937430433803732447911580829910227868128670 9701 3043252722170453708637199325153014708742056320245291414065483190796520362070804837005515857096429228162638180167181963606276413960681145410381535872570414559832896 9702 2119228406980285901764700262228243422494325215900872311481094042331958791720391713717338287801888606369986682449980049705389189521474811728120850320817573166563828 9703 1206978434086422730137041747230772592095746634376441913459949607196652501536905845689583602781169273233182692487918335095126513669932503130261767103029354430464000 9704 554760268863271601286190457236208897150636443795244762995145195149346887189461022758038500452804940983797667851200073770649520052239201839915034591449112960793938 9705 202750376182732868718590910473845544003312251723272449062004550246828223684326828666979840488472049350314766566439087202473246763131116090469587349378546307345304 9706 57956346104490959152058363461681867396368199668090484413328735295587208438994208493591758244145650204508052788384103292534943463465424429159611463546752929687500 9707 12720495789424849702505855049957888165956788220939990840067506290119215880317888387652375211272467483344261375511040967156823129194547619150410301622010983219200 9708 2099697900880111780612874579046384971121280921205556667872438286436289288241533475908372710840807983799864713718934796766070341262407620554769043038216722154102 9709 254610515983078704982811739734952396910071390986959086853231458518771749602064080388480350654961288827775638565815263717198982856202485341225209077277385599640 9710 22084932353035700698678300364835862281444767319917396860414461674994775572914839263593496869628912933259089122933672131442144400873647972793667934422500134172 9711 1329227995784915872903807060280344574999999999999999999999999999999999999999999999998233152935221615670416702499257081485501744098909296914782200858987724800 9712 53602582669602114953473320188293375192182637030324921512152492159989524182395964857880875848533356483422386593181764175455511190931131712857318178760138418 9713 1390738964817806813524478318952855516719275180113717305500602117437574185472965336703888790317792890381694566822825772227071817998268257967172224919715416 9714 22142024630120207359320573764236957523345603216987331732240497016947292822996637496750906355872025391170927994632063938187990037220685580536286573569712 9715 204586912993508866875824356051724947003920497458649928441270397981559237811161363959875902579951946002534489591103068253648767436733824458214227312640 9716 1026614471576574947410959762261511153363068821018800186114590736114157162942402470532099545106505775470366076221726695165864579332333190980403800808 9717 2583048112093934864696777995388917291989977957612253546529534595723356406745953586771481106121136985139883462391214575536431089675908300396690224 9718 2956689663122075976114506854285902675703084329668267513354292673603408564330231932734973244922155356217475711246189330255902747143246023506116 9719 1365210104749935188661229533709701721245499745970598691190633466399559297057778290428559671274202130529251753674392217353892420188425420800 9720 218603134753762494272639555678903983751306977295689903365186329959115364317871804791260351885762743562216612468683778684787035484090890 9721 9999999999999999999999999999999999999992653160307360703075195396642360964513633340270174451629440834152006038274909525442604888552 9722 101337161782938510185641104569663089970265542239417741595879916691161313348157986169926722455207901368088991187612437742876862 9723 161390617380431786853494948250188242145576969276981716605887775611628252271642137548278430595614513323237922487108894720 9724 25005717582450259773164625242025584896575919345220705950944061013586911610319419901197510343334539972211497514406 9725 187183494765134247677915130856645218524874823423524819787058575848518901015317902710076330021726893019944 9726 22958874039497802890014385492621985894895811655704834404467806763250337098725140094757080078124 9727 7588550360256754183279148073529370729071814602761488244643245601643092331420712960 9728 232066203043628532565045340531182604896544238770765380550355483362 9729 348449143727040986586495598010130648530943 9730 1 9731 48 9732 19320 9733 2214212 9734 352275360 9735 45071908864 9736 6044754485952 9737 769710373875894 9738 97906844212992000 9739 12142112567332034560 9740 1488377021731616101800 9741 179128527903307634345808 9742 21236146190897223602016000 9743 2475577847115856892504571904 9744 283956682347124706942551243008 9745 32029111599221764331941157909388 9746 3552713678777217864990234375000000 9747 387405100575134175877286814890065920 9748 41523313738759476050849149577833925760 9749 4373568716691355934378168823998992132380 9750 452592555681759518058220810354036644649200 9751 46005097968020920194620786168788839450017792 9752 4592330657506567380665884154429353913106753024 9753 450076270664898442981268947447868834966070796846 9754 43297286751996468772341616645296223564807891276800 9755 4087424254982182149359567211483286249782085330927616 9756 378567955127581276821353786078348933167467646608381312 9757 34389905533482988209307971436770721733236991881597181436 9758 3063348575248001425954190006610728401266477888045839853120 9759 267499304152735444011119609306719781043601840795722971086848 9760 22892296571911295262872190894203258928624836470639610765671104 9761 1919434248683698581480230852402685569248807083071360752322312680 9762 157633287891748336346175869936934323252151359999860577979642238080 9763 12676049633572780115126183214037510575406515064003288297741888782336 9764 997811353702376766257783294590159855719786937813437480923720110254648 9765 76860867920886410446516024412175650537035604861768977225215747763972852 9766 5791816135971860447466722869866558166359474685253148460871802080375808000 9767 426808985610857690461004070002912109804220592516456133011978423944397979648 9768 30747834781780322063035201662112929332378569914666866050223769950269035601488 9769 2164744768245917447579413732263633679747730777250071603728164083896928939578784 9770 148886373358822087497126463801738296202951256788286744534662595050969228887804000 9771 9999999999995452526491135358590522479132400000000000000000000000000000000000000000 9772 655659220574143871704973472075849690974472460269045448351074441495220509033354517440 9773 41948965459535582665126449517698316732165081132907457536614091899607214058088279454342 9774 2617919618631058636393965401227693956107300157969550698791944746999930276251112354814080 9775 159296226013387342727494170436414628406726577386435864794633718079648020305987728522084352 9776 9446824413773783721646626909963496375018730288470772592382309439899452601679702745642601920 9777 545769320872167871223196062845388990807196640918555562963648447444862888734853020985887565874 9778 30703050758900244972881359045748470143200031234058225080277495113760318371952474662971299430400 9779 1681138677374287202533381380695812476015903398799793107599545174836404045955092598956837184733184 9780 89550830124054857260332111446785195574263689462257526011824877844012101837174270446723535830341504 9781 4638397686588099919465784406928039261725912563672101540339790070714568005891741875776836497949532536 9782 233496484112314784542682168058071713033614161005942700820487417536951614809621665068982648003183085920 9783 11417778771659064712066562447704693243460543293360461577199322262272351393725981931383754489511983185920 9784 542050365259193112388472913120828049577352009984021997778009161873972224886260859436645086682186226431040 9785 24969785890070839846681457496788853395948702031681747885553250156745991989873053499460505211935090096383902 9786 1115474996582355641788542100156638913284175520764187303327662969568726264448609839401271079883065044763832320 9787 48296905520712573559064258658063563911034612774339632452772282347281358203155115269751772384027233518840971264 9788 2025486522779014786592924435607846715523331606612362931005887959939651507536115130575022161544347317536228043208 9789 82227538668372064528351304237823147435268861108769126087069538771007965178598930551885285901974651376048957472520 9790 3229246017998554007515224836437184566656506659687812127298837010027018424291065541923241023396957052167746785153200 9791 122599643269271108615498642340628099773346819093921354585850738927204315040414613627033867192570139004213756786900992 9792 4496552412766485181986944244544040139683834394274910609163094819001567064587600889613332300232844922928380920321857440 9793 159206197415344634052231976465749019695249447082713378606138298169461066560539287953702319801200329015427399337683622872 9794 5437589409196755010929519821645784067024309122301926362452439073099783645031937066004687812491624761327480498860015616000 9795 179012557914351244803140741070707529312690698541210954459881858395104445193122887606896202110589459988197079514877228220416 9796 5676013031152133087944684260980947294143197843266883438760082997181871031502735369667078657585079781711101531982421875000000 9797 173190960976962349549189317434980125617338075542364420293462493351719461648504041567045453726925657040148190155913196679081764 9798 5081061928770197913938450007260342979268916696893158439060719124346605085778455982135700107730018637067959773341313451584363680 9799 143199748015694657530475056742292966066265534354367816643864196858061444957353149972197135610302381733246948085500367756333154304 9800 3873329203992417009259634882073981105565962676306417757940196926401533887296928442325923504906385876532346735107685898869931408400 9801 100452521126907903999879610152155125381501424788040382500318478381904856216092675285823159417564692498036928302633417332879579022776 9802 2495367606908452624257540388924545964686590034686783142716500848066582585283458905399362684114980193981687955839018115707389109708800 9803 59313100617525996556834335039547563219270505608750417853500844931739420299065067042409225192336191888101462599709877626398991336865792 9804 1347520558875809518020714687459334468701609814046400216866638890953161084682703804887803392381134564345196405381223405248186435961119528 9805 29227735308244427232551297934020668287900854479710447037533836218182171308584167642956361466005700939782222167355962096012780426794731500 9806 604526168051996589792671862888795612174318287025418197850417975131277066731081982900078407996821854870984248056727328856581495265788757760 9807 11908525658859223294760042464424673501891635495420818812424325263897053165556575679189505683450759263726310325464555289431749299827241910272 9808 223132513376098223485357705040354235618705113583634000778261300070989318926393151224583006906952907212311843499444980544756703157480701335936 9809 3971398526733972238841894835534382679824226879412198042294730465783781458470249165817866667258577062244877580017146834005385374188021849299490 9810 67048150248558100596250595099567192901843282834897747004898566015101643628899674123278157927314616521434692058424192466018092085148706676340800 9811 1072139461476102327188594420310138546329526838120750581342205227845587631705597483545041967912188290382858761944270451943993528003233465862455296 9812 16213058684007911919230150409636405339717494177994381306465276758460935066750986643453713324349969816273694145673090926449863685792417674338990680 9813 231485325838429018203119772834578786508061554282949657266629920469631991659645844148139147039228086245312230717439741681704535018772288448326414716 9814 3115213932270015574240321075487727651113745194859080321692840677969418605934728762913417343763721269124278044606269279333292237867110530724290489600 9815 39444122193476290875729571864232944413784550515854275982857017953028894784965319391590143979882198056910653974300682513265546115526227317772427198464 9816 469019928900086066340562157005584586654621062098167646458895274262955760838411764518173077704663607810499377453266157454450945450419757848714170168640 9817 5227055418276659830038602622193816802053180142877055494879202211653769601932590871608655775150537267231585007055668340648000504142554232978395538592518 9818 54484946008171541374188242206349237780965311037812732648328879855530033921671970420929879012475669029667864256240170599152660648553011746679944918492960 9819 530026499652288198896244087670821804800778250708685107041219154390809864098386608968461089266245271322841562132077793899122199625340206031400216930811904 9820 4800824706935087666908277977390399309010750592845585962283198055306207358191805100545953565589309076218464265982834794672285294728528952351788115972661504 9821 40389678347315804437080502526165393789271858160806242571096912350747089354827583630603408865364659723237864875650809937113194791891146451234817504882812500 9822 314803362568453851425830264915325520012374985461752230873131187243156964569022154537122583145552026450471910642195078617902362383469171875034391578520375200 9823 2266914163568317249237943787031551168580551163799400121347258580475979655668906588439513582888120712940055335160952127441767826502927042769088927530720690176 9824 15038296593166286334727566047042586341175572183922446195624595856196375418861951393467616961509991109809998289860841813538403545644091662509725869504461756768 9825 91620785272366026034825046360982975431786136118144447337369101252919190968052192477684744258713446415251583847178397193613946238312395788084218669623250541402 9826 510976964984572669852339961792814840778460273801247015387953026970850947813019302795332764099874848562385061939038766017116244317679272499434733287691465441280 9827 2599618501367076768446442207838571927358134334737192053977812712721466447146275136274323001305253924416781881174143910289155846294857841632330425893769801891840 9828 12020115666718200958188810493022626563706788581439829780415556444531488105266562565483119779123292974515612841830673589789224859299419444716270806022295859230648 9829 50312946214556208012620096321899524731668706094830656161472061968848604609106142636911822017136607344313506929485889732913278337769905319325203717211858904528964 9830 189839102486063226543090986563273122284619337618944664609359292215966165735102377674211649585188827411673346619890309129617784863285653302296666895356073140724000 9831 642775217703596110216784836936211510888835551632817793479475199999999983703712189324111309852434492731402463765288811774677843280241055575038413868437521874026496 9832 1943524039063826536649857299724357504709860298384223864883484433631587634786662051135374383413740857177218305791327233878638167839297164453134493408045235996353344 9833 5220480183198703629477588280902694458038194032465079488154797798449806645925458028876568008962660780252427486826590829658476883761948230752534280736405903514656006 9834 12387375510063850197679378387299339883594570798533755453018302339493578497418827905820524421911746761133509296056311085196815473293591142964965051601192179062648160 9835 25808489104257439733412424058154443575650638244372504045587368680590405789571646324311076558556449333720249027688020440951180369639008780052646014194048054750871552 9836 46904304557128597807342643658829202486004251158088371288594903230911286741254941934902740195577516079956628857470998817954078893741453519496643545357692140512692352 9837 73831913389990289443617536814728959277992565314037413238372087664382536414018182114679888825172637900873247730057081198672025976582989727755952387924754290323915344 9838 99886203532979578672656833464673475110498141959719950144467318091796249164430032743190313661347574118455081521466413487072279554552122763688497027831322231977772800 9839 115172193140305827399949785796760958136203822496378052788871557501506022133217265427906630653566446607274275752178260356792140946087655839001116458801551140345348096 9840 112146654319830665733440737528861400537770905075575044902888619255385828136780790973263484865822859777381156982018610912589060343447915705885259005727217063911988800 9841 91297581665113611259115979754590476428810965403634945210982247861947805431062428088191821181679468225618753506261458134621489280290117169098919303252857128247834888 9842 61457623802428291151176307604619059252335431261125297032951727227626804959891359697802810346254769584729613791049421441456286496122769540115504659303709621830351040 9843 33795396154419836443837168922461635833059177573860374276376574950098505555603969627741097879282486616424868530425266202545726985305355048518210157284950471534968832 9844 14978527259308333234727142345377640223067183982471608613021712462327779772451725156144711783286389441859406693974805934211089743190941094589342744610059623040914248 9845 5271509780751054586683363672319984270993100280788188987038363538036558876828823971632615932914056752382338919434177168994230413149147627065961857015500977966855852 9846 1448908652612273978801459086542046684909204991702262110333218382389680210974855217154618817071730887752646176171920878658627707125106098828837275505065917968750000 9847 305291898946196392860140521198989317820371698425439926525926043897051318154073813230479938879848613027159968470868096959668758936624130313791973444563776588218368 9848 48293051720242570954096115318066854335789461187727803361066080588034653629555269945892572349338583627396888415535500325619617849035375272759687989878984609544368 9849 5601431351627731509621858274168952740449667766970378272454783586885146296673355359191752964395037265831436543188660071547235090657237360086865121698367011247230 9850 463783579413749714672244307661553107910340113718265334069219867596868985583307460170289779029470553889775132476916263219615967102278872541583121679491500800000 9851 26584559915698317458076141205606891509999999999999999999999999999999999999999999999992932611740886462681666809997028325939348520404067355913321189315390210048 9852 1018449070722440184115993083577574128651470103576173508730897351039800959465523332299736641122133773185025345270453519333654712627691502544289045396442629960 9853 25033301366720522643440609741151399303301073589167857370490468910619099741841710813279777711520128668702822801371292370586272091574170044435184901256266914 9854 376414418712043525108449753992028277896875254688784639448088449288103977990942837444765408049824431649905775908745086949195830632751654869116871750685120 9855 3273390607896141870013189696827599152139685002690731822271808867900540800691628189120642266802567646595719258792604581533798767766813292192378082295808 9856 15399217073648624211164396433922667300446032315282002791718884551599373889886196432712242861593177555848036149908713452530390115313116859623340308672 9857 36162673569315088105754891935444842088072236499028351322257814723232885918776544031537135335681417549827853396527433534561819583004914687415017034 9858 38436965620586987689488589105716734784140096285687477673605804756844311336293015125554652183988019630827184246200461293326735712862198305579520 9859 16382521256999222263934754404516420654970068903134470077167992843457640126099045288637046998149422778844007434347387432764887998581989965824 9860 2404634482291387436999035112467943821264376750252588937017049629550269007496589852703863870743390179184382737155521565532657390324999800 9861 99999999999999999999999999999999999999963265801536803515375976983211804822568166701350872262230592573811291752935042916394242980228 9862 912034456046446591670769941126967809732389880154759674362919252130461721727072349315721905645699136152671198637198199359599440 9863 1291124939043454294827959586001505937164734325315232744631215941581674914590778848850525060702492511151927482941622452224 9864 175040023077151818412152376694179094276031435416544941656608427095108381272235939308382572403341779805480482600848 9865 1123100968590805486067490785139871311149274725674820433003747571327173601201989501155834186897399615306102 9866 114794370197489014450071927463109929474479058278524172022339033816251685493625700473785400390624 9867 30354201441027016733116592294117482916287432635617816499066275654371374391007117312 9868 696198609130885597695136021593547814689632716312296141651066450088 9869 696898287454081973172991196020261297061887 9870 1 9871 92 9872 13824 9873 2685618 9874 335808000 9875 48261724456 9876 6228651147264 9877 816830968961016 9878 103547257776943200 9879 13021612217180487468 9880 1604381458308872601600 9881 194977389846841709335930 9882 23292397018011235954694400 9883 2739466295153990409308595924 9884 316893307243943516307380502528 9885 36062498658084837781704007862142 9886 4035729830294297624976687928320000 9887 444089209849480539560317993164062500 9888 48038415724028798838446149920180142080 9889 5107367598656087893592051715341031427760 9890 533575892294455043673266533124241811590000 9891 54763699237492901685118720552281015603565310 9892 5520613072731401619248010659038155081636642816 9893 546487348243281518419045628220150215916352665504 9894 53109003104001469342008442658624871498390629474400 9895 5065782549995544478022281484214044414890106726911752 9896 474141220643187992058043557842300626714933874172887040 9897 43535314839671846857828529581191885684595339551191988904 9898 3920449245422214994512407781866880627825467985810953952000 9899 346158389003024161132823470747012309343112001349179903402672 9900 29959922093008721534171532660210733098018584932227754330423296 9901 2541044919482162001973420402798646054814555470856470044698532152 9902 211137767404366186258707062039728210978161660055688550438785433600 9903 17182028380200568661733169823125841234484498239984802999781003950828 9904 1369013360505547482090602616947449313613314105509348393041717054406656 9905 106765814846154313989582812521147104562017202346037810458838051797247442 9906 8147251999732517627776673744718663427595282385252053698583592587170309200 9907 608140694277045349685149308186737721415483126723518091685980225165554578928 9908 44388134503690682900555773886881083832785060284756129025767993599557415993344 9909 3167026982523373172492625771197631721234992701210687203173048304877710666953366 9910 220803966361284399726959834765996315629575896304631661035202878228601098944000000 9911 15037523709241030837209772843975567916498076935616961198000922100147892117668204100 9912 999999999999772626324556767936123193723272000000000000000000000000000000000000000000 9913 64910262836840243299187858183879250140337423000098309307652203817076264138465346818460 9914 4110998615034720784398602686292788921502747965589428692691577524982053204271057722956000 9915 253938203007212687730214643919086313742408115323046417782818640458993236796357898416965856 9916 15292437697285402220453248639287591212479256775122563276650321759176580096270063712730087424 9917 897448319308509453556429556446537207811674905006080237820697648120976356462997459161838342712 9918 51302316161983962157420812736551830468341233499889703140793317237495240730380707585852457836800 9919 2855383720577722782477990255790540675579425940581788666835955341856453083788497280172952621265340 9920 154664758318434560002971713593142667509405710918966384693101539917159152566858953240977756961898496 9921 8149125541288992010690222141657452797257999624913374104418343481093643659121190838552668674505453112 9922 417455791792929085445727088172247828637365475723688451442972910729564643725468259877252851376349779200 9923 20781187085996015824298712957168382459991660329528900373023380160788693718056328191139455672283294646968 9924 1004764531905997750437493377835837348326009025492132615852397270217469310704748020333224457835303896350720 9925 47158381777549800777797143982166612549550802848325448561354338902562094838443475785533438625459907731794888 9926 2147401586546092256615788900974621896480315960374824307136291042808334376727377119917996379793295009740892000 9927 94815374709500229552026078513314307629209576607190890278433469536072716138432071913072982721911336718016399424 9928 4056940063739856193036736067400729852904078681895132424927033444054393360096384215538927113160448141332114833408 9929 168115381390658227287212728155451277388436523348826123273488700674991075125497555837726839408180827355506927586346 9930 6742658170806509297173130657193941943289813249748969452476877144059784563107867055892155229362219171673043513940000 9931 261568927457882874608733211755525526693653824621034427608119038146711431643305649518878607445381206642111273650467654 9932 9807971461541688691366656180506113378513838633213654021533611724755554425229746883098332137461334472468116288839876608 9933 355227640608552329376968595318979171035022917147717938123884490701123798102420470279453251718394748911342092705426737838 9934 12418083398396881456747279814268060370136306372403676509658829556635481737756808511846324309996374184164680571519885312000 9935 418694384508150135841573026266725373160871802417248330203060243807478282028981463383780203338585169359109654706730087651900 9936 13604954401490694605223077835357052687956548011984790601724315123266498820062918117864385219520514506618952887573975673077760 9937 425700977336409981595851319573580230610355637391301213999932185491808328851568474053557178393702997709624469280242919921875000 9938 12816131112295213866683432231422309093374736243305154308417512143736733759705156241006689504381681125210791219633874461404483600 9939 370917520800224447717506850530005037486630918873200566051432496077302171261827286695906107864291360505961063453915881965658548712 9940 10310381857130015342202937318576863898138361581947694068335735481655081922610980108767899009294866428101159751257585028384577028096 9941 275006373483461607657434076627252658495183350017755660813753981774508905998081919405140568848353397233796618192645698819765129996470 9942 7031676478883553279993061726063870645984445769192991829402733137171546880314669537209001869898928858978384459490795011697875883776000 9943 172180364876683231073770286835793676658583969882555131417056815478945374331273177039900108111283033511257229679346665587852993273325804 9944 4033290841991767765864948303328548428012215633927450248624915371675735620140283743961132166288448840296989289379876255719247034361839616 9945 90283877444679237707387884059775409403007857541108814530064805693861792673741154927482827289536015811128159160541968151628491209395008442 9946 1929030530344132197348411194151855685933462753029453712634353430351762606290756735302282930737622837673952061412106313227314292469976992000 9947 39294200923379778336523671087771714791330688656652183097796038670527094626499872694614625092882016636866203226124888889717382787454277288368 9948 762145642166990290864645239451575673367734257565498813186440341992724712384207592158906235467041968699962991342771851158232966813134861893632 9949 14057348342694188079577535417542316844549051734464319500545631390411594978710579041178932519293829366531112635205966648738440906835438494468724 9950 246226708657506278808197683477091420381028345031769342958185940400860283942480426211408508651490242133913197236637394068761072453184514387520000 9951 4089937165162044136371286301073598767012440252928762567298812526921200261362880121519967633566191607807516215563875740427103617194071107256788860 9952 64328367688566139631315678521402960071001422800303123789130020950147051580467169796107666846089598753410341372018102169219166103316802430937595904 9953 956570462356466803234578874168547915043332156501668497081451328749195168938308211963769086136648219160147954594712364660541957461752642786000450178 9954 13426148898628883055780947518521199004717404826121749953749232447366210888733748636396258705657294968507874504990782008115338307574133412863393897200 9955 177567194139390887731698301302800476113493363597408908363325162904368161484806993001925261985154997306157374338218362959825570595984325988387976681316 9956 2208870842834672289040856052946031400086102722206024785688889582076544523528539774372493207384822663300524907752270293882928931276559218012288507183104 9957 25796096089504733648730918635307152266004158415399220555239256051472670071579875619324523125975159692114369624838038362639214785025492623391825110136280 9958 282260992586939630822084542510500563357318901503348422763580826107622860142261807985028212604043348864648601203812749240044512874425641314469972724064800 9959 2887702138433091692831976836936509602391161485004074830361430632343091797848614432309283587661210458572396805580729041755091014373309622574037080680126932 9960 27561377981918986342604692581146637679610465949828272747900565418645670141617353491699660578231307784030978955360891366643296719214225931670089327387344896 9961 244842060053689471012322176846910364759548298936857397329368075423582896820886452183414746451578323913713000316692323892116910256374735316009395666801403872 9962 2019483917365790221854025126716101218713500690959705510383379840168677233870689590765085221553337136386315013017109243342872559878742322325706481933593750000 9963 15425364765854238719865682980850950480606374287625859312783428174914691263882109137401895686841340818053900097378185429419142077276479627454279010801474463242 9964 108811879851279227963421301783008052126316383030685852701728143482300524430088415341768647312143620093380255804049364312291064608513933255321334707289614974976 9965 706799939878815457732195604211001558035251892644354971194356005241229644686511715492977997190969582161069919623459565236304966645272308137957115866709702568142 9966 4214556122528837197601952132658412046788927958361798056053431272626321548163325867415334808130128869464798157595033905681979702586103844043172834656753982649600 9967 22993963424305770143355298280676667835030712323465367114888791324192148334226641626945297858870258029643158486415381426447208490182775520261249831572009234392344 9968 114383214060151377811643457145258094586900229852379331368391879196308909804311269533989022949786284583250004010172893912477144420828950241677701171550753663221760 9969 516864973668882641202118851199972942239391909001912680557868927114853988526462190315774150502301597904171352198718964360936668949875036122799644658958721946917906 9970 2113143741011360736530044045521447015214481993350283903067577234981867977555204963895159891644901749152411684695277548075769469742450737719993981175835845000000000 9971 7783403201928592288266730449094198013669392842376731248983730980854612795139197484642677632992741923878607211415502674314329179394711785394163342709598998769684040 9972 25711008708143844408671393477453531037954334982918698552000511999999999869629697514592890478819475941825508701414166649788751352764469842959952063046975489627389952 9973 75797437523489234929344434689249942683684551636995624928933477394944165410935344991688234128147735921323788684764719764910693782015180734281247585905884088678949096 9974 198378246961550737920148354674312170208168513630537676308256957219859912290398501943185000879045075688684167448308049800894257328951333605030778609918797753781544800 9975 458332893872362457314137000330075575692999119545748951761677186561262404404496632515359403610734630161939843954083510152282172511862872289703706909244110625317981956 9976 929105607753267830402847266093571420834216385565933633498544937407853255833793585946968600758551954117998855762145265858359986236137165084660878706890278097108598784 9977 1641650659499500923256992528059022087010148790533092995100821613081895035954577889674259518824862337052807247291217703167595260540351249607529089987176810987006815208 9978 2510285055259669841082996251700792350864798216461619702288411773560544935768625829290691326218671000218686307717192997799087991681317382141844086274079122326919227200 9979 3296244716588326096197675504334224678646438684670759004646682442029862842825751194289853983247737121708238434583345264574379887150808569096299148663645192699810226580 9980 3685510180489786476798393145496353499572289099598513897540014402565905027174517678529185155485216840804996017030342324351140360913732958576635751158907189360588750848 9981 3476546283914750637736662863394703416670898057342826391989547196916960672240204520171168030840508653098815866442576938290260870646885386882443029177543728981271652830 9982 2738927449953408337773479392637714820362568099053191388164733717929217081465938554521532588048567957097697609808716849053395176205467335235637102013612108353033523200 9983 1782271090270420443384112920533952718317727506572633613955600089601177343836849431236281500041388317957158799940433221802232308387560316663349635119807579033080180188 9984 946271092323755420427440729828925848886952777426570489531515901883049452732899632854809338639639612395236746669046473066010055314469694515903670384286462855983661056 9985 404420236001324997337632843325196286022813967526733432660961366222508778221223077091006268588278419247875807695251395705331397382179753358116985400240011979999985994 9986 137059254299527419253767455480319592695611369868273282711538639999997856591021666804232835298544660662504826758476498116339028701395374734381013923786385365168244400 9987 36222716315306849470036477163551167122730124792556552758330459559742005274371380452939594731633720357015878686609613448191963280820004911220166832208633422851562500 9988 7327005574708713428643372508775743649737826135685119992957199790883672135829332286328560348879613809434409296813831208541043566885200655599334429113398658831745024 9989 1110740189565579131944210652315537649723157607317739477304519853524797033479771208755529164034787423430128433557316507489251210527813631273472823767216646019520486 9990 123231489735810093211680882031716960382601759691178383972525845405667064386521219399315602966535597876115701392298488541496544325228021109075767748027271440540000 9991 9739455167688744008117130460892615266117142388083572015457230426488099587114127513019869772989725307681489361084459217777335536027151658210102805604746076123212 9992 531691198313966349161522824112137830299999999999999999999999999999999999999999999999971730446963545850726667239988113303752077169633129760161669529020439461888 9993 19350532343726363498203868587973908444377931967947296665887049669756218229844943313694996181320541690515481560138616867339439539926138548341491862532409969258 9994 450599424600969407581930975340725187480606407729109945512142021889055104280574893019477947479089726451293467695277649466799244786461566786079065641798149200 9995 6399045118104739926843645817864480724246879329709338870617503637897767625846028236561011936847015338048398190448666478136329120756778132774986819761647056 9996 52374249726338269920211035149241586434850616389870372894040801887973396776770421952031298873027774429972847543361317220344128194501589481965652879081472 9997 230988256104729363167465946508840009506690484729230041875783385823425690577043743364337380868711548855720448151880001213151367142371488068188868582264 9998 506277429970411233480568487096227789234499126633594530207519718807001676433203973158674693649438344002676336908501572009151012504245083520316544000 9999 499680553067630839963351658374317552193821251713937209756875461838976047371809196632210478391844255200753395200605996813247564267208577972533772 10000 196590255083990667167217052854197047859785258546537355623298259748795825084563651507474789495940530982377547580285248047501369891569843306496