1 1 2 1 3 0 4 1 5 1 6 0 7 1 8 2 9 3 10 0 11 1 12 3 13 8 14 6 15 0 16 1 17 4 18 15 19 24 20 15 21 0 22 1 23 5 24 24 25 60 26 80 27 27 28 0 29 1 30 6 31 35 32 120 33 255 34 232 35 63 36 0 37 1 38 7 39 48 40 210 41 624 42 1005 43 728 44 120 45 0 46 1 47 8 48 63 49 336 50 1295 51 3096 52 4095 53 2160 54 252 55 0 56 1 57 9 58 80 59 504 60 2400 61 7735 62 15624 63 16320 64 6552 65 495 66 0 67 1 68 10 69 99 70 720 71 4095 72 16752 73 46655 74 78000 75 65520 76 19600 77 1023 78 0 79 1 80 11 81 120 82 990 83 6560 84 32697 85 117648 86 279720 87 390600 88 261885 89 59048 90 2010 91 0 92 1 93 12 94 143 95 1320 96 9999 97 58960 98 262143 99 823200 100 1679580 101 1952496 102 1048575 103 176880 104 4095 105 0 106 1 107 13 108 168 109 1716 110 14640 111 99891 112 531440 113 2096640 114 5764752 115 10076395 116 9765624 117 4193220 118 531440 119 8127 120 0 121 1 122 14 123 195 124 2184 125 20735 126 160920 127 999999 128 4782240 129 16777152 130 40351200 131 60466175 132 48824880 133 16777215 134 1593592 135 16365 136 0 137 1 138 15 139 224 140 2730 141 28560 142 248677 143 1771560 144 9999000 145 43046640 146 134213625 147 282475248 148 362789070 149 244140624 150 67104765 151 4782880 152 32640 153 0 154 1 155 16 156 255 157 3360 158 38415 159 371112 160 2985983 161 19485840 162 99999900 163 387413920 164 1073741823 165 1977309600 166 2176782335 167 1220687496 168 268435185 169 14346720 170 65535 171 0 172 1 173 17 174 288 175 4080 176 50624 177 537615 178 4826808 179 35830080 180 214358760 181 999989991 182 3486784400 183 8589901320 184 13841287200 185 13060647355 186 6103514976 187 1073725440 188 43046720 189 130788 190 0 191 1 192 18 193 323 194 4896 195 65535 196 759136 197 7529535 198 62746320 199 429981552 200 2357933040 201 9999999999 202 31380999840 203 68719476735 204 96888892752 205 78364162765 206 30517500000 207 4294967295 208 129133368 209 262143 210 0 211 1 212 19 213 360 214 5814 215 83520 216 1048305 217 11390624 218 105410760 219 815730552 220 5159759605 221 25937424600 222 99999899010 223 282429536480 224 549755551737 225 678223070400 226 470184704640 227 152587890624 228 17179802640 229 387420488 230 523770 231 0 232 1 233 20 234 399 235 6840 236 104975 237 1419552 238 16777215 239 170856000 240 1475788860 241 10604470800 242 61917364223 243 285311508240 244 999999999999 245 2541865296880 246 4398046506945 247 4747560686400 248 2821109907455 249 762939059400 250 68719476735 251 1162241760 252 1048509 253 0 254 1 255 21 256 440 257 7980 258 130320 259 1889227 260 24137568 261 268431360 262 2562890400 263 20661008355 264 137858491848 265 743008120140 266 3138428376720 267 9999998999991 268 22876792448320 269 35184369991680 270 33232930569600 271 16926657757380 272 3814697265624 273 274877644740 274 3486783664 275 2096127 276 0 277 1 278 22 279 483 280 9240 281 159999 282 2475720 283 34012223 284 410333760 285 4294967040 286 38443308736 287 289254654975 288 1792160020560 289 8916100448255 290 34522710372360 291 99999999989901 292 205891127311680 293 281474976710655 294 232630508205648 295 101559956668415 296 19073484374880 297 1099511623665 298 10460294152 299 4194303 300 0 301 1 302 23 303 528 304 10626 305 194480 306 3199581 307 47045880 308 612214200 309 6975757152 310 68719411185 311 576650390624 312 4049564629110 313 23298085122480 314 106993202393077 315 379749833568480 316 999999990000000 317 1853020188851840 318 2251799796875328 319 1628413597910448 320 609359729932590 321 95367431624976 322 4398045462525 323 31381059608 324 8386440 325 0 326 1 327 24 328 575 329 12144 330 234255 331 4083640 332 63999999 333 893864880 334 11019960252 335 118587792960 336 1099511627775 337 8649755096640 338 56693912375295 339 302875101765432 340 1283918464527985 341 4177248149928480 342 9999999999999999 343 16677181656560880 344 18014398509481983 345 11398895145019200 346 3656158440016285 347 476837148437496 348 17592186044415 349 94142999520 350 16777200 351 0 352 1 353 25 354 624 355 13800 356 279840 357 5153127 358 85766120 359 1279992000 360 16983562680 361 198359185375 362 2015993900448 363 17592184991760 364 129746337890624 365 793714765724595 366 3937376385670560 367 15407021538754560 368 45949729863572160 369 99999999899900100 370 150094635296999120 371 144115187941637640 372 79792266297494304 373 21936950579911675 374 2384185791015624 375 70368739967040 376 282429536400 377 33550335 378 0 379 1 380 26 381 675 382 15600 383 331775 384 6435792 385 113379903 386 1801079280 387 25599999600 388 322687567440 389 3570467226623 390 34271894882880 391 281474976710655 392 1946195056968736 393 11112006825519405 394 51185892951342240 395 184884258895036415 396 505447028284773960 397 999999999999999999 398 1350851717285570880 399 1152921504606584769 400 558545863800808752 401 131621703842267135 402 11920928906172000 403 281474976710400 404 847288078000 405 67108608 406 0 407 1 408 27 409 728 410 17550 411 390624 412 7962025 413 148035888 414 2494347240 415 37822858920 416 511999839981 417 6131066257800 418 64268408183850 419 582622237229760 420 4503599610593265 421 29192926025339776 422 155568095452398720 423 665416609183179840 424 2218611106310206608 425 5559917313492231480 426 9999999998999999010 427 12157665459056397280 428 9223372035781033977 429 3909821048582988048 430 789730222690526040 431 59604644775390000 432 1125899890065405 433 2541865821768 434 134209530 435 0 436 1 437 28 438 783 439 19656 440 456975 441 9764976 442 191102975 443 3404813280 444 54875873052 445 794279852080 446 10239999999999 447 116490256415280 448 1156831381426175 449 9904578008768352 450 72057594037862145 451 437893890210000000 452 2177953337809371135 453 8650415918565236088 454 26623333280885243903 455 61159090446056597280 456 99999999999998999901 457 109418989128025574800 458 73786976294838206463 459 27368747338102766400 460 4738381338321615600 461 298023223632812496 462 4503599627304960 463 7625595890640 464 268435455 465 0 466 1 467 29 468 840 469 21924 470 531440 471 11880675 472 244140624 473 4586457600 474 78310984752 475 1207268983515 476 16679880978200 477 204799996792020 478 2213314919066160 479 20822964831658927 480 168377826559317120 481 1152921504338411520 482 6568408355712890624 483 30491346727854869220 484 112455406951957393128 485 319479999365463144780 486 672749994932558237520 487 999999999989999999991 488 984770902183611232880 489 590295810350113620480 490 191581231380566412000 491 28430288027752919035 492 1490116119384375000 493 18014398442373060 494 22876792454960 495 536854005 496 0 497 1 498 30 499 899 500 24360 501 614655 502 14348152 503 308915775 504 6103500000 505 110075313600 506 1801152381600 507 26559922791423 508 350277496448880 509 4095999999999999 510 42052983415211160 511 374813367581975725 512 2862423051099477120 513 18446744073709551615 514 98526125333129709600 515 426878854210636742655 516 1461920290364841609120 517 3833759992447472136049 518 7400249944232222676600 519 9999999999999999999999 520 8862938119621115254080 521 4722366482869645209600 522 1341068619650123613600 523 170581728179576528640 524 7450580595703124880 525 72057594037927935 526 68630372562080 527 1073741823 528 0 529 1 530 31 531 960 532 26970 533 707280 534 17209557 535 387420488 536 8031792600 537 152587890000 538 2641807208425 539 41426511213648 540 584318296247070 541 7355827511386640 542 81919999935999981 543 799006685782753440 544 6746640615865238400 545 48661191875666868480 546 295147905175056810240 547 1477891880035400390624 548 5976303958928253347670 549 19004963774880794611824 550 46005119909307784101877 551 81402749386839761113320 552 99999999999899990001000 553 79766443076872509856800 554 37778931862888442232825 555 9387480337647748540848 556 1023490369064408555310 557 37252902984619140624 558 288230375883013395 559 205891132094648 560 2147450880 561 0 562 1 563 32 564 1023 565 29760 566 809999 567 20510280 568 481890303 569 10460333520 570 208827063900 571 3814696874976 572 63403380965375 573 952809751465440 574 12855002631049215 575 154472377653353320 576 1638399999999839601 577 15181127028980926560 578 121439531096594251775 579 827240261879359587168 580 4722366482869645213695 581 22168378200492562496640 582 83668255425284794030845 583 247064529073312534212552 584 552061438912436417593343 585 895430243254952041090080 586 999999999999999999990000 587 717897987691570159233760 588 302231454903657276899328 589 65712362363437391128800 590 6140942214464815497215 591 186264514916990231904 592 1152921504606846975 593 617673381935040 594 4294966269 595 0 596 1 597 33 598 1088 599 32736 600 923520 601 24299071 602 594823320 603 13492906560 604 282429535752 605 5429503221975 606 95367431640624 607 1521681135192600 608 21914624432020320 609 282810057769702827 610 3243919932521313760 611 32767999998720000000 612 288441413567621167680 613 2185911559727674682148 614 14063084452067724991008 615 75557863725845603938320 616 332525673007965076499776 617 1171355575953697967193075 618 3211838877954855105157368 619 6624737266948493966919360 620 9849732675807611094697200 621 9999999999998999999999991 622 6461081889226673255885520 623 2417851639228708593597960 624 459986536544739960976800 625 36845653286710518735065 626 931322574615478515624 627 4611686017353646080 628 1853020188792784 629 8589869055 630 0 631 1 632 34 633 1155 634 35904 635 1048575 636 28628160 637 728999999 638 17249851920 639 377801997552 640 7625596953520 641 141167095653375 642 2384185781234400 643 36520347436056575 644 504036361788431472 645 6221821273427585805 646 68122318581150593760 647 655359999999999999999 648 5480386857767816147160 649 39346408075296537575423 650 239072435685032736965760 651 1208925819614629157928705 652 4987885095118899667968736 653 16398978063355821105872895 654 41753905413411324143905440 655 79496847203390844133420800 656 108347059433880583613453520 657 99999999999999999900000000 658 58149737003037517824561120 659 19342813113834066795298815 660 3219905755812501463396800 661 221073919720733357899775 662 4656612873046875000000 663 18446744073708503025 664 5559060523508800 665 17179869105 666 0 667 1 668 35 669 1224 670 39270 671 1185920 672 33553377 673 887503680 674 21869973000 675 500246412120 676 10578455338725 677 205891132094648 678 3670344475088850 679 59604644775390624 680 876488338274254825 681 11592836324538469440 682 136880068012917694080 683 1430568690241985328320 684 13107199999974396800400 685 104127350297911241532840 686 708235345355139317061450 687 4064231406647572498263744 688 19342813113832967283671025 689 74818276426792144775390624 690 229585692886977445811640120 691 542800770374370512771566800 692 953962166440681213500850165 693 1191817653772720942245773880 694 999999999999989999999999010 695 523347633027360537213511520 696 154742504910668136181633095 697 22539340290692258087863248 698 1326443518323929962414080 699 23283064365386953124976 700 73786976290543239165 701 16677181699665760 702 34359605280 703 0 704 1 705 36 706 1295 707 42840 708 1336335 709 39134272 710 1073741823 711 27512584320 712 656099999100 713 14507145268560 714 296196766695423 715 5559060552186960 716 95428956661682175 717 1490116119140624976 718 21035720123168255425 719 266635235460986420160 720 3011361496339065143295 721 30041942495043864951720 722 262143999999999999999999 723 1978419655659990901419360 724 12748236216396078140424829 725 69091933913006716886926752 726 309485009821345068724781055 727 1122274146401873521704144000 728 3214199700417740936751049200 729 7056410014866793367945617200 730 11447545997288281554785599488 731 13109994191499895844349315120 732 9999999999999999999999999999 733 4710128697246221957741675840 734 1237940039285380274899124223 735 157775382034841059053532800 736 7958661109946400823925725 737 116415321826782226562496 738 295147905179352821505 739 50031544969682640 740 68719476735 741 0 742 1 743 37 744 1368 745 46620 746 1500624 747 45434235 748 1291467968 749 34359705600 750 852891036480 751 19682999189971 752 420707233300200 753 8293509450239580 754 150094635296999120 755 2481152872894820775 756 37252902984618749376 757 504857282951459635200 758 6132610415680998648960 759 66249952919404552125828 760 630880792396715529789560 761 5242879999999487999992020 762 37589973457545958146309360 763 229468251895125836672646127 764 1174562876521148458974062688 765 4951760157141503507142021120 766 16834112196028232574462840000 767 44998795805848316420602851315 768 91733330193268616657583885288 769 137370551967459271669381593420 770 144209936106499234037676064080 771 99999999999999899998999910109 772 42391158275216203514294433200 773 9903520314283007014820904960 774 1104427674243920646022823904 775 47751966659675584196444155 776 582076609134674072249376 777 1180591620700227240960 778 150094635296999120 779 137438691327 780 0 781 1 782 38 783 1443 784 50616 785 1679615 786 52520616 787 1544804415 788 42618407040 789 1099511626752 790 26439621237120 791 590489999999999 792 12200509745170320 793 232218265089212415 794 4052555152631555752 795 64509974703296693325 796 931322574609375000000 797 12116574790945106558975 798 141050039560584651505008 799 1457498964228107529355263 800 13248496640330231845524960 801 104857599999999999935999601 802 714209495693367074607498600 803 4130428534112329328517709823 804 19967568900859489530252424320 805 79228162514264337593543884800 806 252511682940423358870605468736 807 629983141281877223601737383680 808 1192533292512491713684088413680 809 1648446623609512543951043690495 810 1586309297171491194662245027680 811 999999999999999999999999999999 812 381520424476945625737517804160 813 79228162514264337592470208449 814 7730993719707411291206524800 815 286511799958070431838061745 816 2910383045672607373050000 817 4722366482869645213695 818 450283905503576872 819 274877902845 820 0 821 1 822 39 823 1520 824 54834 825 1874160 826 60464845 827 1838265624 828 52523310840 829 1406408617152 830 35184371040225 831 819628286980800 832 17714699975673030 833 353814783205469040 834 6502111422016057317 835 109418989131511827040 836 1677259342277694115200 837 23283064365386962890624 838 290797794982572474139200 839 3244150909895248285300368 840 32064977213017158376587390 841 278218429446951548551429840 842 2097151999999989759999999981 843 13569980418174090907801371960 844 74347713614021863644296483400 845 339448671314611904643504033600 846 1267650600228229120021726494705 847 3787675244106352329251587500000 848 8819763977946280336730211161430 849 15502932802662396215269535105520 850 19781359483314149243488899728795 851 17449402268886407318558803753800 852 9999999999999999000000000000000 853 3433683820292512484654362304800 854 633825300114114419273374892025 855 54116956037952111668959540800 856 1719070799748405664006424160 857 14551915228366851806640624 858 18889465931409861378045 859 1350851717672460640 860 549755289480 861 0 862 1 863 40 864 1599 865 59280 866 2085135 867 69342552 868 2176782335 869 64339254000 870 1785793903740 871 46411483216000 872 1125899906842623 873 25408476867745920 874 531440999999999999 875 10260628712363778840 876 182059119829941918705 877 2954312706540373345440 878 43608742899428874059775 879 582076609134521474610000 880 6979147079584381377970175 881 74615470927588909409234880 882 705429498686404044094567389 883 5842587018385965841500146200 884 41943039999999999999999999999 885 257829627945307610757073304160 886 1338258845052394702439737878000 887 5770627412348401796317332761280 888 20282409603651670423942956318720 889 56815128661595282992617187496640 890 123476695691247935826229781856255 891 201538126434611146861116965830560 892 237376313799769806328950291431423 893 191943424957750476326898671876160 894 99999999999999999999989999999901 895 30903154382632610508900452951680 896 5070602400912917605986812555265 897 378818692265664549050226328800 898 10314424798490535546171949055 899 72759576141830444335937496 900 75557863725914306641905 901 4052555151856712640 902 1099511627775 903 0 904 1 905 41 906 1680 907 63960 908 2313440 909 79233687 910 2565726408 911 78364117440 912 2251875389400 913 60716991430095 914 1531578985264448 915 36028796985376800 916 787662783788549760 917 15943229999270999971 918 297558232675798755360 919 5097655355224898027520 920 79766443076872509863360 921 1133827315384941886608900 922 14551915228366851806640624 923 167499529910022511263730200 924 1716155831334586342775858784 925 15519448971100862412652059627 926 122694327386105632949003612840 927 838860799999999795198720008000 928 4898762930960846817716295147600 929 24088659210943103487083902267375 930 98100666009922840441965714090528 931 324518553658426722279556393201680 932 852226929923929274082183837890624 933 1728673739677471090455189458883585 934 2619995643649944960380551432833048 935 2848515765597237660540381922590720 936 2111377674535255285545589316785200 937 999999999999999989999999999999991 938 278128389443693511257285775693760 939 40564819207303338596086098984960 940 2651730845859653471779023381600 941 61886548790943111717075025915 942 363797880709171294921874976 943 302231454903382415753280 944 12157665459056928800 945 2199022198821 946 0 947 1 948 42 949 1763 950 68880 951 2559999 952 90222640 953 3010936383 954 94931826480 955 2821109906160 956 78815637171216 957 2064377754059775 958 50542106474555520 959 1152921504606846975 960 24417546296557538880 961 478296899999999189101 962 8629188747580934564640 963 142734349946674946768895 964 2153693963075275322426088 965 29479510200013918864408575 966 363797880709167480468734400 967 4019988717840603673519717825 968 39471584120695444460738375952 969 341427877364219557396646723583 970 2576580875108217941649774248160 971 16777215999999999999999999840000 972 93076495688256087323294691214320 973 433595865796975883590464086523648 974 1667711322168688277608957694504640 975 5192296858534827628530496329220095 976 12783403948858939082039793098900864 977 24201432355484595421941037243826175 978 34059943367449284433761275612738880 979 34182189187166852111368780048760689 980 23225154419887808095052037932736960 981 9999999999999999999999999998990001 982 2503155504993241584638358905418720 983 324518553658426726783156020576255 984 18562115921017572674039565760752 985 371319292745659279660013383645 986 1818989403545837402343672000 987 1208925819614629174706175 988 36472996373682408176 989 4398046511103 990 0 991 1 992 43 993 1848 994 74046 995 2825760 996 102398361 997 3518743760 998 114415527720 999 3512479452552 1000 101559954988765 1001 2758547353515624 1002 70188843592557690 1003 1667889514952984960 1004 36893488146345361377 1005 756943935220795395840 1006 14348906999978130000000 1007 250246473680347348787520 1008 3996561798506520690321168 1009 58149737003040059690390168 1010 766467265200356460970926450 1011 9094947017729282378906249376 1012 96479729228174424765678747625 1013 907846434775996175406740561328 1014 7511413302012829678405432160280 1015 54108198377272584130510593068400 1016 335544319999999995903999999999981 1017 1768453418076865701195565611766440 1018 7804725584345565883805587051039050 1019 28351092476867700887730107366063040 1020 83076749736557241984430278509134095 1021 191751059232884086668491363525390624 1022 338820052976784335751606425855754240 1023 442779263776840698304313054290293264 1024 410186270246002225151541844698464245 1025 255476698618765889551019445757614240 1026 99999999999999999899999900000100000 1027 22528399544939174411840147874772640 1028 2596148429267413796250849655128057 1029 129934811447123020117158304411200 1030 2227915756473955068613400705880 1031 9094947017729282379150390624 1032 4835703278457417120091155 1033 109418989131512359208 1034 8796090925050 1035 0 1036 1 1037 44 1038 1935 1039 79464 1040 3111695 1041 115854480 1042 4095999999 1043 137230947360 1044 4347792137052 1045 129961737920880 1046 3656158440062975 1047 96549157320482160 1048 2386420683693101055 1049 55040353992157035712 1050 1180591620717410253825 1051 23465261991817173315840 1052 430467209999999999999999 1053 7257147736729572847914840 1054 111903730358193158266814463 1055 1570042899082073986043029920 1056 19928148895209409152031280925 1057 227373675443231964111328124976 1058 2315513501476187716057433112575 1059 20880467999847911081541870183360 1060 165251092644282265779977013980400 1061 1136272165922724259384894947133840 1062 6710886399999999999999974400000000 1063 33600614943460448280663085848996240 1064 140485060518220186283313934500888575 1065 481968572106750914923033880074458240 1066 1329227995784915872903807060280344575 1067 2876265888493261299589476562500000000 1068 4743480741674980702700443010535275325 1069 5756130429098929077290654888751028800 1070 4922235242952026704037113243119001345 1071 2810243684806424784555766589542601520 1072 999999999999999999999999999999999999 1073 202755595904452569556466695575954640 1074 20769187434139310514121916597403585 1075 909543680129861129421309833692800 1076 13367494538843734067838845976575 1077 45474735088646316527099621904 1078 19342813113834066795298815 1079 328256967384076724400 1080 17592186027780 1081 0 1082 1 1083 45 1084 2024 1085 85140 1086 3418800 1087 130689427 1088 4750104240 1089 163839936000 1090 5352009258960 1091 165216099177675 1092 4808584372417848 1093 131621703781754340 1094 3379220508056640624 1095 81138303244020631455 1096 1816331681783799435520 1097 37778931862922801971200 1098 727423121747185263828480 1099 12914016299999343875700900 1100 210457284365172120330305160 1101 3133304450029397853014829660 1102 42391158275216203513907011984 1103 518131871275444496793749478375 1104 5684341886080801486968994140624 1105 55572324035428503663692665075200 1106 480250763996501976790165756663200 1107 3635524038174209834304491681673195 1108 23861715484377209601555133806071160 1109 134217727999999999918079999999992020 1110 638411683925748518131605316913942640 1111 2528731089327963352724837255072838725 1112 8193465725814765556554001028792218848 1113 21267647932558653965307991459878666240 1114 43143988327398919500410556216562499776 1115 66408730383449729835628252859249655795 1116 74829695578286078013428929473139857120 1117 59066822915424320446226747067715537920 1118 30912680532870672635673352936887453360 1119 9999999999999999998999999999999999991 1120 1824800363140073127359051695427047360 1121 166153499473114483968860694457090560 1122 6366805760909027985741435139224000 1123 80204967233062400750861575141385 1124 227373675443232059478759765624 1125 77371252455331869134684100 1126 984770902183606443360 1127 35184367894527 1128 0 1129 1 1130 46 1131 2115 1132 91080 1133 3748095 1134 147006552 1135 5489031743 1136 194754204960 1137 6553599998400 1138 208728358845280 1139 6278211847988223 1140 177917621710065840 1141 4738381338321616895 1142 118272717780144156216 1143 2758702310349223483245 1144 59938945498822802100480 1145 1208925819614629174706175 1146 22550116774161890259017280 1147 387420488999999999999999999 1148 6103261246589976982432849440 1149 87732524600823436080700648689 1150 1144561273430837288994817601752 1151 13471428653161560586981973426175 1152 142108547152020034790032959000000 1153 1333735776850284124449081472512000 1154 11045767571919545444259187977669600 1155 79981528839832616637508820004019968 1156 501096025171921401478186226468412240 1157 2684354559999999999999999999999999999 1158 12129821994589221843701494012891982880 1159 45517159607903340355793714778287898623 1160 139288917338851014458555594437957904640 1161 340282366920938463463374606332256583425 1162 647159824910983792499589943542480468736 1163 929722225368296217729286886758818809265 1164 972786042517719014165925665439339901680 1165 708801874985091845381344307009569161215 1166 340039485861577398986846964992269755480 1167 99999999999999999999999998999999999901 1168 16423203268260658144880616083031480960 1169 1329227995784915872903807060280344575 1170 44567640326363195820397682788046496 1171 481229803398374426442198455156735 1172 1136868377216159820556640624880 1173 309485009821345068456280080 1174 2954312706519452639032 1175 70368744177663 1176 0 1177 1 1178 47 1179 2208 1180 97290 1181 4100624 1182 164914245 1183 6321363048 1184 230539259160 1185 7984925227440 1186 262143997439961 1187 8140406085191600 1188 238572050144262510 1189 6582952005840035280 1190 170581728177401425885 1191 4139545122369383263776 1192 93795878551821120554880 1193 1977985201462558877934080 1194 38685626227667034045416448 1195 699053619999045038539170240 1196 11622614669999980316999973030 1197 176994576151109753197191816240 1198 2456510688823055914076344418277 1199 30903154382632612361920641803528 1200 350257144982200571591178790300200 1201 3552713678800500929355621337500000 1202 32009658644406818950257607912194025 1203 254052654154149545721997607111883408 1204 1759593634476317565742385189474563710 1205 10523016528610349434285830688358359760 1206 53687091199999999998361599487996960419 1207 230466617897195215045509519405933293400 1208 819308872942260126397540225392704716800 1209 2367911594760467245844106295304957346624 1210 5444517870735015415395546974834581831665 1211 9707397373664756887592375278472888949376 1212 13016111155156147048179525063844673453280 1213 12646218552730347184269489080961456410640 1214 8505622499821102144549508350833944690677 1215 3740434344477351388916475702224953479840 1216 999999999999999999989999999999990001000 1217 147808829414345923316083210206383297600 1218 10633823966279326982077534427880325191 1219 311973482284542371301330321821976048 1220 2887378820390246536716240090562350 1221 5684341886080801486962890234400 1222 1237940039285362682713079805 1223 8862938119652501095928 1224 140737479934080 1225 0 1226 1 1227 48 1228 2303 1229 103776 1230 4477455 1231 184526056 1232 7256313855 1233 271818531600 1234 9682651994652 1235 327381931568160 1236 10485759999999999 1237 317475837232188960 1238 9065737908494995455 1239 243569224213515578952 1240 6140942214464813816305 1241 144884079282864127500000 1242 3189059870763703892770815 1243 65273511648263036524072128 1244 1237940039285380274899124223 1245 21670662219970369755092087040 1246 348678440099999999999270999101 1247 5132842708382182422028579271400 1248 68782299287045573887647111184383 1249 834385168331080528212786301806240 1250 9106685769537214956799814035638000 1251 88817841970012523174285888671874976 1252 768231807465763655682670818282700800 1253 5843211045545439551101910402789500320 1254 38711059958478986452554295441868455935 1255 220983347100817338116758523728720110560 1256 1073741823999999999999999999999999999999 1257 4378865740046709085849499741682857776320 1258 14747559712960682275277163584594811927229 1259 40254497110927943179301145862580504336640 1260 87112285931760246646623899502532645289985 1261 145610960604971353313787103043108057400000 1262 182225556172186058674940229804729969934335 1263 164400841185494513395390902645546975945192 1264 102067469997853225734913580200461858766705 1265 41144777789250865278020073668548766391360 1266 9999999999999999999999999999999999999999 1267 1330279464729113309832591223856527393760 1268 85070591730234615865843651857942052863 1269 2183814375991796598550766388670548000 1270 17324272922341479351919066019798820 1271 28421709430404005050659179687496 1272 4951760157141521099596496895 1273 26588814358863345762240 1274 281474976710592 1275 0 1276 1 1277 49 1278 2400 1279 110544 1280 4879680 1281 205960815 1282 8303765624 1283 319277724480 1284 11688200275752 1285 406671380737735 1286 13422659310152400 1287 419430399897536040 1288 12381557655576425120 1289 344498040519798890907 1290 9012061295995006424160 1291 221073919720654993735680 1292 5070942774902496337890624 1293 108428035605964146514868580 1294 2154025884392726618070214208 1295 39614081257132133612399853600 1296 671790528819082282035255096960 1297 10460353202999999409509999999971 1298 148852438543083302439338564577240 1299 1925904380037276060560596152784320 1300 22528399544939174411840147874241200 1301 236773830007967588781366208276787175 1302 2220446049250313080847263183593750000 1303 18437563379178327735507613942126987800 1304 134393854047545109686936775588697536480 1305 851643319086537701949972677240404073385 1306 4640650289117164100520051333566036654600 1307 21474836479999999999967232000000000000000 1308 83198449060887472631428936499410852659600 1309 265456074833292280954867505055878430523375 1310 684326450885775034048946719925754886266240 1311 1393796574908163946345687244117751056302080 1312 2184164409074570299708284437656402587890624 1313 2551157786410604821448736338412008942338035 1314 2137210935411428674141543654659188048275680 1315 1224809639974238708818643482513164851824320 1316 452592555681759518058893560348969204658400 1317 99999999999999999999899999990000000900109 1318 11972515182562019788602740026717047105680 1319 680564733841876926917525842826681646600 1320 15286700631942576193765185091047988800 1321 103945637534048875979893162471587835 1322 142108547152020037174224853515624 1323 19807040628566014028568084480 1324 79766443076872509862632 1325 562949936643600 1326 0 1327 1 1328 50 1329 2499 1330 117600 1331 5308415 1332 229342752 1333 9474296895 1334 373669362000 1335 14048223623280 1336 502592608518000 1337 17080198121677823 1338 550329031600323360 1339 16777215999999999999 1340 482880748563961835920 1341 13090925539866771351885 1342 333446267951720375211360 1343 7958661109946400884391935 1344 177482997121585119898260600 1345 3686553210602841700043063295 1346 71082854184959931984832631040 1347 1267650600228229401495629462529 1348 20825506393391549923492133668800 1349 313810596089999999999999999999999 1350 4316720717749415758540291357182240 1351 53925322641043729927915335167942400 1352 608266787713357708969589357321862160 1353 6156119580207157310796674079573139200 1354 55511151231257827019691467285156234400 1355 442501521100279865673218454734216626175 1356 3091058643093537522787953000414345771840 1357 18736153019903829443036278993864332673023 1358 97453656071460446110852955686303818064320 1359 429496729599999999999999999989759999999601 1360 1580770532156861979996861352191728838269760 1361 4778209346999261057189801002565550411835825 1362 11633549665058175578831266998441675246632640 1363 22300745198530623141535718272648361505980415 1364 32762466136118554495622788672966003417968736 1365 35716209009748467500288285041670380194754365 1366 27783742160348572763838605590581944225321280 1367 14697715679690864505827555550150426126974975 1368 4978518112499354698647156413809205980699920 1369 999999999999999999999999999999999999999999 1370 107752636643058178097315241251321911591200 1371 5444517870735015415413993714510228095040 1372 107006904423598033352446479336354796752 1373 623673825204293256669089197883129855 1374 710542735760100173950164795000000 1375 79228162514264337593543946240 1376 239299329230335100034000 1377 1125899906777085 1378 0 1379 1 1380 51 1381 2600 1382 124950 1383 5764800 1384 254801617 1385 10779215328 1386 435817559880 1387 16815125388600 1388 618121835761365 1389 21611482313284248 1390 717368320979703330 1391 22563490300366186080 1392 671088639995903999961 1393 18832349194131740294080 1394 497455170514822975079040 1395 12337511914217166362274240 1396 286511799958067610667737360 1397 6211904899255558013916015624 1398 125342809160496557084471346330 1399 2345734188103679287077171804544 1400 40564819207303339721994595729377 1401 645590698195138073036733040138560 1402 9414317882699999982285278130027000 1403 125184900814733057351483732808752400 1404 1509909033949224437749411119630385125 1405 16423203268260658146231467518279718808 1406 160059109085386090078232378625201544050 1407 1387778780781445675529539585113525390624 1408 10620036506406716776136207190856215269975 1409 71094348791151363024389554286420996798448 1410 412195366437884247746661257796999906754560 1411 2046526777500669368329342638085942283700400 1412 8589934591999999999999344639999999999999981 1413 30034640110980377619945846078500632682135520 1414 86007768245986699029414232134555900922432800 1415 197770344305988984840145602058543169130838080 1416 356811923176489970264566769995890914450472945 1417 491436992041778317434363998472560835937499776 1418 500026926136478545004030014280220088480010040 1419 361188648084531445929920877641340156544317600 1420 176372588156290374069926832841705672845935771 1421 54763699237492901685126120802225273763666520 1422 9999999999999999999998999999999999999999010 1423 969773729787523602876821942141203980058560 1424 43556142965880123323238162774971492859897 1425 749048330965186233494494102694564493648 1426 3742042951225759539224804494060471680 1427 3552713678800500929355621337875000 1428 316912650057057068899198828800 1429 717897987691852545723520 1430 2251799780130810 1431 0 1432 1 1433 52 1434 2703 1435 132600 1436 6249999 1437 282472800 1438 12230590463 1439 506623016640 1440 20047612229820 1441 756680638477456 1442 27197360938418175 1443 929293739324134800 1444 30129469486639681535 1445 925103102310263525040 1446 26843545599999997438401 1447 734461618571000730745920 1448 18903296479567620845142015 1449 456487940826031642855350408 1450 10314424798490535546171949055 1451 217416671473944451671421832160 1452 4261655511456885005248236364605 1453 77409228207421414942010302764352 1454 1298074214633706907132624082305023 1455 20013311644049280238730219835306240 1456 282429536480999999999999999999190000 1457 3630362123627258662839213468268861680 1458 42277452950578284263485622394346733568 1459 443426488243037769944197075466130896880 1460 4161536836220038342098551818958537752575 1461 34694469519536141888201236721038808985024 1462 254880876153761202627773829926908776677375 1463 1635170022196481349560693113352218535118720 1464 9068298061633453450429559033003777090951709 1465 42977062327514056734914764831464823472931520 1466 171798691839999999999999999999999999935840001 1467 570658162108627174778965595104537746798314640 1468 1548139828427760582529495524831238344488779775 1469 3362095853201812742282461171910781807499256352 1470 5708990770823839524233143877797699070554275585 1471 7371554880626674761515437808712158202954144000 1472 7000376965910699630056503868178506524997451775 1473 4695452425098908797088952404373344279174553456 1474 2116471057875484488839167999221661362284396543 1475 602400691612421918536379928574533753240229200 1476 99999999999999999999999999999899999900000100 1477 8727963568087712425890412708574543728808560 1478 348449143727040986586495598010130648530943 1479 5243338316756303634434089966774309852800 1480 22452257707354557240087211123792628160 1481 17763568394002504587173461912110000 1482 1267650600228229401492408238065 1483 2153693963074710477701280 1484 4503599627370495 1485 0 1486 1 1487 53 1488 2808 1489 140556 1490 6765200 1491 312497451 1492 13841287200 1493 587068231680 1494 23811286659552 1495 922190158191555 1496 34050628916015624 1497 1196683881125398380 1498 39959630797262576400 1499 1265437718433377592727 1500 37929227194915555974720 1501 1073741823999836160000000 1502 28644003124274380508351360 1503 718325266223565244244024388 1504 16890053810563300749953435928 1505 371319292745659178102233450980 1506 7609583501588058567045280873776 1507 144896287389534088114114805726175 1508 2554504530844906743628446504951488 1509 41538374868278620992215139255091200 1510 620412660965527688188300451572233600 1511 8472886094429999999468558999999999971 1512 105280501585190501232597818792509178760 1513 1183768682616191959371095326197666523740 1514 11972515182562019788602740026717047105680 1515 108199957741720996894497837312789169313325 1516 867361737988403547205962240695953369140624 1517 6117141027690268863066067060962854594150400 1518 37608910510519071039902074217475280795165344 1519 199502557355935975909447287365171075237216235 1520 902518308877795191433240103403256374537496480 1521 3435973836799999999999986892799795200003200000 1522 10842505080063916320800450434338728415281531280 1523 27866516911699690485530880100554214904260460527 1524 57155629504430816618802078994918393256574975360 1525 91343852333181432387730226486903962813903933440 1526 110573323209400121422731899656355381011962890624 1527 98005277522749794820790970486242872350396502065 1528 61040881526285814362156628321386486455989674568 1529 25397652694505813866069969985540026977711290700 1530 6626407607736641103900260617068878375355707040 1531 999999999999999999999989999999999999999999991 1532 78551672112789411833022577315290546060373040 1533 2787593149816327892691374488235502112604160 1534 36703368217294125441230211032033660071152 1535 134713546244127343435784885404424355600 1536 88817841970012523233890380859374976 1537 5070602400912916480086905978820 1538 6461081889226673298932240 1539 9007199187501312 1540 0 1541 1 1542 54 1543 2915 1544 148824 1545 7311615 1546 345022600 1547 15624999999 1548 678222955200 1549 28179280426752 1550 1119130468223040 1551 42420747482776575 1552 1532278301036083920 1553 52654090776777588735 1554 1718264124275969422152 1555 53148384174432395116045 1556 1555098314991343156614720 1557 42949672959999999999999999 1558 1117116121846695487726219920 1559 27296360116495644500385071103 1560 624931990990841997786537283680 1561 13367494538843734067836669192945 1562 266335422555582047088101816406216 1563 4926473771244159066068747032723455 1564 84298649517881922489196585531265280 1565 1329227995784915872903807060279296000 1566 19232792489931358333049651214979320960 1567 254186582832899999999999999343900000000 1568 3053134545970524535735076130776953533360 1569 33145523113253374862572728253364605812735 1570 323257909929174534292164561724603148192480 1571 2813198901284745919258621029615971520741375 1572 21684043449710088680148124694824218750000000 1573 146811384664566452713597726037836051985202625 1574 865004941741938633917741574392468587048080000 1575 4389056261830591470007906571986683114538295985 1576 18952884486433699020098012129525538507904245840 1577 68719476735999999999999999999999999999999999999 1578 206007596521214410095208454125085541979107561480 1579 501597304410594428739556550045320066782983220925 1580 971645701575323882519635103841186904788072311040 1581 1461501637330902918203684832716283019655932542975 1582 1658599848141001821340978162319655761019297740864 1583 1372073885318497127491074758162987278899500548095 1584 793531459841715586708035921113495250477473062800 1585 304771832334069766392840191887917952250058571920 1586 72890483685103052142902785385012452539679026120 1587 9999999999999999999999999999999999999999999999 1588 706965049015104706497194332899289370914949760 1589 22300745198530623141535718272648361505718272 1590 256923577521058878088419895992855014556000 1591 808281277464764060643139597635426385885 1592 444089209850062615871429443359374880 1593 20282409603651670423947251286015 1594 19383245667677477901834792 1595 18014398509480945 1596 0 1597 1 1598 55 1599 3024 1600 157410 1601 7890480 1602 380201277 1603 17596287800 1604 781249875000 1605 33232930567200 1606 1352605455286225 1607 52599132235830048 1608 1951354384001662230 1609 68952523554931640624 1610 2316779994170957590485 1611 73885357344138500344800 1612 2232232135325930186305920 1613 63759030914653054346432640 1614 1717986918399993446297601600 1615 43567528752021332753202420080 1616 1037261684426834325798531384270 1617 23122483666661158726683688059024 1618 481229803398374422786040015093725 1619 9321739789445371744632720947265624 1620 167500108222301408176148502951254280 1621 2781855434090103443811378243890985600 1622 42535295865117307931768904424364179425 1623 596216567187872108348956733108912955840 1624 7625597484986999999984056769999999973030 1625 88540901833145211536614766025207452637360 1626 928074647171094496151854331963800547674155 1627 8727963568087712425891397479476727340041448 1628 73143171433403393900722469510672973813350400 1629 542101086242752217003726400434875488281249376 1630 3523473231949594865126333308334795983681486825 1631 19895113660064588580108197261066338164926450880 1632 96559237760273012340173878333753524744612612960 1633 398010574215107679422058885600836061208944572720 1634 1374389534719999999999999737855999999999999999981 1635 3914144333903073791808962606796278744601713725920 1636 9028751479390699717312017192580436669720275081800 1637 16517976926780506002833800829531584028976727363200 1638 23384026197294446691258956114534704196266134339855 1639 24878997722115027320114677422679960727691650390624 1640 19209034394458959784875045442926245950605785822550 1641 10315908977942302627204470186314312273685053572320 1642 3657261988008837196714081750593591921591019634677 1643 801795320536133573571931534665380233173841533960 1644 99999999999999999999999899999999000000010000000 1645 6362685441135942358474828762538534230889684880 1646 178405961588244985132281023814704022268416000 1647 1798465042647412146620280340536416418681600 1648 4849687664788584363830407314709288058670 1649 2220446049250313080847263336181640624 1650 81129638414606677192172197969920 1651 58149737003040059690331040 1652 36028796884746120 1653 0 1654 1 1655 56 1656 3135 1657 166320 1658 8503055 1659 418192632 1660 19770609663 1661 897410545200 1662 39062499997500 1663 1628413592145600 1664 64925062108545023 1665 2472159214854563520 1666 89762301673555234815 1667 3102863559963620062456 1668 101938319743841408042865 1669 3177070365797683843303200 1670 93753749683698750476845055 1671 2614120267500767243162654640 1672 68719476735999999999999999999 1673 1699133621328831768646533165120 1674 39415944008219710658553031736349 1675 855531895666462868078807017693752 1676 17324272922341479351919144385642495 1677 326260892630588010965596011441996000 1678 5695003679558247880375471569826978800 1679 91801229324973413644107592533488675200 1680 1361129467683753853853498428627561218048 1681 18482713582824035358793241206518478719360 1682 228767924549609999999999999999999999999999 1683 2567686153161211134561530656483833161241120 1684 25986090120790645892257018950637850957185023 1685 235655016338368235499064777633165087347420480 1686 1901722457268488241418827816020255580925516125 1687 13552527156068805425093136727809906005859374976 1688 84563357566790276763032290197830086290721665025 1689 457587614181485537342488395954485264323999228320 1690 2124303230726006271483826780841554627491524509695 1691 8358222058517261267863235966736764888672306237560 1692 27487790694399999999999999999999995903999999999601 1693 74368742344158402044370287550709682540101540067520 1694 162517526629032594911616322214684076451054145765375 1695 280805607755268602048174610037805511940453832584896 1696 374144419156711147060143317175368453031918731001855 1697 373184965831725409801720156352314315795898437496640 1698 268926481522425436988250652599945495552293806079940 1699 134106816713249934153658109210247232788954209870712 1700 43887143856106046360568987631860370008329246736383 1701 8819748525897469309291245985888935132426734698560 1702 999999999999999999999999999999999999999999000000 1703 57264168970223481226273379096403731205114669600 1704 1427247692705959881058285969449213661406035905 1705 12589255298531885026340621315367881479857600 1706 29098125988731506183153025616435306561535 1707 11102230246251565402746199798584375000 1708 324518553658426726783156019527425 1709 174449211009112553473683360 1710 72057594037665789 1711 0 1712 1 1713 57 1714 3248 1715 175560 1716 9150624 1717 459162055 1718 22164361128 1719 1028071561920 1720 45767944567800 1721 1953124993749951 1722 79792266297612000 1723 3116402980955246640 1724 116191483108948578240 1725 4129065876974066504595 1726 139628860198736568162976 1727 4485286068728702841077760 1728 136614025729312093462315200 1729 3937657486715337837244806468 1730 107178930967531784356353269520 1731 2748779069439999737855999936040 1732 66266211231824447117617362197920 1733 1497805872312348998746917773630427 1734 31654680139659126296833481434130568 1735 623673825204293256537467415676745280 1736 11419131242070580387175083160398890000 1737 193630125104980427930379612690469613535 1738 3029440567724122650310590906192166168128 1739 43556142965880123323275056263118911930400 1740 572964121067545096123347421337293637543040 1741 6863037736488299999999521703080316976510929 1742 74462898441675122902293018227199467668020600 1743 727610523382138084983191432962504588410224640 1744 6362685441135942358474828762538328339758120944 1745 49444783888980694276889479607787416019676364775 1746 338813178901720135627329000271856784820312109376 1747 2029520581602966642312774673950125566618221772800 1748 10524515126174167358877236351104092889324551536160 1749 46734671075972137972644187721015237576706009858027 1750 175522663228862486625127968549968695637317045182880 1751 549755813887999999999999994757119999999998720008000 1752 1413006104539009638843035501053457425807904438071200 1753 2925315479322586708409093787116077138899931615791221 1754 4773695331839566234818968439734627784374274207965088 1755 5986310706507378352962293055463082134676632900726800 1756 5597774487475881147025802420102991134537692749609600 1757 3764970741313956117835509120000259029944408398102515 1758 1743388617272249143997555461487119439669521095365208 1759 526645726273272556326827844957587157743692410961920 1760 97017233784872162402203715694511008214034823837720 1761 9999999999999999999999998999999999999999000010000 1762 515377520732011331036461129765619419681918670080 1763 11417981541647679048466249976664098133900262920 1764 88124787089723195184393736687912818113311200 1765 174588755932389037098747571953505603395840 1766 55511151231257827021181583404531249376 1767 1298074214633706889118225572806720 1768 523347633027360536826091024 1769 144115187807420415 1770 0 1771 1 1772 58 1773 3363 1774 185136 1775 9834495 1776 503281296 1777 24794911295 1778 1174710990960 1779 53459728528752 1780 2334165166325200 1781 97656249999999999 1782 3909821048300395200 1783 149587343098087735295 1784 5460999706109803961952 1785 189937030341242872391085 1786 6283298708942772082500000 1787 197352587024076973231046655 1788 5874403106360408330532269448 1789 165381614442044595841154678783 1790 4394336169668802831228549587520 1791 109951162777599999999995903998401 1792 2584382238041153429446808271593200 1793 56916623147869262190954925621510143 1794 1171223165167387672804921096351544160 1795 22452257707354557240087211123790995200 1796 399669593472470313547748690105957031216 1797 6583424253569334549714045132935738392320 1798 99971538734896047460194459596759519410560 1799 1393796574908163946345982392040522594123775 1800 17761887753093897979823013117494442317648640 1801 205891132094648999999999999999999999999999999 1802 2159424054808578564166488899400036964188156480 1803 20373094654699866379529502857299778953666362609 1804 171792506910670443678820296822097347361525977280 1805 1285564381113498051199127603629788201662001666225 1806 8470329472543003390683224424719808101654062500000 1807 48708493958471199415506599153950129703565945470975 1808 242063847902005849254176432831243226559216400031312 1809 1028162763671387035398172161927312426850895231643165 1810 3685975927806112219127687326300846122525007761309120 1811 10995116277759999999999999999999999999999999999999999 1812 26847115986241183138017674482425717590751242712310320 1813 52655678627806560751363688397557640770141543227981823 1814 81152820641272625991922463406396738421353928654574400 1815 95780971304118053647396689196894323904113596803580160 1816 83966617312138217205387036226726591029167175292968736 1817 52709590378395385649697127909589319306203213055655935 1818 22664052024539238871968220957578647251104764921359680 1819 6319748715279270675921934218987893281199411527053312 1820 1067189571633593786424240862789888414546769629057200 1821 99999999999999999999999999999999989999999999999901 1822 4638397686588101979328149449992603762466378927040 1823 91343852333181432387730302044767688728495783935 1824 616873509628062366290746769334819448530650352 1825 1047532535594334222593508922191670975747825 1826 277555756156289135098457336425781172000 1827 5192296858534827628530427609743345 1828 1570042899082058734848079600 1829 288230376151711743 1830 0 1831 1 1832 59 1833 3480 1834 195054 1835 10556000 1836 550728585 1837 27680640624 1838 1338925052520 1839 62259690408552 1840 2779905876324045 1841 119042423827613000 1842 4882812499687375050 1843 191581231380566414400 1844 7180192468695980703697 1845 256666986187667404452480 1846 8737103395696736518392960 1847 282748441902441558837890624 1848 8683513829059372773777513360 1849 252599333573498060811820806648 1850 6946027806565872618657112585410 1851 180167782956420929503025095958880 1852 4398046511103999989514239999999961 1853 100790907283604984065901359914608720 1854 2162831679619031963017715008978305240 1855 43335257111193343900365036083322874800 1856 808281277464764060638401219118214676445 1857 13988435771536460974289476869238603125000 1858 223836424621357374690196396277286532630170 1859 3299060778251569566188233498374847942355840 1860 44601490397061246283070255953640821196063775 1861 550618520345910837374536871905139185678862400 1862 6176733962839469999999985651093000000000000000 1863 62623297589448778360828428329074331601572024400 1864 570446650331596258626825937270052157537178877925 1865 4638397686588101979328150167890591454318579746080 1866 33424673908950949331177316560547174187724886352800 1867 211758236813575084767080625169910490512847900390624 1868 1169003855003308785972158372715656033301201313333225 1869 5567468501746134532846058029734065116538063330608320 1870 22619580800770514778759787530335896460511384839079960 1871 77405494483928356601681434130536198019976749447352800 1872 219902325555199999999999999895142399918080000060800419 1873 510095203738582479622335815880298130716653502143703560 1874 947802215300518093524546390926569281967418370963794250 1875 1379597950901634641862681879083307429515787412566752640 1876 1532495540865888858358347026840824173797394053458821105 1877 1259499259682073258080805544523173011839389801025390624 1878 737934265297535399095759790504664777244295391844563840 1879 294632676319010105335586872991323185304149065111893512 1880 75836984583351248111063210548357872171002089067270400 1881 11739085287969531650666649599035831947948484035150720 1882 999999999999999999999999989999999999999999999999010 1883 41745579179292917813953351511015323088870709282080 1884 730750818665451459101842114126684354370875686912 1885 4318114567396436564035293097707728087269771200 1886 6285195213566005335560030042780948747762520 1887 1387778780781445675529539581298828124976 1888 20769187434139310442064391278952445 1889 4710128697246244834921603688 1890 576460751766026790 1891 0 1892 1 1893 60 1894 3599 1895 205320 1896 11316495 1897 601688752 1898 30840979455 1899 1522435068000 1900 72301961336220 1901 3299763583911600 1902 144555105949057023 1903 6071163614863105200 1904 244140624999999999999 1905 9387480337633913018400 1906 344649238497994136811265 1907 12063348350819861615594880 1908 401906756202069927458308095 1909 12723679885609853332395161400 1910 382074608478613020175306326015 1911 10861771343660416112315682669600 1912 291733167875766667063791364341469 1913 7386879101213258096201564378504400 1914 175921860444159999999999999999999999 1915 3930845384060594378252677062116320320 1916 82187603825523214603738912597458562800 1917 1603404513114153724306923383077175676240 1918 29098125988731506183153025613614196654080 1919 489595252003776134100013417784384765582160 1920 7610438437126150739469436175738091335581695 1921 108869005682301795684209889114641786774769920 1922 1427247692705959881058285969449495136382746623 1923 17069174130723235958610619563797322911358804480 1924 185302018885184099999999999999999409509999999101 1925 1816075630094014572464024171296694136608005650240 1926 15972506209284695241551130240123258917939035606785 1927 125236737537878753441860052379352000631993809328880 1928 869041521632724682610610260053736824323722262347775 1929 5293955920339377119177015614695847034454345703124976 1930 28056092520079410863331801112675274672733637155225025 1931 128051775540161094255459334609268027256821104573749120 1932 497630777616951325132715326372819220817654565543346175 1933 1625515384162495488635310116463041728818087812099775440 1934 4398046511103999999999999999999999999999999999999999999 1935 9691808871033067112824380501011454987923043335056604400 1936 17060439875409325683441835040808675609151046627264069700 1937 23453165165327788911665591943241663428109660724758419552 1938 24519928653854221733733552434404946937899825954937634815 1939 18892488895231098871212083166725321030751070953540000000 1940 10331079714165495587340637070279506584015829758901033920 1941 3830224792147131369362629348344400638579567323141298000 1942 910043815000214977332758527534256632307831001430622065 1943 129129938167664848157333145481047092498996630844121440 1944 9999999999999999999999999999999999999999999999999999 1945 375710212613636260325580157138056001895981427986640 1946 5846006549323611672814739330865132078622656425985 1947 30226801971775055948246985971591733078584779200 1948 37711171281396032013366321198798597347082205 1949 6938893903907228377610445022583007812496 1950 83076749736557242056487941267521535 1951 14130386091738665873225027520 1952 1152921504606846975 1953 0 1954 1 1955 61 1956 3720 1957 215940 1958 12117360 1959 656353347 1960 34296447248 1961 1727094673920 1962 83733937887600 1963 3904305903810235 1964 174887470365513048 1965 7516865508970620660 1966 309629344375621415600 1967 12207031249984374999951 1968 459986536544739955209600 1969 16543163447903131753512960 1970 566977372488557307219621120 1971 18487710785295196615263979620 1972 572565594852444156646728515624 1973 16811282773058972269591638750060 1974 467056167777397914441050350129104 1975 12252793050782199999599269720071127 1976 302862043149743582494593171234930480 1977 7036874417766399999580569436160064000 1978 153302969978363180764235968430117551200 1979 3123128945369882154933012940795009626075 1980 59325966985223687799599734394559101873688 1981 1047532535594334222593338340463491457960420 1982 17135833820132164693504609167575836181640624 1983 258754906862289125141958071272724039148092565 1984 3592677187515959257578986279730209409225510848 1985 45671926166590716193865113243451981407086182400 1986 529144398052420314716929933900837937809099785600 1987 5559060566555522999999999569532789999999999999971 1988 52666193272726422601456708224751866691704683165280 1989 447230173859971466763431642726889442901898547338240 1990 3381391913522726342930221472392241170198527451848560 1991 22595079562450841747875866731917647232402859956633575 1992 132348898008484427979425390731194056510925292968749376 1993 673346220481905860719963226536707063112070472533030400 1994 2945190837423705167875564697729320458241471826430830400 1995 10947877107572929152919737179496593359019186339970812121 1996 34135823067412405261341512451566463326809746506282585240 1997 87960930222079999999999999997902847999999999999999992020 1998 184144368549628275143663229532787625187912907571110538720 1999 307087917757367862301953030730425732437353150777072287727 2000 398703807810572411498315063055075847178723756123452198368 2001 392318858461667547739736838945527390848102772675067248640 2002 283387333428466483068181247517713927663862705230701500000 2003 144635115998316938222768918980698892475803875667307792400 2004 49792922297912707801714181535533618315735775395542554240 2005 10920525780002579727993102329457117423471892994306603340 2006 1420429319844313329730664601483335671261683881745483120 2007 99999999999999999999999999899999999900000000100000000 2008 3381391913522726342930221472392241170198523965057600 2009 46768052394588893382517912229069417399731489866240 2010 211587613802425391637729361787677047876462283104 2011 226267027688376192080191786251186479007006715 2012 34694469519536141888238489627838134765624 2013 332306998946228967937721114036536380 2014 42391158275216203514294433200 2015 2305843008139952127 2016 0 2017 1 2018 62 2019 3843 2020 226920 2021 12959999 2022 714920760 2023 38068692543 2024 1954897308000 2025 96717311570880 2026 4605366574833696 2027 210832519264920575 2028 9269035928953847280 2029 390877006486250192895 2030 15791096563139095907800 2031 610351562499999993747501 2032 22539340290691579864790400 2033 794071845499378503449051135 2034 26647936506962169627806188128 2035 850434696123579966501779931135 2036 25765451768359986292422140533920 2037 739696442014594807059385790851185 2038 20083415214428110299353954560957752 2039 514617308132852400700537649353457663 2040 12417343769139486881727990794161696320 2041 281474976710655999999999999999997440000 2042 5978815829156164049792821211119098295840 2043 118678899924055521887798989786385383481088 2044 2195060778453276448584946603504432427765520 2045 37711171281396032013366321198900157303750655 2046 599754183704625764272657181319953081282964384 2047 8797666833317830254826668219153233583932440575 2048 118558347188026655500106487292151411639021314560 2049 1461501637330902918203684832716281893756025699329 2050 16403476339625029756224827223502879733373725959680 2051 166771816996665689999999999999999999999999270190001 2052 1527319604909066255442244531260656385128870222147760 2053 12522444868079201069376086108256634991664582199607295 2054 91297581665113611259115979696440774592320181509520952 2055 587472068623721885444772535796326093147407292685413725 2056 3308722450212110699485634767916053533554077142334000000 2057 16160309291565740657279117440900958232530295124578533375 2058 67739389260745218861137988046058214707715229303190336736 2059 240853296366604441364234217964444502875744809722979549183 2060 716852284415660510488171761477053142844618694110553156400 2061 1759218604441599999999999999999999999998361599974400000400 2062 3498743002442937227729601361109394898167352280295861352920 2063 5527582519632621521435154553222010897486378641900619956223 2064 6777964732779730995471356071916321833134581907245028829440 2065 6277101735386680763835789423207666416102355444464017735680 2066 4250810001426997246022718712748874802761912345847787160000 2067 2024891623976437135118764865774783290464924679408269066045 2068 647307989872865201422284359954880628098348679395403803360 2069 131046309360030956735917227964932955078950997486894841855 2070 15624722518287446627037310615124874729600354728455246680 2071 999999999999999999999999999999999999999999989999990001 2072 30432527221704537086371993193380433528746687371464640 2073 374144419156711147060143317175368435017520221519809 2074 1481113296616977741464105072527214189290460378400 2075 1357602166130257152481187563160405662935023615 2076 173472347597680709441006183605194044925120 2077 1329227995784915872903807060280344575 2078 127173474825648404651751204952 2079 4611686018426339076 2080 0 2081 1 2082 63 2083 3968 2084 238266 2085 13845840 2086 777596341 2087 42180533640 2088 2207983972440 2089 111429157108752 2090 5416169438310345 2091 253295162119140624 2092 11384956039846388670 2093 491258904256726154640 2094 20325604337265239420877 2095 805345924720991295210400 2096 30517578124999218750000000 2097 1104427674243920646305299200 2098 38115448583970139986019223808 2099 1252453015827223091648143056288 2100 39119996021684677536891714065910 2101 1159445329576199417209616940372976 2102 32546643448642171483415933136928725 2103 863586854220408743801513785592407848 2104 21613926941579800828705212721195494120 2105 509111094534718962173411120845915312800 2106 11258999068426239999983222783999999999961 2107 233173817337090397942402907976860304858480 2108 4509798197114109831736017114007337863662030 2109 81217248802771228597652036390959994837496720 2110 1357602166130257152481181422218089638104072755 2111 20991396429661901749543146230280399322509765624 2112 299120672332806228664106625655331389980059074560 2113 3912425457204879631503516058626196515067596049024 2114 46768052394588893382517913437995237014360666669025 2115 508507766528375922442969666478706045897327795006720 2116 5003154509899970699999999987085983682285300024300000 2117 44292268542362921407825091617016319887724139383235920 2118 350628456306217629942530410919282049408415143322189797 2119 2465034704958067503996131453373943812924631877100601120 2120 15274273784216769021564085929938011159113380584518095400 2121 82718061255302767487140869206996285356581211090087890624 2122 387847422997577775774698818577603008862009990977891762775 2123 1558005952997140033806173725098810522409738596181909282128 2124 5298772520065297710013152795202259614295284924932975220350 2125 15053897972728870720251606991140810327119854289300275723680 2126 35184372088831999999999999999958056959999999999999999999981 2127 66476117046415807326862425861336332693125001052869591773080 2128 99496485353387187385832781957921848441134046985681975196800 2129 115225400457255426923013053222916919834651165519677661191072 2130 100433627766186892221372630771243434495123422773762288844800 2131 63762150021404958690340780691485633724362540268554687499776 2132 28348482735670119891662708120801967270733588485330582893910 2133 8415003868347247618489696679505181495471801448798649088080 2134 1572555712320371480831006735567747914947905077181212065792 2135 171871947701161912897410416779483616222663749665266018400 2136 9999999999999999999999999998999999999999999999990001000 2137 273892744995340833777347939263771534635986088302734240 2138 2993155353253689176481146518060134510421283052716025 2139 10367793076318844190248738727596255138212949486448 2140 8145612996781542914887088533308537828624436530 2141 867361737988403547205962240695953369140624 2142 5316911983139663490462306736514531325 2143 381520424476945831625163107856 2144 9223372034707292160 2145 0 2146 1 2147 64 2148 4095 2149 249984 2150 14776335 2151 844592520 2152 46655999999 2153 2488651279440 2154 128063081714652 2155 6351461944828000 2156 303305489096114175 2157 13931233916049283680 2158 614787626176508399615 2159 26036721925584321834792 2160 1056931425538820514276465 2161 41072642160769658990210400 2162 1525878906249999999999999999 2163 54116956037952078435746618400 2164 1829541532030568071946613817343 2165 58865291743879484188332250439040 2166 1799519816997495209117756859984765 2167 52175039830928973740382507070312456 2168 1432052311740255546466984939315265535 2169 37134234731477575982535798769183783200 2170 907784931546351634835748413459496207600 2171 20873554875923477449087292464382277494880 2172 450359962737049599999999999993446400000000 2173 9093778876146525519753230530557712770000480 2174 171372331490336173605981741257818705594679295 2175 3005038205702535458113116334404093852171815520 2176 48873677980689257489322752273774603865660850175 2177 734698875038166561234009973175734693359375000000 2178 10170102859315411774579628461341135958648147244925 2179 129110040087761027839616027956679334076778305446400 2180 1496577676626844588240573268701473812127673849217025 2181 15763740762379653595732059638289770623245969139992960 2182 150094635296999120999999999999999999999999999999999999 2183 1284475787728524720826927656683015992378827921783536520 2184 9817596776574093638390851508873201833232814179402906865 2185 66555937033867822607895549239526440053935534212634358080 2186 397131118389635994560666234198316439032157304558637285375 2187 2067951531382569187178521730165812186895310878753896485024 2188 9308338151941866618592771645958951941937449991757235224575 2189 35834136918934220777541995677233170431303292226296663887200 2190 116572995441436549620289361494791139391854266084593798111460 2191 316131857427306285125283746813834322542198956761734018304040 2192 703687441776639999999999999999999999999999999999999999999999 2193 1263046223881900339210386091365132491541414531150245036694720 2194 1790936736360969372944990075243931530785586679975800831804352 2195 1958831807773342257691221904789248188517755201929758558676800 2196 1606938044258990275541962092341162602522184547038719125749505 2197 956432250321074380355111710372031994182596206665039062496640 2198 396878758299381678483277913691857524931552116018231373725695 2199 109395050288514219040366056833475626110931499801805472921832 2200 18870668547844457769972080826950345531368943638050939842305 2201 1890591424712781041871514584561209784257801316236157087840 2202 99999999999999999999999999999999999998999999999999999901 2203 2465034704958067503996131452850596180047365975184089440 2204 23945242826029513411849172299223580994042798784118783 2205 72574551534231909331741167873268018755413797238400 2206 48873677980689257489322752273774603865660850175 2207 4336808689942017736028879880905151367187496 2208 21267647932558653966460911864973819920 2209 1144561273430836877212553412480 2210 18446744073709547505 2211 0 2212 1 2213 65 2214 4224 2215 262080 2216 15752960 2217 916128927 2218 51520374360 2219 2799359784000 2220 146830437600840 2221 7427658728328375 2222 362033331456891248 2223 16985107388831486520 2224 766217865410400390624 2225 33198531813506658667915 2226 1379946262057143760493280 2227 54960434128017639051018240 2228 2094704750199298376445300800 2229 76293945312499960937187502500 2230 2651730845859653471779023381600 2231 87817993537467266100832002527280 2232 2766668711962335809450737232124864 2233 82777911581884779576996503894277075 2234 2347876792391803819849491119384765624 2235 63010301716571244043350653129303559360 2236 1596772093453535767288998989560358694000 2237 38126967124946768663071303895812331728855 2238 855815749912862575413504094134003465691920 2239 18014398509481983999999328911359999999936040 2240 354657376169714495270394823040944929774939680 2241 6512148596632774597027293076871405729645963385 2242 111186413610993811950185637819224232932533011048 2243 1759452407304813269615618860781966018430432706560 2244 25714460626335829643190354132093486411527109373776 2245 345783497216724000335707364496538822019176751628255 2246 4260631322896113918707328987843929672798125758903040 2247 47890485652059026823698344559761535724388666992230400 2248 488675963633769261467693849486036510107332864779998080 2249 4502839058909973629999999999612579510999999999999999971 2250 37249797844127216903980902049910725025222186438095939680 2251 274892709744074621874943842245316346886991500000815650240 2252 1797010299914431210413179829509605039731475627537851106400 2253 10325409078130535858577322089136299265938399356499322520925 2254 51698788284564229679463043254372678347863256931304931640624 2255 223400115646604798846226519502918366877270625314004585663000 2256 824185149135487077883465900577270766354740124543827160511680 2257 2564605899711604091646365952885063638743566514372889592987627 2258 6638769005973431987630958683093097354261286310288343460254920 2259 14073748835532799999999999999999161139199967232000001280000000 2260 23997878253756106444997335735942416102218125380085922583036360 2261 32236861254497448713009821354389429295295507844861777487530000 2262 33300140732146818380750772381422989832214138173994975393108480 2263 25711008708143844408671393477457333989755019671123188661612560 2264 14346483754816115705326675655584267587983049452304840087890624 2265 5556302616191343498765890791685375365900417255684908163580160 2266 1422135653750684847524758738836375672734734444846833837365280 2267 226448022574133493239664969923266775824459864278691663922880 2268 20796505671840591460586660430317517562936753795322126142960 2269 999999999999999999999999999989999999999999999999999999991 2270 22185312344622607535965183080365494317672538611578408720 2271 191561942608236107294793378239046142897554659379020280 2272 508021860739623365322188197652216501772434524836000 2273 293242067884135544935936292568727902460607201275 2274 21684043449710088680149056017303466796484400 2275 85070591730234615861231965839514664960 2276 3433683820292512484657848557760 2277 36893488143122039781 2278 0 2279 1 2280 66 2281 4355 2282 274560 2283 16777215 2284 992432512 2285 56800235583 2286 3142742609040 2287 167961599996400 2288 8662995806537520 2289 430804206899405823 2290 20635899892440924000 2291 951166013805414055935 2292 42141982597544340843696 2293 1792720717930698484774285 2294 73137151889027445013348320 2295 2857942574656970690381479935 2296 106829942260164171430420747800 2297 3814697265624999999999999999999 2298 129934811447123018488758547670400 2299 4215263689798428837764986004567809 2300 130033429462229782991586024297262752 2301 3807783932766699862493193563344470015 2302 105654455657631171891694821697424388000 2303 2772453275529134737960082842514350329600 2304 68661200018502037993386996920298308274000 2305 1601332619247764283850260201332874147241728 2306 35088445746427365591952742756719209014064480 2307 720575940379279359999999999999999999999999999 2308 13831637670618865315545379266247449401030970560 2309 247461646672045434687037634376290210878716903423 2310 4113897303606771042156868265865028666688414320320 2311 63340286662973277706162286946811882953738021763825 2312 900006121921754037511662389552329346050109863281216 2313 11756638905368616011414050501310355554617940363428785 2314 140600833655571759317341856533576167503531643254962560 2315 1532495540865888858358347027150309183618739122183602175 2316 15148954872646847105498509333368078193328273769640770240 2317 135085171767299208899999999999999999999468558999999999101 2318 1080244137479689290215446159441307764495114043910912175680 2319 7696995872834089412498427582956590237436585436481822130175 2320 48519278097689642681155855396716944914470573184855039535696 2321 268460636031393932323010374318061912785738337881638804914175 2322 1292469707114105741986576081359089585021138191223144531234400 2323 5361602775518515172309436468072356318555950159531934245454400 2324 18956258430116202791319715713276319779724513503569883495102192 2325 56421329793655290016220050963478911465660476146466297273647103 2326 139414149125442071740250132344952467858611836175444702438889920 2327 281474976710655999999999999999999999999999999999999999936000000 2328 455959686821366022454949378982901007179213421374814490988717200 2329 580263502580954076834176784379033815974529962872628383930318525 2330 566102392446495912472763130484185056520228827795797528449617280 2331 411376139330301510538742295639337626245683966408394965837152255 2332 215197256322241735579900134833760226144501536906118014037500000 2333 77788236626678808982722471083604074886584214739573059995543025 2334 18487763498758903017821863604871691212259035290994072788759520 2335 2717376270889601918875979639080849756517101260554970555481969 2336 228761562390246506066453264733348483256258951604954126056080 2337 9999999999999999999999999999999999999999999999999999999999 2338 199667811101603467823686647718579320160455750920617503360 2339 1532495540865888858358347027150309183618739122183602175 2340 3556153025177363557255317361026175221714783585988752 2341 1759452407304813269615619081855882083005348863780 2342 108420217248550443400740623474121093750000000 2343 340282366920938463463374607431751433985 2344 10301051460877535600942898121616 2345 73786976294838206463 2346 0 2347 1 2348 67 2349 4488 2350 287430 2351 17850624 2352 1073737665 2353 62523502208 2354 3521614367880 2355 191707312993560 2356 10077695987039941 2357 511116753300641400 2358 24986643999508985970 2359 1176246293903439668000 2360 53265296773072346152905 2361 2317809042866461172486976 2362 96806918768256379711923840 2363 3876269050118516845397872320 2364 148613013882162422439728223888 2365 5448327055268375077134227383400 2366 190734863281249998046874999875050 2367 6366805760909027985741421297934400 2368 202332657110324584147794853179162577 2369 6111571184724799803076702357055363808 2370 175158060907268193672735549093820338360 2371 4754450504593402735195219516754146290000 2372 121987944123281928470190990979854801829845 2373 2952431600795587633717359131685421346291448 2374 67255970008406099921709663018668946701303490 2375 1438626275603521989270100382252682485138269920 2376 28823037615171174399999973156454137855900161639 2377 539433869154135747306270525845277238187683254800 2378 9403542573537726518107429608843857498453851668480 2379 152214200233450528559804138174517970076053319706864 2380 2280250319867037997421842322126566808009871741419485 2381 31500214267261391312908183811814524233341215201249376 2382 399725722782532944388077716936124053180855248978559520 2383 4639827510633868057472281267762039413677160359145495680 2384 49039857307708443467467104867571953836514271634976145377 2385 469617601052052260270453789356081086212359220269789605120 2386 4052555153018976266999999999988377385329999999978130027000 2387 31327079986910989416247938623974919746509417027114485440800 2388 215515884439354503549955972322696794123617066673987803838251 2389 1310020508637620352391208095712502073964245732475093456566328 2390 6979976536816242240398269732269091600557921340284648082619250 2391 32311742677852643549664402033982923967414498329162445068360000 2392 128678466612444364135426475233734236131841832498335962311426025 2393 435993943892672664200353461405376235401663658494141675420261488 2394 1241269255460416380356841121196528540831228325511927800874623360 2395 2927697131634283506545252779244055933229227262837159465886654040 2396 5629499534213119999999999999999983222783999999999999488000160000 2397 8663234049605954426644038200675212212900742973769604501838520960 2398 10444743046457173383015182118822584598882330574514226734158571850 2399 9623740671590430512036973218231244061509899995368999956333424960 2400 6582018229284824168619876730229381737521339515715990331085291520 2401 3227958844833626033698502022506460207296186126768588443124949376 2402 1089035312773503325758114595170448228648201060072896444413480760 2403 240340925483865739231684226863347488692170008723731264647288144 2404 32608515250675223026511755668968548631581925094115066245021685 2405 2516377186292711566730985912068419625116019959228909823321880 2406 99999999999999999999999999999899999999989999999901000100990 2407 1797010299914431210413179829509605039731475627537851106400 2408 12259964326927110866866776215964533429664532702569693177 2409 24893071176241544900787221684958608507057025413587296 2410 10556714443828879617693713164691796110582596239360 2411 542101086242752217003726400434970855468749376 2412 1361129467683753853835051681255317830675 2413 30903154382632612361920641803528 2414 147573952581086478330 2415 0 2416 1 2417 68 2418 4623 2419 300696 2420 18974735 2421 1160286336 2422 68719476735 2423 3938980389120 2424 218340105581052 2425 11694146078988240 2426 604661759999999999 2427 30155888444022713040 2428 1449225352009601191935 2429 67046038752461764628752 2430 2982856619293778469577665 2431 127479497357653842555000000 2432 5227573613485916806405226495 2433 205442259656281330545978628968 2434 7727876721872448746791521746943 2435 277864679818687126599680423330400 2436 9536743164062499999999984374997501 2437 311973482284542371221538055524364000 2438 9711967541295580042210555933809967103 2439 287243845682065590742132851059895070080 2440 8057270801734336909035597580036894076400 2441 213950272706703123083715925730381835937456 2442 5367469541424404852690720383093741270794240 2443 126954558834210268249844724398851428211604400 2444 2824750740353056196711858995168270193856086015 2445 58983677299744401560074077743132459593062841920 2446 1152921504606846975999999999999999999999999999999 2447 21037920897011294144944549773504193718181685184640 2448 357334617794433607688082344039363058230655360554589 2449 5631925408637669556712753100119653156514428246390720 2450 82089011515213367907186323883068205046425812350750465 2451 1102507499354148695951786433236025350948806067288850000 2452 13590674574606120109194642379514771021138340847462383615 2453 153114307850917645896585281833993274766953565233731143232 2454 1569275433846670190958947355801916604024435939611401780225 2455 14558145632613620068384067470016843010387582978438695969280 2456 121576654590569288009999999999999999999999999999999999999999 2457 908485319620418693071190220095095678072611723404409906853680 2458 6034444764301926099398767225037966746150282982201748550057983 2459 35370553733215749514562618584236411435761203939332637377574800 2460 181479389957222298250355013039009853043159051898012919997768100 2461 807793566946316088741610050849567414843477308750152587890624976 2462 3088283198698664739250235405609677239488239408465248473868926975 2463 10027860709531471276608129612323632533770264030817988718646683520 2464 27307923620129160367850504666323793149379670454889687880331818432 2465 61481639764319953637450308364125120489615395246996217480547708400 2466 112589990684262399999999999999999999999999999344639999999999999601 2467 164601446942513134106236725812828938968618433725919806710123803680 2468 188005374836229120894273278138806956375747747317139671689960882175 2469 163603591417037318704628544709931050945002289171192295405617369632 2470 105312291668557186697918027683670432318895095400549110154799284225 2471 48419382672504390505477530337596846294314130306243896484204144000 2472 15246494378829046560613604332386398677770505662077522242409594685 2473 3124432031290254610011894949223501850065408912932581546325753200 2474 391302183008102676318141068027642364938466415279908207464546303 2475 27680149049219827234040845032751029566978986900852862251728960 2476 999999999999999999999999999999999999999999999999999999999999 2477 16173092699229880893718618465544054199308064444326365524400 2478 98079714615416886934934209737619787750446382315126915136 2479 174251498233690814305510551636934878073099235403705600 2480 63340286662973277706162286946811886609894285044465 2481 2710505431213761085018608719110012054453121904 2482 5444517870735015415413993718908291383295 2483 92709463147897831526701358855040 2484 295147905179348631549 2485 0 2486 1 2487 69 2488 4760 2489 314364 2490 20151120 2491 1252328155 2492 75418890624 2493 4398046248960 2494 248155780263552 2495 13537086531487155 2496 713342911662882600 2497 36279705599222184060 2498 1779197418239532716880 2499 84055070416518800439687 2500 3821624208892275470776000 2501 167039970680449867752407040 2502 7011372354671045074462890624 2503 282288975128239435243461729540 2504 10888439761782913818722623349688 2505 401849589537367332053253247064820 2506 14171098670753043575626107827935600 2507 476837158203124999902343749999999951 2508 15286700631942576193765185769276826400 2509 466174441982187842022990281254600028160 2510 13500460747057082764996435506735293774400 2511 370634456879779497815547726380023778242515 2512 9627762271801640538770319521410339415625000 2513 236168659822673813518389380076748559540466540 2514 5459046029871041534743397034507955551606171600 2515 118639531094828360261898024648682767038045955965 2516 2418330769289520463963038742566759257517431737200 2517 46116860184273879039999998926258176000000000000000 2518 820478914983440471652837469810666671143060145359200 2519 13578715476188477092147129054592499971769333079539675 2520 208381240119593773598371865160915107617068997953004320 2521 2955204414547681244658707659503943581581637187431736320 2522 38587762477395204358312525169472792185842990875244140624 2523 462082935536608083712617840899815661508100747113677979615 2524 5052772159080282314587314300592860921492759741594491810560 2525 50216813883093446110686315385621717247561711386881144422400 2526 451302514611022222119906091571193923850834154614488607763200 2527 3647299637717078640299999999999651321559884056770000704700929 2528 26346074268992142099064516382762907506814419719803282255713640 2529 168964453400453930783165482301060612381519100445438686290487900 2530 955004950796825236893190701774414011919935029555353715894958880 2531 4718464138887779754509230339014242707693483865047096653198131175 2532 20194839173657902218540251271239327479634084738790988922119140624 2533 74118796768767953742005649734632198175393709869803495042999910400 2534 230640796319223839361986981083444028527480075343400946297170291792 2535 600774319642841528092711102659123284035260105725307352185511165200 2536 1291114435050719026386456475646628666554089221480618634251851962240 2537 2251799813685247999999999999999999664455679999999999999999999992020 2538 3127427491907749548018497790443751608857168317658177523074947729360 2539 3384096747052124176096919006498524781167593652546718940216512823552 2540 2781261054089634417978685260068829533776361098661640985364365829760 2541 1684996666696914987166688442938726592583767867982058996912686632960 2542 726290740087565857582162955063953546641641877045040649414062499776 2543 213450921303606651848590460653409458012091393997453444112866869235 2544 40617616406773309930154634339905725588976750479274358606191163528 2545 4695626196097232115817692816331688597902113349728370968579003060 2546 304481639541418099574449295360278774639038415066698088621947600 2547 9999999999999999999999999999998999999999999999999999999999991 2548 145557834293068928043467566190278008218237368165106839643040 2549 784637716923335095479473677891054781698511388358811320320 2550 1219760487635835700138573862562971820755615280289948800 2551 380041719977839666236973713722210187776027306657225 2552 13552527156068805425093160010874271392822265624 2553 21778071482940061661582187899338327326660 2554 278128389443693511257254395172144 2555 590295810341525773905 2556 0 2557 1 2558 70 2559 4899 2560 328440 2561 21381375 2562 1350120552 2563 82653950015 2564 4902227616000 2565 281474976706560 2566 15633814141100800 2567 839299365868340223 2568 43513917610591015440 2569 2176782335999999999999 2570 104972647676090249762280 2571 4875194084160298398352845 2572 217832579906857747538616000 2573 9354238358105289311446368255 2574 385625479506907395361017812400 2575 15243604656924933407477640462335 2576 577087307374494429092535445582560 2577 20896178655943101411324255033124209 2578 722726032208405222237889972807913000 2579 23841857910156249999999999999999999999 2580 749048330965186233490584280967758550400 2581 22376373215145016417253120871498158899200 2582 634521655111682889954716277333450088163520 2583 17049185016469856899519324479338029727727360 2584 433249302231073824244661275600661982421783920 2585 10391421032197647794809234661696680461196066815 2586 234738979284454785993965998598484241987806088800 2587 4982860305982791130999719267476828621962135732223 2588 99151561540870339022484586890138814566676790336640 2589 1844674407370955161599999999999999989514239999998401 2590 31998677684354178394460661293971997367780802483189120 2591 515991188095162129501590904792840265150804246124884145 2592 7710105884424969623139759010497371040827600242148117520 2593 106387358923716524807713475752456393740167855629859291135 2594 1350571686708832152540938380925335821605249122619628906216 2595 15710819808244674846229006590719075300433535598982822357885 2596 166741481249649316381381371919493327555131151848172742812160 2597 1606938044258990275541962092341162602522202993782792835301375 2598 13990377952941688885717088838706339848847015293220814111890560 2599 109418989131512359208999999999999999999999999999999999999999999 2600 764036153800772120872870975100119184854909789691452449603099600 2601 4731004695212710061928633504429765928981821675987050655500927760 2602 25785133671514281396116148947909147418683866119694902584953250152 2603 122680067611082273617239988814370660657175562691799774514460491775 2604 504870979341447555463506281780983044882304965518414974218750000000 2605 1778851122450430889808135593631174089945225899275983120948310835200 2606 5304738315342148305325700564919212175881277736396244972871412212000 2607 13217035032142513618039644258500715884299760497155247437796410850845 2608 27113403136065099554115585988579200861363707758410667073648124581280 2609 45035996273704959999999999999999999999999999999999999999999999999999 2610 59421122346247241412351458018431278799832779953159284885073592905480 2611 60913741446938235169744542116973453865742270130753253623976858493425 2612 47281437919523785105637649421170100406486816508559609271929979084160 2613 26959946667150639794667015087019630673637144417818205998233965035265 2614 10894361101313487863732444325959302347397698253914713859558105468736 2615 2988312898250493125880266449147734140843019193435449784797082157055 2616 528029013288053029092010246418774231118571320157495571219527122240 2617 56347514353166785389812313795980500551139163800306781874894667775 2618 3349298034955599095318942248963049071627153679326360416037669800 2619 99999999999999999999999999999999999999999899999999999900000100 2620 1310020508637620352391208095712120553539768786643464806667520 2621 6277101735386680763835789423207666416102355444395315032065 2622 8538323413450849900970017036836375070486840548812544096 2623 2280250319867037997421842330085227917956272625811455 2624 67762635780344027125465683639049530029296874880 2625 87112285931760246646623899484940476088305 2626 834385168331080517094675627415520 2627 1180591620717411303423 2628 0 2629 1 2630 71 2631 5040 2632 342930 2633 22667120 2634 1453928877 2635 90458382168 2636 5455160413560 2637 318644812886400 2638 18014398492704705 2639 984930291881790848 2640 52036560682920722790 2641 2654348974297586158320 2642 130606940159953343999941 2643 6193386212891813375341920 2644 282761256881295099776849280 2645 12416457054691003038858224000 2646 523837348053896104723134319680 2647 21209401372879911350250244140624 2648 823154651473946400099486672495390 2649 30585627290848204916791826824912464 2650 1086601290109041273244307183845244877 2651 36859027642628666340203552228411828600 2652 1192092895507812499995117186718750125000 2653 36703368217294125441230211032033654424000 2654 1074065914326960788028000214488813794230225 2655 29822517790249095827877126034354463440203168 2656 784262510757613417377884796984594574097228790 2657 19496218600398322091009897030889987945556640624 2658 457222525416696502971606223176333578329214471355 2659 10093776109231555797740541116805209814919811290248 2660 209280132851277227501988207001794666796248975114240 2661 4065214023175683899921868126254722298464143440080800 2662 73786976294838206463999999957050327039999999999999961 2663 1247948429689812957383965791582024019190152133149023040 2664 19607665147616160921060454381409604809268419824980701280 2665 285273917723723876056171083405292782327767461712708093040 2666 3829944921253794893077685127078115749847552267128762531805 2667 47270009034809125338932843332604170427654284601666015623776 2668 534167873480318944771786224084323217405660852050807538180360 2669 5502468881238427440585585273345625543507431690278185383507200 2670 51422017416287688817342786954915935630110230678159727647523871 2671 433701716541192355457229753999917360820651622584523552060436160 2672 3282569673945370776269999999999989539646796999999999999999973030 2673 22157048460222391505313258277903605213230926686796327201009296480 2674 132468131465955881734001738124033377229191724979718896523761680357 2675 696198609130885597695136021593547814689632716312296141651066450088 2676 3189681757888139114048239709173636826829419646108959533566969590400 2677 12621774483536188886587657044524579674771302961744368076324218750000 2678 42692426938810341355395254247148176824949644732339470451040766464000 2679 122008981252869411022491112993141891091036959850526490175600396693760 2680 290774770707135299596872173687015745819070692829455549391486159148670 2681 569381465857367090636427305760163241950353347303833610101782245331440 2682 900719925474099199999999999999999993289113599986892800000025600000000 2683 1129001324578697586834677702350194330797437762674602085823925063911200 2684 1096447346044888233055401758105522161778635278007992660667299335920200 2685 803784444631904346795840040159891735261368357499151160900856261176384 2686 431359146674410236714672241392314085585897452225821531167161434767345 2687 163415416519702317955986664889389547994369422667659819126129150390624 2688 41836380575506903762323730288068276243128529024648891456964386231690 2689 6864377172744689378196133203444067624537070830997366604446306636400 2690 676170172238001424677747765551765769237356165833875053548444581877 2691 36842278384511590048508364738593731731323647550320473790481291760 2692 999999999999999999999999999999990000000000000000000000000000000 2693 11790184577738583171520872861412518665678211592275558679553920 2694 50216813883093446110686315385582103166295355846082951086151 2695 59768263894155949306790119265585619217025149412430681648 2696 13681501919202227984531053932759400848059230448516910 2697 338813178901720135627329000271854400634765624976 2698 348449143727040986586200450104951228338435 2699 2503155504993241601315571986085848 2700 2361183241400454481920 2701 0 2702 1 2703 72 2704 5183 2705 357840 2706 24009999 2707 1564026520 2708 98867482623 2709 6060711304560 2710 360040606265340 2711 20711912820039936 2712 1152921504606846975 2713 62050608387560136960 2714 3226266762397899821055 2715 161915287432101235283160 2716 7836416409599999987036401 2717 365409786560614501208818080 2718 16400152899115243850138976255 2719 707738052117387061785159967248 2720 29334891491018187280695810850815 2721 1166517075508395119658396843583680 2722 44450351179593105816204774793257565 2723 1621038246414954860415080526066136152 2724 56503267085670146216220839069303701503 2725 1879810409774061983344309999136384450400 2726 59604644775390624999999999999999993750000 2727 1798465042647412146620088759338268782836800 2728 51555163887694117825351190487903591053918208 2729 1401658336141707503910219462616072791579370560 2730 36076075494850217199382890598321691651353870335 2731 877329837017924494095445226761188502132653558944 2732 20117791118334646130750678305044773372875585355775 2733 434032372696956899302843264845553656243596223566400 2734 8789765579753643555083504787829125672061009309963549 2735 166673774950203039896796593112684583872705858413197440 2736 2951479051793528258559999999999999999999999995901440001 2737 48669988757902705337974665870581820626251756653075178080 2738 745091275609414115000297266520861342877761335755135778815 2739 10555134955777783414078330085978942892316832782620246006552 2740 137878017165136616150796664575183486287252802514959319694065 2741 1654450316218319386862649516640928548296544289245541129496000 2742 18161707698330844122240731618871251047303925854734491871870975 2743 181581473080868105539324314020403297201557087059539046996294016 2744 1645504557321206042154969182557350504982735865633579863348609023 2745 13444753212776963019174122373997417359933806908569486993452841600 2746 98477090218361123288099999999999999999999999521703099343900000900 2747 642554405346449353654084490059204402331258339462979811596035413080 2748 3709107681046764688552048667472936488321748336708197956784440213503 2749 18797362446533911137768672583025790162234915006397149346181092111680 2750 82931725705091616965254232438514566604250680379656647571774983524800 2751 315544362088404722164691426113114488316568895243108272548675537500000 2752 1024618246531448192529486101931556275808450117970849702875392009829825 2753 2806206568815996453517295598842263484048082504783613847425659683192640 2754 6397044955556976591131187821114346488001084082080638724121570381398015 2755 11957010783004708903364973420963428057095704808973254268087211653994360 2756 18014398509481983999999999999999999999999999999999999999989759999840001 2757 21451025166995254149858876344653692251550702547356991308054996270562080 2758 19736052228807988194997231645899399052500495522324707767250037029732029 2759 13664335558742373895529280682718159471092169600856941283269600398787520 2760 6901746346790563787434755862277025452451108972170386555162524223799295 2761 2451231247795534769339799973340843207132137391133789797450037369903360 2762 585709328057096652672532224032955891605231761913348157820228102782975 2763 89236903245680961916549731644772876498986277153020805477250553440152 2764 8114042066856017096132973186621192079364039583410416597536927056016 2765 405265062229627490533592012124530857101135172703294651808970965120 2766 9999999999999999999999999999999999999999999999999998999999990001 2767 106111661199647248543687855752709234307283502399008784107149600 2768 401734511064747568885490523085290650630550748445698208825343 2769 418377847259091645147530834851368340799468601362877676800 2770 82089011515213367907186323883068204914804110686945245 2771 1694065894508600678136644419282674789427488297504 2772 1393796574908163946345982392040522594123775 2773 7509466514979724753915076716256160 2774 4722366482869645213695 2775 0 2776 1 2777 73 2778 5328 2779 373176 2780 25411680 2781 1680695031 2782 107918163080 2783 6722988504000 2784 406067677552152 2785 23762679994825135 2786 1346274334462890624 2787 73786976293764202560 2788 3909188328478827879680 2789 200028539268612988669827 2790 9876832533361318081262880 2791 470184984575997200640000000 2792 21559177407076402401757871040 2793 951208868148684015244322551428 2794 40341068970691068873250369779248 2795 1642753923497018482302795959325240 2796 64158439152961731834506960844746976 2797 2400318963698027713864226658496355275 2798 85915027059992607611268303810877410408 2799 2938169888454847603235966765066369951040 2800 95870330898477161150869439346099159426000 2801 2980232238769531249999755859374999999999951 2802 88124787089723195184393736687879585182741600 2803 2474647866609317655616849963228256267837263920 2804 65877941798660252683780571409941608871644628160 2805 1659499472763109991171612777585766552529037012385 2806 39479842665806602234295041487552225589752197265624 2807 885182809206724429753029840936683959677503636766720 2808 18663392025969146670022260524972832926175248762384304 2809 369170154349653029313507200995069529260231961652166615 2810 6833624772958324635768660320234188206281715418391904960 2811 118059162071741130342399999998282013081180569600102400000 2812 1898129561558205508181011968996258533188221399875192046560 2813 28313468473157736370011296127765434669238435114194774523867 2814 390539993363777986320898213181845819006707072132691539336480 2815 4963608617944918181428679924706234187048525812986974532957760 2816 57905761067641178540192733082440108773880638182163238525390624 2817 617498061743248700156184875041618273952821941037664229796377285 2818 5992188611668647482797702362673386216879593110712943882639341888 2819 52656145834278593348959013841835175594628340396933707732652884000 2820 416787349596085853594397793593920583748646208546783197456391793920 2821 2954312706550833698642999999999999686189403909999999999999999999971 2822 18634077755047031255968450211716931984327209593842185277103399720120 2823 103855015069309411279457362689242219747104573385455818580620314787840 2824 507528786056415600719754159741696356908742250191663887263627054694392 2825 2156224868332382041096610043401378722603831920333857880060914064138000 2826 7888609052210118054117285652827862296732064351066946983337402343749376 2827 24590837916754756620707666446357350587393144187184371677214135445080600 2828 64542751082767918430897798773372060387158551764172664212787858136578720 2829 140734989022253485004886132064515622656042320965875185340246268953583872 2830 251097226443098886970664441840231989700105826160990622054869290309992800 2831 360287970189639679999999999999999999865782271999999999999999998720008000 2832 407569478172909828847318650548420153417875032325427225634352351796521680 2833 355248940118543787509950169626189182804523858884332788872542069710651375 2834 232293704498620356223997771606208711490535455321318916906995032002459808 2835 110427941548649020598956093796432407156140993818093384962369008524333040 2836 36768468716933021540096999600112648298733120100223459303379058837890624 2837 8199930592799353137415451136461382458271812311302278787542156195135475 2838 1160079742193852504915146511382047428546764970419549992376544206382416 2839 97368504802272205153595678239454302103852709449692443132414488739840 2840 4457915684525902395869512133369841539490161434991526712375506434880 2841 99999999999999999999999999999999899999999999000000000009999900109 2842 955004950796825236893190701774414011919935138974343129836853840 2843 3213876088517980551083924184681691379744291872864837318999560 2844 2928644930813641516032715844013695341630322500160520412704 2845 492534069091280207443117943011897430320484442266441045 2846 8470329472543003390683225006796419620513916015624 2847 5575186299632655785382748976471004225208320 2848 22528399544939174411840147874772640 2849 9444732965670570950655 2850 0 2851 1 2852 74 2853 5475 2854 388944 2855 26873855 2856 1804224240 2857 117648999999 2858 7446352924080 2859 457163239648752 2860 27206534376143760 2861 1568336880910795775 2862 87507831738927325440 2863 4722366482869645213695 2864 246278864694103632917632 2865 12401769434657526897359085 2866 602486784535037261059022880 2867 28211099074559999999999999999 2868 1271991467017507594872561866280 2869 55170114352623680311867516125183 2870 2299440931329390919423809121848000 2871 91994219715833035312262031987176385 2872 3528714153412895250644589206777343696 2873 129617224039693496560053195599108898815 2874 4553496434179608203387951064872419569120 2875 152784834199652075368661148843397201555200 2876 4889386875822335218694031777306681854335600 2877 149011611938476562499999999999960937500000000 2878 4318114567396436564035283710227390439797825600 2879 118783097597247247469609142884194798850336096255 2880 3096263264537031876137686599600268310169190623360 2881 76336975747103059593894196506048699534264789630975 2882 1776592919961297100543276860656551442595703125000000 2883 38948043605095874909133313198566681222689772310362225 2884 802525857116673306810957202437217791025517342791512000 2885 15505146482685427231167302445730577715645089903926348465 2886 280178615691291310066515073126987596189499228089134102880 2887 4722366482869645213695999999999999999999999999999999999999 2888 74027052900770014819059466790810515265588613262379287395760 2889 1075911801979993982060429252856123779115478303092507569613405 2890 14449979754459785493873233887727670371257414396005959827849920 2891 178689910246017054531432477289437798228285773001601743140683775 2892 2026701637367441248906745657885396197502320630044428521072854384 2893 20994934099270455805310285751415166210683338288073072603882848255 2894 197742224185065366932324177968221667747798365232110674537810217600 2895 1684996666696914987166688442938726917102321525228194158252052710400 2896 12920407837478661461426331601411537450617334293277468102699413533760 2897 88629381196525010959289999999999999999999999999999999999999999999999 2898 540388254896363906423085056139791023228768360463378413547599284578880 2899 2907940421940663515824806155298782206844250695979227198119000645496832 2900 13703277223523221219433362313025801614007641210235750544270167465375600 2901 56061846576641933068511861128435847024473459936604285015620668815768925 2902 197215226305252951352932141320696557329483766807243227958679199218734400 2903 590180110002114158896983994712576414865667267958188575935810179040280575 2904 1484483274903662123910649371787557388650594036421680681132562467060501072 2905 3096169758489576670107494905419343700192524695727029142474813504673614065 2906 5273041755305076626383953278644871783201126324208881661519946768005854880 2907 7205759403792793599999999999999999999999999999999737855999999999999999601 2908 7743820085285286748099054360419982914301213930259347188576749680809100080 2909 6394480922133788175179103053271405293010160549245953552805408075807719423 2910 3948992976476546055807962117305548094857134168355431599891784414186891520 2911 1766847064778384329583297500742918515827483896875618958121606201292619775 2912 551527030753995323101454994001689724289245742270467802882194519042968736 2913 114799028299190943923816315910459354754625425334932570677339421868113860 2914 15081036648520082563896904647966616537048001248251929945021367053343360 2915 1168422057627266461843148138873451659428421700563161428948899730534145 2916 49037072529784926354564633467068254823014101242251258380805806041200 2917 999999999999999999999999999999999999999999999999999999999999999999 2918 8595044557171427132038716315969695204125033618156726247889880320 2919 25711008708143844408671393477458601640355174113548390526615489 2920 20500514515695490612229010908041750435401674136697834900800 2921 2955204414547681244658707659790455381671329323051646975 2922 42351647362715016953416122123599040508270312500000 2923 22300745198530623141535718272648361505980415 2924 67585198634817523085425808327318800 2925 18889465931478564061200 2926 0 2927 1 2928 75 2929 5624 2930 405150 2931 28398240 2932 1934912377 2933 128100283920 2934 8235429657000 2935 513798374423880 2936 31087100275048125 2937 1822837804551761448 2938 103510234138859901210 2939 5688009063105712890624 2940 302231454903588574199745 2941 15515568475732467838696960 2942 768909704948763146938028160 2943 36751693856637464631913392960 2944 1692665944473599832037622403600 2945 75047496554032956760519149093720 2946 3199866632452173450660657195420690 2947 131068133085775282769190417116329504 2948 5151676304086649977183370029280788425 2949 194079278437709238799383640289306640624 2950 6999330098143448814231487604972649772440 2951 241335311011519234780052665404754637948400 2952 7944811378381907919169988862850168610881485 2953 249358730666939096153411411739158163318743400 2954 7450580596923828124999987792968749999999875050 2955 211587613802425391637729361787678676290060193600 2956 5701588684667867878541238513792110494216280410415 2957 145524373433240498178471282244561013997462983607648 2958 3511500884366740741319133030541136782879007986974720 2959 79946681398258369524447459012293256785197570546872976 2960 1713713918624218496001865780539581387970956889715376085 2961 34508611856016952192871159710674768120457665752589789600 2962 651216152272787943709026702716746606569661060354569390240 2963 11487323243342943712727117998313670374759563626306467569440 2964 188894659314785808547839999999931280523263999999999999999961 2965 2887055063130030577943319204843309228979272367652511526392640 2966 40884648475239771318296311608531666344704093181064681406961880 2967 534649250915012063273309653845946926220190993810950712361813600 2968 6432836768856613963131569182419747368723748813741866736756748595 2969 70934557307860443711736098025989133248003781773149967193603515624 2970 713827759375195497380549715548115506266946112260394290039457015450 2971 6525493398107157108766697872951317590181876895750064205004034077440 2972 53919893334301279589334030174039260049200074211374237829583138193377 2973 400532642961838505304216279643757680982449007140881775322406063842880 2974 2658881435895750328778699999999999990585682117285651093000021870000000 2975 15671259391994553286269466628053939798819183268421277818043958569798440 2976 81422331814338578443094572348365901737713696846374631619406117942944000 2977 369988485035126972924700782451696644186473100389643207372107532791884160 2978 1457608010992690259781308389339332022399536128344877648844727374997076850 2979 4930380657631323783823303533017413935457540219431393779814243316650390624 2980 14164322640050739813527615873101833956007782623530471368981790796126617600 2981 34143115322784228849944935551113819944806873883247339368564735527738649920 2982 68115734686770686742364887919225561402475949671518323568421286171274070040 2983 110733876861406609154063018851542307457746669336996233445412316138774187120 2984 144115188075855871999999999999999999997315645439999999999999999999999999981 2985 147132581620420448213882032847979675383852886669516818427458744956737812040 2986 115100656598408187153223854958885295271654158797098492362052275135797704150 2987 67132880600101282948735355994194317620764746587861166986121564248710884800 2988 28269553036454149273332760011886696251910514354224987457041892160401571825 2989 8272905461309929846521824910025345867214952022549945817587280270874609600 2990 1607186396188673214933428422746430966225935901713443009151531392622919680 2991 196053476430761073330659760423566015424403280004115787589567665757097920 2992 14021064691527197542117777666481419878958871219545079916215640221562011 2993 539407797827634189900210968137750826278309533633974732577186113975160 2994 9999999999999999999999999999999998999999999999999999999999999999010 2995 77355401014542844188348446843727534965514745272150891333173928160 2996 205688069665150755269371147819663742520441070286590946215989255 2997 143503601609868434285603076356671071740077383739246066639248 2998 17731226487286087467952245957023661489489823124590417920 2999 211758236813575084767080625169910490512847900390624 3000 89202980794122492566138150724110576378707965 3001 202755595904452569706561048438634400 3002 37778931862819722756090 3003 0 3004 1 3005 76 3006 5775 3007 421800 3008 29986575 3009 2073066192 3010 139314069503 3011 9095119800480 3012 576480099995100 3013 35452087812909040 3014 2113922820157210623 3015 122130132903617591280 3016 6831675453247426400255 3017 369720589101795918999936 3018 19342813113834066778517505 3019 977480813971141535849955840 3020 47672401706823533450263330815 3021 2241853325254885150838559380760 3022 101559956668415999999999999999999 3023 4427802296687944440207633977669280 3024 185592264682226060569122286176423069 3025 7470883585889191117481822399071568752 3026 288493873028852398739253829029106548735 3027 10674360314074008133952168980472877432000 3028 377963825299746235969115118367001540444400 3029 12790771483610519443342300007547739503306000 3030 413130191675859211796859746472492593047339008 3031 12717295264013893903823966207602837337736675600 3032 372529029846191406249999999999999999999999999999 3033 10367793076318844190248738267609716965059113891200 3034 273676256864057658169979465205184816551174365773823 3035 6839645551362303414388150253431019307060391990844160 3036 161529040680870074100680119806799048172083547376366525 3037 3597600662921626628600135655270448114963727416992187456 3038 75403412419465613824082094352425094899781489962382540545 3039 1483870309808728944293459867553140626072389913875122804400 3040 27351078395457093635779121514268739090397938600214219718655 3041 470980252977060692221811837930753306434174576894208817077520 3042 7555786372591432341913599999999999999999983222783999999998401 3043 112595147462071192539789448988887360796570776387219004884621440 3044 1553616642059111310095259841124242737042763760591120797297278975 3045 19782022283855446341112457192300013147663399866277225457548394896 3046 231582123678838102672736490567111386503858361810075859110326173695 3047 2482709505775115529910763430909619397344709806478199005126953082160 3048 24270143818756646910938690328635932139549939058253769617953553859460 3049 215341282137536184589301029807393477921497406774784320681963524513472 3050 1725436586697640946858688965569256363112777243042596638790631055949823 3051 12416511931816993664430704668956488090442607577294589508864046561518080 3052 79766443076872509863360999999999999999999999999999999999999999271000000 3053 454466522367842045301814532213564254040571413969483999371776575819302800 3054 2279825290801480196406648025754245250165892545647571388975350208924744945 3055 9989689095948428268966921126195809392426506922809162583890294950528321760 3056 37897808285809946754314018122822632588544058917173976180759586038324658175 3057 123259516440783094595582588325435348384218059436533949337899685058593750000 3058 339943743361217755524662780954444014962624346343916619739026599723820314625 3059 785291652424037263548733517675617858724714888269143365925383923179622505280 3060 1498546163108955108332027534222962350893181952731880647458858363157244280349 3061 2325411414089538792235323395882388456602157039548323801416013139252025159760 3062 2882303761517117439999999999999999999999999999999999999999999999999999999999 3063 2795519050787988516063758624111613832281075024726228349857559876675495677120 3064 2071811818771347368758029389259935314935292017955688951108952216561701093375 3065 1141258970201721810128501051901303399544807226267825073207512591199292822752 3066 452312848583266388373324160190187140051835877600157244353311572897440989440 3067 124093581919648947697827373650380188005348014449760913848876953125000000000 3068 22500609546641425009067997918450033531906583365663182830821826102598392305 3069 2548695193599893953298576885506358200074463376276417475831296025265867536 3070 168252776298326370505413331997777038957692724881095245769925479664451583 3071 5933485776103976088902320649515259065836250450085913917347279457416320 3072 99999999999999999999999999999999999999999999989999999999999999999901 3073 696198609130885597695136021593547536561243272618784881823037507520 3074 1645504557321206042154969182557350504982735865633579863348609023 3075 1004525211269079039999221534496318683488248652645701645259200 3076 106387358923716524807713475752456393740167855629859291135 3077 1058791184067875423835403111297637224197387695312496 3078 356811923176489970264571492362092308850540800 3079 608266787713357708669400086727863920 3080 75557863725914323418049 3081 0 3082 1 3083 77 3084 5928 3085 438900 3086 31640624 3087 2219001075 3088 151334226288 3089 10030612631040 3090 645753531240720 3091 40353606975989931 3092 2446194060654759800 3093 143746751769236074500 3094 8182718904632857144560 3095 450890579914247488466815 3096 24031838291621636945035776 3097 1237940039285375876852613120 3098 61581291280182164914327485440 3099 2955688905823058855575304796708 3100 136753052840548005895349735207880 3101 6093597400104959989922303999784060 3102 261240335504588722483367115814705680 3103 10764351351569111512578290599317494727 3104 425840364395683893717099776640122223248 3105 16155656889615734329381229316513489661440 3106 587089817274070447368135511875152578740000 3107 20410046566186296742331601604191907134762955 3108 677910888631357530497167937121893540471005368 3109 21482769967144679013436686490968057459335092980 3110 648582058464708589095023081933669425215879196400 3111 18626451492309570312499999389648435546874693752549 3112 508021860739623365322188197652216501772434524836000 3113 13136460329474767592159014313305707746552650735288320 3114 321463340914028260476243062478235279867796598553464384 3115 7430335871320023408631285510710849461665127636062371795 3116 161892029831473198287006104499893845058977603904045649376 3117 3317750146456487008259612151498020661760129487960982973440 3118 63806423321775344604618774305037646254726223988233042609200 3119 1148745292609197932702723103599121660182271376613156073504727 3120 19310190372059488381094285355165279899970803892330871618042560 3121 302231454903657293676543999999997251220930559999999836160064000 3122 4391210751020776509051788510566673337277492103548664163388126400 3123 59037432398246229783619873962721184591681014338253891221375802281 3124 731934824502651514621160916115101341995441470527191525223322819768 3125 8336956452438171696218513660416009432909097626788304485773287049700 3126 86894832702129043546876720081836688228804632667969164687543046485600 3127 825184889837725994971915471173621687818224156830264979554264435130335 3128 7106262310538694091446933983643984855708063941449805122243530972344768 3129 55213970774324510299478046898216203578070496909046692481193300354662400 3130 384911869886326803597351844737651131424133495862387386084832226465504960 3131 2392993292306175295900829999999999999717570463518999999999980317000810000 3132 13179529148667419313752621434193363370806933128742044398501289310098112640 3133 63835108142441445499386144721118867003135082244186771015126683363682789980 3134 269721605590607563262106870407286853611938890184108047911269431464974473520 3135 985343015431058615612164471193388447295989412266315089561637177766142419200 3136 3081487911019577364889564708135883709660962637144621112383901977539062109376 3137 8158649840669226132591906742906656359084546748874820546000255812767659865600 3138 18061708005752857061620870906539210750802836284237839281819857113550040562464 3139 32968015588397012383304605752905171719611291900142927322619542712383151538155 3140 48833639695880314636941791313530157588866281177615617167856278368748053910360 3141 57646075230342348799999999999999999999946312908799994757119999795712003207980 3142 53114861964971781805211413858120662813570892087695571452312606929382350146800 3143 37292612737884252637644529006678835668789739163594497779605346183332331782127 3144 19401402493429270772184517882322157792401011763891873194757725420297947548736 3145 7237005577332262213973186563042994240808106393669976598499638087530085089280 3146 1861403728794734215467410604755702820123364205073812627233564723921874949376 3147 315008533652979950126951970858300469441948686377608407573229962153393623025 3148 33133037516798621392881499511582656606724154320695568102640872889340074408 3149 2019033315579916446064959983973324467082126428327140723902679652379916620 3150 65268343537143736977925527144667849979675453569629539892452680029881040 3151 999999999999999999999999999999999989999999999999999999989999001010009 3152 6265787482177970379256224194341930332206694446810665274859598050800 3153 13164036458569648337239753460458763475042679031431980662170583040 3154 7031676478883553279994550741476882515263791803223057265323200 3155 638324153542299148846280854504423937642516598232983797755 3156 5293955920339377119177015629247762203216546630860000 3157 1427247692705959881058267079983563657801891780 3158 1824800363140073127359051977856524144 3159 151115727451553735380965 3160 0 3161 1 3162 78 3163 6083 3164 456456 3165 33362175 3166 2373041176 3167 164206490175 3168 11047398130080 3169 722204136303552 3170 45848500693037280 3171 2824752489999999999 3172 168787390183614066480 3173 9774779120406941925375 3174 548242166610310970303352 3175 29758778274345789380536045 3176 1562069488955401500360000000 3177 79228162514264337593543950335 3178 3879621350651476141445858882688 3179 183252712161029662582812243656703 3180 8341936223273428347922187754619680 3181 365615844006297599999999953343996401 3182 15413179794770734626007545568418683800 3183 624332378391008467754527498760580235263 3184 24272900770553981941854051366639026616000 3185 904716785818481122446300007835278127001600 3186 32289939950073874605246686935267981933593696 3187 1102142514574060024085939685158104214769442560 3188 35929277097461949116349874630741731802068741840 3189 1117104038291523308698708754461764526705953734655 3190 33077684981700138043846176373271213630853025690400 3191 931322574615478515624999999999999999999999999999999 3192 24893071176241544900787221662419268296157033629100800 3193 630550095814788844423632687832745817268980676634343169 3194 15108777022959328242383423935910080783770042039877320960 3195 341795450080721076797039133511186786021891087912472502705 3196 7285141342416293922915274702482499347766850027607166950000 3197 145981006444085428363422934666294983725976964581228078432255 3198 2743676202836339817998607295116366189619654133433209011388952 3199 48247302289586313173514370351170055755461933561308396944025885 3200 791717805254439023624865699561772081562634215885509246115187840 3201 12089258196146291747061759999999999999999999999999999999999999999 3202 171257219289810283853019751912100193887610959731070036187203927840 3203 2243422431133356731777555210583406512289750870293578431297270841343 3204 27081588506598106040982953896258748798299438743043213545871554169200 3205 300130432287774181063866491774976356909000436899717371189696795706640 3206 3041319144574516524140685202864284078686422354078433098793029785156216 3207 28056286254482683829045126019903137553319729554530417551182389907030015 3208 234506656247776905017748821460251500154067460549901707548798964621877760 3209 1766847064778384329583297500742918515827483896875618958121606200218877952 3210 11932267966476130911517907186867185073527725710768481280441472156748873600 3211 71789798769185258877024899999999999999999999999999569532789999999999999101 3212 382206345311355160098826021591607537749770698609899286041081091814485773920 3213 1787383027988360473982812052191328276130059755787807872687032756955267465215 3214 7282483350946404208076885500996745047505926831702654481764080106478264755512 3215 25618918401207524005916276251028099629855783828009607898193480020740372816625 3216 77037197775489434122239117703397092741468554777384269982576370239251709000000 3217 195807596176061427182205761829759752618471623494095965990532278376886750412225 3218 415419284132315712417280030850401847268330840683422832987640704426772797320800 3219 725296342944734272432701326563913777832300065122230938799586134172150439870463 3220 1025506433613486607375777617584133309365970921382827129938365202618744264579520 3221 1152921504606846975999999999999999999999999999999999999999999999999999999999999 3222 1009182377334463854299016863304292593457616483048318662378894022138858719495800 3223 671267029281916547477601522120219042039034613817643207411064301769901959856196 3224 329823842388297603127136803999476682470677911068823062388353827136427109306880 3225 115792089237316195423570985008687907853269984665640564039457583726438152863745 3226 27921055931921013232011159071335542301807319087779785501117967129330311740864 3227 4410119471141719301777327592016206572253690339669983834841089028116117979135 3228 430729487718382078107459493650574535881657875739943456256375276063486756480 3229 24228399786958997352779519807679893609907752382877163329430356635263434609 3230 717951778908581106757180798591346349520953290648054479509180746873233440 3231 9999999999999999999999999999999999999999999999999999999999999999999999 3232 56392087339601733413306017749077370486704745019191448038543276335040 3233 105312291668557186697918027683670432318895095400549111254310977535 3234 49221735352184872959961855190335525876000682969089621833880800 3235 3829944921253794893077685127088430174641304421258248701200 3236 26469779601696885595885078073479235172271728515624880 3237 5708990770823839524233143877797980545529933825 3238 5474401089420219380726303368608681440 3239 302231454903657293676543 3240 0 3241 1 3242 79 3243 6240 3244 474474 3245 35153040 3246 2535519525 3247 177978515624 3248 12151279867800 3249 806460091888752 3250 51998697787355065 3251 3255243551009881200 3252 197732674298318957070 3253 11646329922777311412560 3254 664684980187573183442877 3255 36732225162896895701778720 3256 1964079366106816645207297920 3257 101534516782101416168212890624 3258 5070602400912917324510762373120 3259 244416145091043012544965789715328 3260 11361668153983839066597272560213830 3261 508858109619679129936596313188147120 3262 21936950640377855999395338239999999941 3263 909377607891473342964601076981440190280 3264 36211277946678491129737608281905504135080 3265 1383555343921576970686857174303757092780000 3266 50664140005834942856991849272761770248765385 3267 1775946697254063103288609923422252844431250000 3268 59515695786999241300640709800009718372008474910 3269 1904251686165483303166544735375573842653419591760 3270 58089409991159212052332854175080327069982816085955 3271 1686961934066707040236155036109474174986501789839000 3272 46566128730773925781249999969482421875000000000000000 3273 1219760487635835700138573862562971820675823027833624000 3274 30266404599109864532334369015177727386528096956209692625 3275 710112520079088427392020925014421733344154169302772184960 3276 15722590703713169532663800141496104446219743473362674812640 3277 327831360408733226531187361612285036244429647922515869140624 3278 6423164283539758847990609125316597209334507828553860144693205 3279 117978076721962612173940113690014607924988748194612098521834400 3280 2026386696162625153287603554749135395701595909139645551480017640 3281 32460430015431999968619493682032835511850959272235390105491169600 3282 483570327845851669882470399999999890048837221728911360003993601639 3283 6679031552302601070267770324571910145999065489497518192513340255920 3284 85250052383067555807547098002169445969204660758806975364166670297550 3285 1002018774744129923516369294161573737191759373142713136731221452511520 3286 10804695562359870518299193703899148831399742806269419930732233574318045 3287 106446170060108078344923982100249943080285675023333169519901275634765624 3288 953913732652411250187534284676706676645370696631638992615312036605868160 3289 7738719656176637865585711108188299507866081632238837778123205227591985472 3290 56539106072908298546665520023773392505150256704234890786987556196712448000 3291 369900306960760058257055122792882737298592289523753550604402023300977474560 3292 2153693963075557766310746999999999999991527113905569999999999999999999973030 3293 11083984014029299642865954626156618594848630761272269796423949481912843741840 3294 50046724783674093271518737461357191731599395709108038154411633065454632763392 3295 196627050475552913618075908526912116283103450944214766927315415332075258570720 3296 666091878431395624153823182526730590376090320419164419262949770678087755010600 3297 1925929944387235853055977942584927318538101648215388180688023567199707031249376 3298 4699382308225474252372938283914234062842876462337203071406631372615700864565225 3299 9554643535043261385597440709559242487174700394361818696238535747654314381717968 3300 15956519544784153993519429184406103112309749789369994083823961543686111898274530 3301 21535635105883218754891329969266799496690029999328487171024618760617891774469200 3302 23058430092136939519999999999999999999998926258175999999999999999999999999999981 3303 19174465169354813231681320402781559275699092043658101256694877643961053226076880 3304 12082806527074497854596827398163942756701803739844635702741005040121831594393600 3305 5607005320601059253161325667991103602003892399764752527847859167033959572151040 3306 1852673427797059126777135760139006525651979472283328066825044855686211021308175 3307 418815838978815198480167386070033134527756946141607841127552092075347900390624 3308 61741672595984070224882586288226892011485256024996323957937440187428592678230 3309 5599483340338967015396973417457468966536382080197547797507429563443367417584 3310 290740797443507968233354237692158723313970793351580557986394008618688176395 3311 7897469567994392174328988784504809847540729881935024059662581894710332200 3312 99999999999999999999999999999999999899999999999900000000000100000000000 3313 507528786056415600719754159741696356908742250191663887263627442114880 3314 842498333348457493583344221469363134032607104777666106878467244025 3315 344552147465294110719732986332367243247925606776697747211352000 3316 22979669527522769358466110762468694499085313602772575190830 3317 132348898008484427979425390731194056570529937734359376 3318 22835963083295358096932499953327070367910460435 3319 16423203268260658146231467800709255288 3320 604462909806764831506560 3321 0 3322 1 3323 80 3324 6399 3325 492960 3326 37015055 3327 2706778152 3328 192699928575 3329 13348388250000 3330 899194740198300 3331 58871586679869600 3332 3743906242624487423 3333 231122292119896978080 3334 13841287200999999999999 3335 803596764671526569303560 3336 45198578652761699441552625 3337 2461059085914085952657994720 3338 129629238163050258624287932415 3339 6599743590836591732287864713600 3340 324518553658426726783156020576255 3341 15398217140735709774699030594961920 3342 704423425546998022968330207816130749 3343 31040344686800426925419035335557154600 3344 1316217038422671359999999999999999999999 3345 53653278865596927234881307650971582104480 3346 2100254120907352485526230505830591900111600 3347 78862654603529887329149682689020251450484000 3348 2837191840326756799991596824571335519806423040 3349 97677068348973470680873503646245914238281083680 3350 3213847572497959030234600121921242722786959425535 3351 100925339366770615067826869594959148303723467872480 3352 3020649319540279026721308472064611280212898898509823 3353 86035058637402059052043906800510540763541034880900800 3354 2328306436538696289062499999999999999902343749999997501 3355 59768263894155949306790119264481191542781228766125382400 3356 1452787420757273497552049712766646363137318822051383803905 3357 33375288443717156087424983475651173530665811605082968298560 3358 723239172370805798502534806509671239222321542042848902250495 3359 14752411218392995193903431272552254065404481712356567382812456 3360 282619228475749389311586801513947088493491350775166783067256945 3361 5073057299044392323479424888670617279003174230215829338616526400 3362 85108241238830256438079349299463978352634903950532186641663000575 3363 1330877630632711998713399240963346075818106372815618388984912509280 3364 19342813113834066795298815999999999999999999999999999999999999999999 3365 260482230539801441740443042658304493109581316049249771920805913136800 3366 3239501990556567120686789724082439003746400256690836329249044529325220 3367 37074694665532807170105663883978228244440416666954706030303489355628552 3368 388969040244955338658770973340369358554064566229992374175449606558580735 3369 3725615952103782742072339373508748007483737733185928038055116549935000000 3370 32433066910181982506376165679008027011637607365037162689166842730981894080 3371 255377748653829049564328466570213883756798838429791543234254347897778576000 3372 1809251394333065553493296640760748560207343510400632604190705135494467943425 3373 11466909515783561805968708806579364856237128182746451260519399571074712523520 3374 64610818892266732989322409999999999999999999999999999999999999999999999999999 3375 321435536406849689643112684158541939250505011575310626337914200426606844496520 3376 1401308293942874611602524648918001368485966848537641372186633681156732925419265 3377 5308930362839928667688049530226627139643349749005555669267567969894462952087520 3378 17318388839216286227999402745694995349782509867734494909699282389435530130226525 3379 48148248609680896326399448564623182963451153426603923435322940349578857421874976 3380 112785175397411382056950518813941617508239655132599280430535310185690441948594175 3381 219756801305995011868741136319862577205015018011678736401348051721668971575461760 3382 351043429985251387857427442056934268470833231519159774378999688939320812897304575 3383 452248337223547593852717929354602789430485989335609113427416473921642161227198600 3384 461168601842738790399999999999999999999999999999999999895142399999999974400000400 3385 364314838217741451401945087652849626238278369963763877882326306247764826924333440 3386 217490517487340961382742893166950969620647214876916403331613367884624302596707825 3387 95319090450218007303742536355848761234063802884406032437075827830177852921299776 3388 29642774844752946028434172162224104410437116074403984394101141506025761187823615 3389 6282237584682227977202510791050497017915707032299206633120775222778320312496640 3390 864383416343776983148356208035176488161723306575316815229875386154938018037565 3391 72793283424406571200160654426947096564898137346989877043488568505521292527840 3392 3488889569322095618800250852305904679826716343134391016285174746322068045823 3393 86872165247938313917618876629552908320137785016477944440983931986399673440 3394 999999999999999999999999999999999999999999999999999999999999999999999999 3395 4567759074507740406477787437675267189650280706785800573532499104261280 3396 6739986666787659948666753771754907668409286100912776633008210841600 3397 2411865032257058775038130904326552140619559570931206188842186400 3398 137878017165136616150796664575183486287257540896297580799425 3399 661744490042422139897126953292172401845455169921871904 3400 91343852333181432387730302044767688728495783935 3401 49269609804781974434641848249094442880 3402 1208925819614629107597312 3403 0 3404 1 3405 81 3406 6560 3407 511920 3408 38950080 3409 2887168207 3410 208422380088 3411 14645194132800 3412 1001129150385000 3413 66540410745092775 3414 4297625829703557648 3415 269561249467027803720 3416 16409682740640811134240 3417 968890104069882350999931 3418 55448176762342779612531040 3419 3073503348387788840491008000 3420 164890958756244164895763202880 3421 8555529718761316709161144941540 3422 428983333404378483310699462890624 3423 20769187434139310496107586807136320 3424 970087679866349716790969156856634624 3425 43674252383913877423197177040346610627 3426 1893461025894826042494075073080422272920 3427 78973022305360281599963720291600640216000 3428 3165543453070218706859776348972393290250800 3429 121814739012626444160519920112822321261637575 3430 4495171312401203577761598959312795399581555248 3431 158882743058298380799529368910703432175420527160 3432 5372238759193540887448045018352568149566650390624 3433 173547768914889787632668404791026385195490952726345 3434 5349042986438842598594824161669986924013455633256648 3435 157073764616094509389508040492399352443052075599790080 3436 4387787990507505011654239248920742329020848731543626000 3437 116415321826934814453124999998474121093749999999999999951 3438 2928644930813641516032715844013695341634232321195256348800 3439 69733796196349127882498386212760909982004216887907235921920 3440 1568638556854706336108974223356857608957236560013645822451520 3441 33269001929057066731116601099444026569530667354004547723591635 3442 663858504827684783725654407264877198394969968090571080078122976 3443 12435246052932973129709819266613655082430848691914444600417225920 3444 218141463858908869909615270212837010053304269297195114305378988000 3445 3574546132030870770399332670577486799077498088890247056719484367021 3446 54565982855941191947249368879497196495421462536627690767330656099280 3447 773712524553362671811952639999999995601953488895999999999999999936040 3448 10158806991052256227877278663673875332064578609506892821613306777387840 3449 123101075641149550586098009515132682085446586606879973491188919984717787 3450 1371763702624713865293909563707194446215518581844711796104067919221088808 3451 14002885448818392191715755040253296907322650559075211139727375983232040960 3452 130396558323632395972531878072806180273349951903583132661879062650749625000 3453 1102724274946187405216789633086272918389983646731705283551297120619088003600 3454 8427465705576358635622839396817058164066162897508092362390969031695202862080 3455 57896044618658097711785492504343953926592457036955164711795870178027593760800 3456 355474194989290415985029973003960310543947190232327861184450343437277893144960 3457 1938324566768001989679672299999999999999745813417167087085983700000656100000000 3458 9321630555798640999650267840597716238267698470229978898792541513867994352880800 3459 39236632230400489124870690169704038317605887990371342229266365483244397739021760 3460 143341119796678074027577337316118932770382415738332565031863200924137439492082864 3461 450278109819623441927984471388069879094341095024260648380306508773866715322777575 3462 1203706215242022408159986214115579574086313530134617622024961747229099273681640624 3463 2706844209537873169366812451534598820197741103145876323448571757302112793168295400 3464 5054406430037885272981046135356839275715416508617402090310185410509132307928805600 3465 7722955459675530532863403725252553906358312357268495132508550120386064019408027627 3466 9497215081694499470907076516446658578040303229703862842143638443985538686080862320 3467 9223372036854775807999999999999999999999978525163520000000000000000000000000000000 3468 6921981926137087576636956665404142898527372227760574567236831247641823938562056640 3469 3914829314772137304889372077005117453171635120224782299057297092885346409654612021 3470 1620424537653706124163623118049428940979124903532013480548031299441192142935188768 3471 474284397516047136454946754595585670566988412672593015290202850102693270713790480 3472 94233563770233419658037661865757455268745312881861764178880944290161132812499776 3473 12101367828812877764076986912492470834263196569829067346586219005470133481639005 3474 946312684517285425602088507550312255344648571553386120579525970592441865195448 3475 41866674831865147425603010227670856157861529294697261250236384648453349703680 3476 955593817727321453093807642925081991552428315714137911219172409259950196320 3477 9999999999999999999999999999999999998999999999999999999999999999999999991 3478 41109831670569663658300086939077404909608122265445008425254073508993600 3479 53919893334301279589334030174039258751125859577667330696959055887880 3480 16883055225799411425266916330285994919148364119538560493758412704 3481 827268102990819696904779987450729598430771155810095904780745 3482 3308722450212110699485634768279851414263248443603515624 3483 365375409332725729550920905947615851255615733760 3484 147808829414345923316083207664517469272 3485 2417851639228158837784575 3486 0 3487 1 3488 82 3489 6723 3490 531360 3491 40959999 3492 3077050080 3493 225199600703 3494 16048522810320 3495 1113034787449200 3496 75084686247656176 3497 4923990397355877375 3498 313726685566286247840 3499 19408409961765342806015 3500 1165087474585369490247120 3501 67822307284899999975985101 3502 3825924196601644348475748960 3503 208998227690370098316628197375 3504 11047694236668358641947106915768 3505 564664961438246926567398233604095 3506 27883916671284601394483552249725440 3507 1329227995784915872903806991560863745 3508 61115523831580032156846130529067079552 3509 2707803647802660400290261537185326956543 3510 115501122579584388592095065537151580200480 3511 4738381338321616895999999999999999987040000 3512 186767063731142903704725025391952965307004560 3513 7065254862732333761310239421613983126962396928 3514 256224764806868603932411073634796936742042772000 3515 8897433611264709324773647641856011495602038767615 3516 295473131755644748809642473691582200754337511728704 3517 9371579521404048532164093955522343779646773684862975 3518 283499278281258657725525680495372155083684528838114240 3519 8167835760036914488254418108462708901551123515621504369 3520 223777187515882755594366201692863154035935150547488020800 3521 5820766091346740722656249999999999999999999999984368750001 3522 143503601609868434285603076356616954784035521806528806465600 3523 3347222217424758138359922538214353220668382566034579795214335 3524 73726012172171197797121788497771055167974291097549705512165152 3525 1530374088736625069631363650574464342194432293200366603606812605 3526 29873632717245815267654448326919448162321883306952209098986888000 3527 547150826329050817707232047731001563323399357039042635859624984575 3528 9380082945933081406113456619151990965235915800663211349798508561296 3529 150130937545296572356771972164254457814047970568738777235893533016063 3530 2237205297093588869837224124059385048925400862788477211836333211344800 3531 30948500982134506872478105599999999999999999999973156454393446400001600 3532 396193472651037992887213867883281137849727658487898297595797470726369040 3533 4677840874363682922271724361575041921409801970680470955921466133036662783 3534 50755256997114413015874653857166194508802964363086615336599722477742243520 3535 504103876157462118901767181449118688686067677834070116931382690097743851520 3536 4563879541327133859038615732548216309555829185383339062778592030864538610000 3537 37492625348170371777370847524933279225453074113982956879616999435096970689405 3538 278106368284019834975553700094962919414091574388442139818767850828336224613120 3539 1852673427797059126777135760139006525652319754650249024631321344126610074238975 3540 11019700044668002895535929163122769626861766680634975802059494915659762595855040 3541 58149737003040059690390168999999999999999999999999999999999999999409509999190001 3542 270327286118160588989857767377333770909760202502123417540447958577612838857748320 3543 1098625702451213695496379324751713072892998009253510835682417075900903720832990449 3544 3870210234510307998744588107535211184800313252419796695410560721293765760879685840 3545 11707230855310209490127596256089816856452976670588518578884863790467827520373784575 3546 30092655381050560203999655352889489352157803558895921014118357561526302337656265600 3547 64964261028908956064803498836830371684746041356377185527988338666957694562390245375 3548 116251347890871361278564061113207303341454508603851456925771240052155756661365730352 3549 169905020112861671722994881955556185939883284055273330798730419947944869343211593956 3550 199441516715584488889048606845379830138846270370125048230412883421004290836589523840 3551 184467440737095516159999999999999999999999999999999999999999999999995903999999840001 3552 131517656596604663956102176642678715072019989129001855889312952780606835199614917200 3553 70466927665898471488008697386092114157089697620120914679442731194993087408949428223 3554 27547217140113004110781593006840291996645083105547118241373352740693211973726999040 3555 7588550360256754183279148073529370729071901715047420004580407215721249795358064385 3556 1413503456553501294870564927986361829031169985830552799048600718377074457417691264 3557 169419149603380288697077816774894591679697768088762098999255276104108788286488575 3558 12302064898724710532827150598154059319479458644151501806765757628207269159626720 3559 502400097982381769107236122732050273895047153411352306345065163470377798598655 3560 10511531995000535984031884072175901907045798792322646350775223148922564706160 3561 99999999999999999999999999999999999999999999999998999999999900000000010000 3562 369988485035126972924700782451696643983717504485270404108623074428793760 3563 431359146674410236714672241392314090778194310760649159697656689983489 3564 118181386580595879976868414312001834499227100372681186636017710400 3565 4963608617944918181428679924706605506341271472266715087241215 3566 16543612251060553497428173839580267667770385711670000000 3567 1461501637330902918203684832716278516056305172480 3568 443426488243037769936091965160092964000 3569 4835703278458516698824703 3570 0 3571 1 3572 83 3573 6888 3574 551286 3575 43046720 3576 3276793521 3577 243087455520 3578 17565568380360 3579 1235736291541752 3580 84590643813215925 3581 5631351470947265624 3582 364375289402115514050 3583 22902048046490258711520 3584 1397405517246965367963577 3585 82721210695570328902292160 3586 4747561509942991764570000000 3587 263988769565513973843201106880 3588 14211879482945166228366023839248 3589 740195513856780056217081017732808 3590 37267887454924297129685603403782970 3591 1812454583633499091987705155293995776 3592 85070591730234615864690730353335205825 3593 3850278001389542025943356831719778839168 3594 167883826163764944817944178741284819843960 3595 7045568477354647704120453346932251263693200 3596 284302880299297013759997823217663999999999941 3597 11019256760137431318578881470772754255105964120 3598 409784782038475358155993802398548032465689339410 3599 14604811593991510424147435018807634286571929892000 3600 498256282230823722187324264961080019043765702532215 3601 16251022246560461184530336180516518652439117431640624 3602 506065294155818620736861073501399645332668060345466880 3603 15025461748906708859452861070130993269378909403452411184 3604 424727459521919553389229741637202920313518317631287853005 3605 11412636563310020535312676286442850798092856895102996351200 3606 291038304567337036132812499999923706054682617187500312500000 3607 7031676478883553279994550741476882515263791803223057265323200 3608 160666666436388390641276281834287125050550332601587883556470737 3609 3465122572092046296464724059395298458186535444878660512846829440 3610 70397208081884753203042727926425320620947867931604281231759886520 3611 1344313472276061687044450174711376326749814325012266635894775390624 3612 24074636358478235979118210100164068046533129692806288924259329649595 3613 403343566675122500462878634623535631588559593930513766350645748813848 3614 6305499376902456038984422830898687215937221713104828627228060544851650 3615 91725417180837143663326189086434787308803478524033218952679932418861760 3616 1237940039285380274899124223999999999824078139555839999999999999999999961 3617 15451545433390481722601340847447964380070224065088627984806254394998134160 3618 177757953225819951046325525739851593011409643206238366906588911058800721280 3619 1877944508893233281587362192715149196869044938545410448866468981411104853112 3620 18147739541668636280463618532168272792675984144319169652289689530913395155200 3621 159735783946449685066351550639187570834853691081889332439859076846923828123776 3622 1274749261837792640430608815847731493665210889750315661907080820725855194932890 3623 9177510153372654554193272103133776340668051395386314736669649668242693988204160 3624 59285549689505892056868344324448208820872871019340284995662803285954761223831552 3625 341610701384708089761613804056805858432733249813267074598256780042404427024403200 3626 1744492110091201790711705069999999999999992374402515012999999999999999978130027000 3627 7839491297426657080705875253942679356383134413463412253674070129151625914242738320 3628 30761519668633983473898621093047966041003911113575190148866120002526459250188746725 3629 104495676331778315966103878903450701989608781073244439950619431748912396904023371768 3630 304388002238065446743317502658335238267777285235343741329243096724612195802290799150 3631 752316384526264005099991383822237233803945956334136013765601092018187046051025390624 3632 1559142264693814945555283972083928920433904737672176298910517500233154742588589211625 3633 2673781001490041309406973405603767976853455333058605705772371926327996404473103282976 3634 3737910442482956777905887403022236090677431837020646839703340941027750150715180318720 3635 4188271851027274266670020743752976432915773724299403513508038881183720854363033098560 3636 3689348814741910323199999999999999999999999570503270399997902848000000010239996800419 3637 2498835475335488615165941356210895586368381374221567418772496080399497448506732376680 3638 1268404697986172486784156552949658054827614291706101630937688206520930986386064927050 3639 468302691381921069883287081116284963942967097120751895877206482661983380849295491264 3640 121416805764108066932466369176469931665150340328472788317991628984777511624333393935 3641 21202551848302519423058473919795427435467695398418896957082324661314487457275390624 3642 2371868094447324041759089434848524283515755737131514229612939962554130966524508160 3643 159926843683421236926752957776002771153245608592522254377939889030122675218030880 3644 6028801175788581229286833472784603286739857039061242584295400617337524014022645 3645 115626851945005895824350724793934920977843826201410677407787185333093045474400 3646 999999999999999999999999999999999999989999999999999999999999999999999999010 3647 3329896365316142756322307042065269797678257903507506764336659644228418400 3648 3450873173395281893717377931138512705456367051908103831596388352753735 3649 827269706064171159838078900184013751038269841857389464208009274448 3650 29781651707669509088572079548237405122291154877921847197746560 3651 82718061255302767487140869206996285355091094970703125000 3652 5846006549323611672814738121939312463994555465725 3653 1330279464729113309844748891857449678408 3654 9671406556914834240182310 3655 0 3656 1 3657 84 3658 7055 3659 571704 3660 45212175 3661 3486777760 3662 262143999999 3663 19203908493120 3664 1370114370677052 3665 95151694414018320 3666 6428888932339941375 3667 422351360318671453200 3668 26963771415920784510975 3669 1671849507393637551714672 3670 100613197241791537079507905 3671 5873205959385484258747172160 3672 332329305696009999999999999999 3673 18215225100020463681380937919560 3674 966407804840271334616088784666623 3675 49593099428404263739337893791502560 3676 2459680572025003612127586622925487805 3677 117809547936177440977854565661874999936 3678 5444517870735015415413993718908291383295 3679 242567514087541147634369429786018533655040 3680 10408797222153426578715765348940396806178800 3681 429779677118633509951344999813893030343723120 3682 17058172817957820825599999999999832038400000000 3683 650136148848108447796153901802953487914640036720 3684 23767517358231570773047645414309870043308402671615 3685 832474260857516094176403792250410939090861975992000 3686 27902351804926128442490159004860452050207993575243775 3687 893806223560825365149168489800929028526496093750000000 3688 27327525884414205519790497974303154461239159545795514525 3689 796349472692055569551001636713066374236232717466952260800 3690 22085827895139816776239946565283164870185114992707027394305 3691 582044464728811047300946490608478560760469466270336996035600 3692 14551915228366851806640624999999999999999999999999999999999999 3693 344552147465294110719732986332364591517079938704458026977455200 3694 7711999988946642750781261528045869820419953282556328750086092545 3695 162860760888326175933842030791578968669475427490811442255037602560 3696 3238271571766698647339965484615566548083418922349006074474896818175 3697 60494106252422775917000257862011933544296315046249717845675843848944 3698 1059283999773042383081201244407219026594101155227586543024233970139135 3699 17343773367030267519903781288812032138224647324583981632112330324674000 3700 264830973829903153637345758897744863583980620083202054659932077190112740 3701 3760742104414322890196373752543826279358080576337173492880602977783615280 3702 49517601571415210995964968959999999999999999999999999999999999999999999999 3703 602610271902228787181452293050470610818807893154395162567255197367526746240 3704 6754802222581158139760369978114360534515754045662600060350597096101930123712 3705 69483946829049631418732401130460520284111327469068993264158987146260748772400 3706 653318623500070906096690267158057820537143710472954863584410856423096257084145 3707 5590752438125738977322304272371564979219479518272654342564513683319091796832160 3708 43341474902484949774640699738822870784623753675764301839390461949813798161350655 3709 302857835061297600288377979403414619242042666607180662122174616812838266472744512 3710 1897137590064188545819787018382342682267975428761855001222473056384522816112820225 3711 10589931742925950782610027925760981611414712261497696488510601363681192871245157120 3712 52334763302736053721351152099999999999999999999999999999612579510999999999999999101 3713 227345247625373055340470382364337701335110809449537122217439758377221117795165647920 3714 861322550721751537269161390605343049148110439254752495262747512107131953214247665663 3715 2821383260958014531084804730393168953719436765719689949490620322047566362001763947840 3716 7914088058189701615326255069116716194962212229317838559326167922356251403772678373375 3717 18807909613156600127499784595555930845098648040991662355736480094492435455322265624976 3718 37419414352651558693326815330014294090413719821273258864117263083449791464152995201600 3719 61496963034270950116360388328886663467629471025177909036322676328704864202886851383040 3720 82234029734625049113929522866489193994903509482752292106926951132169523491068349471985 3721 87953708871572759600070435618812505091231246163760696282993605588497268345537769364400 3722 73786976294838206463999999999999999999999999999999999999999999999999999999999999999999 3723 47477874031374283688152885768007016140999244529439248799815445530440657916331455712640 3724 22831284563751104762114817953093844986897062028919176356135314478643647991171097034429 3725 7961145753492658188015880378976844387030439966726331344157443725207847167789075373440 3726 1942668892225729070919461906823518906642406839052139521251812409738904285205208498175 3727 318038277724537791345877108796931411532015285365322849383759281887686261243750000000 3728 33206153322262536584627252087879339969220762545397371403854034116405322504151760895 3729 2079048967884476080047788451088036024992180265484236576566034287902513816377990800 3730 72345614109462974751442001673415239440886790091234732034192536335059640400236800 3731 1271895371395064854067857972733284130755942048729655982433726069842687949314960 3732 9999999999999999999999999999999999999999999999999999999999999999989999000001 3733 29969067287845284806900763378587428177279520768426769853683193281425731520 3734 27606985387162255149739023449108101809804435888681546220650096895197183 3735 5790887942449198118866552301288095347724208763140585424503484345600 3736 178689910246017054531432477289437798228285602419873563562475520 3737 413590306276513837435704346025886479765176773071289062496 3738 23384026197294446691258957323460528314494920687615 3739 3990838394187339929497773671569582181280 3740 19342813113834066795233265 3741 0 3742 1 3743 85 3744 7224 3745 592620 3746 47458320 3747 3707391627 3748 282429536480 3749 20971519488000 3750 1517108809900320 3751 106868920876269475 3752 7326680472586200648 3753 488595558855299580300 3754 31676352024078369140624 3755 1995319084777973847321975 3756 122045014039746588645291840 3757 7244150201408980641046855680 3758 416997623116370028124580469120 3759 23263051398720699423518219304900 3760 1256850531901412029467480469860440 3761 65715730729138450722806937060586500 3762 3322737661703085672358476598144192944 3763 162338917753650238398852385687332387775 3764 7657620615851533663648054599761962890624 3765 348449143727040986586421811029437764075520 3766 15281753387515092300969183265095802196908800 3767 645345427773512447880374225367542204999397315 3768 26216560304236644107032206903934715296409774280 3769 1023490369077469249535999869393059839999999784060 3770 38358032782038398419973086399760468678777161743120 3771 1378516006777431104836763429154778370923929560599245 3772 47451032868878417368055016376106003797072200219111248 3773 1562531701075863192779448904105145344131196045366394880 3774 49159342295845395083204266946062468923375035068593746976 3775 1475686397758367098068686890607142767304813654706858426315 3776 42206522052678945186203086745997960094176615418532384806560 3777 1148463050547270472364477221394575960235736300280385068692480 3778 29684267701169363412348271021037854925839520784208679050326800 3779 727595761418342590332031249999996185302734374999999999999999951 3780 16883055225799411425266916330285994919148363927957329113474588800 3781 370175999469438852037500553346201663562164227275628794687812382720 3782 7654455761751330268890575447204214294134057054403947260546060444800 3783 148960492301268137777638412292316059412317453426430004431104646886865 3784 2722234781359024916265011603790537061668374008149839937686920166015624 3785 46608495990013864855572854753917637137593807381371636382453000610689900 3786 745782254782301503355862595418917382807246689177446068624988162852765600 3787 11122900900855932452768521873705284270012568735363866127152342424740691927 3788 154190426280987238498051323854296877466098647398963600090383042109760377840 3789 1980704062856608439838598758399999999992963125582232526258176000163840000000 3790 23501800604186922700076639428968353822086810802999803164890312934788643315120 3791 256682484458084009310894059168345700311516466131353279078718950574174200458000 3792 2570906032674836362493098841827039250513722520868666892160684121338148661088640 3793 23519470446002552619480849617690081539336365295748910611489947649701440556845540 3794 195676335334400864206280649533004774272695771575314438450732268393039703369140624 3795 1473610146684488292337783791119977606677201041551732693096297956642570269393322240 3796 9994308557022820809516473320312682434987507969575696748233248488714762174167880960 3797 60708402882054033466233184588234965832575170164236394158995814492391007611971993600 3798 328287884030704474260910865698590429953856653070549658688225712001539272116588356480 3799 1570042899082081611640534562999999999999999771232075450389999999999999999999999999971 3800 6593012181135818604873641088565793338718216041722729705516887554767627147075930273960 3801 24117031420209043043536518936949605376147091371058422696259300882513265904427506790820 3802 76177348045866392339289727720615561750424801402395196724001565744957137343033038019600 3803 205766289512932241998482631797034621069017515149064901257734446722641506882118116966375 3804 470197740328915003187494614888898271127466222708835008603491587564349174499359130860000 3805 898065944463637408639843567920343058169929269593417185048641930665451251384672111820800 3806 1414430149788231852676288931564393259755477871188002418354492595462286072268480455889280 3807 1809148654161751080506449503062762267887877199552252364718923955029199665720811905663641 3808 1847027886303027951601479147995062606915856212416036949457045146602024140694030203739320 3809 1475739525896764129279999999999999999999999991410065407999999999999999999999999999992020 3810 902079606596111390074904829592133306678985676093985838176857515043800404820022586609520 3811 410963122147519885718066723155689209764147111742335827411248951139398662380279428605025 3812 135339477809375189196269966442606354579517491067897297908852122160627808970089901175648 3813 31082702275611665134711390509176302506278508031037657431860100449682935019253331394560 3814 4770574165868066870188156631953971172980231464644251815343523048795759677886962890624 3815 464886146511675512184781529230310759569090493410007027467897802689444710328154718195 3816 27027636582498189040621249864144468324898507852136260989329040475712424222689952800 3817 868147369313555697017304020080982873290632975472316964262128026345128721148541260 3818 13990849085345713394746437700066125438319102970370693158159903243974904885139600 3819 99999999999999999999999999999999999999899999999999990000000000000999999900109 3820 269721605590607563262106870407286853611938890184108047911269431464974473520 3821 220855883097298041197912187592864814312281987636337885652189708256542720 3822 40536215597144386832065866109016673800875222241624603408544700142352 3823 1072139461476102327188594863736613421875175794275542619998126075 3824 2067951531382569187178521730174907133914530277252197265624 3825 93536104789177786765035824458138816785064537359420 3826 11972515182562019788602740026717004058880 3827 38685626227663735544086527 3828 0 3829 1 3830 86 3831 7395 3832 614040 3833 49787135 3834 3939033672 3835 304006671423 3836 22876791923520 3837 1677721599993600 3838 119851595943668160 3839 8335775831236199423 3840 564154396386430209360 3841 37133262473195501387775 3842 2375726401805699707031176 3843 147653612273582215952112525 3844 8909286024901489925781245760 3845 521578814501447328359509917695 3846 29606831241262271351089877837520 3847 1628413597910448999999999999999999 3848 86722686701197429997804064584465760 3849 4468669689581414651264794441430982129 3850 222623423334106740046195100331821071752 3851 10714368571740915734427767689504050118655 3852 497745340030349688137036041147885272384000 3853 22300745198530623141535718272648361489203200 3854 962750463413450814961054636512707060569811200 3855 40011416521957771768583402001326667039645957888 3856 1599210178558435290528964459224741895074333180720 3857 61409422144648154972159999999999999999999999999999 3858 2263123934140265506778412091392481430493042633923040 3859 79953928393091004080532279173738402825689466587316223 3860 2704708873526069789979135933220209636526255710053232000 3861 87501775260248338795649138639242377629148962362868364225 3862 2703763826271496729576234682026424418444887117614746093696 3863 79687065478951823295709092093067998409588176861691433840305 3864 2236945668791984094868763597537686442731695066754656482853840 3865 59720078628458064562952815512525677808980550940333281573339135 3866 1513897652759637534029761822072925152890760291619565497339283400 3867 36379788070917129516601562499999999999999999755859374999999997501 3868 827269706064171159838078900184013621103458394734369346357640620800 3869 17768447974533064897800026560617684066247572707659019938192504651775 3870 359759420802312522637857046018598069057631969589188712088806796258496 3871 6852182645858334337771366965446538815744514439690496853588881667260415 3872 122500565161156121231925522170574167722901790535813823421478271484283920 3873 2050773823560610053645205609172376035486179836520505608975159076553951120 3874 32068636955638964644302091603013447459848020780412949277439277765350284552 3875 467161837835949163016277918695621939362141813826862178169820963111954284543 3876 6321807477520476778420104278026171976097627199588366561725111415136386727040 3877 79228162514264337593543950335999999999999999999999999999999999999995904000000 3878 916570223563289985302988937729765799061232318347013960249957968279735841586400 3879 9753934409407192353813974248397136611840748841936794468242965727207914045635165 3880 95123523208968945412244657147600452269006129867627561312708939809211572848715040 3881 846700936056091894301310586236842935416138248772949513519821268414868295354679295 3882 6848671736704030247219822733655167099544338016700233809137172107157933007490625000 3883 50102744987272601939484648898079238627025059249183532926335374013982686296765962225 3884 329812182381753086714043619570318520354587663024459257795649739878137743058506576640 3885 1942668892225729070919461906823518906642406839052139521250574469699618904930309372929 3886 10176924404951838702088236836656303328569555672222918351811571610920266494515315815040 3887 47101286972462448349216036889999999999999999999999999999999999999999999999999999999999 3888 191197353252938739541335591568408006822828262642273008298772501265186370356693673417280 3889 675276879765853205219022530234588950532118584375725956285994049491991451319970169880575 3890 2056788397238392593160822648456620167261469629136706743460329849222445228785164686487752 3891 5349923527336238291960548426722900147794455467018858866104469587363930739540969413140900 3892 11754943508222875079687365372222456778186655546036831765377428382635116577148437500000000 3893 21553582667127297807356245630088233396078302617053397105733859049568556034611238613479425 3894 32531893445129332611554645425981044974375990999715145111634219184146385253250244377165856 3895 39801270391558523771141889067380769893533298589652109379752644347970055591498354685640703 3896 38787585612363586983631062107896314745232980417759713611083891343726311554419568820256640 3897 29514790517935282585599999999999999999999999999999999999999958056959999999999999999999601 3898 17139512525326116411423191762250532826900727815751090814380172995514306878753738539564640 3899 7397336198655357942925201016802405775754648097369813139389180149925594343841875177242623 3900 2300771122759378216336589429524308027851797336520704399392290530329677654264164178943360 3901 497323236409786642155382248146820840100456150797347717440463976893159497012533375533055 3902 71558612488021003052822349479309567594703469785499368155582546023651957511901855468736 3903 6508406051163457170586941409224350633967269458897884795152176487115014357870168528400 3904 351359275572476457528076248233878088223680437676930207373820540695821464955080505040 3905 10417768431762668364207648240971794479487697773137801424371271229721753969821380609 3906 153899339938802847342210814700727379821506392239733147280022959774138292072222240 3907 999999999999999999999999999999999999999999999999999999999999999999999999999999 3908 2427494450315468069358961833665581682491026808388711773055193209492933694720 3909 1766847064778384329583297500742918515827483896875316726666702543998943232 3910 283753509180010707824461062763116710239320794848056600481912041912000 3911 6432836768856613963131569182419760736218287828057662753064615935 3912 10339757656912845935892608650829060934476554393769482425120 3913 374144419156711147060143317175368453031914436034305 3914 35917545547686059365698801091019628957832 3915 77371252455336266912759805 3916 0 3917 1 3918 87 3919 7568 3920 635970 3921 52200624 3922 4182112285 3923 326940373368 3924 24928546505400 3925 1853020188845280 3926 134217727959039921 3927 9468276082626847200 3928 650190514833535906230 3929 43439888521963583647920 3930 2822127947962665405542325 3931 178179480135440826384369376 3932 10926367308245071831395465600 3933 650377879817809571042122834560 3934 37553674644104206919678642852928 3935 2102085018129621311776010144838960 3936 113988951853731429959646392999657070 3937 5983865382382622672294674409087391760 3938 303869538891536196283892105920138706877 3939 14915769363385151583217201855136979828888 3940 707148325734900438472129157267672034896520 3941 32353447101972729728913030683994293195040000 3942 1427247692705959881058281247083012266737532865 3943 60653279195047401342546688379164990826274261888 3944 2480707824361381849652170724053727624874806508870 3945 97551820892064552722266841889541788960852432978480 3946 3684565328678889298329599992163583580322303235363659 3947 133524312114275664899926313757566191470823300027804200 3948 4637327846799278236670872191794066107008691754303324160 3949 154168405790985978028810748205968406336325545180435553504 3950 4900099414573906972556351763788218908891221710398564597705 3951 148707010444932320126692907511838968493975698947878804349376 3952 4303101535863398457968290973025389625142621926069091082974560 3953 118558120445975157028044470669508269904542112710719750776396720 3954 3105444088679819357273546406651327518190266776448583850291888077 3955 77208780290741514235517852925719460662108593250097429834278591200 3956 1818989403545856475830078124999999809265136718749999999218750125000 3957 40536215597144386832065866109016673800875222251012083746192454448000 3958 852885502777587115094401274909648830964619800162023926799545752619311 3959 16908692777708688563979281162874109375742132033178319498546247522565408 3960 315200401709483379537482880410540785441469752643878075645671305316828150 3961 5512525432252025455436648497675837549878457366503286244955797784483986400 3962 90234048236666842360389046803584545559959860495166476534509361573016895445 3963 1378951389092475479704989938929578240810599128289234394913354036690535775048 3964 19620797189109864846683672585216121453188342253786629450070922543499048423040 3965 259194106578339547915224275399073051020511826277657811751933893786502445046480 3966 3169126500570573503741758013439999999999718525023289343999999999737856002560000 3967 35746238718968309426816568571460866163394039231362700585154162849544497983205120 3968 370649507557473309444931021439091191249945332864652820629403021778791622344911310 3969 3519570358731850980253052314461216733953286131069204992258030372675226266985656880 3970 30481233698019308194847181104526345674980947857700193754920870709951574586733690880 3971 239703510784641058652693795677930848484052320179760187102147028781470878079842249376 3972 1703493329567268465942478062534694113318851790635815498138028026197946942349104767240 3973 10883802018597851861563439445820511171701396178867933758823853578327651170566996601984 3974 62165404551223330269422781018352605012557017455871889771894050765662545086044077817825 3975 315484656553506999764735341936345403185656243600798222000056699762298322786077554101440 3976 1413038609173873450476481106699999999999999993136962263511688377385329982304983024326970 3977 5544723244335223446698732155483832197862019691088815682339702433559574430690857360401200 3978 18907752633443889746132630846568490614899320336534236655217187493518741686321313799471077 3979 55533286725436600015342211508328744516059680222346098411797099036915477906867287992320176 3980 139098011710742195590974259094795403842655842069347159085313333502609327902693335551180800 3981 293873587705571876992184134305561419454666389193021880377187926569604314804077148437109376 3982 517285984011055147376549895122117601505879262662470145873046067996318391494833844143948375 3983 748233549237974650065756844797564034410647793858453279309526582999549343822862485852214288 3984 875627948614287522965121559482376937657732568772843848998622199745890924286296388781725310 3985 814539297859635326656252304265822609649892589675472294710556786957165259940434370845427280 3986 590295810358705651711999999999999999999999999828201308159999999999999999918079488064160019 3987 325650737981196211817040643482760123711113829069928887581850461693742906986845870061444600 3988 133152051575796442972653618302443303963583665666648868263018469321530666121110200254515200 3989 39113109086909429677722020301913236473480554918622319095658263304421436792355981439762560 3990 7957171782556586274486115970349133441607298390456818280516800488754833679552172502548465 3991 1073379187320315045792335242189643513920552079544956658452275851866849870099066162160000 3992 91117684716288400388217179729140908875541769873412600721570648166252987685172852815190 3993 4567670582442193947864991227040415146907847827011028107288341170589333726764316673584 3994 125013221181152020370491778891661533753852271210183619238275557676640157789440455835 3995 1692892739326831320764318961708001178036611459414853872137348292520966629744627080 3996 9999999999999999999999999999999999999998999999999999999999999999000000010000000 3997 21847450052839212624230656502990235142567050104912745419730934721989633422960 3998 14134776518227074636666380005943348125290643179220035792069042550060613625 3999 1986274564260074954771227439341817016242885890299592103563430267952048 4000 38597020613139683778789415094518484212342492882451200420540491570 4001 51698788284564229679463043254372678347863256931152343749376 4002 1496577676626844588240573249358660698293608128708605 4003 107752636643058178097424660217576631496160 4004 154742504910663738269368200 4005 0 4006 1 4007 88 4008 7743 4009 658416 4010 54700815 4011 4437045816 4012 351298031615 4013 27136050417840 4014 2044140858648252 4015 150094635253952320 4016 10737418239999999999 4017 747993810524443379520 4018 50714860157241037295615 4019 3344871416190987518509752 4020 214481724045177215982426225 4021 13363461010158048632812500000 4022 808551180810136214718004658175 4023 47477585226700097879612801962608 4024 2703864574375502950215699413336063 4025 149248036287203113090248219564759360 4026 7979226629761200099999999882350995101 4027 412886711384400964385886347612728852600 4028 20663128644624461347448409954340122394623 4029 999356547346805156075430394155211969213920 4030 46671789498503428939167356055479642297890800 4031 2102974061628227432379341306450565953124999936 4032 91343852333181432387730302044767407253519073280 4033 3821156589287986284580441121608545361703278682880 4034 153803885110405674678434597293100547399764930461695 4035 5950661074415937716058277345385216581556533392994080 4036 221073919720733357899775999999999999999999999999999999 4037 7877934414742264229095652511330995510217957711780144960 4038 268965015114358137726910587140455987105188561392832368349 4039 8787599130086200747642212647727782704136500972139011312000 4040 274405567216138790463155698772664096245962311983729763282945 4041 8178885574471277606968109913150757641689142603421845669300000 4042 232367482936623516730287712543386283362359123728764547834576895 4043 6283580383636683322486356945483927416500970190754328068525676472 4044 161483092611350606578224413145869432795483409351784186888058828145 4045 3937647794827817226011410499211692215902858452858936549961893380800 4046 90949470177292823791503906249999999999999999999999999999999999999999 4047 1986274564260074954771227439341817009876080129381176637484360933236800 4048 40938504133324181524531261195663144088634407518446381937595530717691903 4049 794708560552308362507026214655083140529846776097151233387488477027377600 4050 14499218478636235458724212498884876134115392554384901405163712317433939780 4051 248063644451341145494649182395412689742182704700262360501871109008789062456 4052 3970298122413341063857118059357720004701244163503896211562959246542615085055 4053 59294909730976445627314567373971864354818628281705598228220392687228721486400 4054 824073481942614323560714248579077101034818159590584882291564178929481868903872 4055 10626958369711921464524195291361995091840475766289435562867116233798567151472800 4056 126765060022822940149670320537599999999999999999999999957050327039999999999998401 4057 1394103310039764067645846174286973780372361551207316167774078667776167486495981760 4058 14084681287183985758907378814685465267498041327756731239439202626583872382284333055 4059 130224103273078486269362935635065019156271527523593599489402836248422942163963283992 4060 1097324413128695095014498519762948444299315170409742569521688363865665654621222625025 4061 8389622877462437052844282848727579696941830716696354544799011907219886779720816996000 4062 57918773205287127842044254126179599852840968492056164062840005806955768938046647171965 4063 359165466613729111431593501712076868666146070603581035789688684750763950232259262614400 4064 1989292945639146568621528992587283360401824603189390869761855907572637988050133502132223 4065 9780024353158716992706795600026707498755343533862857128907838042145257949134069453447680 4066 42391158275216203514294433200999999999999999999999999999999999999999999999999999999999999 4067 160796974085721479954263232509031133737998570967112756346176247670934640262835395783614200 4068 529417073736428912891713663703917737217180970150569149728219247069196697011420154201834256 4069 1499398741586788200414239710724876101933611365767689640780154583058923602377047649158687360 4070 3616548304479297085365330736464680499909051895704748593486634912486670341394994515689731825 4071 7346839692639296924804603357639035486366659729283445923186945719862706027925109863271485024 4072 12414863616265323537037197482930822436141102307422756732902702812551488296971793564723838975 4073 17209371632473416951512407430343972791444899257879420482377172775071887200922952906554187520 4074 19263814869514325505232674308612292628470116517391620939800279522989629542065646271203376669 4075 17105325255052341859781298389582274802647744382282399880043899911248105463409684170273189280 4076 11805916207174113034239999999999999999999999999999999999999999999999999999999999999999999999 4077 6187364021642728024523772226172442350511162751757990701946531339572516211950948751343355680 4078 2396736928364335973507765129443979471344505983547819457162094368575892567404767557426610175 4079 664922854477460304521274345132525020049169433418809080320201491335018823411508515345125440 4080 127314748520905380391777855525586135065716774604121015664758698856486316898813356554649600 4081 16100687809804725686885028632844652708808281160411883740665835794061422348022460937496640 4082 1275647586028037605435040516207972724257584813943985419850456574615826869319204784396225 4083 59379717571748521322244885951525396909802019613932429983312704666102816973874260512480 4084 1500158654173824244445901346699938405046228479331843405109463057079932580570809237503 4085 18621820132595144528407508578788012958402684908785603342645553136493696681840545920 4086 99999999999999999999999999999999999999999999999999999900000000000000000000000000 4087 196627050475552913618075908526912116282955642114800421003999332327760007899200 4088 113078212145816597093331040047546785012958969400039613319782796882727665663 4089 13903921949820524683398592075392719069132560905668236462390526532657600 4090 231582123678838102672736490567111386503858361810075856289216264945 4091 258493941422821148397315216271636018063873052597045898437496 4092 5986310706507378352962293074805895176453105658101745 4093 323257909929174534291945723753965734773600 4094 309485009821345068724781055 4095 0 4096 1 4097 89 4098 7920 4099 681384 4100 57289760 4101 4704262695 4102 377149515624 4103 29509034063040 4104 2252292232132152 4105 167619550364495775 4106 12157665459056928800 4107 858993459196722688080 4108 59091511031674153381440 4109 3955759092264575709457267 4110 257555099046722087413364640 4111 16300611027433453772005785600 4112 1002259575761854648590087890624 4113 59832787379950078989935385500100 4114 3465863721549107204083472585375568 4115 194678249355036212363531659945594440 4116 10596610576391421032662867012032913440 4117 558545864083284006997175247509999999931 4118 28489183085523666542794945375463469260360 4119 1405092747834463371626348130136634644008000 4120 66956888672235945457062019127709902431731600 4121 3080338106901226309985038667986203145486725055 4122 136693314005834783104657554639875570179650000000 4123 5846006549323611672814739028633677174966436233280 4124 240732865125143135928567806176906833519774427224320 4125 9535840876845151830062945019770464490590811328869745 4126 362990325539372200679554918670984996723331903112927800 4127 13264435183244001473986559999529815015424000000000000000 4128 464798130469793589516643498190087912509424790643485778800 4129 15599970876632771988160814054130047099226807960934304120775 4130 500893150414913442615606120921191352187897942585104256552000 4131 15366711764103772265936719131268665552425818589781764561141760 4132 449838706595920268383246045223312879694276489317417144775390624 4133 12547844078577669903435536477342844057962735756419878105426689995 4134 333029760332744216091776918110648730161858794113152875674172231840 4135 8397120815790231542067669483585210103515547769251047221276866831680 4136 200820037536218678526581935459796317182144451848849339719949924452000 4137 4547473508864641189575195312499999990463256835925292968750015312502549 4138 97327453648743672783790144527749033795901408624680013074608083129650400 4139 1965048198399560713177500537391830916052118903775101748791865559161393200 4140 37351302345958493037830232088788907611014369661290651105302449298650994560 4141 666964050017266831101313774948704302165500273568947501878434192401115381715 4142 11162864000310351547259213207793571038503876167169437394477427005767822265624 4143 174693117386187006809713194611739680206791732892454857579439590781842350981120 4144 2549681118431987161974526397080790167258797788206794396194791613840794326702552 4145 34611086241589801589549998440321238243461454917873018704610859766218338153238800 4146 435705293158188780045492006945841798765480379972742781491241844540465540701927680 4147 5070602400912917605986812821503999999999988741000931573759999999999999999999936040 4148 54370029091550798638188000797191977434522333670902667633587010446178514185659719520 4149 535217888912991458838480394958047680164925451775855863042449486744973794549305778432 4150 4818291821103903991966428618497405708782048713433741634401243580192379950918989978080 4151 39503678872633023420521946711466143994775345087218196908446558505655172996318516901440 4152 293636800711185296849549899705465289392964092220206229200123898352405949310302734373776 4153 1969238288979762346629504640290106394996592921119471141010534800776220464773296132456415 4154 11852460398253060677242585556498536665982820438787179863361522280986915804034537764019008 4155 63657374260452690195888927762793067532858387257459017435318103145171721904145139671007200 4156 303180754947920226773910663600827932461415650100367091342054488471568688197420529491484800 4157 1271734748256486105428832996029999999999999999794108867905350999999999999999999999999999971 4158 4663112248485922918673633742761902878401958560205693988847689569629025945101257342064357520 4159 14823678064620009560967982583709696642081067163488325669008003289464999808758125342417223680 4160 40483766022843281411184472189571654752207506882090305742200116101065766026568726122877244480 4161 94030255916461724219498599148081692997635349286421740973384018965102729787286116739366116125 4162 183670992315982423120115083940975887159166493245638675235742454106002696789801120758056640624 4163 297956726790367764888892739590339738467386455374622688357715272636109373702413458624584075800 4164 395815547546888589884785370897911374203232682951121784754739561498915168106298079609080797024 4165 423803927129315161115118834789470437826342563378226604413775565547177245366004986313011619685 4166 359211830356099179055407266181227770855602632046883281967355597156308256906315688053426887400 4167 236118324143482260684799999999999999999999999996564026163199999161139200000000204800000000000 4168 117559916411211832465951672297276404659712092294244328417048016671441189422251359092181500960 4169 43141264710558047523139772329991630484201107702312610400489938051836570688454577689190203375 4170 11303688526116825176861663867252925340835880371481850218645237755529123918210596166027945600 4171 2037035976334486086268445688409378161051468393309124327459650479089809807400962922087706640 4172 241510317147070885303275429492669790632124217897615248151765854345285333693026919676109376 4173 17859066204392526476090567226911618139606187359499586868157879545537485280429421941611505 4174 771936328432730777189183517369830159827426282764863750131729657829597399846468418688728 4175 18001903850085890933350816160399260860554740527172480887074847865996213047292661514240 4176 204840021458546589812482594366668142542429986589197318527427325741264241256639744040 4177 999999999999999999999999999999999999999989999999999999999999999999999999999999991 4178 1769643454279976222562683176742209046547931058497932902345838739841697520771280 4179 904625697166532776746648320380374280093037931234035161723392689862395068920 4180 97327453648743672783790144527749033795901408624680013074574850199078400 4181 1389492742073028616036418943402667837793346772486028712463501885435 4182 1292469707114105741986576081359316958696544170379638671874976 4183 23945242826029513411849172221852328538706531602907200 4184 969773729787523602876821942164080815560160 4185 618970019642672544726532380 4186 0 4187 1 4188 90 4189 8099 4190 704880 4191 59969535 4192 4984201552 4193 404567235135 4194 32057708214000 4195 2478758911075440 4196 186940255220082000 4197 13744803133596058623 4198 984770902180123917120 4199 68719476735999999999999 4200 4668229371502015029678240 4201 308549209196654470869506605 4202 19831742626597584685013051040 4203 1238846438084943599707227160575 4204 75169468182139097643125068365000 4205 4427626266116305911795793508171775 4206 253008051673084825839221912023759680 4207 14016833953562607293918185619420081089 4208 752359350923790893315808323398447489200 4209 39098210485829880489999999999999999999999 4210 1965753632901132991452682443509347847614560 4211 95546306852743509270601447628868725931360000 4212 4486111541039808345623147098837658831418997680 4213 203302315055480936459013002977668961891660005120 4214 8885065410379260901802740681871343671718749725440 4215 374144419156711147060143317175368453031918731001855 4216 15166170502884017563499771773629562020379505927144960 4217 591222134364399413463902591994678504204696392694759423 4218 22142409857901704241452850038327598015588205686086736960 4219 795866110994640088439193599999999999999395338239999996401 4220 27423089697717821781481966393193627660679142134008641126080 4221 904798310844700775313327215140493940623303545877459619622065 4222 28550909573650066229089548892507199336658044704279790762772000 4223 860535858789811246892456271351074605827337810381073285807865855 4224 24741128862775614761078532487282187173783834032546592712402343696 4225 677583580243194174785518969776514402284639204178289795309117826205 4226 17650577297635443452864176659864382121491208739539391942863866107840 4227 436650282421092040187518813146430946278987139944155866884131600203775 4228 10241821914347152604855678708449612162118268373522481653528181281895600 4229 227373675443232059478759765624999999999999999999999999999999999999999999 4230 4769045228788439966405717081859702655687195540324778269354465751530776000 4231 94322313523178914232520025794807883980213674922500119334981576600139598080 4232 1755511210260049172778020908173078657711563802895947865494490354178253094752 4233 30680346300794274230660433647640397899788170645078853280082659754365153181695 4234 502328880013965819626664594350710696732568773066967045296292279216407605000000 4235 7686497164992228299627380562916545929101608700543543065585889101306495548354560 4236 109636288092575447964904635074473977192126708120798705500608750395662274896190000 4237 1453665622146771666761099934493492006225419233517791732268565461947916948921579805 4238 17863917019485739981865172284779513749384674705327578120277586783803907714339092160 4239 202824096036516704239472512860159999999999999999999999999999999999999999999999999999 4240 2120431134570481146889332031090487119946370779991386700618378348876207375540598499760 4241 20338279778693675435862255008405811846267171677280719909750208592787105441806726859505 4242 178276797380844447702757858884404011224935800201987662019569563881928063372881037045280 4243 1422132439414788843138790081612781183811912460851026370100097805145108936234898848479985 4244 10277288024891485389734246489691285128753743210571384201872389165501073002815246582031216 4245 66954101825311919785403157769863617429884159576816925656647308368352325777387173913296895 4246 391131193142351002349005323364451709977433074371107929808628368505502331076295672807662080 4247 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375 4248 9398603403385527029991230571625665906303885152560761311257778305244092462214897228557166400 4249 38152042447694583162864989880899999999999999999999999999999999651321559899999999343900000900 4250 135230255206091764641535378540095183473656798243805701621774424087917963261530535600452293760 4251 415062985809360267707103512343871505978269880598046213386923958484549497502295366473025494785 4252 1093061682616768598101980749118434678309602685810075569598267191225739580528032337244996759856 4253 2444786653828004829706963577850124017938519081496410049196965200840989150847526267309864779775 4254 4591774807899560578002877098524397178979162331127414353737492547224974259734153747558593734400 4255 7150961442968826357333425750168153723217274929075507878151956817714143757579565377223498137025 4256 9103757593578437567350063530651961606674351707855905935698945346775408669031197489035875674560 4257 9323686396844933544532614365368349632179536394417544534863335454378073342642038575239448756223 4258 7543448437478082760163552589805783187967655272965596036828033838685794477752943123603296709280 4259 4722366482869645213695999999999999999999999999999999999999999999999999999999999999999999999999 4260 2233638411813024816853081773648251688534529753579799734843848400436582148588437094336166986960 4261 776542764790044855416515901939849348715619938669493504120518574080330346786375172798901738000 4262 192162704943986028006648285743299730794209966311829357863767234872340043725849702938329209920 4263 32592575621351777380295131014550050576823494298654980010178247189670100796213386199405953025 4264 3622654757206063279549131442390046859481863267972791730234709245233233066499362992186740864 4265 250026926861495370665267941176762653954486623533021142290689488624702066386620833129824255 4266 10035172269625500103459385725807792077756541648159486591363912787944698635945876757432960 4267 216022846201030691200209793924791130326656901023785450335751232673513003320641314619392 4268 2253240236044012487937308538033349567966729399888614822055292518451846235220893986400 4269 9999999999999999999999999999999999999999999999999999999999999999999999999999999999 4270 15926791088519786003064148590679881418930049247016666949652966906645871031701440 4271 7237005577332262213973186563042994240829374041602535252466098719019593887745 4272 681292175541205709486531011694243236259336378088217720220926260085576752 4273 8336956452438171696218513660416009914138901019021788713506926755805 4274 6462348535570528709932880406795447925105690956115722656172000 4275 95780971304118053647396689196894323976171195136475135 4276 2909321189362570808629481055521428333732320 4277 1237940039285380274899120065 4278 0 4279 1 4280 91 4281 8280 4282 728910 4283 62742240 4284 5277311337 4285 433626201008 4286 34792781585640 4287 2724905250383400 4288 208215748481142445 4289 15516041187205853448 4290 1127073856951168857450 4291 79766443076872509863360 4292 5497558138879737855999921 4293 368790120348678391214616960 4294 24066838317339031165140309120 4295 1527044182248015256482296477760 4296 94152329294455712464711941229200 4297 5637710113660432398319244384765624 4298 327644343692606637406348308829226850 4299 18469587772135192290560825256132175584 4300 1009212044656507725158365468386234728377 4301 53417513915589153425653513253411473303440 4302 2736874734008091634299802267317464570343000 4303 135637000670178176410246734932581577125911600 4304 6497148865986558630400888663983952957844488125 4305 300569473249667159156751403864289346038823977928 4306 13417952793661741806294857745635595333199431433530 4307 577529251674651958617178168353475630283355712890624 4308 23945242826029513411849172279880767862194332422377535 4309 955468741681693106500485622716143222239984701653330048 4310 36655772330592763634761960702901157555742409678522449920 4311 1350687001332003958728623852374735172806804668571541461200 4312 47751966659678405306351615999971788900925439999999999999941 4313 1617962292165351485107436017199696023447086893648171348182560 4314 52478302028992644968172978478147697347283431990107559008800160 4315 1627401845698053775058104286872950703258480415459115192991004000 4316 48190008092229429825977551195660148591439426363152823309429637065 4317 1360762087452658811859319286800521461075186379418968997535156246976 4318 36589513333132485438418024367931776900215865584879776755092306333080 4319 935480596774678503001801362972812283024661354043792689825893575512800 4320 22705814685896786089750978283614409185611152621132678062313302787237571 4321 522332917631704782847639614130930220990757719258857132611589753499654600 4322 11368683772161602973937988281249999999523162841796874999999999999999875050 4323 233683216210633558353880137011125430143959282107856251405597429621399068800 4324 4527471049112587883160961238150778431040544428738726691200354377197173080017 4325 82509026882222311120566982684134696912730742581791615268985651657159497554528 4326 1411295929836536614610379947791458303390080691612719973953024266100146682344320 4327 22604799600628461883199906745781981352970349238518110723816789686679831784125000 4328 338205875259658045183604744768328020880468010370640365751041160374025487215571200 4329 4714360387980744262490899308202381019261517110394362838427555668262328304810979200 4330 61053956130164410003966197248726664261467569680780127812448743787094494075762433730 4331 732420597798915339256472063675960063724772518734180615793956471640054358276296523680 4332 8112963841460668169578900514406399999999999549640037262948682013081600006553600000000 4333 82696814248248764728683949212528997677908469513442957470685842888637511935982345886400 4334 772854631590359666562765690319420850158152519226869159456398094789548633312730834376920 4335 6596241503091244565002040778722948415322624688690792297495285571229564172459355732314544 4336 51196767818932398352996442938060122617228848552925778042207860291150346164835863431741405 4337 359705080871201988640698627139194979506381012969752630770159385065198875963687896728515624 4338 2276439462060605272703707364175362992616061425353020565463719234039209085889322879578373510 4339 12907329373697583077517175671026906429255291457839238871200697763994751310593611625016700800 4340 65185151242703554760590262029100101153646988595882712327650534498281915622977279461485969377 4341 291356705504951337929728147720395643095420439746452774779714362749386980538638845952283255680 4342 1144561273430837494885949696426999999999999999993823266037160530000000000000000000000000000000 4343 3921677400976661174604525977662760320736047149132988644620907076910449362913106469938715668160 4344 11621763602662087495798898345628402167391556656724920880179170968731345738390416383440434325291 4345 29512665430652752148753480226197736314359272517043832886063884637676943433478020332709411004888 4346 63564452999528125572381053024103224466401496118857216495232114527588828398819152634607933832050 4347 114794370197489014450071927463109929474479058278524172022339033810567343607544898986816406249376 4348 171623074631251832576002218004035689357214598297727625718080173403948741927139367661471355441175 4349 209386424652304064049051461204995116953510089281143424135257228513176887924733660903369498848048 4350 205121100730588537979717516038103691907949800677089420529233106976466026291528311948337604106240 4351 158412417187039737963434604385921446947320760732675527347603818345931941295685218431561257343840 4352 94447329657392904273919999999999999999999999999931280523263999999999999999999999999999999999981 4353 42439129824447471520208553699316782082156065318222202558554334013491506450471094807875443815200 4354 13977769766220807397497286234917288276881158896023016557257634667049074533657642104711192504650 4355 3266765984047762476113020857636095423501569427358254713188473809448582822334363923814390819264 4356 521481209941628438084722096232800809229175908772770689392028114242837868633387096215691198735 4357 54339821358090949193236971635850702892227949026963430834147317227689200080931186676025390624 4358 3500376976060935189313751176474677155362812728962269065933174295741792938672944530865322880 4359 130457239505131501344972014435501297010835041787261973772262220439871767305436504358779192 4360 2592274154412368294402517527097493563919882797587709724338287656806567949075932235431925 4361 24785642596484137367310393918366845247634028377292875541962916350799472426091085092920 4362 99999999999999999999999999999999999999999899999999999999000000000000009900000100990 4363 143341119796678074027577337316118932770382415738332565090012937925324478993615360 4364 57896044618658097711785492504343953926549921741090047403862948352098622767097 4365 4769045228788439966405717081859702655999169022608860654119251333391892800 4366 50021738714629030177311081962496056597454585760729826914639722298200 4367 32311742677852643549664402033982923967414535582065582275390624 4368 383123885216472214589586756478092285795109318758040560 4369 8727963568087712425891397479476727339509280 4370 2475880078570725365426159610 4371 0 4372 1 4373 92 4374 8463 4375 753480 4376 65609999 4377 5584051440 4378 464404086783 4379 37725478829280 4380 2992179271058460 4381 231616946231002416 4382 17490122876598091775 4383 1287831418534146223920 4384 92420056270299898187775 4385 6461081889226390869395680 4386 439804651110399999959033601 4387 29134419507545573705123303040 4388 1877213388752445800995314794495 4389 117582402033097173513397830461688 4390 7155577026378634231908944079486975 4391 422828258524532429798858642577703200 4392 24245681433252891172993765086542149725 4393 1348279907365869037206642628915344167952 4394 72663267215268556211671874973277863542783 4395 3792643488006829893221168318690997783178560 4396 191581231380566414400999999999999999975990000 4397 9358953046242294172307013064018206045940519120 4398 441806122887085986867261093835888531642236469248 4399 20138154707727699663502343510665246780734173829840 4400 885584884381674959215460640970727566336951893098495 4401 37539401358852377310116580918944077656084570394673664 4402 1532495540865888858358347027150309183618739122183602175 4403 60194530725946665709530594230139542187147890729329198080 4404 2272657884496751345355241563627544170162013634152786881789 4405 82391907081252241482446054994822093847401961235843551805760 4406 2865117999580704318381096959999999999999999999999953331040001 4407 95459775237755737621338725014780793391911079061614451171870320 4408 3043741517681573408154032751732621616256793128331902261559033855 4409 92761905204789065178311944351758149744664412990100692750117448752 4410 2698640453164848070254742866956969963874531372403879810488053265345 4411 74841914809896234652262560774028679192618175401790153196719752432000 4412 1975833719989154213674573315868315997062007921176613761052086082994175 4413 49580471629057960659095472237559050969721424473446770922054925772874576 4414 1180702363666632876667050870747949278738381226408997464054691846951010303 4415 26638978799216943925229620320677441269805917649993308540834145031846726000 4416 568434188608080148696899414062499999999999999999999389648437460937500002500 4417 11450477594321044359340126713545146077038718122653036282020801186350963200800 4418 217318610357404218391726139431237364690412307021441069019643116790287186264063 4419 3877924263464448622666648186154330754898057657498523839988232672055853167368960 4420 64919612772480684272077477598407081955951769084986853540654908040236654658171840 4421 1017215982028280784743995803560189160883660961282810389169020340680319369166210000 4422 14881058511424953988078608769806432918740714444252299374776928713105312456607004785 4423 202717496683172003287108670252702383828245167085757583556221303414683986030180808800 4424 2564266157466905220166580284446519898981639527925384615887131089318170093738824564735 4425 30029244509755528909515354610714362612715672412285655334687025803470633780096488040720 4426 324518553658426726783156020576255999999999999999999999999999999999999989514239997440001 4427 3225175755681701824418674019288630909438430301930496465210222352903149871672731420679360 4428 29368476000433667329385096232137992306009795901993359549679273911624472828062324705983069 4429 244060935614376048905075508812749091366937113400342066204554962469832828832163915535321360 4430 1843083641481566340707871945770164414220238549262930175649740122962600025094496746477715455 4431 12589677830492069602424451949871824282723335453341587893250952495592627863822921290398267840 4432 77398941710060579271926050381962341748946088470800366059084288473815288598659573043771211775 4433 425941869332020241558066797143887912165424618105102205562107066954247806969858974216325615552 4434 2085924839766513752338888384931203236916703635113918720651407818871235850729427384535584080896 4435 9032057870653491475821572579332264935958033632122966844040422030097892147060295679324778972160 4436 34336838202925124846578490892809999999999999999999999999999999999999999999999468558999999190001 4437 113728644628323174063531253352220049301345367324794047396416856446909360387779091082598328382800 4438 325409380874538449882369153677595260686963586388868231295348383451886806041981626434682412335103 4439 796841966627624308016343966107338880487700357960011695416814214773598652327318008558920061271680 4440 1652675777987731264881907378626683836126438899091573193257148475755037237319766196114486617701725 4441 2869859254937225361251798186577748236861976456962765487379574125270664808340369164939880615625024 4442 4118953791150043981824053232096856544573150359147492537815527128337082581216113781729816400101375 4443 4815887767002993473128183607714887689930732053465841167496734770244845465732021763918156478876480 4444 4512664216072947835553785352838281221974895614898091554873854359918987497838746670415893198012415 4445 3326660760927834497232126692104350385893735975385788063725465077585148708323788751001577459647920 4446 1888946593147858085478399999999999999999999999999999999999999999983222783999998361600000000160000 4447 806343466664501958883962520287018859560965241046015841016011131939319909688969636173382565990320 4448 251599855791974533154951152228511188983860860128915895335048018435622898155882879104845328596929 4449 55535021728811962093921354579813622199526680265033174494699623938236478488340865966920804187520 4450 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652095 4451 815097320371364237898554574537760543383419235397079907631583083653822541236439547516040000000 4452 49005277664853092650392516470645480175079378212472143888975139140458463729900459690232381440 4453 1695944113566709517484636187661516861140855542873217010954878612321704609821350959314820000 4454 31107289852948419532830210325169922767038593747425104848349825951609481990716300348882943 4455 272642068561325511040414333102035297723974307171703518462224271216773532952211023955040 4456 999999999999999999999999999999999999999999999999999999999999999999989999999999990001 4457 1290070078170102666248196035845070394933429769129810523790327838604570775595158160 4458 463168356949264781694283940034751631413079938662562236815017222197585723260865 4459 33383316601519079764840019573017918589810368782273447885481260260715432000 4460 300130432287774181063866491774976356909000436905858313406982721110015 4461 161558713389263217748322010169908935495186410844325262451565600 4462 1532495540865888858358347027150309183618739122166820865 4463 26183890704263137277671238125723631186425680 4464 4951760157141521098522755069 4465 0 4466 1 4467 93 4468 8648 4469 778596 4470 68574960 4471 5904891811 4472 496981290960 4473 40867558955520 4474 3282116715429552 4475 257327417256962715 4476 19687440434072265624 4477 1469170321630056997140 4478 106890007738661124410160 4479 7578444614164287644726127 4480 523347633027360537170458240 4481 35184372088831979028480000000 4482 2301619141096101839813550846720 4483 146422644322690771107517296119268 4484 9053844956548482455683535816644968 4485 543823854004776201540489106193993100 4486 31712119389339932240545749486328119376 4487 1794180426060713946796614638158043880375 4488 98424433237708439716398638596388483974128 4489 5231755239499336047240105436816506599354880 4490 269277687648484922418719360310447236897234400 4491 13410686196639649008069986158712798999999999931 4492 645767760190718297889184705014020375006008862040 4493 30042816356321847106973753716155471051100325098500 4494 1349256365417755877454657051946796697206085388680240 4495 58448602369190547308220402274309241080130354297832245 4496 2440061088325404525157577761293434537947177886962890624 4497 98079714615416886934934209736381847712313923544851415040 4498 3792255435734639939700427436560372449069514350570185169664 4499 140904788838798583412024976944860066148390058344706360672195 4500 5025906331956386730429209354686389578016774520728951842905440 4501 171907079974842259102865817599998307334055490120294400777600000 4502 5632126739027588519658984775872141857619309476789431335641625840 4503 176537008025531257672933899600491998572779648819570019302907838407 4504 5287428596672976715163780828050216834886802868650418968124332328000 4505 151123865377231491934265600549590316334219833410864078439741667847680 4506 4116305314544292905874440842571577419752438800060190260410308837890624 4507 106695020879414327538426959056889063796898076563910838748794341775683705 4508 2627764996340071914932060028590629703016273743509013665720935053615458008 4509 61396522910664909586686645278893362493309222483158826857455113751658093300 4510 1358587918760064140186710636354549504796960827792286596576820182093355071200 4511 28421709430404007434844970703124999999976158142089843749999999999999999999951 4512 561073402121731173607666208963712157775646236340963964052513752233891761335200 4513 10431293297155402482802854692699393505139324562587189108557680051345830308741120 4514 182262440382829085265332464749253545480222210363177678129189304510665319318739232 4515 2986302187534111476515563969526725769973773320638593528533216734252384323036816400 4516 45774719191272635313479811160208512239764957207999174215446250673624234619140622976 4517 654766574502697975475458785871483048424591313559157049216939906962048064281294844780 4518 8716852357376396141345672820866202504614545137119176888505149764190543096407324764400 4519 107699178613610019246996371946753835757228858571533534619491284243616227256636456984832 4520 1231199024899976685290129539039288867121342603992157615149640828826931362839795143329600 4521 12980742146337069071326240823050239999999999981985601490518015999999999999999836160064000 4522 125781854471586371152328286752256605468098782129946738312913123466088916014854053985960160 4523 1116002088016479358516633656821243707628372244104375331397477272297432653043040647865434075 4524 9030254617731913809487793826071716380576673198817694655271069069496940013255584683794270328 4525 66351011093336388265483390047725918911928587772107884157260386902853120594450677404247480860 4526 440638724067222436084855818245513849895316740887946972693445246704868623055517673492431640624 4527 2631564018142059695245485712986719619464167007998414779175547977854893144135272249904288759775 4528 14056081687956667971416204305748301101459012397586931130737559862644549989132763771158315281536 4529 66749594872528440074844428317798503581334516323599727134678459528250501279622633343853317324800 4530 279993793990258235750468749959300213014699042596341116563305503247751586492769217153721745431040 4531 1030105146087753745397354726784299999999999999999814697981114815889539646797000000590489975700929 4532 3298130694221372047842406347214381429739015652420843450126182851681687914210220099451136271208520 4533 9111462664487076596706336302972667299234980418887740029619423140394203743095481138066895419714140 4534 21514733098945856316441287084898149773167909664924954173940571900835588608622844210183239980759824 4535 42969570227681012886929591844293779739287411376379617460304746871930026187692489404878218660261225 4536 71746481373430634031294954664443705921549411424077607513961896135157303433516062796115875244140624 4537 98854890987601055563777277570324557069755608619537791386991048113392096850186554335780914436505600 4538 110765418641068849881948222977442416868406837229724871367551073883470573712184106617882464890617920 4539 99278612753604852382183277762442186883447703527755889903994069911946241125671585194522158831763435 4540 69859875979484524441874660534191358103768455483109907560293283890501877913019905500268071374056800 4541 37778931862957161709567999999999999999999999999998625610465279999999999999999999999999999999992020 4542 15320525866625537218795287885453358331658339579878215123638114580638887246697219368246054273434800 4543 4528797404255541596789120740113201401709495482319984518726453737388383951044903399240786668239925 4544 944095369389803355596663027856831577391953564506535612111468930930640435654631174564988159754208 4545 133499189745056880149688856635597007162669032647199454269356919056501002559244113766202296238080 4546 12226459805570463568478318618066408150751288531066771937683146372442394774103164672851562500000 4547 686073887307943297105495230589036722451111294967609637479741257156125966296709059583240306675 4548 22047273476367223727300270439599719194831122062047273567512330757271131337014984506168788968 4549 373287478235381034393962523902039073204463124792728670023907399978831149827518078273180340 4550 2999062754174580621444557664122388274963717433652437940577512878446736117607291432656640 4551 9999999999999999999999999999999999999999998999999999999999999999999999999999999999991 4552 11610630703530923996233764322605633554400975674804937771767700339074016896566863040 4553 3705346855594118253554271520278013051303958944566656172335715939038356609958400 4554 233683216210633558353880137011125430143959282107856711392134007594290612800 4555 1800782593726645086383198950649858124129729699056824875219114754441020 4556 807793566946316088741610050849573099185363389551639556640609376 4557 6129982163463555433433388107363296695189576213835284420 4558 78551672112789411833022577315084654928278384 4559 9903520314282971830448816127 4560 0 4561 1 4562 94 4563 8835 4564 804264 4565 71639295 4566 6240313080 4567 531440999999 4568 44231334190560 4569 3596345248047552 4570 285544154185739680 4571 22130157888803070975 4572 1673432436891704910960 4573 123410307017276135571455 4574 8871870642308546385669912 4575 621432458361496515369386925 4576 42391158275216180637501978240 4577 2814749767106559999999999999999 4578 181827912146592043828158629934240 4579 11420966257169880253255495209713663 4580 697146061654233148992480563432034720 4581 41330612904362991323506060810416839025 4582 2378408954200494918035299873352050781176 4583 132769351528492832063313858513099582078975 4584 7184983626352716099296786890839743572272960 4585 376686377243952195401306999861472444578918400 4586 19118715823042429491729058172359013180696737440 4587 938748033764775430564899999999999423519900000000 4588 44557975453159562554353743842370676655867959261840 4589 2042911512229885603274215297897150684236521591013375 4590 90400176482989643789462022443703153522704289593377440 4591 3857607756366576122342546552068489278963762446337048575 4592 158603970741151294135242554482511175477611156250000000000 4593 6277101735386680763835789423207666416101202522959427661825 4594 238912092451282316201126928503241883000161272529395891276800 4595 8736096908005512171545548570584279790106006676445653873178545 4596 306580286249339590556181770635867522405697947365209048696451120 4597 10314424798490535546171949055999999999999999999999999999999999999 4598 332295477602627722659880101776456294552042705097619688283706830840 4599 10239146465480812945030166176828539117087852082259293855874988696285 4600 301383430010359672764335507198862357289106832250728994158357029232000 4601 8462936461124963548318873630777057806710530386841423704984313529368575 4602 226396792299936109823094246341436758022225694850306590505462452714468704 4603 5761531127488373687075055789072009447432815098151005727227883018011017215 4604 139271544806023811491399181515303374258241470159562769422619589845187476400 4605 3192619191354575298507705554502454849708582836209928085872461161875281742480 4606 69287983856763271149522242454082024744608143189764028831719788839254270648600 4607 1421085471520200371742248535156249999999999999999999999999999999999999999999999 4608 27492596703964827506775644239221895731005916532376269029800339074666421876140800 4609 500702078263459319174537025249570888246709955377400223021257741084821664921812992 4610 8566334697992967007470625843214916637570430386608603814989132315564644648836987200 4611 137369900626569127919715942598229385418793943383832182091623878656938711376845535165 4612 2059862363607268589106591502209383050789422860409690133004681876413822174072265533920 4613 28809729278118710920920186578345254130682023164072451589950208597050497936166471335935 4614 374824651367185034077863931297246707698425437943693005410127931739727861040074739024152 4615 4523365501771620808373847621763661101803612127260378462424899241557252028275088407404785 4616 50479160020899044096895311100610843551975046728590016474707908389950518566938913926650560 4617 519229685853482762853049632922009599999999999999999999999999931280523263999999999999998401 4618 4905492324391868474940803183338007613255852502713265418033899019040694230370340550571948960 4619 42408079344626215623632078959207260889878145282478411189736910944329746983432655431484309503 4620 334119420856080810951048371564653506081336908353249664039327019488341664152971198083153223360 4621 2388636399360109977557402041718133080829429159844757507642063199359529632522467783435119230975 4622 15422355342352785262969953638592984746336085931057152647840921732920858660712838172912597656216 4623 89473176616830029638346514241548467061781678272245223164301437471468818108593581431563945739140 4624 463850695702570043056734742089693936348147409120250168967151448889179271301571524057720734827520 4625 2135987035920910082395021706169552114602704522356652769947041607822219725780639397101457479041025 4626 8679807613698005308264531248738306603455670320486045469064418180344756744948577760630742032969600 4627 30903154382632612361920641803528999999999999999999999999999999999999999999999999999999999999999999 4628 95645790132419789387429784069217061462431453920202643978029208684196485487674839716265996510584960 4629 255120954605638144707777416483234684378579451728872693335553132626210473637626549550903364159536369 4630 580897793671538120543914751292250043875533560952969124298708853221415949450979979564702239613022880 4631 1117208825919706335060169387951638273221472695785903478641832369619511858197699163530192767602917375 4632 1793662034335765850782373866611092648038735285601931717519574860375399794065742753448486328125000000 4633 2372517383702425333530654661687789369674134606868955701781743625922159566780481538276374246458392575 4634 2547604628744583547284809128481175587973357256283661516938548525152464318143883348118407367932676000 4635 2184129480579306752408032110773728111435849477610676312558945510200624697861309099993691057396208400 4636 1467057395569175013279367871218018520179137565145299700544100444440407845102743190337403416425275120 4637 755578637259143234191359999999999999999999999999999999999999999999999999999999999999989759936000001 4638 291089991465885207157110469823613808301508452017682173204790273958253972228952115628510311021548640 4639 81518353276599748742204173322037625230770918681768750088555557973141819002506052831126728866791423 4640 16049621279626657045143271473566136815663210596610133760193396501938367770785813482591807808852480 4641 2135987035920910082395021706169552114602704522356652769947041607801937316176988879599014835650560 4642 183396897083556953527174779270996122261269327965891005742037795522028318373486399650573730468736 4643 9605034422311206159476933228246514114315558129644540202239127395006554582308425925515328618495 4644 286614555192773908454903515714796349532804586801919103952561389854902443459365661068869691360 4645 4479449738824572412727550286824468878453557499629215098162374937031765406478262991344086785 4646 32989690295920386835890134305346271024600891715413118108859739977787976996901960495011320 4647 99999999999999999999999999999999999999999999999999999999989999999999999999999999999901 4648 104495676331778315966103878903450701989608673320607796892441334324252156450594638400 4649 29642774844752946028434172162224104410437116074403984394101141506025761187823615 4650 1635782513474434908477160959077878010992428274123051183645416822258745492800 4651 10804695562359870518299193703899148848724015728610899282651375783131585 4652 4038967834731580443708050254247837074217386543750762939453124880 4653 24519928653854221733733552434404946936746904450330787825 4654 235655016338368235499058869007751985680023192 4655 19807040628566084398385725425 4656 0 4657 1 4658 95 4659 9024 4660 830490 4661 74805200 4662 6590806677 4663 567869252040 4664 47829689271000 4665 3936588805694160 4666 316478381768896425 4667 24842341419143568848 4668 1903193578432359197790 4669 142241757136172119140624 4670 10366465789450844089970605 4671 736365263311636486014133920 4672 50957461585642689335450620800 4673 3433683820292512484657849089280 4674 225179981368524798322275123206400 4675 14364405059580771582276370834385760 4676 890835368059250659647059705443906710 4677 53680246747375952479747683648465635184 4678 3141126580731587340580031747304534835125 4679 178380671565037118853069841861724853515624 4680 9824932013108469572684861154667813459050600 4681 524503804723748275248688345080154231069735200 4682 27121419161564558068894084581616054246274236345 4683 1357428823436012493912764295324963875573527648560 4684 65712362363534280139542999031109895929999999657070 4685 3074500306268009816250408380571753451597668846932240 4686 138917982831632221022646640211807667844234666996993875 4687 6056811824360306133893955506189170373758117309785601848 4688 254602111920194024074608072434556213045501499357877207040 4689 10309258098174834118790766041464760922825480298083749995776 4690 401734511064747568885490523085211422468036484108104664874945 4691 15051461824430785920670996495708118250360811645741481242769920 4692 541638008296341754635824011376222391297666538843999463420337120 4693 18701397461209715023927088008788055619800417991632621566284510160 4694 618865487909432132770316943359999898440043331583999999999999999941 4695 19605433178555035636932926004810925806372816286924813061128966832160 4696 593870494997887150811749638256055265591228788402920655966782294478760 4697 17178855510590501347567123910335154496547222524066835436328231225560000 4698 473924441822997958705856923323515237083795481947233426870086421919599735 4699 12451823576496486040270183548779021694751127370182075537741184234619140624 4700 311122680884372179102053012609888510158971696336456281556230623794833496350 4701 7381391874719262009044156620311078835772712945516818007063844446202362752160 4702 166016197950437915522400688834127652184789804215830645279585890377018353123277 4703 3533687176694926828625634365158183261976895113087739532401059611965616806339800 4704 71054273576010018587112426757812499999998807907104492156982421875000781250000000 4705 1347137238494276547832006567721872890819326613454654477690085519113574105124530400 4706 24033699756646047320377777211979402635842055481741995560003954318949216399695872000 4707 402617730805669449351119414631101081965810862692259490986812196291571156879162001920 4708 6319015428822179884306933359518551729264521025021823496453688313366987258300643312630 4709 92693806362327086509796617599422237285524038346198327786851223208941519260406494140624 4710 1267628088237223280520488209447191181750009013851718328533395642065672466710761301934080 4711 16117460008788956465348149045781608431032293958533358066846021913988314163645661172674400 4712 189981351074408073951701600114073766275751709277679925413439668223693657448534418244899560 4713 2069645560856860807972707755125044585630976917310816951066546126079140675965401584700075040 4714 20769187434139310514121985316880383999999999999279424059620720639999999999999999999999999961 4715 191314200651282870522691324150182296916978247619648988973940927058132473083040133733528658480 4716 1611507015095796193698019000449875913815369520727667476613369840250241394775570897735130246290 4717 12362418571674990005188789747892179725009465609181423983066093556141310878146895432114356080400 4718 85990910376963959192066473501852790909859449754362396597133585919453744018535065599798631464925 4719 539782436982347484203948377350754466121763007587735041549470427205854479741421091458929765235600 4720 3042088004972221007703781484212647880100577061256038466913916067946171996362264648970530004664320 4721 15307072958184811420872246488959899899488864500972168001373202692974419469010484824061915876451840 4722 68351585149469122636640694597425667667286544715411427136668000547352262720940477977993136220144671 4723 269074036024638164556200468710887504707125779935083813017336588621089274619551974628661819043052480 4724 927094631478978370857619254105869999999999999999994440939433444476999999999999999999999999999973030 4725 2773727913840173892235463738007294782410512163685929341556119778264150683412252020335966265521788080 4726 7143386728957868051817767661530571162600224648408419440889278428840577615103340533733108375590695195 4727 15684240429131529254685698284890751184639406145730291592802676915731672495230992603635422093849215048 4728 29047429473912364711564404086742595103758290090433457020013732659157626878677501676720177550766745600 4729 44841550858394146269559346665277316200968382140048504696226185084473314645947539247572422027587890624 4730 56940417208858208004735711880506944872179230564854888134267888550932414096132402968503278349055950825 4731 58594906461125421587550609955067038523387216894524456953434518084355453242981395887290197436841467200 4732 48050848572744748552976706437022018451588688507434832141625725252279406232797796032386625958896981630 4733 30808205306952675278866725295578388923761888868051469234089338195735189875126156965788448209520797200 4734 15111572745182864683827199999999999999999999999999972512209305599999664455680000000004095999996800419 4735 5530709837851818935985098926648662357728660588336035659633359363610638296057696191939038924612591640 4736 1467330358978795477359675119796677254153876536271828472842520652816835430027208128431615445173353600 4737 272843561753653169767435615050624325866274580142388791900214521038856985238178486608839605479118432 4738 34175792574734561318320347298712833833643272357704982817515334822237311927657532517347737458442225 4739 2750953456253354302907621689064941833919039919490023685978707934651765754097141325473785400390624 4740 134470481912356886232677065195451197600417813814925557553825033726451209120217183525084860540810 4741 3725989217506060809913745704292352543926459628485989232909583897978821195954866964933342127360 4742 53753396865894868952730603441893626541442689993434110120073014755542016880736105640585330677 4743 362886593255124255194791477358808981270609809471944990809878914082118969291165539169392160 4744 999999999999999999999999999999999999999999989999999999999999999999999999999999990001000 4745 940461086986004843694934910131056317906479029659199959555574885740211572136210345920 4746 237142198758023568227473377297792835283491484077361139982651213141567245098450880 4747 11450477594321044359340126713545146077054004823284978858214566372106398622400 4748 64828173374159223109795162223394892988398456837616519584393401445908270 4749 20194839173657902218540251271239327479634083807468414306640624976 4750 98079714615416886934934209732668027594457782720154042365 4751 706965049015104706497203195837614914155936800 4752 39614081257132028057136168960 4753 0 4754 1 4755 96 4756 9215 4757 857280 4758 78074895 4759 6956874952 4760 606355001343 4761 51676101182160 4762 4304672099991900 4763 350356403644742880 4764 27850097600940212223 4765 2161283703460505622240 4766 163674647745587512938495 4767 12090549356574252977437416 4768 870783126313900412542399345 4769 61118316854865801207061738080 4770 4178511850022702569647809560575 4771 278128389443693509404262100602080 4772 18014398509481983999999999999999999 4773 1134787999706880954879981699933363840 4774 69485158708621551460806432630698324989 4775 4133378999547948340933244976507791431752 4776 238725620135600637884571008354002483019775 4777 13378550367377783913979815788255694580500000 4778 727044968970026748378706689217733311434486000 4779 38288777744833624093154226288803212379905029600 4780 1952742179632648180960375487281872430632290746368 4781 96377446463956887067806263802985006428723590607840 4782 4599865365447399609768009999999999999999999999999999 4783 212140521132492677321278178204002811362444281426186080 4784 9446422832550991029539971537476424763909675836845850623 4785 405806392232140510970895018912213355955879767742265723840 4786 16803739386732805588924132780810339299164580879363272796925 4787 670101776381364217721399792695107925466961625791015624999936 4788 25711008708143844408671393477458601640355247900524616628568065 4789 948242094939139513002272779229607570151380420154719268075610880 4790 33581556514373188787421088705325971513167489664257311885404143615 4791 1140785245133792616459552368536071256054772656941584020193619911880 4792 37131929274565927966219016601599999999999999997823217663999999996401 4793 1156720557534747102579042634283844618148193864345592169409623025789760 4794 34444488709877454747081479018851205589883534409595458615323760395288575 4795 979194764103658576811326062889103806172123550785967291062766266077822496 4796 26539768742087885687527987706116853281844223293134704738830807228099854335 4797 684850296707306732214860095182846193207783291206601259324867248535156083680 4798 16800624767756097671510862680933979548714088826208330907875788877519671585380 4799 391213769360120886479340300876487178295867871085331434903924379673297664595432 4800 8632842293422771607164835819374637913612007989111648402141709783236558154891263 4801 180218046011441268259907352623067346360819770957064942049398047668313149129860800 4802 3552713678800500929355621337890624999999999999999999999999999999999999984375000000 4803 66009724686219550843768321818371771650146967355909852112688749206352471382072728000 4804 1153617588319010271378133306175011326520419737189530113840183763613929765655688509185 4805 18923033347866464119502612487661750852393109912014540964723931207378337750200899541120 4806 290674709725820274678118934537853379546167984200188897306726561934205893239906936815615 4807 4171221286304718892940847791974000677848581715951162478606651781952163235437805115625000 4808 55775635882437824342901481215676411997000396845644266278143603843889763977220927564205825 4809 693050780377925128009970408968609162534388640089979838040168674051651067303081187722229600 4810 7979216745125139105971467204791098183581571792487307607717522096725378165962129601636071709 4811 84855467995131293126881017960126828010870053608304868718124873574310837001131941098048925920 4812 830767497365572420564879412675215359999999999999999999999999999999999999999999999999999999999 4813 7461253825400031950384961641857109579762151657152478932313077288252487430810819118862629619840 4814 61237266573640255360524722017095284724984041787898825757980099403612154644076754443063342923775 4815 457409487151974630191985220672010649825350227539601500959834467765278316853615906755298641963752 4816 3095672773570702530914393046066700472754940191158805729904113906356582909210274513261254567462160 4817 18892385294382161947138193207276406314261705265569991755356426785910008203387260437011718750000000 4818 103430992169055514261928570463230027923419620082715477977932461721944427504778336816600362365455345 4819 505133407620098776888784134135676696683132528532077631619858483988446929733080006621408560487336576 4820 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053823 4821 8341295116763783101242214530037512645920899177987581800061094622224011288378160287487035831344808960 4822 27812838944369351125728577623176099999999999999999999999999999999999686189403909999999999999999999101 4823 80438109501365042874828448402211548689904852746891898238934200843242085082964833243386427593716875360 4824 200014828410820305450897494522855992552806290155436191575073655979002936654540258577836152836245684223 4825 423474491586551289876513853692050281985263965934717747768934738846000881126013936171658917125038820320 4826 755233166321721482500674506255307472697715542351270751561878681862790016141644634546410310899572146175 4827 1121038771459853656738983666631932905024209553501212405647417813536748099068063311278820037841796874976 4828 1366570013012596992113657085132166676932301533556518484226284328531162576729780515742031396755393024000 4829 1347682848605884696513664028966541886037905988574062267865146013934337216179707949825639495859462900960 4830 1057118668600384468165487541614484405934951147163567335278529626937182335293713440024945450433560351169 4831 646972311446006180856201231207146167398999666229080678393212873247951225977514823588595384639730584480 4832 302231454903657293676543999999999999999999999999999999999999999999999999999999999999999999999999999999 4833 105083486919184559783716879606324584796844551178384603164291483750200083254806698502322412122635258240 4834 26411946461618318592474152156340190574769777652893075028692000783297515760946164141401469677733937152 4835 4638340549812103886046405455860613539726667862420592944326720077156233626570373429053757852145065600 4836 546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763455 4837 41264301843800314543614325335974127508785598792348696689832478017898330204300679268390334619903360 4838 1882586746772996407257478912736316766405849393410329879638868969421284698132449303447666599815665 4839 48437859827578790528878694155800583071043975170256819146298304859362518919100534473596839690312 4840 645040762390738427432767241302723518497312279946606974135381989284127594949980660083393036145 4841 3991752525806366807142706250946898793976707903588994207296247722676218504869917333880202400 4842 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 4843 8464149782874043593254414191179506861158310297159069848471860966142699086005291843520 4844 1897137590064188545819787018382342682267975428761855001222473056385648647300972545 4845 80153343160247310515380886994816022539271026858571253974145608304456742405600 4846 388969040244955338658770973340369358554064566229771300255728873200680925 4847 100974195868289511092701256356196495289623271673917770385742187496 4848 392318858461667547739736838950479151006397215210282680065 4849 2120895147045314119491582998697868112744849280 4850 79228162514264337593543950335 4851 0 4852 1 4853 97 4854 9408 4855 884640 4856 81450624 4857 7339031295 4858 646990183448 4859 55784659344960 4860 4702525276143240 4861 387420488934389911 4862 31181719929966183600 4863 2450808588877460675160 4864 188031682201497672618080 4865 14076019706120121545475435 4866 1027696695308843560738807776 4867 73145782610367605148709601280 4868 5072820298953863752478356399680 4869 342637971701861608666975817920548 4870 22528399544939174411840147874772640 4871 1441151880758558719865782271999488080 4872 89648251976843595444986830134314072640 4873 5419842379272481013934565986928802479027 4874 318270182965192022252424017587489077700728 4875 18143147130305648479226908039330685679825600 4876 1003391277553333793548517860472202300993750000 4877 53801327703781979380024268038340849127586459575 4878 2795080775372854558800260190932141091061861213008 4879 140597436933550669029147033686889349757118065561160 4880 6842798698940938981814244812733146152009703886272160 4881 321990575581317972683760699932177692674746391343314969 4882 14637695958141994735168194299902118183056501380244399400 4883 642356752613467390008718064545323380597470161342038016000 4884 27189028279553414235049966267283185807798365765823014934224 4885 1109046799524365168868992763533352764506802798013491829473215 4886 43556615464788674151890986525188614898943342268466874026149376 4887 1645504557321206042154969182557345434380334878928997582771322880 4888 59739251981165789319143185091465521335682061421948187270857578240 4889 2082056503891137704820107499730210050563672198154290754082813247427 4890 69587899953161349604032694480700354961277355344210635873847076147040 4891 2227915756473955677973140996095999993906402599895039999997200640216000 4892 68246512894550079052163515422746832731983773500978660478681746942325600 4893 1997780345172892375330725783093369924027652731074226484049239259224825341 4894 55814101553908538878245585584678916959281925980693148332630423251844443248 4895 1486227049556921598501567311542543783778124828111456815397038529255214764600 4896 37666766318901870271817305235056540626622160294800776183858039359527780862400 4897 907233737458829274261586584770434895630431179391210272335651318352487706001355 4898 20734329776086406983405035946453820449685550663956745658111389342786752726312328 4899 448907799257984123572571462607481171507821477263917262008805231116651781210849280 4900 9191120346583504681255274983776434664401904189141210523775156050722569295693534600 4901 177635683940025046467781066894531249999999940395355224609374999999998046875006250000 4902 3234476509624757991344647769100216810857203198904625400932790903717447538990622758400 4903 55373644239312493026150398696400543672980146311031531137406148073902797087726720929840 4904 889382567349723813616622786920102290062476195687201215591120594623907908637717010175040 4905 13371036647387732635193470988741255459123727256159504259639546461743361314481026283618560 4906 187704957883712350182338150638830030503186177651051613768373726998106576468272521714649376 4907 2454127978827264271087665173489762127868017460972179056415644755612757919337661637248191680 4908 29801183556250780504428727585650193988978711529328179065598294266365059355042397500038094704 4909 335127103295255842450801622601226123710426015281642168783782878811781830541114198403355508695 4910 3479074187800383018202121736365199948445672197999483294742864218106818432718769566910675031120 4911 33230699894622896822595176507008614399999999999971176962384828822851220930559580831744102463960 4912 290988899190601246065013504032427273610723914629486112229364150055419491559304043408697089549600 4913 2327016129798329703699939436649620819549393587939907917156571731902574838840540378625528314200027 4914 16924151024623061317103453164864394043537958418969369432817482078334332108516438687834354740829616 4915 111444219848545291112918149658401217019177846881715246824140795816048598915886401018209759049809920 4916 661233485303375668149836762254674220999159684294975425898101273336493477472686205405359722654749376 4917 3516653733747887484905571395749820949396267082812316081146844383134191059246612657676578425283886725 4918 16669402451463259637329876426477330990543373441558690953495417732649142801752419789735108174548143168 4919 69992023193056381579920071267763883691301421788582751197572264816225113456465382622095792674896314400 4920 258580148619677276138508650431162892023547874517615544309660461664866147318691252480070971367333294720 4921 834385168331080533771857328695282999999999999999999833228183003334309999999999999984056750317729810029 4922 2332705175539586243370025003664134912007240729659866576248696733520275909650518682159899113036633941400 4923 5600415195502968552625129846639967791478576124352212916871888507440613536991100479452102016498726338560 4924 11433811272836884826665874049685357613602127080237382571153151471568389249023393608050222706416077770720 4925 19636062324364758545017537162637994290140604101133038671567324095707857809072500444469843759666613452775 4926 28025969286496341418474591665798322625605238837530315435141365677795818101003533229194581508636475000000 4927 32797680312302327810727770043172000246375236805356442452426968881439147879014997090329484697458127653400 4928 30996705517935348019814272666230463378871837737203437728366860066624288818191312580054846816028750381024 4929 23256610709208458299640725915518656930568925237598480347964888121230972342765495579026526483469573975705 4930 13586418540366129797980225855350069515378992990810697932233398144319218734930635221912713016264005810760 4931 6044629098073145873530879999999999999999999999999999450244186111999999999999999999967232000001280000000 4932 1996586251464506635890620712520167111140046472389308873127642730263438656423410248424291856202550252920 4933 475415036309129734664534738814123430345855997752075187998929385066768176806293085427054631696981819375 4934 78851789346805766062788892749630430175353353661150360859161996580258019826310450330842376090831289888 4935 8749002899132047697490008908470485461412677723572826361676885131192796219286521805643441064593330160 4936 618964527657004718154214880039611912631783981885255329345209285296647294671856791663193359374949376 4937 26356214454821949701604704778308434729681891507743246241058847074770494699096157752335162228604915 4938 629692177758524276875423024025407579923571677214132180361719678742917849313822576265417246637920 4939 7740489148688861129193206895632682221967747359333886036930078077324820606723258512065792132800 4940 43909277783870034878569768760415886733743786946105343887995366053338664170638348798300219680 4941 99999999999999999999999999999999999999999999899999999999999899999999999900100000100099900 4942 76177348045866392339289727720615561750424801402395196724001565744957137342750607951680 4943 15177100720513508366558296147058741458143759873951874129656461139135438461834624520 4944 561073402121731173607666208963712157775646236340963941513173461541633673471904 4945 2333814241469732031952625840042216150700713572175660988383608441468354555 4946 504870979341447555463506281780983186990852118469774719238281249376 4947 1569275433846670190958947355782109563392411090700268994560 4948 6362685441135942358474828762538534230890216320 4949 158456325028528393712111181888 4950 0 4951 1 4952 98 4953 9603 4954 912576 4955 84934655 4956 7737800256 4957 689869781055 4958 60170086256400 4959 5132188731367152 4960 427929800061213360 4961 34867844009999999999 4962 2775173073761405576160 4963 215671155821681003462655 4964 16358756351529863891571952 4965 1210537694726365245638408205 4966 87354219101251670609527500000 4967 6144245739270881311250517590015 4968 421044084813170689203407410000728 4969 28096313679552652078311871485313023 4970 1824800363140073127208957342559053440 4971 115292150460684697599999999737855993601 4972 7082211906170644040144491323732094370400 4973 422747705583253519087546337495283016925183 4974 24506804088319785713436085199824221322695840 4975 1378879181903229284421282144252718341888864000 4976 75254345816500034516138807859063148498535156176 4977 3981298250079866474121797830156306714384711622400 4978 204040896602218382792418992266196851125313690487520 4979 10123015459215648170098586526069230424304037853659135 4980 485838707624806667708811381621332166051270144500352960 4981 22539340290692258087863248999999999999999999999999999999 4982 1010001021111797636726605406689420230434296943442034557120 4983 43680259177715782520592828389290988108316227146755056070129 4984 1821664894730078753748347739907808558163856392278151205707840 4985 73197088768608101145353522393209837987167745985959581075851185 4986 2831180005211263819872914124137253368687726323350469042322400000 4987 105312291668557186697918027683670432318895095400549111254310977535 4988 3763572874813444727106020660762327599731824778539723253098237713792 4989 129087503241250537698846664983273034496615830266178840125095628235005 4990 4244861897142842325845994363322721644295982452885335716117347810564160 4991 133674945388437340678388459765759999999999999999999999999999999999999999 4992 4026544260778454664077647409942063130925802301053047273111179820637284560 4993 115871260020027757769182095419415455604368209753879122781949129969750769663 4994 3181403788572786716059998378326698266671598897313620263842090269624604620000 4995 83228714775187609516087769446382451891863484247270431078116792076825352211520 4996 2071672147539602864949951787928109734464024736935605108352890143394470214843696 4997 48990621822776780810125675577603484364050283017223498154939414063596688004612095 4998 1098919478132579570120466905162052483833329631693273340198563086058568472978453440 4999 23343205561415174425773716055589020918406869602557897279391183253871653231055368192 5000 468747137675758738744019024172598167884497017775870838235371807717409354713448426000 5001 8881784197001252323389053344726562499999999999999999999998474121093749999999999997501 5002 158489348971613141575887740685910623732002954947861601998348724617912540952560125571200 5003 2657934923486999665255219137427226096303047074484677382289612932898524748142652944285695 5004 41800980665437019239981270985244807632936381167475939342533545471510038709424796715831072 5005 615067685779835701218899665482097751119691454567599706701033405052779670053222330814589425 5006 8446723104767055758205216778747351372643377993864073317345743890670131564140319450549388000 5007 107981631068399627927857267633549533626192768293167299514486016659695974633940786373030049905 5008 1281450892918783561690435286182958341526084595755652653790855622780725498892731751858326666000 5009 14075338338400745382933668149251497195837892641947610620013709270356734960523863681082886979583 5010 142642041699815703746286991190973197886272560117919831407157688536425145456127839101186857229440 5011 1329227995784915872903807060280344575999999999999999999999999999999999999999999999999999999999999 5012 11348567068433448596535526657264663670818232670549418943076047716414053900287012415700998809179600 5013 88426612932336528740597698592685591142876956341725904394523263538776535362038613705120563347121316 5014 626193587911053268732827767099982579610904461501862555116943230128183663042175383026269974819143040 5015 4011991914547630480065053387702443812690402487741812225955731622655455723258857243803779883931688705 5016 23143171985618148385244286678913597734970588950324114191972918230947362185767329631924049898619354384 5017 119566226947428174486789427455493912279473080815619092542489925750567758195523760118692329245236002815 5018 550090280898287568031885922073751922687931323571436672355308697416393872841799918396723030422905308160 5019 2239744742177804210557442280568444278121645497234649534899989100963790573105946311673970360647524809729 5020 8015984607209995560293768163366049652729984110046081365091707783234948137221406397432000781046714251520 5021 25031555049932416013155719860858489999999999999999999999999999999999999999999999999999999999999999999999 5022 67648450090648001057730725106259912448209981160136129183892600363021741620899785515417181678300695085920 5023 156811625474083119473503635705919098161400131481861974194857746287538302337159562725023543823616616431615 5024 308712904366595890319978599341504655567257431166409326039743176209620166793410155025114842874706647960880 5025 510537620433483722170455966228587851543655706629459028055829988939246041805066003416093903393593438026000 5026 700649232162408535461864791644958065640130970938257880584578221605518422165914671495556831359863281234400 5027 787144327495255867457466481036128005913005683328554646914339773233950412428161042843182341929576083226625 5028 712924226912513004455728271323300657714052267955679062184969279786224098926574587687650895009598674768320 5029 511645435602586082592095970141410452472516355227166590274808339437596250282157304972073610864900716888063 5030 285314789347688725757584742962351459822958852807024652890925433224591374305856000110756088166927283463040 5031 120892581961462917470617599999999999999999999999999999999999999999999993289113600000000000000000000000000 5032 37935138777825626081921793537883175111660882975396867176419107335995729229624237127052442176013327994400 5033 8557470653564335223961625298654221746225407959537356309296208253788535591607075402000359489520296525823 5034 1340480418895698023067411176743717312981007012239555853800146186595782621161341384899114257710177361280 5035 139984046386112763159840142535527767382602843577165595931249318810236991948760059067858099255765827585 5036 9284467914855070772313223200594178689476759728278805061180417164422389305400429293513298034667968736 5037 368987002367507295822465866896318086215546481108424656409218318006448324138269242418770634426285885 5038 8185998310860815599380499312330298539006431803782924813242514108272762131346126617925000234151200 5039 92885869784266333550318482747592186663612968312311404275495006694290687472567021380958888656895 5040 483002055622570383664267456364574754071181656400532375160212383896515748087955936963010871840 5041 999999999999999999999999999999999999999999999999999999999999999999999999999998999999000001 5042 685596132412797531053607549485540055753823203893593202428301665813216756610570002134240 5043 121416805764108066932466369176469931665150427440758720077000335569396137550426406849 5044 3927513814852118215253663462745985104428774606055782562134101771534547764852752 5045 14002885448818392191715755040253296907946324384279725470316084276152236785 5046 2524354896707237777317531408904915224411524827592074871093750000000 5047 6277101735386680763835789423207666416102355444464034512895 5048 19088056323407827075424406521172525820159192008 5049 316912650057057350369880833796 5050 0 5051 1 5052 99 5053 9800 5054 941094 5055 88529280 5056 8153717665 5057 735091890624 5058 64847758588680 5059 5595818096641752 5060 472161363214917285 5061 38941611811810745400 5062 3138105960894094371090 5063 246990403565262140303520 5064 18979061712307463900626857 5065 1423211802583135883988957760 5066 104106241746467376336825790080 5067 7425108623606394726715087890624 5068 516116642098754027666280384366480 5069 34946659039493167390823397237402408 5070 2303897721723317470253953911385408650 5071 147808829414345923316083209923953754560 5072 9223372036854775807989262581759999999921 5073 559494740587480879172162808385362976196640 5074 32974321035493774488827964134099673328228920 5075 1887023914800623499934622000276222741652469200 5076 104794817824645425616017405829944120790587801525 5077 5644075936237502588710412965156136942138671875000 5078 294616070505910119085013037436247678626741380919650 5079 14894985451961941943846586557477384171894488107677280 5080 728857113063526668247098229776371393256100488634803335 5081 34494548241361273407325608100987789752280917290697963600 5082 1577753820348458066150427429995252438490057000000000000000 5083 69690070456714036934135773061833984669529556877282930783600 5084 2970257624084673211400312330471578193137956822632797875208125 5085 122051547946915276501139298573834221091215046641684056438489440 5086 4831007858728134675593332477951840751623352370246034465555483680 5087 184026700338732148291739418068921897948035621084272861480712890624 5088 6739986666787659948666753771754907343890732447208416337119881985985 5089 237105091113247017807679301628026654181322101779803166949554900154880 5090 8003425200957533337328493228962928127428513322719277546886718018630520 5091 258936575725713381876605656162686020810913039245684608619946288452090400 5092 8020496723306240440703307585945599999634384155993571793059840045878403659 5093 237566111385928825180581197186581724740035515556906717126291161106235417080 5094 6720533081161609950612561534326096425042591814373420009840040443439327544850 5095 181340015948648842815419907564621801200706977511272035111092036141537957672000 5096 4660808027410506132900915088997417305944066623974115455015771788340954912522185 5097 113941968114678157572247348336046035395532034891772354967542923986911773681640624 5098 2645493578429946163746786481190588155658708283599970756821107197793402420656593280 5099 58242732341026717216384745973588781643166711815054498553634892663887988386046971032 5100 1213846689193589070140233234890629087757157066548176458876266160540174345739865657600 5101 23906104021463695675944970232802506562109352795956288572337086183179203485490382761600 5102 444089209850062616169452667236328124999999997019767761230468749999999999999999999875050 5103 7765978099609043937218499293609620562868144880570005587642282690671451194588264272062400 5104 127580876327375983932250518596506852622546259523709350462207264838329413452775584717340672 5105 1964646091275539904279119736306505958748009916273027485240785393524212570128117743235955840 5106 28293113545872442256069384612176496551505806909325323997489923215049975898349109608429111480 5107 380102539714517509119234755043630811768952009743379517880956796598600222564760223388671872976 5108 4751191767009583628825719775876179479552481804888969757605187102043096422290670807665604558805 5109 55102388395507693152688717305867208685621637617727803092291246565565162524871307418627112018648 5110 591164210212831306083214062268562882225191490961681006509480960987774942457638617270361205167070 5111 5848323709692443853597766638829901113337174964837131418462754750637561785400251641976844727314400 5112 53169119831396634916152282411213783039999999999998847078495393153023999999999999999999999999999961 5113 442594115668904495264885539633321883161911074151448376700862872234226780450469625577505300314740960 5114 3360211291428788092142712546522052463429324340985574963449310476748488042199673370771758361671106560 5115 23169162752708970943114627382699355445603465075569066753527132965271355336698663683363921700158509120 5116 144431708923714697282341921957287977256854489558705176794119675442318218645228515761208408064642081075 5117 810011019496635193483550033761975920723970613261344896725174059837204509904040605761110782623291015624 5118 4065251716212557932550840533486793017502084747731048800661160258795303442940440158436846411457379657370 5119 18152979269643489745052235428433813448701733677857414448356509910854913956603854306114789173636422958464 5120 71671831749689734737838152978190216899892655911508783620221974603996751637191881550677374133685787295775 5121 248495522823509862369106813064347539234629507411428538081583703659936987985923259161036391784458870305600 5122 750946651497972480394671595825754699999999999999999994996845490100029290585682117300000017714700000000000 5123 1961805052628792030674191028081537460998089453643947790625153952890552040016086211696475154063809144718240 5124 4390725513274327345258101799765734748519203681492135264933572027971871396064381648044024235396683060477925 5125 8335248417898089038639422182220625700315950641493051894370647422773355740009654395329328522148041308255200 5126 13273978131270576776431855121943284140135048372365934706856500149969555575829679335390550191954101220129650 5127 17516230804060213386546619791123951641003274273456447146963353548622388533573257518582977354431152099609376 5128 18891463859886140818979195544867072141912136399885311497888062037535399002934405271154282548319919215641175 5129 16397257218987799102481750240435915127423202162980618558306068975244248784823204354849013987593911694566768 5130 11256199583256893817026111343111029954395359814997664963426202666856602727447673146984608885430049874600320 5131 5991610576301463240909279602209380656282135908947517788114928581644775438242694648486296838617254933615080 5132 2417851639229258349412351999999999999999999999999999989004883722239999999999999999999999999999999999999981 5133 720767636778686895556514077219780327121556776532540503199079025625101993380535025429687491694437555246760 5134 154034471764158034031309255375775991432057343271672410642016269245606924435107973026127210822535254459350 5135 22788167121226866392145990004643194320677119208072454288297817011694567729803720145564785498374575825920 5136 2239744742177804210557442280568444278121645497234649160755569944252644811036843770012424461352876113905 5137 139267018722826061584698348008912680342151395924182449102672089191744789074237855672836303710937499776 5138 5165818033145102141514522136548453207017650735517925980694661993132220336628832583142451505800908600 5139 106417978041190602791946491060293881007083613449188338481130625710173112177685960349236066114669920 5140 1114630437411196002603821792971106239963355619747432079473606010545314049995599969480737340836720 5141 5313022611848274220306942020010322294782998220478746610447439292453978364647240201455896433120 5142 9999999999999999999999999999999999999999999998999999999999999999999999999999999999999999010 5143 6170365191715177779482467945369860501784408913594010934644084434183252908582161785154400 5144 971334446112864535459730953411759453321203071076926033584919618373854132471955718137 5145 27492596703964827506775644239221895731006665580707234238573173857832282707512000 5146 84017312692910353150294530241519781443935903354451266838364255899392245760 5147 12621774483536188886587657044524579674771302961744368076324462890624 5148 25108406941546723055343157692751437501895157440262526996480 5149 57264168970223481226273458862844955057823088496 5150 633825300114114137798397657600 5151 0 5152 1 5153 100 5154 9999 5155 970200 5156 92236815 5157 8587330752 5158 782757789695 5159 69833728752000 5160 6095689385401980 5161 520411082913682000 5162 43438845422363213823 5163 3543686674868536756560 5164 282429536480999999999999 5165 21982145917307833505722320 5166 1670157430683097690754830785 5167 123819426824732784186544704960 5168 8953136790196197357146289012735 5169 631134233006543549045872783266600 5170 43353797936295338532183652115152895 5171 2900572700277932893251401715436287840 5172 188919613181312032574569023563238095229 5173 11972515182562019788590582361257990176800 5174 737869762948382064639999999999999999999999 5175 44200084506410989454600113868613943690112640 5176 2571997040768514410128631917321301874935804400 5177 145300841439648009494965850581380629146363264560 5178 7964406154673052346817325665203700029907990937600 5179 423305695217812694153280970010983943939208983953200 5180 21801589217437348812290964917935940491961078200139775 5181 1087333937993221761900800818573804030449679454433810240 5182 52477712140573920113791072551142890519592132233368961023 5183 2449112925136650411920118175164259866452559634285688085120 5184 110442767424392064630529920099999999999997175247509999995101 5185 4808614861513268548455368341266280953428142697948864201716160 5186 201977518437757778375221238472081529012864009105715687342714625 5187 8177453712443323525576333004446881765417171334503656923688037840 5188 318846518676056888589159943544822054272102701514840295289667977215 5189 11961735522017589638963062174479922937638981966099252685546874999936 5190 431359146674410236714672241392314090778194310755926793214788118769665 5191 14937620740134562121883796002565679198025075271638168592179341133972480 5192 496212362459367066914366580195701544604991251555593230875525121862270975 5193 15795131119268516294472945025923847268956837284366920080592695128789113520 5194 481229803398374426442198455156735999999999999999999999999999999999999999999 5195 14016400571769800685654290634008321759646682238062725575824659842946170077200 5196 389790918707373377135528568990913592653094657612049364163282788929880097762340 5197 10336380909072984040478934731183442668439871877778110535271108873502187856388752 5198 261005249534988343442451244983855369132883886599440081215212618361519105067974655 5199 6266808246307298666473604158482531946754251244687165449079247355822277798070000000 5200 142856653235217092842326469984291760405570625278223720619803331409447942196653960640 5201 3086864814074416012468391536600205427087835484862577411823414531133394681116970854000 5202 63120027838066631647292128214312712563372175405316554243470901575894293419543062639985 5203 1219211305094648479473193481872927834667576987704383841366963006590058135326150755431200 5204 22204460492503130808472633361816406249999999999999999999999999999999999999999999999999999 5205 380532926880843152923706465386871407580539099059805486704748602541551333894833695188655200 5206 6123882063714047228748024892632328925882220459612696688795268197398201019655747321520390145 5207 92338366289950375501118627606405780061156466063430633470175205991727765874877913728617613440 5208 1301483223110132343779191692160118841369267117865040979379386684241247085798800787184920819645 5209 17104614287153287910365563976963386529602840438432582086042657550611451886743307113647460937456 5210 209052437748421679668331670138551897100309199415571891860044928992867848905904169477579227529215 5211 2369402701006830805565614844152289973481730417562060793989239147522446251153321031506191744539200 5212 24828896828938914855494990615279641053458042620395585133704183152909280470364095533430212631986175 5213 239781272097390197997508432192025945646824173558319969826203655255676070162667750561793116388153200 5214 2126764793255865396646091296448551321599999999999999999999999999999890048837222399999993446400001600 5215 17261170511087275315330536045699553443314531891906465653412755005843283875255848585148213335345844480 5216 127688029074293947501423076767837993610314324957452205945691592550050233685931627443325588702213512945 5217 857259021850231924895241213159876151487328207796055317666303686264510732121816715547191363677236324336 5218 5199541521253729102164309190462367181246761624113388644838628182961470617343478994110640944042460839935 5219 28350385682382231771924251181669157225338971464147070485374970172548120334979026578366756439208984332160 5220 138218558351226969706728578138550962595070881422855670979118354167656323547551695453049266538745786530685 5221 599048315898235161586723769138315843807157211369294672535133504162098326159247722139725869270205929255680 5222 2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554623 5223 7703361207528805733442311204994773716273514729754284664765354051078393011818249729102960483770788445131520 5224 22528399544939174411840147874772640999999999999999999999999999999999999999999999999999999999999999999999999 5225 56892346526234968889551539814364586368944594155674485883837196091463087752641408522181459580126325813593040 5226 122940314371681165667226850393440572958537703081779787768768473089430028978407774535374546370680262171910400 5227 225051707283248404043264398919956893908530667320312401056709898749766994329411476632662021935027417561170640 5228 345123431413034996187228233170525387643511257681514302965741072522930330416344198516480398233501713666354625 5229 437905770101505334663665494778098791025081856836411178541734940707075285271088205263367854118347167958985024 5230 453395132637267379655500693076809731405891273597247476622659709382755437558620760677673028987956281449906175 5231 377136916036719379357080255530026047930733649748554226712987810890456627795474365477643556895012689448144640 5232 247636390831651663974574449548442658996697915929948629693007236287796585056582606766651011021103072093929472 5233 125823822102330728059094871646396993781924854087897873473008005730611928102511178659597437223644208366104800 5234 48357032784585166988247039999999999999999999999999999999999999999999999999999999999999999999999999999999999 5235 13694585098795051015573767467175826215309578754118269533935385500635754702611876019687922971064553120917280 5236 2772620491754844612563566596763967845777032178890103444211971474227485531680692430247995035073479480010225 5237 387398841060856728666481830078934303451511026537231718127367557359241416587694802740800809359979919259552 5238 35835915874844867368919076489095108449946327955754392558399825615420664746585716591266411361849384632065 5239 2089005280842390923770475220133690205132270938862736363355115506150774817797355353832244873046704144000 5240 72321452464031429981203309911678344898247110297251232656206790329288072963456256109500985384795897855 5241 1383433714535477836295304383783820453092086974839438084345720191929421715713296550426580751099798240 5242 13375565248934352031245861515653274879560267436972842215671280963977858996049651078849163863158785 5243 58443248730331016423376362220113545242612980425193322231236729164850859144331880411158152254640 5244 99999999999999999999999999999999999999999999999999999999999998999999999999999999999999999901 5245 55533286725436600015342211508328744516059680143794426299007729595051175807780538655916080 5246 7770675568902916283677847627294075626569627356208558085007249638955599126422324506625 5247 192448176927753792547429509674553270117041415726633883208602373522664953132985600 5248 504103876157462118901767181449118688686067677834070116931382690099920633855 5249 63108872417680944432938285222622894821142836008220911025999755875000 5250 100433627766186892221372630771322662657619240367350842589200 5251 171792506910670443678820137289211193615344008800 5252 1267650600228229401496703205375 5253 0 5254 1 5255 101 5256 10200 5257 999900 5258 96059600 5259 9039198267 5260 832972004928 5261 75144746926080 5262 6634204312881600 5263 572994802150541715 5264 48398230717929318248 5265 3996373778850824077980 5266 322475487413604782665680 5267 25418658283289468558999911 5268 1956410986640441413281439680 5269 146973853900112555924143472640 5270 10772290133751755506346104768640 5271 769969763956872969722396879766660 5272 53646409805556201900516510009765624 5273 3641719026648808436495211029141320980 5274 240747534123068430155382383241524815344 5275 15491408280867586671100915153980475358127 5276 969773729787523602876821942164080815560160 5277 59029581035870565171199141006519828480512000 5278 3491806676006468166913468087133050334404286400 5279 200615769179944123990033238836201389006842621875 5280 11188164790852896731112373839637723399729620719208 5281 605294867755151978358116747733353338900793051925900 5282 31747927141335952061496072929003275930881500244140624 5283 1613317602090363812109531403779605984064997157864144925 5284 79375377473505188618758459764796980252025727125812230448 5285 3778395274121322248192957223675043967209224530130905333760 5286 173887017684702179246328390437079448141244848818857424626400 5287 7730993719707444524137094406999667670694303989999999999999931 5288 331794425444415529843420415547391601011641866622666702853964320 5289 13734471253767528929515044216101529760995269530275236163793536000 5290 547889398733702676213614311297941818478464344374520135510515030480 5291 21043870232619754646884556273958255017293816861732532921719852892095 5292 777512808931143326532599041341195018830450499075364830692906249995776 5293 27606985387162255149739023449108101789035248454542235706523713532067840 5294 941070106628477413678679148161637790445667421979554338098515866584921600 5295 30765166472480758148690727972133495764805034170899582262774958676939631521 5296 963502998275379493962849646581354683437407419033192428674820139330228382120 5297 28873788203902465586531907309404159999978063049359622143999999999999999784060 5298 826967633734418240453603147406490983820063629653592276123233318772161661795360 5299 22607873285027655873860657001472988373878865809120472395763904119159251590447047 5300 589173711817160090307299279677456232101096969934122854492395080476893194780887248 5301 14616293973959347232777269719095900671441481493911754932150537259350194386087444480 5302 344674453546901426656048228716539257071484405547611373776817345060408115359282250000 5303 7714259274701723013485629379151755061900813387060255613723143926995066608650786326800 5304 163603835145944048660824751439810887635655293488488086437156537223811240921820234165120 5305 3282241447579464845659190667144261053295353113131649442278727575790005680435484233161460 5306 62179776559827072453132867575519319568046426622282306576654209489504376640837619797067600 5307 1110223024625156540423631668090820312499999999850988388061523361206054687500039062500000000 5308 18646113417161314493261616803956698971446415858248583415929120740302154318126630250918448000 5309 293946339058274266979905194846351788442346582058934793195563555819496791803171548851326791680 5310 4339903215627667648552575497501071662874353905047117714896894933042532551701980486279811183424 5311 59868228263066087813842817839365466702986287421755808975956937297017979077831192977936880762835 5312 769707642921897955966450378963352393832127819730343523708937514271610780269838869571685791015624 5313 9198307260930553905406593486096283472413604774284706019316560179166402462761608634119720620112020 5314 101884316143293724639321438298548468859714407955178707917646514899729985508487047417041530122482000 5315 1042813666815434423930789605841744924245237790056609592755269709631058780036024535575446968407687127 5316 9831032155992998117897845719873063771519791115891217914435890735821561193474866589233564971844215840 5317 85070591730234615865843651857942052863999999999999953883139815726120960000000000000000000000000000000 5318 673185649932403737297890905782282584289266743784352980962012428668359723972447905475078045889139748480 5319 4852145104823170005054076917177843757191944348383183468601662722468299694177185491478807155421941145961 5320 31718583808458581221123924886915417605031143688454052385578645029456485455940470591537270103514573010008 5321 187183494765134247677915130856645218524883418468081988933940294719574944802522913702755156029255964379620 5322 992263498883378112017348791358420502886864001245147498488338223300575515310709952611988964080810546873776 5323 4699430983941716970028771656710732728232409968377092801533385136331699156702815366394646615672852933048945 5324 19768594424641760332361884381564422845636187975186724334260239292921004080597031429462449221468308495123648 5325 73391955711682288371546268649666782105490079653384995911712357208322505169594794391514810719223250786713600 5326 238804197433392977736711647354837985204478956622382825096401939217199445454472252053755972504864974363682560 5327 675851986348175232355204436243179229999999999999999999849905364703000878999999999999999999999999999999999971 5328 1649878049260814097796994654616573004699393230514560091915754474380954265528343603222002249657947082099824800 5329 3442328802407072638682351811016336042839055686289834057174888790197823182962796309908531054249423662317808220 5330 6076396096647706909168138770838836135530328017648434830996201971201776350890241322455818405320260895030223824 5331 8973209216738909900867934062433660078731292699719371876521795816972466705143402795624196672050512450208253725 5332 10947644252537633366591637369452469775627046420910279466852095967888992833483285949114360846579074859619140624 5333 10881483183294417111732016633843433553741390566333939438270486804704224640686935029559945597831572173147340800 5334 8674149068844545725212845877190599102406873944216747217343910487904207606917422449560978853715181601002952112 5335 5448000598296336607440637890065738497927354150458869852748528420714573547871695656969820587671808267880759275 5336 2642300264148945289240992304574336869420421935845855344558683504505345978788044868592806340116040114082610040 5337 967140655691703339764940799999999999999999999999999999780097674444799999865782272000000000081715200003207980 5338 260197116877105969295901581876340698090881996328247121654867528250661819610373144180116896060278389822782720 5339 49907168851587203026144198741751421223986579220021861943159807908288178818888775346908455772740826110623727 5340 6585780298034564387330191111341883158675687451132939289318069116379730045562182645214585205752212796755840 5341 573374653997517877902705223825521735199141247292070274948086503339352366059828127211609389766831457177600 5342 31335079212635863856557128302005353076984064082941051048101220068142769292762750410474836826324462890624 5343 1012500334496440019736846338763496828575459544161516988260413542184594304563995308085925329147059844380 5344 17984638288961211871838956989189665890197130672912829203311075745019255958028927299020871875289267360 5345 160506782987212224374950338187839298554723209243670449326067362730537593870293157915462932161886540 5346 642875736033641180657139984421248997668742784677928339864140154369481979853429657437354712595600 5347 999999999999999999999999999999999999999999999989999999999999999999999999999999999999999999991 5348 499799580528929400138079903574958700644537122001114885706174272852663777957545127149596480 5349 62165404551223330269422781018352605012557016062075314863720200899365870038506662789120 5350 1347137238494276547832006567721872890819326613454654477690085519113574118965817600 5351 3024623256944772713410603088694712132093953809297066144348208929462670480960 5352 315544362088404722164691426113114491869282574020326137542724608984400 5353 401734511064747568885490523084973737980493691095049155379200 5354 515377520732011331036461129765621272702107522000 5355 2535301200456457677084909699045 5356 0 5357 1 5358 102 5359 10403 5360 1030200 5361 99999999 5362 9509890600 5363 885842380863 5364 80798283565440 5365 7213895789829120 5366 630249409643158656 5367 53861511409489970175 5368 4501035456760468909200 5369 367666387654882241806335 5370 29345269354637467353324840 5371 2287679245496099999934381901 5372 174120577810999241556298000320 5373 12933699143209908517669873647615 5374 937189241636402725769989415233008 5375 66217399700291075653453953538195455 5376 4559944833472277161312286404546260960 5377 305904398238499908683087848973220795505 5378 19982045332214679702881221794995405381352 5379 1270295479031142107031402116483353856180223 5380 78551672112789411833021592544365485657216640 5381 4722366482869645213695999999999999999959040000 5382 275852727404510985186163919791999944746862300480 5383 15648029996035641671222596584982799237220262887168 5384 861488688895673048295652782307233380739679303204080 5385 46002409949391550355216873042216577801637487995518975 5386 2381094535600196404612205469497066214605587003273833824 5387 119385502554686922096105323890617210133978864223965413375 5388 5794402555565878769169367562821270272372976579211113057920 5389 272044459736735201869892920105124744453561869591542069455809 5390 12345978255613854726489315721032223820405499018402874269928320 5391 541169560379521116689596608489999999999999999999999882326990001 5392 22893815355664671559196008672770002254578188607712424580350052240 5393 933944045256191967207023006694904990155483178104829795534819557375 5394 36708589715158079306312158856962101097861597216312792862123489309352 5395 1388895435352903806694380714081244868409279367791812650828546282348285 5396 50538332580524316224618937687177676196095365768983833168940410272384000 5397 1766847064778384329583297500742918515827483896875618958121606201292619775 5398 59287416717594077061756786334183180797106959904845327304550836270844569856 5399 1907440321293807005218825134272276737461586370979700379485518568438569631743 5400 58773682894798149131733828441462635689650812216337937722237896120896711045200 5401 1732427292234147935191914438564249599999999999999999992163583590232038400003600 5402 48791090390330676186762585696982968045382844771954053183337587775760542284488360 5403 1311256650531604040683918106085433325685010428206934077445436201506164705899577343 5404 33582901573578125147516058941615005229762503013344232151866745132588785868005232000 5405 818512462541723445035527104269370437600723868375844094690906771181723913462327541760 5406 18957094945079578466082652579409659138931641718028808283654506610186929865763796260000 5407 416570000833893042728223986474194773342643943311300369327341286816336713600938505335965 5408 8671003262735034579023711826309977044689730542099097097558982471778860783797282268523680 5409 170676555274132171974277914691501574771358362295975962674353045737940041855191232907575295 5410 3171168604551180695109776246351485297970367757487038904742425480981369536779343247621363400 5411 55511151231257827021181583404541015624999999999999999999999999999999999999902343749993750001 5412 913659557440904410169819223393878249600874377049862472813130479710770268494406974578094211200 5413 14109424274797164815035449352624885845232635938947653170984297924975913617405861099946683397889 5414 203975451134500379481971048382550368155094633537148654658355401659180541102462626553742204742080 5415 2753938500101040039436769620610811468337369221402426712366782225653998650547757674801058793127935 5416 34636843931485408018490267053350857722445751887864581237065170217702624215007997562697587370166080 5417 404725519480944371837890113388236472786198610068547182641046982530192155481830472108593384496562175 5418 4381025594161630159490821846837584160967719542072674346682690909132591636323826233722970875455435752 5419 43798174006248245805093163445353286818299987182377812175854179081731679016554388754303821603318244836 5420 403072318395712922833811674514795614632311435751539835340309979298352373326982298179556557236534606080 5421 3402823669209384634633746074317682114559999999999999999999999999999999999999999999983222783999997440001 5422 26254240347363745754617745325509020787281403007589765437039569734625554997705760462190815807969428626400 5423 184381513983280460192054922852758062773293885238560985385578659642272537442485270041253075625866097065983 5424 1173587600912967505181585220815870451386152316472799932634484457452220405157044299429713923098444592654720 5425 6738605811544832916404944710839227866895803064850951683710862125118065902752875854025911311559884862913265 5426 34729222460918233920607207697544717601040240043580162415591623548258752049227557160192982298835789472578784 5427 159780653454018376980978236328164912759901938924821155651860817417810715715973439501972832494261699059122175 5428 652363616013178090967942184591625953905994203181161902889987063010821375258061531055529222616919359488029440 5429 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934975 5430 7402930120435182309838061067999977541338847655293867577499784152099413547620945964180398637543481340494161280 5431 20275559590445256970656133087295376899999999999999999999999999999999999999717570463518999521703100000000810000 5432 47846463428563608836112844983880617136282403684922242664272403969319148983125398960171859255718241188419313680 5433 96385206467398033883105850708457409199493559216115353610714482902113142761349148186312071352448598792142778369 5434 164062694609488086547539746812648575659318856476507740434432418517489893969432117465219795421608287367109140640 5435 233303439635211657422566285623275162047013610192703668804840965025500903361448678197140749205942587603944472575 5436 273691106313440834164790934236311744390676160522756986667993676747012710137596513959579168818891048437500000000 5437 261155596399066010681568399212242405289793373592014546534651992604467132032997326342873901041380147186787942400 5438 199505428583424551679895455175383779355358100716985185995964750384373069797068362687718632728813651761363048000 5439 119856013162519405363694033581446246954401791310095136771415502363293547206097041633538075786768182335330320383 5440 55488305547127851074060838396061074257828860652762962234106838210449770065412536098535751582538794153375531680 5441 19342813113834066795298815999999999999999999999999999999999999999999999999999999999999999344639999999999840001 5442 4943745220665013416622130055650473263726757930236695310932387833023992092974753923541928374815493689293830120 5443 898329039328569654470595577351525582031758425960393515924678757649705312124059286882169551488568713594011325 5444 111958265066587594584613248892812013697486686669259967837254354337182785264603213599910191254836780822185600 5445 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218495 5446 470026188189537957848356924530080296154760961244115760123743813546260379582234887195093780499080932790400 5447 14175004682950160276315848742688955600056433618261241600616530904540462300837426197462193078726076074945 5448 233800297756495754333906440859465656572562698747866645536227271435316173796263632801160893444614786160 5449 1926081395846546692499404058254071582656678510924089279056664458812574319117349985549234564897963889 5450 7071633096370052987228539828633738974356170631456409943185005564682673271810811332081874838310760 5451 9999999999999999999999999999999999999999999999999999999999999999999999999998999999999999990001 5452 4498196224760364601242719132174628305800834097303068922340463367656346330185517209958257920 5453 497323236409786642155382248146820840100456150797347717440463976893159497012533375533055 5454 9429960669459935834824045974053110235735249590814364049705157403583986702211641648 5455 18147739541668636280463618532168272792698436402026516250868666897196256747300 5456 1577721810442023610823457130565572441582844476215541362743377687500000 5457 1606938044258990275541962092341162602522202993782792835301375 5458 1546132562196033993109382671398870567193210286720 5459 5070602400912917605986812821503 5460 0 5461 1 5462 103 5463 10608 5464 1061106 5465 104060400 5466 9999989901 5467 941480149400 5468 86812552383480 5469 7837433594367552 5470 692533995739545505 5471 59873693923837890624 5472 5062982072484717325830 5473 418596297479370673535600 5474 33825307664248559891181477 5475 2670419511272061205185921120 5476 205891132094648952170310000000 5477 15496731425178936435099327730560 5478 1138165524602471945958598355623488 5479 81535464022367037427533666993843728 5480 5694696374225032505939712586972509630 5481 387595310845143558731231784443407117776 5482 25695969452033992329361889220382983978925 5483 1658509762573818415340429240403156732495288 5484 104164229280553652776573846477753132783465800 5485 6362685441135942358474828762538534230847169600 5486 377789318629571617095679931280523263999999999921 5487 21792365464956367829706954331797365620151428971360 5488 1220546339690780050355362529672899355107300508951190 5489 66334629044966824718765264495212069363677393830384880 5490 3496183156153757826996482350993978188794681225294912475 5491 178582090170014730345915410225643427111208438873291015624 5492 8834527189046832235111793967894747182606190868590764851200 5493 422991386556309150149363832086603107763040802227623672499744 5494 19587201101044934534632290247568460021842222724512138454368185 5495 876564456148583685580741416193317498080031692578600790252527680 5496 37881869226566478168271762594299976736948601081567325701680700000 5497 1579673259540862337584524598421131412416426926990516686194016714480 5498 63508195077421053770077564455253538364165051270857091480278945234877 5499 2459475510915591313522914643416460823149826441889038169402069114680160 5500 91667098733291651241829127129362161277744550819786228381144646199407240 5501 3284991617734080554600230949666548954558653358617448247969150543212890624 5502 113078212145816597093331040047546785011629741404254395215424086232799383615 5503 3735107253208426854890677539053540390278853997836851167913009474475553834368 5504 118261299920216034323567158324881157722574680748357509650678114766785101978950 5505 3585194656582687097035763534929220777070593006222509017222173204894754401766240 5506 103945637534048876111514866313854975999998683782961577328639999999999999999999941 5507 2878674333029509895018992556121995114677641494824154734744152590233413899756043240 5508 76052885730833034359667250152955132889730568624724229813061408667881329728744991360 5509 1914225389693953133408415359672055298096464055315965154245791616469425989808806224752 5510 45836697902336512921989517839084744505640535724330483484209656739876525904169862041600 5511 1042640221979376815634545891867531252641240326781524405674865457435379878000488281246976 5512 22494780045030224307324095269606517760502772918400173377490415034725094382140141527210270 5513 459563172924956832688256726794428783368555719409163034801983601501447558663211760401059440 5514 8875180874254872942662451563958081888110634838977619867390499017963008547834975618309619712 5515 161729598832110215450598588563925750196488755644556279405877598882200883642699606668338452000 5516 2775557561562891351059079170227050781249999999992549419403076171874999999999999999218750125000 5517 44769318314604316098321141946300034230442844475654848781645818894813741672153966992070577963200 5518 677252365190263911121701568925994520571166525069368569109649053239192238030064405452027930345425 5519 9586846203321517835652639273979867303289447776249083032207240909857623118672010703642850920403488 5520 126681171004647841814091402548097327543518984184509969269399219270053646316207643614141466490024170 5521 1558657976916843360832062017400788597510058834953945635510598466400011830046423710882663726806640624 5522 17807922857161552360867164989082404802592738843016055918414948896682324090522235728004736042263379925 5523 188384100548950096858105339414016118921611940309125430939728406049600276149024773276195336451597450096 5524 1839523308262426323813912864704838046368599461659867902105742670155515269500125875853975471068891054080 5525 16525965054224229836186278655106620199924768865813137314166732326916347228274400480061567243200300072320 5526 136112946768375385385349842972707284582399999999999998155325592629044834001953488896000010485759897601639 5527 1023915373547186084430092067694851810703974717296000884043220904004575140162093264246426056991516818789360 5528 7006497531364657487298087068404806385385167639065317431073273590217879330667311188071820422445957763770830 5529 43422741233779797691718653170187206701287635709493597715857165045325928557527824100155396474877969016570384 5530 242589809215613984990578009590212203208248910334634260531502024989037005215591032066157688256989501062426915 5531 1215522786132138187221252269414065116036408401525305685648214323543205017674750934020266868174076080322265624 5532 5432542217436624817353260035157607033836665923443919291763542069423031389787519117800222807771739187610224640 5533 21527999328434877001942092091523656478897808704978342800009400589990973443770167226684607202178987951189653760 5534 75153362648762663292463379097258784876021841565066235861100815548164799945309123163688058764693859374838317025 5535 229490833733490651604979893107999303781504277314109894917642263587728667081127421562693961132043004691130387200 5536 608266787713357709119683992618861306999999999999999999995497160941090026369999999999999999999999999999999973030 5537 1387547439428344656247272504532537896952189706862745037301149512954382537414617471894894643441404574977634089200 5538 2698785781087144948726963819836807457585819658051229901090187924482593903677875388673915571597354616138818479915 5539 4429692754456178336783573163941511542801609124865708991796231237006094959798985924070291617478620287394759702568 5540 6065889430515503092986723426205154213222353865010295388910590816878806718376101547194954999252934192941837660800 5541 6842277657836020854119773355907793609766904013068924666782559979930620520924833272147225216031074523925781250000 5542 6267734313577584256357641581093817726955040966208349116815487513215645428153094278167250994496977339638924443625 5543 4588624857418764688637595469033826925173236316490659277974928648101325824193710329865302923302267842519259203728 5544 2636832289575426918001268738791817432996839408822093008960193174884885109379455585123159326885168641427542611170 5545 1165254416489684872555277606317282559414406073708022206950379425486857576645527787049427594560605000068445505280 5546 386856262276681335905976319999999999999999999999999999995601953488895999999999999999999999999999999999999999981 5547 93931159192635254915820471057358992010808400674497210917407177698488916878706293365096555086979191320399197280 5548 16169922707914253780470720392327460476571651667287083285696415422394177527237251862050977746031339886992317000 5549 1903290506131989107938425231177804232857273673377419454612921974633741991360936510281780681016390527054739840 5550 146783911423364576743092537299333564210980159306769991823424714416645010339189588783029326290541326516616960 5551 7050392822843069367725353867951204442321414418661736485822774515332123090871618842356838285793257801109376 5552 198450065561302243868421882397645378400790070655657378643660691349610354376214830365233610595650439738710 5553 3039403870834444806340783731173053535443315083722268135359571800908251636911245063589570903749654780464 5554 23112976750158560309992848699048858991880142131089027461536117399707379776186165203896753853026009077 5555 77787964060070582859513938114971128717917876946029329123560958680818697236800238275548221986045920 5556 99999999999999999999999999999999999999999999999899999999999999990000000000000001000000000000000 5557 40483766022843281411184472189571654752207506882090305742200116101065766026718820758174775040 5558 3978585891278293137243057985174566720803649184078036540993088673609557703451355742732288 5559 66009724686219550843768321818371771650147004059278069405709762762321211183013998496 5560 108886437250011817682781711193009636756055904865915017913738137185480370931200 5561 7888609052210118054117285652827862296732064351090230047702789306640624 5562 6427752177035961102167848369363382759488509958753384094759955 5563 4638397686588101979328150167890591454318967698008 5564 10141204801825832960173811957640 5565 0 5566 1 5567 104 5568 10815 5569 1092624 5570 108243215 5571 10510090200 5572 999999999999 5573 93206533820400 5574 8507630225808252 5575 760231058566035840 5576 66483263599150104575 5577 5688000922756860942720 5578 475920314814253376475135 5579 38929455665580825648627352 5580 3111928305110923294577180145 5581 243008175525757518002057961120 5582 18530201888518409999999999999999 5583 1379209096840925338787245778266320 5584 100158566165017531560835501527138303 5585 7093585369945932255909884874220716480 5586 489743888183352795532945439963926350045 5587 32945601421837202492135014269313242187416 5588 2158461433970855355667867864833804893945855 5589 137656310293626928473254339122016334660854880 5590 8541466801005399527679147831234071328910614000 5591 515377520732011331036461049999178195829597658560 5592 30223145490365729367654399999999998322278400000000 5593 1721596871731553058546849387543762632341300753728960 5594 95202614495880843927718277623035358895023910641729535 5595 5107766436462445503344925365873774241861285540370315680 5596 265709919867685594851732658691842953382258130662117605375 5597 13393656762751104775943655766909893572330474853515625000000 5598 653755011989465585398272753625019842693663336500037247764125 5599 30878371218610567960903559742321376488822474479731054329744000 5600 1410278479275235286493524897824966675247284140372515714087645185 5601 62236076386549441676232640549725512756851008679686376239743209440 5602 2651730845859653471779023381600999999999999999999999999999999999999 5603 108997454908319501293332197291058066199882926060933621879906683438680 5604 4318557265264631656365274382957240674478954215546958195432598691376625 5605 164784859231344618006035281108902875101445272178709535749998543213154240 5606 6050028516397248981960722390537902646790820926130894685283493395327614975 5607 213524455152715236049015011728325682044500013726500267305417978281045713664 5608 7237005577332262213973186563042994240829374041602535252466099000494570602495 5609 235311756952130891858112684960373044587506686339890043546361765831138942444800 5610 7332200595053394128061163816142631778802338010045968246340563942201994646703620 5611 218696874051543912919181575630682467401304279918547155826996855970241487979933720 5612 6236738252042932566690891978831298559999999999999999999999999999999999999999999999 5613 169841785648741083806120560811197711765980794541346263752612358125747263679426506560 5614 4411067372388315992860700508871397707604375080488126236526447381866738070608109492672 5615 109110847212555328604279675501307151991498449769454669870433151451900100765837804140000 5616 2566855082530844723631412998988745692315870051226647080950674280187528087425265036161985 5617 57345212208865724859900024052714218895268217940693902362044111179177947044372558593583680 5618 1214718122431632112595501144558751959067149738695751876958542435961094781793744159208636415 5619 24356848165022712132477606520104725518533453128007729955873773143637293015746936954697911992 5620 461509405461253393018447481325820258181753011648319003071450635675389873176292538676127231745 5621 8248209540437620987980528016760213260020926537859652954435743649088421083785051702308974791200 5622 138777878078144567552953958511352539062499999999999999999999999996185302734374999999999999997501 5623 2193696597415611488817735955368701677291699379306876002686842700584170424020879724052340405819200 5624 32508113529132667733841675308447736987415993203335392905947822423359768664301532812042156789202943 5625 450581771556111338275674045877053763254604045483703806250475785731373283598984353859249478856334080 5626 5827333866213800723448204517212477067001873272487534923368111189483861144559055239879040406258712575 5627 70139608961257951237442790783035486887952647572927514118134265181398298057047579437494277954101562456 5628 783548605715108303878155259519625811314080509092707345593066958178451273316381779407429718944073582480 5629 8100516323604854164898529594802693113629313433292393096375948763175932654980011656362698893896290972800 5630 77259978947021905600184340317603197947481177389714460678206771900175196402510074614962529456614213121265 5631 677564567223193423283637424859371428196915523498338625815622002227886329050503192215468951985160187856800 5632 5444517870735015415413993718908291383295999999999999999999999999999999999999999999999999999999999999999999 5633 39932699568340257292773590640099220617455013974544034445686937571824252071860975982994615730613972941185280 5634 266246906191856984517327308599382642644636370284482062896775584523441544010032106791700179012795718541769309 5635 1606641425649852514593590167296926647947642521251263115278333866557465584201380791712221991366900490901881120 5636 8733233131762103459660808345247639315496960772046833382089277314153013432419984814172138299868821906129944575 5637 42543297514624836552743829429492279061274294053385698996584993824658026922338235364665244026960124139062500000 5638 184706435392845243790010841195358639150446641397093255933551104934989187367665296064280594363366524112345235455 5639 710423977838350941064089039020280663803627687264285312395670391959068255586943237212829998258229442030113078400 5640 2404907604760405225358828131112281116032698930082119547604265954848982041716029818111042857292507724127010816000 5641 7114215845738210199754376686347978417226632596737406742431761216346941832428684351599377045079105132460287204480 5642 18248003631400731273590519778565839209999999999999999999999999999999999999999999999999999999999999409509271000001 5643 40238875743421995031170902631443599011613501499019606081696086077832966368116295420778406676112329660188813387360 5644 75566001870440058564354986955430608812402950425434437230800154595256703924897732178068663940319933671682829451263 5645 119601704370316815093156475426420811655643446371374142778431687462130696091964724400656777186015417437283403397760 5646 157713125193403080417654809081334009543781200490267680112072492357238610672333150341686939305906392545978063257600 5647 171056941445900521352994333897694840244172600326723116669481281437010210255689202085704891942441463470458984374976 5648 150425623525862022152583397946251625446920983189000378803959547740173068051448961494595646865508183234324071448575 5649 105538371720631587838664695787778019278984435279285163393355619517069748737588356387808647425861503662722511608640 5650 58010310370659392196027912253419983525930466994086046197365103143834076847750968150632428677784438753960809688305 5651 24470342746283382323660829732662933747702527547868466345923832112156596704294742015586413052487837750012769004440 5652 7737125245533626718119526399999999999999999999999999999999999999999999999997315645439999999999999999999999999601 5653 1784692024660069843400588950089820848205359612815447007421044567400256353594725015429698104013488719567325432800 5654 291058608742456568048472967061894288578289730011167499159595917478504521173712368557726275038089977982747672575 5655 32355938604243814834953228930022671958573652447416130727040075617871979210791270223600212405431177835805408640 5656 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384487228038447105 5657 105755892342646040515880308019268066634821216279926047203375000417843629157687246333807706832885742187496640 5658 2778300917858231414157906353567035297611060989179203353720840057289930586762703179217994432601281968209725 5659 39512250320847782482430188505249695960763096088389484016285816139558161342234091788829467026393043612632 5660 277355721001902723719914184388586307902561705573068856184159682069044884142085564744577812906387681025 5661 855667604660776411454653319264682415897096646406313800610644648019504434932963612531229079332462720 5662 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 5663 364353894205589532700660249706144892769867561932450066238665102551117065477930850050817462160 5664 31828687130226345097944463881396533766429193651030253916189615292999693544464542473388096 5665 462068072803536855906378252728602401551028771491368964788821244444467299674509096000 5666 653318623500070906096690267158057820537143710472954871543071966369497141477375 5667 39443045261050590270586428264139311394842479785322211682796630859371904 5668 25711008708143844408671393477458601640355247900524685364822015 5669 13915193059764305937984448349977811287399136781120 5670 20282409603651670423930070351955 5671 0 5672 1 5673 105 5674 11024 5675 1124760 5676 112550880 5677 11040797527 5678 1061520150600 5679 99999999000000 5680 9227446944269400 5681 833747762037912975 5682 73742412689492826048 5683 6382393305510255427680 5684 540360087662636962890624 5685 44736509592539127518881635 5686 3620439376899076955334599200 5687 286297404070204887323032043520 5688 22113743972843938840712550613440 5689 1667718169966656895695321995108100 5690 122749609618842355502421774953773680 5691 8813953822521542777037045752558623320 5692 617141927185296106289002325042776976224 5693 42117974383768340415811177713801645890475 5694 2800376120856162211833149645328521728515624 5695 181310760453551849876099431475688467817679680 5696 11425473754371035063280217037137346730112587600 5697 700400277682442761269690029741137578674479558575 5698 41745579179292917813953351511015321235850520430240 5699 2417851639229258349412351994502441861119999999488080 5700 136006152866792691625201101984747368303641150837104960 5701 7425803930678705826362025654288208784508341635384938305 5702 393298015607608303757559253192112359257243268020351959448 5703 20193953909944105208731682060563763846024184461903737651200 5704 1004524257206332858195774182519244277500541837310791015619376 5705 48377870887220453319472183768250659808150641140077442665217975 5706 2254121098958571461145959861189507961269267337119052889675615680 5707 101540050507816940627533792643397563064129813733052250095116124160 5708 4418761423445010359012517479030513507821439762288727229544623559520 5709 185621159210175743024531636712069998371586402089550999999999999999931 5710 7520824388674045589239921613083006654514608599390203613046936266226720 5711 293661894037994952632838658041092365798853155928719391515703622719016000 5712 11040585568500089406404363834296492635119570897676624567608785151541319200 5713 399301882082218432809407677775501574685734500552613594726003063137302351205 5714 13879089584926490343185975762341169333010310440158718847669661045074462890624 5715 463168356949264781694283940034751631412994868070832021541964492379794576244800 5716 14824640687984246187061099152503501809016771517414462269931166128212849533893120 5717 454596436893310435939792156600843170285742248819202229381624379117290237867327427 5718 13340509317144178688070076113471630511479676576153956089835400352764188672534608760 5719 374204295122575954001453518729877913599999921026977694639248215015424002799360000000 5720 10020665353275723944561113087860664994192870043482882631644395166602513785008605988280 5721 255841907598522327585920629514541067041053752568057200811181462622040294839227694986000 5722 6219318291115653730443941503574507663515411715721570786144564545452110349997201723104000 5723 143743884621727304523359127943369758769688722818028096527403340670856826353240707358872120 5724 3153986671487614867294501322899282039239751988514111327166489218143397010862827301025390624 5725 65594778611308134080157061806172605789626085888468458841187231235524203403464572836614693120 5726 1290912952746203743021313145565550452482273015820338964758771936617566192284786947496202566240 5727 23998489083985176436959269028942653425451156605691105389748288376106836698358156480895930393920 5728 420658686562318670387006928854770876261067253431490882734687634687156171299702931211607303966800 5729 6938893903907228377647697925567626953124999999999627470970153808593749999999999999999999999999951 5730 107491133273364962952069061813066382187293269586047291924731611172814599515750702733702892834629600 5731 1560389449398368051224400414805491375395967673760093157896810808453302536654077663245174896791236560 5732 21177343263137232898956680156221526872966390137734224418145795169875489469146471644347057683171307200 5733 268057357845834833278617407791773945082086170534426530137957367613198018755520034985736324423111147475 5734 3156282403256607805684925585236596909957869140781739911908961894460022796398678438337976820343077736400 5735 34476138651464765370638831418863535697819542400079122320912136953127458819534401514128390458429396746240 5736 348322201915008729090636772576515803886060477631572921807557822785711774186401026196389040593474321505600 5737 3244919115774920035207742293339334313794209450368007339694918840053714681569125295218365986155758666005101 5738 27780147256150930354629134419234228556073536463431883825114277041546379690729267207021423763014624730474640 5739 217780714829400616616559748756331655331839999999999999926213023705161793535999999999999999999999999999936040 5740 1557375283165270034418170034963869604080745545007217344629738994990958788085752947635209048618195721464007840 5741 10117382435290565411658437726776540420496182070810318389561481023795616545042460832910798156093514493168699765 5742 59445732749044543039962836189986285974062773286296735273008458947051196238590848304306081674472975667011477448 5743 314396392743435724547789100428915015357890587793686001752258778894960802321837071825202230157068791803585495040 5744 1489015413011869279346034030032229767144600291868499464919062546340426146651569894174826913513243198394775390624 5745 6280018803356738288860368600642193731115185807501170701727146893215026250391425423806025437333323478972275621855 5746 23443991268665581055114938287669261905519713679721415309210237242500170080262930254425447137912774818817841337600 5747 76957043352332967211482500195592995713046365762627825523287470697859716891488022370549678885196301209040569991200 5748 220540691217884516192385677276787330934025610498859609015854215307807249065559668688936769483665405169693307932800 5749 547440108942021938207715593356975176299999999999999999999864914828232700791091527113905570000000531440999975700929 5750 1166927396559237855903956176311864371336791543471568576370266740394635713965693293863606395134221601371473720898360 5751 2115848052372321639801939634752057046747282611912164242462129435957443635275261557143674140672523466543448547246080 5752 3229246017998554007515224836513361914702373052027101855019452571777443225693444315443974328483767958042979113917512 5753 4100541255028480090859025036114684248138311212746959682913487670169814241486261301758747491604614762422369412710375 5754 4276423536147513033824858347442371006104315008168077916739099987456637825579408573872797205694951117038726806640624 5755 3610214964620688531662001550710039010726103596536009091294641298341156055458981939488334723446880161405164567770600 5756 2427382549574526520289288003118894443416642011423558758048737254845601360998472764498745246420767078277007119843840 5757 1276226828154506628312614069575239637570470273869893016341791415867983086209157065095948986474631860696874271899627 5758 513877197671951028796877424385921608701753078505237793265117326639704191300667231072268959482673311596211725023520 5759 154742504910672534362390527999999999999999999999999999999912039069777919999999999999999999999999999999998720008000 5760 33909148468541327024611190051706596115901832643493493141183991149154498993443438522697051601444997586070043641440 5761 5239054957364218224872513407114097194409215140201014984855666074737672055440852067908936309537457346502483399900 5762 550050956272144852194204891810385423295752091606074222383134450669151435503310651471434616813736279696558446720 5763 37576681324381331646231689548629392438010920782533117929784160003649455543475388068268874790537560126327353360 5764 1586338385139690607738204620289020999522318244198890709310124265949727695254363180297404527664184570312499776 5765 38896212850015239798210688949938494166554853848508846899382170423663642903800769576246938657389255912849395 5766 513659254171021172271592450568246047489920249149063314875767634353494969417264192587223331639931849290400 5767 3328268652022832684638970212663035694830740466876825747564189911555979434361409597692313113914391920640 5768 9412343651268540526001186511911506574868063110469548823950876000379062365652829504091329792873336960 5769 9999999999999999999999999999999999999999999999998999999999999999999999999999999999990000001000000 5770 3279185047850305794305942247355304034928808057449314765118209400752643227871711996754264642400 5771 254629497041810760783555711051172270131433549029836069741272571037011916145115008283443200 5772 3234476509624757991344647769100216810857203198904625400933895331391691459636928060000 5773 3919911741000425436580141602948346923222053981560264417445821998940942116118985 5774 197215226305252951352932141320696557418301608777255751192569732666015624 5775 102844034832575377634685573909829335959020078684492754646450240 5776 41745579179292917813953351511015306411685518048960 5777 40564819207303336344294875201535 5778 0 5779 1 5780 106 5781 11235 5782 1157520 5783 116985855 5784 11592730032 5785 1126162419263 5786 107213534180400 5787 9999999999990000 5788 913517247387581200 5789 81707280688754689023 5790 7153014030872215873920 5791 612709757329767363772415 5792 51334208327949776382718656 5793 4205231901698742834456217965 5794 336700862051614096682988352800 5795 26339361174458854765907679379455 5796 2012350701528798429802310589358440 5797 150094635296999120999999999999999999 5798 10924715256076969639365181567177667520 5799 775627936381895764407110123361754931649 5800 53691347665120761247118359975027933508752 5801 3622145797004077275761664476965378610692095 5802 238031970272773788005816046420455393073036000 5803 15230103878098355389592475654267327331632172800 5804 948314321612795910252257907192392039942159401200 5805 57432822769960306424114590017217893571758116552448 5806 3381391913522726342930221465931159280971854152384960 5807 193428131138340667952988159999999999999999999999999999 5808 10744486076476622638390887056426251975519120925857000320 5809 579212706592939054456238001058547123517325472344282497023 5810 30283947201785839389332062495772819920181134036833564559680 5811 1534740497155751995863607836604084898735916533815458948704625 5812 75339319290474964364683063688942318552965298295021057128906176 5813 3579962445654313545640941598850608658590527394445619725334363825 5814 164550840223975716663655069866834033695071288595865500354537975520 5815 7310883636562819725182433070324627244481920983691122184173803012095 5816 313732061064595735489888741011166456953237204992878321521658127886960 5817 12993481144712302011717214569844899999999999999986158712798999999995101 5818 518936882818509145657554591302727459074785306657530216031646638084144320 5819 19969008794583656779033028746794280878790684292734333274333098048409829375 5820 739719233089505990229092376897865006549688512482630212115263518152345382896 5821 26353924217426416565420906733183103929420815954226177249094897230047090835455 5822 902140823020221872307088424552176006645552369062380547657548767089843749725440 5823 29642774844752946028434172162224104410437116074403984374758328391910219415818240 5824 933952363343007509784849246607720613968052755319109734441118336707357089843626112 5825 28184979087385247028267113709252276557716187310616701986605529501487300238045609983 5826 813771068345794899972274642921769461200260155644268741894968342595501013857793463360 5827 22452257707354557240087211123792674815999999999999999999999999999999999999953344000000 5828 591219255843267712729105672183779234657379329399946622196800607969771955682607295887600 5829 14838830640714294999983396511843381888381117770762056659674952592446807754409893276087005 5830 354501142593592262635304665703746936820378467717266880206710999499671548401699558245544000 5831 8049657538816729053308111164828706491102568480646765245861343877559579100352911849224667135 5832 173469266931818817701197572759460512158186359366500176296902843508972746167125769616506250000 5833 3542118045010639240328481337533320712639808638036812473211109743262552383710347135733110365425 5834 68418386495548798380129596714974173981560469838442035855117450691614658290435513594645260320160 5835 1247921432367229174721881989505017978123460143497054584305202518858526340347213452839962533688689 5836 21453593014678252189737353371593314689314429925005386437410604660733734393021602951300602219796400 5837 346944695195361418882384896278381347656249999999999999999999999999999999999999999999999999999999999 5838 5267065530394883184651384028840252727177370209716306936518772628623595192721609710767993729099180800 5839 74898693571121666458771219910663586019006448340484745255303782863420907002550731598945129242323582975 5840 995335133367449946250963967342411763029420336473508402128478939743649826578601922723297713646067830752 5841 12330638460908402330816400758421601473775963844583623897846923276947848382367143890088840361829489297220 5842 142032708146547351255821651335646860948104111335178294259310365289403977469703493714332580566406250000000 5843 1516950100664449676308108582429995570704059865603481421068177631033483097192826865188277775967249924280065 5844 14977854682345375350897381220790179567100600538157635619061594353816459599909568387045503762502992478899696 5845 136286602862546641478725176320252041179356796915456308636356745631909046454027771620847050345641909833170943 5846 1138986037502188144539794511188603370799014995000707236663011583753198527423103362311434759496240701189761280 5847 8711228593176024664662389950253266213273599999999999999999999999999999999824078139555839999999999999999998401 5848 60737636043445531342308631363590914559149076255281476439311872374957579781891244550251722772608676744775343680 5849 384460532541041485643020633617508535978854918690792098822943944051849589632673966032738273098215930171777613823 5850 2199492111714648092478624939029492581040322611592979205093602875156469291203550405083203775300863625468878914080 5851 11318270138763686083720407615440940552884061160572696063187703399142305408416300319167091236629993190344408170495 5852 52115539455415424777111191051128041850061010215397481272128601359437519928446633770949469180777668952941894531216 5853 213520639314129101821252532421834586857916317455039803859185077304847500597015387246628808833412624091952040387600 5854 773651711865964174818792963493085642882150551430806705203784714694654695002871914343528581724054943710050785815680 5855 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307226424513268809729 5856 6836761427754420001963955995580407258954793925464647879491011056940972668772060042775193841549081389134728368830720 5857 16423203268260658146231467800709255288999999999999999999999999999999999999999999999999999999999999999999999999999999 5858 33840894500217897821214729113044066768766954760675488714736655227306956015714890075885138047858055546989739230610560 5859 59243745466425005914454309773057597308923913133540598788947321202681255877119779750152881950926564512976566141059072 5860 87189642485960958202911070585860771696964072404731750085523422427691052662513026763646040301791951641163517374559200 5861 106614072630740482362334650938981790451596091531420951755761004833493300814501371167816591009134819912900129299890175 5862 106910588403687825845621458686059275152607875204201947918475431734884563070297980313938523977412843701839447031265600 5863 86645159150896524759888037217040936257426486316864218191080699498339687197634601820887092594520596968179720047489025 5864 55829798640214109966653624071734572198582766262741851435119398855495834162931067409746041857296283101335644822488592 5865 28076990219399145822877509530655272026550346025137646359524709921615693194311429873846137002518714766849697663417885 5866 10791421151110971604734425912104353782736814648609993658566747007149372356803744664103266070744396541288268015688800 5867 3094850098213450687247810559999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 5868 644273820902285213467612610982425326202134820226376369682311687465385852600269538879716603574942153868953554028640 5869 94302989232555928047705241328053749499365872523618269727709077263035464860282807412703313112341151709578830476225 5870 9350866256626462487301483160776552196027785557303261780489832496210246614644615483069972259528895850236204351680 5871 601226901190101306339707032778070279008174732520529886901066488712245510428010533530922027713596980915895009025 5872 23795075777095359116073069304335314992834773662983360638392364729563842173610908048431156203150749206542968736 5873 544546979900213357174949645299138918331767953879123857329284651228826399748970564801707184611440354922293745 5874 6677570304223275239530701857387198617368963238937823070720927222056195696396270136853528082144439634770560 5875 39939223824273992215667642551956428337968885602521915290518994217942463316460321327052965050967304175615 5876 103535780163953945786013051631026572323548694215164940046225851132007283818465430033996379164070724920 5877 99999999999999999999999999999999999999999999999999999999999999999899999999999999999999999900000100 5878 29512665430652752148753480226197736314359272516986568717093661156450669974613822672914113486400 5879 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397375 5880 22641335567373305939412534383701517676000420593867335159117389705741792236517940627200 5881 23519470446002552619480849617690081539337173577026375375550590789301897093185535 5882 986076131526264756764660706603482786647418834036216139793395996093672000 5883 411376139330301510538742295639337626245683671260488686704267535 5884 125236737537878753441860048071964080039938828914000 5885 81129638414606681695789005144063 5886 0 5887 1 5888 107 5889 11448 5890 1190910 5891 121550624 5892 12166518105 5893 1194052296528 5894 114868565703720 5895 10828567056270600 5896 999999999899999901 5897 90438207500880449000 5898 8007313507488919375290 5899 693842360995438000295040 5900 58820136703656884164362145 5901 4876749791155298590006430976 5902 395291798759681761598464940160 5903 31313180170800116587336013460800 5904 2423221228050214633331311180727568 5905 183123913839120657539940631629904920 5906 13508517176729920889612579510999271090 5907 972299657790850297934682878911860028320 5908 68255258401606827267797840799101054091177 5909 4671147246865506228501458601530895705758768 5910 311504538542350645715501241825409330673830680 5911 20232717473185771980494506187498569488473190000 5912 1279328725760261852725767831548148478585149063085 5913 78710088693862060550937415168839179371780324210728 5914 4709491467136745126777396373833422826339124315059850 5915 273892744995340833777347939263771534786080723599733440 5916 15474250491067253436239052799560195348755382268764166479 5917 848814400041653188432880077486808325583024422374372061600 5918 45178591114249246247586564082542608796034047794123325603840 5919 2331863934537509632978568812176034178036188009412194181366544 5920 116640277783837151685634195581909213457492060221934030710374325 5921 5650448946785622327351229776670749060940579511225223363249609376 5922 264917220978419202377429678314944980902911646874520693293781578400 5923 12012211336350227316446820100278887925603925639507433655692782073760 5924 526383621832523020213135181063373158898833736450257847044814403534777 5925 22274976335586297219782100611792818592927877841681064281393806552406080 5926 909543680129861140820205019889142999886011048146268569999991764570343000 5927 35806644914477131050371266799888194682144051541752207578478806343163279200 5928 1357892598031688660974245954782011099753297862216352583318405685176932556371 5929 49561188616996901345349189252156955439051753759670367683995836545268981893288 5930 1739358998350143493317779844390084859341611514061174048201862796460539751669050 5931 58639153496314421699960747595891440431968561609670587107372479623499323937113600 5932 1897137590064188545819787018382342682267969984243984266207057642391929807729328065 5933 58838998890609473116445502536286398679987566152618000810938089644043895006215316608 5934 1747468703417885315752561049973641146578403445374409359403829101391048546121618485120 5935 49640035169093488898308753218227937133215876539868870610277524712635546050449758825320 5936 1347135462441273434405232667427560488959999995261618661678383103999999989922304012960000 5937 34881936094752795051017234658842974844785380621363914440754118015765943409359386124932480 5938 860652177161429109999036997686916149526104830582384547248521757410261629101742787210839570 5939 20206565127834758970212365945113575398761572664379383484183730549242877218209781648745228000 5940 450780822173736826985254225230407563501743834913381661927908499819507484741295526595778314240 5941 9540809681250034973565866501770328168700249765255186764678629884883775957859799290439678349376 5942 191274374430574518977737992226799318482549666453928357857612926894877187977371588752386337344920 5943 3626174484264086314146868625893631221022704901439332152007390369947854994366674880602389275728624 5944 64891914483095917085537863454260934862419927461845721279832239457736520578838005117984504929058765 5945 1094133243748590861676605021951259049155035926175307785992922537835464300221280367657016723048635400 5946 17347234759768070944119244813919067382812499999999981373548507690429496765136718745119140625312624950 5947 258086210989349276047917817413172383631691140276099547911280598425927853437317437263620645695945672000 5948 3595137291413839990021018555711852128912309520343267498578324713386545366142969911564549652457166208977 5949 46780751268270147473795306465093352862382755814254901739684061530254953470675843900026840947566119605056 5950 567209369201786507217554434887393667793694336850846695789457586372860367047667161550626098407417724272640 5951 6391471866594630806511974310104108742664685010083023321615647836281548510584116229438153992212925777149376 5952 66745804429235785757556777626919805110978634086553182488051772160377381334804425421077686189250108496518075 5953 644047751340851140088587392493977721385325823140778332422174414330781070470655497437197221414678165288981048 5954 5724037320226958942106457405450585729532985470449164962357813162190526921755659206986752835573029500864093890 5955 46698427537589713926131574958732738202759614795028996710017099706839464259813036131853269763132991000692939360 5956 348449143727040986586495598010130648530943999999999999997048520948206471741439999999999999328911097860098560039 5957 2368767805694375722350036623180045667806813973955977581181833011381248316831733203331516143712511660776878101200 5958 14609500236559576454434784077465324367196486910250099755252262208822668245118387423182307415693457069936915077120 5959 81381208133441979421709122744091225498491936628940230588748580298513087650630871328595025812353503688138712627680 5960 407457724995492699013934674155873859903826201780617058274650935010199278178179098014262828124939586996768834846685 5961 1824043880939539867198891686789481464752135357538911844525851619267022029648161701232920898469196197828070069860000 5962 7259701736680389461922586102342375953169154793471353331211830545429278412215004178669580978643039160122803413280410 5963 25530506491576817769020167795271826215110968197216621271729948357082685217409360487637036057815307568531205101166464 5964 78804012392788958424558080200287227610159478540930893335895017533057596872803419740176865475857873923847715574252575 5965 211939604260387020060882635862992625027598611689404084264235900910802766352002841610068235473802455155738905603007040 5966 492696098047819744386944034021277658669999999999999999999995947444846981023732999999999999999985651093000021870000000 5967 981385940506319036815227144278277936294241688059589172727394328671888635445147954858791393117379134155590106519929880 5968 1658824873059900165604720673645612724649869567739136766090517296679202330469942518345380354227665747375344990292017125 5969 2354120347120945871478598905818240835818029954927757252309180924825756111530532878473839847484455444153358491092971928 5970 2771965888399252541420700924413526551741498379816944745649775800261747690641176912982033124624000403409435867551074350 5971 2672764710092195646140536467151481878815196880105048697961937492160398640987130358670498253559321165084838867187109376 5972 2079483819621516594237312893208982470178235671604741236585927479622000550876611850929644263316843187581304206469890025 5973 1284085368724924529233033353649895160567403624043062583007782007813323119968191958025982187814720248381656426133190080 5974 617693784826781208103305209674415984584107612553028219909538319503025184977142295715138882814050414679379161656805400 5975 226619844173330403699422944154191429437473107620809866829916741048109548363598889553159728295959450465262936772220960 5976 61897001964269013744956211199999999999999999999999999999998240781395558399999946312908799999986894438400025603199600 5977 12241202597143419055884639608666081197840561584301151023967420804844774136633081306693635628121644126357970788448160 5978 1697453806186006704858694343904967490988585705425128855098456302816880999622788580397925079861169286115278836459850 5979 158964726362649862284125213733201387332472354474155450268725856243384764860448584809518789493613399209110134041024 5980 9619630419041620901435312524449124464130795720328478190392543890742073945135702631992906150446112781663868026865 5981 356926136656430386741096039565029724892521604944750409594777959838688731475375703894314936746960205078124949376 5982 7623657718602987000449295034187944856644751354307734001872050851906034197051008063512871754825672509192110080 5983 86808413954902578113899124146033582025796522106191700214004730205740649831517648547259748010923363334343040 5984 479270685891287906588011710623477140055626627230262977166479215336038883875589636936742299305202917675008 5985 1138893581803493403646143567941292295559035636366815407698055996045864434866317834739765359322205203600 5986 999999999999999999999999999999999999999999999999989999999999999999999999999999990000000001000000000 5987 265613988875874769338781322035779626829233452653394495974574961739092490901302182994384699044000 5988 16296287810675888690147565507275025288411747147900242312383163079951464314542779239709507655 5989 158489348971613141575887740685910623732002956746326644645760871238192881522209474940048 5990 141116822676015315716885097706140489236018191774493463668939685898208643341073240 5991 4930380657631323783823303533017413935457540219430811703205013269042985024 5992 1645504557321206042154969182557330222573132213963155916097323005 5993 375710212613636260325580163599137907799836383538728 5994 162259276829213354384344395939840 5995 0 5996 1 5997 108 5998 11663 5999 1224936 6000 126247695 6001 12762804496 6002 1265319018495 6003 122987385449760 6004 11716593810012252 6005 1093685272580300400 6006 99999999999999999999 6007 8953382542577653580400 6008 784716723734800033386495 6009 67302709016556653056613952 6010 5646733123551136024441641985 6011 463291230159753296224620000000 6012 37157429083410091685945089785855 6013 2912125755884410837026424198329048 6014 222936352980619746738642598267715583 6015 16664276159359979835706667678190805920 6016 1215766545905692880099999999468558991901 6017 86534669543385676516155594547456911937200 6018 6006462739341400799568660798909775498706943 6019 406389810477299041879624737049446735431693760 6020 26789390314642155531533270471635940204624041200 6021 1719780985220790618342032883695621270352539062416 6022 107463612963861995628964508216510259173588998225920 6023 6532937361590551025727805450141781432489148850415760 6024 386178300305213100395746503275773130121304709294718975 6025 22185312344622607535965183079842146684495083435624167040 6026 1237940039285380274899124223999999999999999999999999999999 6027 67056337603290601886197526121428723301551383774666360577280 6028 3523930106911441207311751998440200699479399837966783475688509 6029 179553522959388241739349798537553104664604792863878858806652480 6030 8864661111571623528108198864225194375098691032580563890519367425 6031 423783671008921674551342233250306104401075280780441761019218750000 6032 19603874352403020975929796195305933014441728011984214515289922994175 6033 876891427553566594100617867320358815103222850134935452782100506008912 6034 37899620771941657455345733036562867635394278379435368992795229471894465 6035 1581523319826627102604529143437290119948631290473317538317439947408353920 6036 63668057609090279857414351392240009999999999999999999999999999999999999999 6037 2470658499098922042475617409192285433061955690998518896645978291633127375120 6038 92336696666154828946248724925176754783528124169603557060516245375847051034623 6039 3320599637338792390138395679894516014416244878474580528087673030594885413716400 6040 114797693891109470558973469729745600716557074296609228067298594059379297673465860 6041 3811544977260437410497448593732943628077948847007972312007617016448974609374999936 6042 121416805764108066932466369176469931665150427440758720078238275608681517825325531135 6043 3706856930108396806336066659786043116839216425047419963546974532329313845509648122880 6044 108343059611908889576658785098365751087861024022010602436511655403717182114990524542912 6045 3028042145314702822796833946311904165126168461886432629872281303350314950454180674653200 6046 80828127746476406064313960045653629337599999999999999999999971788900925439999999999996401 6047 2058034229590414908010016844871735515842337456473703888273351331216930874070574280245686240 6048 49917826275362888379944145865841136672514080180843558603146595691105413909515192848284123135 6049 1151774212286581261302104858871473797729409641865129687286071437021344350361257585363977672752 6050 25243726041729262311174236612902823556097654755308255811021174400026840058706428253679450189825 6051 524744532468751923546122657597368049278513737088937594988975670197926804136514663694766627432000 6052 10328816219251024024797851580247163198057681988515345171883596011338359146243062102016473488422045 6053 192187247665996574649784037172362454714203359776282699804705524124510235464072887530476277231707600 6054 3374379553120987688447968899621568612845836228016035595961267611014351402954808277890582965905260543 6055 55800795431178133945506856119514211506906832234940664007954067729470357600428301440169403570354820800 6056 867361737988403547205962240695953369140624999999999999999999999999999999999999999999999999999999999999 6057 12646224338478114526347973053245446797952865873528877339630888583247099496240356773700909866666813092000 6058 172566589987864319521008890674168902187790856976476853068219915717321765518613195805540739981136019589376 6059 2198695309608696931268379403859387584531989523269980374925505340559679528767043860036676911959134397969920 6060 26091630983282179332007504004820108718509939495138948167844089654021650984872809238127758978943836615974385 6061 287616233996758386293038843954684893419910825453736049392757471234411313399662731481497801953510925362348944 6062 2936815394886374573332498215584471424883059899808340031187991893680823276165312811004607712592339702074310655 6063 27694053307656599023809257877241042019569010395053468293350973959106912723427229187225648704076331671172278400 6064 240409567449532275568471211028924600640385389758864928434533299294687557944390371831041344409011791296360085789 6065 1914635529041178270971394573308042266313144206596188865103867463207459710028983164854889358039345805933702804160 6066 13937965749081639463459823920405225941237759999999999999999999999999999999999999999999999999999999999999999999999 6067 92381944422080653171651428304021781044465744984283125666042817455110781651095689418673370073661286159768765549760 6068 555161008989263905268521794943682325953466502589503790700331055210870807429581206951274066353823803168046874361855 6069 3011104700937353238603237541531375343444201655270788531783412197127260519197286068074610662274751868999419659131120 6070 14668478099837737164501648269611458956537743264102214097891263605288427809307502761382842888109090145260764382470400 6071 63841535832883895351961209037631851266324737513861914558403456102659062205533518274364772369153797626495361328082160 6072 246829859047133241705367927479640782407751262978026013261217949364403710690156371081356472349163767364130603269465025 6073 842506714222034986377665537243970265098661950508148501967083243011569531892194216976492272073570011276848274498056960 6074 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636223 6075 6570127732071997621887361711752771375855556962371526612191298370089253143292019705844645261174180037012539595597071360 6076 14780882941434592331608321020638329760099999999999999999999999999999999999999999745813417167100000000000000000000000000 6077 28460192274683252067641587184070060152533008953728086009094404204404783516919877496100872396008784126431845464504685600 6078 46447096445677204636932178862077156290196347896695829450534699822902104607661940469642972702901289150901881219196125183 6079 63561249372265538529922170457092502567086808783049445812347836451017317321681706119511790879706454298096101210847265760 6080 72071113098380566076938224034751690345278957875240563386894439267441471350602926909444015522175094652377587977851242225 6081 66819117752304891153513411678787046970379922002626217449048385605221681460448579503719201966305263340473175048828124976 6082 49907611670916398261695509437015579284277656118513789678062482911043659825837530206329444234170977327532648394706124225 6083 29533963480673264172359767133947588693050283352990439409178950345569512825047640583660556140634073088336224153788420800 6084 13589263266189186578272714612837151660850367476166620838009959602061995506046750795094550213048500983434247533427163135 6085 4759016727639938477687881827238020018186935260037007203428236508112327786764856208026016052587453177971292834727550880 6086 1237940039285380274899124223999999999999999999999999999999999999999999999999999999999999999999999999995903999936000001 6087 232582849345724962061808152564655542758970670101721869455377496549048265658800815225817953969432652916483225673912080 6088 30554168511348120687456498190289414837794542697652319391777741033223490614731584084556265545058177735002141388439229 6089 2702400348165047658830128633464423584652030026060642654567940852329730430216266915616103196558710480816238294224352 6090 153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977553421835239031245307905 6091 5353892049846455801116440593475445873387824074171256143902776908685099873256547209358383216895600953125000000000 6092 106731208060441818006290130478631227993026518960308276036539791640849974350798230701134691852097734849578663935 6093 1128509381413733515480688613898436566335354787380492102487428816355618342474142558123053538837551783127973768 6094 5751248230695454879056140527481725680667519526763155801834735167383714683388097083928774855970449405182096 6095 12527829399838427440107579247354215251149392000034968417489044322910745584443043430263310509485273194400 6096 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 6097 2390525899882872924049031898322016641463101073880035086250442644289892802599321415167859730863360 6098 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432063 6099 1109425442801291991031214184801374366124020684635031213988441072325387786667920878998400 6100 846700936056091894301310586236842935416138248772949513233309468453141626712390515 6101 24651903288156618919116517665087069675067255047906655818223953247070312496 6102 6582018229284824168619876730229402019930943462534319453394436095 6103 1127130637840908780976740471414168005687944283959920 6104 324518553658426726783156020576255 6105 0 6106 1 6107 109 6108 11880 6109 1259604 6110 131079600 6111 13382244435 6112 1340095640624 6113 131593176798720 6114 12667700813865552 6115 1195092568514067595 6116 110462212541120451000 6117 9999999999989999000100 6118 886384871716129280658800 6119 76902238926009517429495647 6120 6528362774606076144687502080 6121 542086379860908983209804431360 6122 44012666865176569775543212890624 6123 3492798333840548612383141715428260 6124 270827695297250208363869180422467848 6125 20510144474217016699482957677342498460 6126 1516449130501758165088248369959373390480 6127 109418989131512359208965132155989999999911 6128 7701585589361325209940623087797432152759120 6129 528568721062043270362039699495430493588579840 6130 35355913511525016643527540154987349596830832800 6131 2303887567059225375711861096886043112014858874795 6132 146181383743767202559072807204677161829690696875000 6133 9026943488964407632833018679820396189346028993312020 6134 542233801012015735135407853098133122208235840693558640 6135 31666620625027474232451213267991964211417870092680462725 6136 1797010299914431210413179829509605039731475627537851106400 6137 99035203142830421991929937919964815627911168000000000000000 6138 5297450670659957549009604563595170759963645951762373409598400 6139 274866548339092414170316655878333777346005085106122952212938675 6140 13825621267872894613929934487391706641576602147693421056483501280 6141 673714244479443388136223113681114678355171223531813733722637798400 6142 31783775325669125591350667493772963467790759750641882419586181640624 6143 1450686702077823552218804918452639038641061606770525962335660793397175 6144 64013074211410361369345104314386193755543319732912211903140345412355520 6145 2728772695579799336784892778632526469553709793965707760582963238285980160 6146 112288155707690524284921569184047598526949432199996966253201749159632164800 6147 4456764032636319590019004597456800699992020773370237831009895930115968304969 6148 170475436437825620930817601234267694881687829390282260281137596999800372275960 6149 6278895373298528368344913294912019325279608573994150343918818679528859174122500 6150 222480175701699090139272510552932572965903322627160280496725085088409496319487840 6151 7576647796813225056892249002163209647292756189207637313490052146281928922780139455 6152 247750423521928431682334158592641335825067172800858230630183243192732334136962890624 6153 7770675568902916283677847627294075626569627007759414357965025112420733754813332848640 6154 233531986596828998799172199566520716360870650059740845218613277797210219279606068118912 6155 6717269695938351153752844676098676567447383478955860128910296056314699928655450783824400 6156 184710570864196872190606870725026154072696276604852067540842632704023010216450627988616320 6157 4849687664788584363858837602739217760255999999715697119700702986239999999999999999999784060 6158 121424019545834479572590993847432395434697909942967786168265159860377803040936783620051170480 6159 2895233923971047526036760460218785927005816650481861144119770215371594899181583058765456122112 6160 65651130100335131894219976955674006470576349586568616940112940554490108081963218543441778328000 6161 1413648658336838689425757250322558119141468666297103442674127468020703513865400967106433441246720 6162 28860949285781355795036746167855242710318255539896939963152855401752212871153779160095214843746976 6163 557756075839555297339083985333346812695114827379825425434141686654064313948477378670170574000488395 6164 10185924126297818456438553970135210099852778068143084014988759549214110306466837944528903324518868888 6165 175467736762291359799294382780321567867983483856833792900575924613533818771205261063706006755261520140 6166 2845840566990084831220849662095224786852248443981975551367591520910042644875550236275900496649500678000 6167 43368086899420177360298112034797668457031249999999999068677425384521484374999999999999999999999999999951 6168 619664992585427611791050679609026893099690427802915014534984716820652769736193405960925184541297488683200 6169 8283196319417487337008426752360107305013961134870888934138095624956677355067076179141668538710680131338240 6170 103338679551608755769613831981391216473003507593689077942962091920333198328294123899958978590991938540424960 6171 1200215025230980249272345184221725001051457216776391615559299083404125871120691193565197214305792669122203025 6172 12942730529854127383186747977960820203895987145418122226271686868470135733932835364612401463091373443603515624 6173 129219877375000481226629921485716742694854635591566961370557929403332005655271897903465805379067913028323160940 6174 1190844292229233758023798088721364806841467446987299136648600492097614199299378427907157253651938413833733549904 6175 10097201832880355573875790863214833226896186369872326994234893423894192006454842241399585687026834600705792076665 6176 78500056690688309109827177505629732918838912470443743469538744607197139421254824832180065433999968993010752026800 6177 557518629963265578538392956816209037649510399999999999999881940837928258869650563125582233600000419430400000000000 6178 3602895832461145473694405703856849460734164054387041900977568010310878689901066202267236054586730236041631591926720 6179 21096118341592028400203828207859928386231727098401144046611835006737481268209085566881893660102426759050026089971675 6180 111410873934682069828319789036660887707435461245019175675996806428664416993713619513589479143759034122729819256120800 6181 528065211594158537922059337706012522435358757507679707524081659845462147340177830005932720306034316245906032668133860 6182 2234453754150936337318642316317114794321365812985167009544168233602101986319012072446099637090810574588401271364859376 6183 8392215207602530217982509534307786601863542941252884450881394567569917918790470194129404235815839724148997050292685445 6184 27802721569327154550462962729051018748255844366768900564913913760863044201758793571036732266960869943798373276531881408 6185 80695308690215893426747474125094121072803306025913234775958054675081355094580176645861031628672940634596555489070284800 6186 203673959694231926278508213064335912651522265833517324977930700775281458464274730191059007102452051055708354322685773120 6187 443426488243037769948249630619149892802999999999999999999999878423345409430711989999999999999999999999999999999999999971 6188 825345575965814309961606028338031744423457259658114494263738630413058342409369518577145394756927388439617304790713666440 6189 1300518700478961729834101008138160376125497741107483224614971379525374489660030782010262230280517488629756832939355074980 6190 1716153733051169540307898602341497569311343837142335036933392894197976205305758468407429248816167939021355263134266141440 6191 1873848940557894718000393824903543948977252904756254648059255152492842223721743776635170085514640809050794790936064819175 6192 1670477943807622278837835291969676174259498050065655436226210932600249150616956472781282627693144604563713073730468749376 6193 1197782680101993558280692226488373902822663746844330952273499366464932189215301889345423665011973625519226672915914176000 6194 679281160055485075964274644080794539940156517118780106411116682133247930463173616890093368505350035783450535845454630080 6195 298963791856162104721999721482417336538708084475665658436218994672368459696478896351075290809389861575139941961065448060 6196 99939351280438708031445518371998420381925640460777151271993282802216310828347110292943440178518117655173599288952291040 6197 24758800785707605497982484479999999999999999999999999999999964815627911167999999999999999999999999999999999999999992020 6198 4419074137568774279174354898728455312420442731932715519652238910548963463324542121249784564556698484904714751462938800 6199 549975033204266172374216967425209467080301768557741749051993811015503198443647897676332500060276117138262653554130927 6200 45940805918805810200112186768895200939084510443030925127661772454338197044672008921545690630886053393278081964112000 6201 2462625387274654950767440006258975862817483704404090416746376018906895943170814658726508603125335522343675368570880 6202 80308380747696837016746608902131688100817361112568842158825040963704964581959533376220861100591719150543212890624 6203 1494236912846185452088061826700837191902371265444315864501226003257734145323834592745606179345351664420427007040 6204 14670621958378535701248951980679675362359612235946397336166799404770169821083703340710056715541735210539458096 6205 69014978768345458548673686329780708168010234321157869546179837425253328499780224625292484753679197791846400 6206 137806123398222701841183371720896367762643312000384664331464775521549852095523076769401159497458526446000 6207 99999999999999999999999999999999999999999999999999899999999999999999000000000000000009999999999900109 6208 21514733098945856316441287084898149773167909664924954173940571900866491763005476822545160622564080 6209 1042962419883256876169444192465601618458351817545541378784056231020976937723232432474835386880 6210 7765978099609043937218499293609620562868144880570005587642228573715413162683650791836800 6211 5080205616336551365807863517421057612496800394511708349612744457463593336821514235 6212 123259516440783094595582588325435348386438505485784844495356082916259765624 6213 26328072917139296674479506920917526950085358062863961324341166080 6214 3381391913522726342930221472392241170198527451848560 6215 649037107316853435551913529573905 6216 0 6217 1 6218 110 6219 12099 6220 1294920 6221 136048895 6222 14025505752 6223 1418519112255 6224 140710041108000 6225 13685690504041920 6226 1304773183716693600 6227 121899441999475713023 6228 11156683466642654420400 6229 999999999999999999999999 6230 87752102299895857305071800 6231 7536419414749019520551661165 6232 633251189136789305244991476480 6233 52040292466647269602037015248895 6234 4181203352191774122042393173918400 6235 328323043381011570137010813347823615 6236 25186975662644269377319422696300218400 6237 1886933291627965536395870951131589693169 6238 137996870875659993022991660106167270477400 6239 9847709021836112328809999999999999999999999 6240 685441117453157943684712679640853463271030720 6241 46514047453459807791859709226757301461926604800 6242 3075964475502676447986895805452217213431594044640 6243 198134330767093382311220068408219410761624704884480 6244 12425417618220212217521188600307009630566025390010960 6245 758263253073010241157973569975696406218966848080183295 6246 45005405483997306016238851806408683879784998032344652320 6247 2596662891252252887060999488026298526935652865297690394623 6248 145557834293068928043467566190235617059974309627051645185280 6249 7922816251426433759354395033599999999999989262581759999993601 6250 418498602982136646371758760524016188417987682081198213328848640 6251 21439590770449208305284699158510181055632719329050067681926577585 6252 1064572837626212885272604955529161293818996331711064291877200196080 6253 51202282580437697498352956639764722710570039404185338144867353624575 6254 2383783149425184419351300062032972254446596867637708783149719238281176 6255 107350815953758942864191563965495289187082902593598594914311697531591325 6256 4672954417432956379962192614950192143901654288831178492538534457857736320 6257 196471634081745552248512280061541905821883939119093566055892261119434162175 6258 7972459055246027224229431412067379495402813075623392017857186737822456027040 6259 311973482284542371301330321821976048999999999999999999999999999999999999999999 6260 11762805114209967844226414485164470946836047341218091558434105860444552303100400 6261 426964885384299929047454104054017314119034046160246847802628539964697901281514000 6262 14906171772013839039331258207046482388715507700250375410590056569662879664191450552 6263 500058754589672853754888434142771836721322615636029797590781913887274816170797039615 6264 16103777528925348059351720308521686828629365734310444960610660600915097332874640000000 6265 497323236409786642155382248146820840100456150797347717440463976893159497012464656056320 6266 14712515155600226924347848572690805130734850938481919861257544200255060533889504918368000 6267 416470721148177771532676369918117947181737776340608755765950755699487141226708466185203965 6268 11267344822716009203627019114226595398434472872466196442872769326847381223925963526092684640 6269 290981259887315061831530256164353065615359999999999999999999999999999999999999999999999999999 6270 7164017153204234294782868636998511330647176686624080127167506999171720030926989737624198702840 6271 167923567590320756510132106692689583766337365728357731140985147904878612391608677937420879507185 6272 3742114415719102517970538686473418368822851926434154940821630743002003749531243257184882007848000 6273 79164324866862966607842406018063254671922245312646690223362402918454835532613291982271896239469505 6274 1587352210717974568727021039232038349067504054694326325734647853556650776943947896361351013183593696 6275 30118828095335986056310535208000727885536200678510746521212565969107105621624362195296241491835355135 6276 539853978693784378191243360417166135292197237611583351869064889337732201328564061650920087103862109120 6277 9124322311639150709563307904576721529135141160555360251479267620182806193589801583416136339807824510975 6278 145137868916494326392263332766856464129464670643080751432785233499705134652498025940596750342622744739000 6279 2168404344971008868014905601739883422851562499999999999999999999999999990463256835937499999960937500002500 6280 30363584636685952977761483300842317761884830962342835687321179947970441128259737491669096758633020648281600 6281 397593423332039392176404484113285150640670134473802669469178685812709357466852344431545757604675286954082305 6282 4856917938925611521171850103125387174231164856903386662997754979341632060823547331357612391864345476896593216 6283 55209891160625091466527878474199350048367031971714014323158093707909813483990864347878527936475499531752964095 6284 582422873843435732243403659008236909175319421543815500178628308418234481398377455752004869282245635986328033920 6285 5685674604500021173971716545371536678573603966028946300379952306166073862654613549793180276032302678276550162545 6286 51206304565857051595023317815018686694183100220453862875855312548341393617717535475028564713178094595003523751200 6287 424082476980974934102783216255022995529639827534637733758516739955828852214812400841503283172332548260238693761023 6288 3218502324318220673502914277730819049672395411288193482250808350279391424961368885702483941590659450390102978964160 6289 22300745198530623141535718272648361505980415999999999999999999999999999999999999999999999999999999999999999999999999 6290 140512937465984673474081822450417128968632398121094634138123254272562710700633400876453209870349290984223756893095520 6291 801652496980497079207745471898677278676805629739243473771278043724497445928315180650035926291693877110207222346518800 6292 4122202335583236583647832194356452845175112066065709500011871282725627650983991447077237846640195894919206840530432560 6293 19010347617389707365194136157416450807672915270276469470867077632453802440862552676878153114503522642389857313078964225 6294 78205881395282771806152481071099017801247803454480845334045840906064534712040083203100561221537628905278081439400604384 6295 285335317058486027411405324166464744463360460002598071329967949465250689557820764970048082035633315075321399848988573695 6296 917489811787796100165277770058683618692442864103373718642158987366999209008723806462840245245298238890288992691071697920 6297 2582249878086908589655919172003011874329705792829223512830659356540647622016841193268515885596383977582404742245674647552 6298 6313892750521189714633754604994413292197190240839037074315851272731210601370294534499451231806125090710463122330574995200 6299 13302794647291133098447488918574496784089999999999999999999999999999999999999999999999999999999999999999999999999999999999 6300 23935021703008614988886574821802920588280260530085320333648419373493372309453022964493861806707697080240719721323919815520 6301 36414523613410928435354828227868490531513936751009530289219204661155250012406961328200090599074610551572724929174814760705 6302 46336150792381577588313262263220434371406283602843045997201606833324848905635126255792494005534462543024822705089509912152 6303 48720072454505262668010239447492142673408575523662620849540640944790434633007578586622617656770355122418897667988075314525 6304 41761948595190556970945882299241904356487451251641385905655272022536521651318169867650453852547798305749893188470459000000 6305 28746784322447845398736613435720973667743929924263942854563990156761148059682417653726636032643685568432635402259504562175 6306 15623466681276156747178316813858274418623599893731942447455682864879553265165915301915188255258746804429652381415290151360 6307 6577203420835566303883993872613181403851577858464644485596820447398005824926627384825762303115474475982162951176002528705 6308 2098726376889212868660355885811966828020438449676320176711858622714685100089004190868065429791863601173737662764516393680 6309 495176015714152109959649689599999999999999999999999999999999999999999999999999998926258175999999999999999999999999999601 6310 83962408613806711304312743075840650935988411906721594873392472824313259387358977820185785436953663952869396120936645560 6311 9899550597676791102735905413653770407445431834039351482935988094764410959173047990955942997281085516896206678595888625 6312 780993700619698773401907175071218415964436677531525727170243353759016570028428541021287465584885483261964008070894080 6313 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306815 6314 1204625711215452555251199133531975321512260416688532632382092227122146002246324819395795202581211922606722423500000 6315 20919316779846596329232865573811720686633197716220422103161799161606594972751709736680724622308455587216152412100 6316 190718085458920964116236375748835779710674959067303165366338167469865076310481644509442463509124401034192685600 6317 828179745220145502584084235957368498016122811853894435464201864103254919330121223037770283296858019385573375 6318 1515867357380449720253017088929860045389076432004231295907027242767516699158949825539772665521791959285120 6319 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 6320 193632597890512706847971583764083347958511186984319949167778559005819097716881400811452126630596480 6321 8343699359066055009355553539724812947666814540455674882605631275484943402916556616637729738815 6322 54361846697263307560529495055267343940077014075865252023772783650306421674205031791125600 6323 30481233698019308194847181104526345674980976955826182486713565662935258632768454655 6324 616297582203915472977912941627176741921090297182669746689498425292968750000 6325 105312291668557186697918027683670432318895095400549111254310977535 6326 10144175740568179028790664359026986507555512204841760 6327 1298074214633706907132555362828285 6328 0 6329 1 6330 111 6331 12320 6332 1330890 6333 141158160 6334 14693268997 6335 1500730351848 6336 150363024708120 6337 14774554437879600 6338 1423311812304498585 6339 134391637934412192048 6340 12433743083935480859310 6341 1126825030131969720661200 6342 99999999999998999999999901 6343 8687458127689783079640839200 6344 738569102645403826210549618560 6345 61425365346268570446197767595520 6346 4995868076798137874581649520337920 6347 397214318458218542224277496337890624 6348 30862366077815087592306021652465972710 6349 2342388736625917052139104540826934233904 6350 173597862829772829348376688714468549459877 6351 12557715249685059365095784756336096391283080 6352 886293811965250109592896861893991270310729000 6353 61004259453331056987939675478443460081942255200 6354 4093236175904463085683654196283486706973815078825 6355 267608909368732850974859951433099245816729484227088 6356 17039552445970030878764925869030849876706615818382270 6357 1056160497548718038489301032053792513906955718994140624 6358 63694113258132860257269779877087714995871099073479948515 6359 3735448655171776399347824699993039078892536706537925477848 6360 212926357082684736739001958018105521747137892240146614681600 6361 11790184577738583171520872861412518665678199434610382052161600 6362 633825300114114700748351602687997185250232893439999999999999921 6363 33061389635588795063368942081397460712933173476460003880369534080 6364 1672288080095038247812206534363793975916707784324942304290638729440 6365 81972108497218392165990581575745428677907674133674294679835393010960 6366 3891373476113265009874824704622118918847745968339451467100974795980725 6367 178783736206888831451347504652472919506323023597328912258148193359369376 6368 7943960380578161771950175733446651399516490448235684705270942884507396200 6369 341125672472605815737240060891364026523290350856811222245874647291144654400 6370 14145957653885679761892884164431017219161626782621172751324807367873222644871 6371 566044592922467932920289630256783944174352087720184706882390017513705742761840 6372 21838143759917965991093122527538323429999441454135916715992999999999999999657070 6373 811633552880487781251622599476348495331715755727133841143047922553192994396223520 6374 29033612206132395175226879075673177360094294475768141029190896617608385610796498877 6375 998713508724927215635194299872114320043940015273322499314689865719937231678475726968 6376 33003877802918408347822636653422941223607291924829640906089203764961363543360089485440 6377 1046745539380147623857861820053909643860908805083626024412524202489294111728592794000000 6378 31828687130226345097944463881396533766429193628729508717659071379626489518139376035430400 6379 926888454802814296233914460079520723236295610087111414672676037995836080138839725816739840 6380 25821184711187021835025934934923312725267742132472397429715437361176731127480694216909937990 6381 687308034185676561421248165967822319304502845246654543319475573044722461563418682095390376720 6382 17458875593238903709891815369861183936921599999982941827182042177481734055526400167961600000000 6383 422677012039049823392189249582912168508183424511470863651731021473975132385500432664644811685600 6384 9739566920238603877587662188175995858447567212244338621395100103124803524826874688563181290672040 6385 213300521695988843524320705128984847022902559806761436438426943861498020089328982225063025154001504 6386 4433202192544326130039174737011542261627645737508205755074683298725788770102199513483449552779345865 6387 87304371589488601279986157157762109198712723008188243388537387590364602374393143691122531890869140624 6388 1626416717148143247040768901232039305818954836639580138597709647441995247744657500841104954536781156930 6389 28612260870770572044135898102109805170486453593413922998103425573742435850865347786181689438573502709200 6390 474464760205235836897292011037989519515027340348878730056272596709226895345361210273027809457107976060877 6391 7402031314741210646005429971109679670602698202797118409107105545887020905150207493800573616113457894686800 6392 108420217248550443400745280086994171142578124999999999953433871269226074218750000000000000000000000000000000 6393 1487815647197611695910312681741273570332356717154798949898498305086387315423300999654757370347401925324857600 6394 19084484319937890824467415237437687230752166454742528133890026823195260313782947187771133143735181890085194031 6395 228275143129503741495076954846893197188864748274459173176003261052016035107201719695009640374487379913987284128 6396 2539654993388754207460282409813170102224883470698844658857841974692531396854948474491299528860005780897115571190 6397 26209029322954607950953164655370660912889373969471697508200165908652024861211643736547721158940181732177734372976 6398 250169682598000931654755527996347613857238574505273637216642498058887784343041924398264078292249303079235642966315 6399 2201871096331853218586002666045803527849873309479516103663262309888488654506147485293787297769723126168133699302248 6400 17811464033200947232316895082710965812244872756454784817857051861992539005078390194713475629173081227940877826549760 6401 131958595297047047613619485386963581036568211862815932772294629684698391367129360542894689994553947877251074157052480 6402 892029807941224925661428730905934460239216639999999999999995277633517130354786303999999999999999999999999999999999961 6403 5480004561173402265489191075566268029776663526722690731386880943682846487339521540345496060663217092434159089460382400 6404 30462794885258889009894327932149736589718613930091252003308537348062429787539609976534182776235990372506309394824112590 6405 152521486416579753594969791191188755271479146444431251500439628000841586864394004440070982171506254825660929210069106384 6406 684372514226029465146988901666992229076224949729952900951214656890319722734435744762667659473876467230224369637132689715 6407 2737205848834897013215336837488465623043673120906829586691606086162574933240789788746472055436242953874170780181884765624 6408 9701400779988524931987781021659801311754255640088334425218909747650649964646961237195410704762972403943700374382965307520 6409 30277163788997271305454166411936559416850614515411332715191252085579855135715326195829560870996264718485837590544644068032 6410 82631996098781074868989413504096379978550585370535152410581097802362679645548642686186558963801808083745907720335084486625 6411 195730675266156881153646392754826812058112897466010149303791403445045481584168016286571826893001517187883149841394665511360 6412 399083839418733992953424667557234903522699999999999999999999996352700362282921359692374402515013000000015925515300024326970 6413 694115629387249834677710669832284697060127555372474289675804188177382065966279765123379276990575933427471679648642843982080 6414 1019606661175505996189935190380317734882390229028266848098137724477902236045468817790835311736122353290315114322044789981157 6415 1251076071394302594884458081106951728027969657276762241924443419870324653667897923457043407204424465907702249838223047813280 6416 1266721883817136829368266225634795709508622963615228142088056657584574763641954802962118284548140497648256901737994980201000 6417 1044048714879763924273647057481047608912186281291034647641381832875155719135597796355663380296618925058282911777496337890624 6418 689922823738748289569678722457303368025854318182334628509535758400664777913862851369382760204685418019478052225990115556800 6419 359339733669351605185101286718740311628342797555834676291480724848488155215018843334859391939330168929445311547620919256640 6420 144698475258382458685447865197489990884734712886222178683130047278150228436781710819800817783135371850677133805646193350270 6421 44073253914673470241867473602051303388429207443202723710949037715777393075301075634547406829609325785414749872832268061200 6422 9903520314283042199192993791999999999999999999999999999999999296312558223359999999999999999999999999999999999999999999981 6423 1595285763662327514781942118440972367783779826227710302594458246708175810260159788969621288692440680352188232908798291360 6424 178191910758182239849246297445767867334017773012708326692847686209274043877927477185116143012603966387121295948540313600 6425 13276892910534879147832421976210713071395423518035937361894252239303738945910210578326704592330133662064013260174906880 6426 630432099142311667396464641602297820881275828327447146687166417366196161663191533993205052411742547892957984199802880 6427 18069385668231788328767987002979629822683906250327989485735634216833617030940851865661366348713636398315427124609600 6428 292870434917852348609260118033364089612864768027085909444120553146494012680367576124929681344003658851690880601600 6429 2479335110965972533511072884734865136238774467874941149812189099406158699837975560158285662939982180192171594000 6430 9938156942641746031009010831488421976193473742246733224660378554238844054218509878672984541918039127602508955 6431 16674540931184946922783187978228460499279840752046544384107237838107532103558292289097540299192481699966120 6432 9999999999999999999999999999999999999999999999999998999999999999999999999999999999999999999999990001000 6433 1742693381014614361631744253876750131626600682858921288089186323969907704413999916957212388802613120 6434 66749594872528440074844428317798503581334516323554055208511868812056636128600249499489069432825 6435 380532926880843152923706465386871407580539099147930273794471851842901108534824949331057648 6436 182887402188115849169083086627158074049885687146201162529525224259709447520402145280 6437 3081487911019577364889564708135883709660962637144621112383902072906494140624 6438 421249166674228746791672110734681404757026723175469657463177609475 6439 30432527221704537086371993251530170381692111769637920 6440 2596148429267413778236451145613440 6441 0 6442 1 6443 112 6444 12543 6445 1367520 6446 146409999 6447 15386227560 6448 1586874322943 6449 160578146422800 6450 15938480745297180 6451 1551328215856964896 6452 148024428491834392575 6453 13842338707232861947680 6454 1268241794562545318301695 6455 113809328043327880266630600 6456 9999999999999999999899990001 6457 860058354641288431687419160800 6458 72379772059249583476264088436735 6459 5958260438588051325443741275057728 6460 479603335372621236652373132533825535 6461 37735360253530761510676112742374142720 6462 2901062411314618233730627546051499681085 6463 217842152506210285848888324126357042299752 6464 15971003380339100300054651735509963965988863 6465 1142752087721340402223712869139858220727746720 6466 79766443076872509863360999999999999999934390000 6467 5429379091346464071926630870591064382036304468640 6468 360204783479592751540161588252008538925278783602688 6469 23281975115079758034812815758320878320069321852354720 6470 1465401510353422655573783625947190784123134206128685055 6471 89773642291641033271590587723544666986550775603042889184 6472 5350305513683160261610661509748513842281030080053773336575 6473 310042238379257441145869450099361125231225680814304701933760 6474 17459961280780148412598160557488831295115316121458536617386429 6475 955004950796825236893190701774410578236114846461858471987764480 6476 50706024009129176059868128215039999999999999999999999737815040001 6477 2611849781211514810006146424430399214493808557300301169961218471360 6478 130438470247412983329352109680375941542469464397940613147180868304895 6479 6311852354285816196781274781332397999145045951744438234663789445198952 6480 295744384184608140750486677551281038376252547598537379862280639034157425 6481 13408780215516662358851062848935468962551398511277511715888963702393000000 6482 587853068162783971124313004275052203588465974602693559363044437899006181375 6483 24902174090500224548818524445069573936181726024775082359808781033206468583136 6484 1018508951079768942856287659839033239780646340393381046433745481643146696720383 6485 40189166097495223237340563748231660036378245868782190397756372179906158278362400 6486 1528670063194257619376518576927682640099999999999999999932177692714523519900004900 6487 56002715148753656906361959363868046177888358655989149519029688057862045032534411720 6488 1974285630017002871915427777145776060486413429444981424448352596489247116662484762623 6489 66913805084570123447558018091431659442943980023956060107276603868597356142327567176640 6490 2178255934992614950956294019125914120758081313710545798305446016892969099239909250617280 6491 68038460059709595550761018303504126850959072298082244484841343432891086557657227804960000 6492 2037035976334486086268445688409378161051468393665936250636140370126218785498999112639442945 6493 58393972652577300662736610985009805563886623434525268660965143458397965154522256789688501760 6494 1600913452093595353771607965965245388966600012253300057164314888161540731905129926828182470655 6495 41925790085326270246696138124037161477574673560019710582183773309379184623209719549975686235080 6496 1047532535594334222593508922191671036215295999999999999999999999999999999999999395338239987040001 6497 24937943710303939580139165725391817941982822046176130819303282158516736656737780081935953620399840 6498 564894881373839024900084406914207759789958898310195407558274037551956481971020418126524018815922909 6499 12158129736671364080886280192352136280305445908985387272178741808597262438588062570120081132925796000 6500 248259322782482263282193785272646366651148161300460020540464495552366358449991116691716928669814358015 6501 4801740437421873070399238643676916005929199765450353090896424561825303154432071385211440135519138216320 6502 87826502725999735340201520666530122514223561178537336855855842365916319992656640161483840190191895576575 6503 1516449826150840318339202599411819674035782040450937913550438568969506501501039270997642616230940010330952 6504 24672167530672263518659184573975455014781421698141694119999939644974307926570644825614131251462622945413776 6505 377503597051801742946276928526593663200737608342653038778427324202836007833342707550651293856741323155721600 6506 5421010862427522170037264004349708557128906249999999999999999999999999999999999999999999755859374999993750001 6507 72902966712682973099605321405322404946285479140585148543806656461597142755291201638235606342525878639016728000 6508 916055247357018759574435931397008987076103989827641350456987692112482359603627801570281770170410359148578340863 6509 10728931727086675850268616877803980267876643168899581139257044492421794321796097401728976039444648256610305308160 6510 116824129695882693543172990851405824702344639652146854307802526285937165332120861176178198413719663815625927555005 6511 1179406319532957357792892409491679741080021828626226387868845573859509645556342616495805189476039563127813749272544 6512 11007466034312040992809243231839295009718497278232040037535587664737518998102104285675126149136498067985915472510975 6513 94680457142269688399198114639969551697544552307619192457518795454895203414820011273530563311492932209803074741109600 6514 748081489394439783757309593473860564114284655771100962350023529282082095306929075084411791515994615131061055794446335 6515 5410302407178928952158398900865506822499296686375453243664068329749390703108591055140683976106337103403667733971582240 6516 35681192317648997026457149236237378409568665599999999999999999999999999999999999718525023289343973156454400000002560000 6517 213720177885762688354078451947084453161289877542184938524088282776578112236226526992823384667947456531118949269011287840 6518 1157586205639837782375984461421689990409307329343467576125725495138174311920487239537551801620746749642602309204524047809 6519 5643294997413450883013882274073983945044728418443956305516265845491145350204591841781008645385758697529053830714643881760 6520 24637410512137060745291600460011720246744098190278304434243732611660127963357868269234086436396565344541993461909769158655 6521 95802204709221395462536789312096296806528559231739035534206211361239806445108255743477005299122538272693664247409310000000 6522 329847626519609847687584554736433244599644691763003370457442949581829797128840804298792158579622777677357493090709258895360 6523 999146405036909953079987491593906460756070279008573979601311313321666338240178323976761774132147239662850450160540838688000 6524 2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217023 6525 6067650933250863315763038175399631173801499821446314628417533492806031976167519619148155081393211358089725585419092443697920 6526 11972515182562019788602740026717047105680999999999999999999999999999999999999999999999999999999999999569532789999999999190001 6527 20129353252230245205653609425136256214743699105801754400598321430798005644029971089513482649963794569839406726737433355115880 6528 28548986512914167893318185330648896576706926412791471746747856454345716009727057681275725506561241409474173974412848915283185 6529 33779053927646170061880368189887696656755180746472580531959972301128211915817494419100811320211079116765599949525848775207200 6530 32934768979245557563574921866504688447224197053995931694289473278678333811913123127370088437261505982013795853175910433816575 6531 26101217871994098106841176437026190222804657032275866191034545789567150300537301359192488003913013016572259366512451181640000 6532 16558147769729958949672289338975280832620503636376031084228858330294421282377072568546542354802762887417197955181127000653825 6533 8264813874395086919257329594531027167451884343784197554704056652558969139829230605382050301327366259217953169886356248519840 6534 3183366455684414091079853034344779799464163683496887931028861096540634819264487654236932801687985816932336811196649194913309 6535 925538332208142875079216945643077371157013356307257197929929785392556248607890600791990516400158933343344515046020938786120 6536 198070406285660843983859875839999999999999999999999999999999999999999999999999999999999999999999999737855999999999999840001 6537 30310429509584222780856900250378474987891816698326495749294705424409116513042696775657847379719344649886712339375657671040 6538 3207454393647280317286433354023821612012319914228749880471260142703669150772067549069725531119084455710587359943276363775 6539 225707179479092945513151173595582122213722199806610935152202172842763104825046656818500755152692437603912801167279319968 6540 10086913586276986678343434265636765134100413253239154346994763111486904773503285576239685240312074940671889329455366400 6541 271040785023476824931519805044694447340258593754919842286030262442502828466867402426032640505559925814304390250000000 6542 4100186088849932880529641652467097254580106752379202732219712635674892614660264830614790322190186581981413953765375 6543 32231356442557642935643947501553246771104068082374234947508665369982150390086211970093081070826076495604753587840 6544 119257883311700952372108129977861063714321684906960798706845068430868708383537456117438920794747554791522566143 6545 183419950243034416150615067760513065492078248272511988096049678051518004981808069590678791358236945794188480 6546 99999999999999999999999999999999999999999999999999999999999999999999989999999999999899999900000001010099 6547 15684240429131529254685698284890751184639406145730249847223497622813858541879481588312333223139932960 6548 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734143 6549 2663730488165902070465945257708099853063773693418638406933240217790859337263835866320586400 6550 1097324413128695095014498519762948444299315170409742569521688363865669310779664367615 6551 15407439555097886824447823540679418548249302034491847734898328304290779297504 6552 1684996666696914987166688442938726917102321521686419297199330426865 6553 91297581665113611259115979580141300586240062114393920 6554 5192296858534827628530496329220095 6555 0 6556 1 6557 113 6558 12768 6559 1404816 6560 151807040 6561 16105087791 6562 1677100110840 6563 171382425618240 6564 17181861798307752 6565 1689478958876444295 6566 162889462677744140624 6567 15394540563138609174120 6568 1425760886846178945447840 6569 129360663045378496304353627 6570 11494742132376223120360840800 6571 999999999999999900000000000000 6572 85145777109487563964501441198400 6573 7093217661806459172166241401783908 6574 577951262543040979328274795306257088 6575 46041920195771638717935286727421886560 6576 3584859224085422343574104403714370990976 6577 272699866663574113970625127882279240301475 6578 20259320183077556583951115179207972360482648 6579 1469332310991197227605023963293082042795958720 6580 103990439982641976602358193567219214216146618800 6581 7178979876918525887702489717570463518999999999911 6582 483214739129835302401470169464750643372972779028080 6583 31698020946204162135534219747197690029594986480507480 6584 2025531835011938949028714972397128216429166885258397920 6585 126024529890394348379345391830247869739605849059412572905 6586 7630759594789487828085199956588650912977755069732666015624 6587 449425663149385461975295566818802016968996159089859216015360 6588 25733505785478367615107164358252046214490669855298581411041424 6589 1431716825023972169833049165714079987687607026330887309693484975 6590 77355401014542844188348446843727534965514746256921793234312577920 6591 4056481920730334084789450257203199774820018630616206540803276800000 6592 206336132715709669990485567530001552309415935666586885734738159549120 6593 10174200679298212699689464555069323428891651965869487572224612518068147 6594 486012631280007847152158158162594646631314599938511453268222081578333920 6595 22476573198030218697036987493897358916051369763486886795856197029466731200 6596 1005658516163749676913829713670160172223067007735153310932219028472900390624 6597 43501127044046013863199162316353863065522236439166068506373209861299642453325 6598 1817858708606516392063752284490078897342614279715947003348265995414509863302928 6599 73332644477743363885652711508410393264205527296278778835504512568931933304278600 6600 2853430792922160849851180026124447862582908874197451107311406867590374566803490880 6601 107006904423598033356356300384937784806999960901789514170119509999999999999999999931 6602 3864187345264002326538975196106895186274298713016884217946039928843712014224253378280 6603 134251422841156195290249088845912772113076111797165989028021531431428539249080150016000 6604 4483224940666198270986387212125921182677246728561944699423642807216798233004587079981672 6605 143764891709512586763115405262310331970033366658224233189656008175768604470597143389750800 6606 4422499903881123710799466189727768245312339701478319953142914653982750839952207031249995776 6607 130370302485407109521180524058200202307293977193192672348007028877622117215404054059354423360 6608 3678820277112369941752406492055617750524857276435745204835851439221618493114067416732445889280 6609 99256634029802911933839693889845214115929200759664592127665565291291253070293669722391340712192 6610 2557473195204902485048464425566266850132055087162801555691768607299412279477480202734035915050400 6611 62851952135660053355610535331500262172917759999998976509630922530750463999999999999997200640216000 6612 1471338678907932435228210777798117258576986500724430076371675685750832388337374752346286352041723440 6613 32763903119682663444204895601024050067817616101991309870862535946445902773306222114926438098856312775 6614 693013394990267752610517970964071767977410416812167906988449140606138135403315638531998959176774219248 6615 13902522075819006743802851975268196532464297032825760652009729520108792243121311093764036841610642075080 6616 264095724058203018871958125402230380326105987099769436250325597460852922182539259665645658969879150390624 6617 4742631147203985708370882115992626615768072303641016180844635966355432747439364613197783590623588676272075 6618 80371840785994536871977737768826442723896448143899709701672522436642502274495134640536160716098860430460656 6619 1282952711594957702970277597846723660768633928303368094082923096922569503878766780493616311896627846116802560 6620 19252683449641888890260123354856276823237618025475304982087581524852141411154717334003958006204354260684862400 6621 271050543121376108501863200217485427856445312499999999997671693563461303710460662841796875000097656249687502549 6622 3572245368921465681880660748860797842367988477888672278706294430512415944331345700171072906190648567458785359200 6623 43970651873136900459572924707056431379652991511726784821905142816800043396441800106357553168947669763672101507120 6624 504259791173073764962624993256787072590202228938280313545791203663903421551802487235091570787439545527640855274944 6625 5373909966010603902985957579164667936307853423998755298158574413703028884200937733031593208434628264535620337275005 6626 53073284378983081100680158427125588348600982288180187454105335965020350343958333017013728749589063227176666259765624 6627 484328505509729803683606702200928980427613880242209761651562539498304379429484265947252327286586281255168167934689280 6628 4071259657117596601165518929518690722994415749227625275673372010983815522181866700308212713576218060284879210009858400 6629 31419422554566470917807002925902143692799955542386240418700960878769052545797385374423780974932683437565964129147027415 6630 221822398694336087038494354935485779722471164141393582990227272499977995888144454563494879346126186279020739896531105600 6631 1427247692705959881058285969449495136382746623999999999999999811105340685214191452159999999999999999999999999999999936040 6632 8335086937544744845809059625936293673290305224145212602439445915341609507243412496039316845359179783998380091248941421600 6633 43988275814313835730287409534024219635553678515051767892777567739338821872984533038874586660094715215998744550725399481705 6634 208801914904297682671513644140737405966654951482426383304101850733152132417355392078457174592792062856336395044102926127528 6635 886946778436934186830497616560421928882787534850018959632774369056155988735965076263747187003670845841166372641381608734720 6636 3353077164822748841188787625923370388228499573110866243697217455549154293219967491200439832137861157521569728851318359375000 6637 11214819301666734821377874861038730316387919519942114595553060267620505404049743224142038197457280768416506444930155028676575 6638 32971831366218028451639587222598913204950319207282941326843273521196462242793990230557452566766501844619310634477965332442688 6639 84615164005151820665845159428194693098035799419427996068435045743701923861960163448237875838400473056457904245861703235960800 6640 188097178930776762788654183437388566387846494464835753480943538710688707802385463651395525644174458016828283875833088291665920 6641 359175455476860593658082200801511413170429999999999999999999999890581010868487640790999999999999999999999999999999999999999971 6642 583751244314677110963954673328951430227567274068250877617351322257178317477641282468673431047241215011424352183655545261418720 6643 799371622361596701012909189258169104147793939558161208908939980552715594871903684293482906529822785069220984173005005696177600 6644 912034456046446591670769941126967809732389880154759674362919253085466672523897586208912607420113148072606337611541329196453280 6645 856303993460384496652947968529121899627829123403894224051526305064157289152518903061159086372047581491171250621882678586223100 6646 652530446799852452671029410925654755570116425806896654775863645546972324459748622722289612685386828161426819801330566162109376 6647 397395546473519014792134944135406739982892087273024746021492599798387644164605377509690541281529757652669443114783371322968600 6648 190090719111086999142918580674213624851393339907036543758193303444850234108744968124069523987114508000652191847241448139698144 6649 70034062025057110003756766755585155588211601036931534482634944067472636230163438377404666040094660754597731837725000333262827 6650 19436304976371000376663555858504624794297280482452401156528525632657830346207774356881933189358382039066366539624936849878240 6651 3961408125713216879677197516799999999999999999999999999999999985926251164467199999978525163520000000000032768000000000000000 6652 575898160682100232836281104757191024769944517268203419236599427061651467503917683818033285217971123197113409626034423582080 6653 57734179085651045711155800372428789016221758456117497848482680777729308352927842938264984316211989417203871680213277072448 6654 3837022051144580073723569951124896077633277396712385897587438897158780555368050854768506032422941382492393534862621084096 6655 161390617380431786853494948250188242145606612051826469551916109350162710189160353291722063257345881269193110978140569600 6656 4065611775352152373972797075670416710103878906323797634290517698787563831961701377171181093217455781996250152587890624 6657 57402605243899060327414983134539361564121494533308838251073952007824520168108522455010906277642309416854190024084465 6658 419007633753249358163371317520192208024352885070865054318259957799640820272617869666750277036856988452476999386168 6659 1431094599740411428465297559734332764571860218883529584471220295390421920874456371078855969947058074374327060160 6660 2017619452673378577656765745365643720412860730997631870476975778411011384275076668362035813900896157544694080 6661 999999999999999999999999999999999999999999999999999989999999999999999999999999999999999999999999999999991 6662 141158163862183763292171284564016760661754655311572624335224092241585052457078933432718798844642935440 6663 4271974071841820164790043412339104229205409044712574789075417764144772789937619619940001518714880 6664 18646113417161314493261616803956698971446415858248583415929120740302154318206422517221824800 6665 6583946478772170570086991118577690665795889974925919822795907589685071736056360002325 6666 77037197775489434122239117703397092741524065928615513257682323455810546874976 6667 6739986666787659948666753771754906370335071471928235987650746531840 6668 273892744995340833777347939263771534786080723599733440 6669 10384593717069655185003261181820901 6670 0 6671 1 6672 114 6673 12995 6674 1442784 6675 157351935 6676 16850569120 6677 1771560999999 6678 182803910786640 6679 18509302102807152 6680 1838459212289074800 6681 179084769654285362175 6682 17103393581150370792480 6683 1601032218567680790102015 6684 146853371345155237328830992 6685 13194787630628721491502591565 6686 1160968955369998427953420840800 6687 99999999999999999999999999999999 6688 8429431933839268823258186224471800 6689 695135330857032999706040305346412543 6690 56061272466674974994082424086051459840 6691 4420024338794077316988270788648978340865 6692 340561626288115122639480044728775136718656 6693 25633787466375966713243825003006740645543935 6694 1884116777026212762307449210630824492012032800 6695 135178572611190144939662572289356335008058105600 6696 9463130038420419870814595292141461080070799966480 6697 646108188922667329893224099999999995695327900000000 6698 43006111782555341913730845060380661693242650553266080 6699 2789425843265966267927011339423554153287456501159428095 6700 176221269646038688565498202597126943026468838974264422720 6701 10838109570573913960623703697505423039374700588527754674175 6702 648614565557106465387241996309947973384007929224609375000000 6703 37751755704548378805924827612785513671134930754736548064781425 6704 2135880980194704512053894641734914762982427931957448316846446400 6705 117400779651965717926310031588554901628355478020743470211197858225 6706 6265787482177970379256224194341930054078305002132383115393697370560 6707 324518553658426726783156020576255999999999999999999999999999999999999 6708 16300554484541063929248359834870122618079453858079592390767943769994720 6709 793587652985260590575778235295407228344384221397019975527291161729685565 6710 37422972608560604230716178178519787789914078133614493623981643171068585280 6711 1708219563050296620974811049536199277661234714929366387808578148277342437375 6712 75424388712281225768537228525262012916698313460747156011949479580101142583824 6713 3219083401259405025876738011410185866850439676924349931072031341934957849214975 6714 132703685728275696620653916767775759506009494139356765375386206725004474972999200 6715 5279950402397522199766995228605548315022870628599287344611923379595558734555780160 6716 202593586297473420339433781854835798243386476650505113035829667904834682686159970640 6717 7490483309651862334944941026945644936489999999999999999999999999999999999999999999999 6718 266628926823216160531189288531375767852926609232411378137139937713168296430145628387520 6719 9129096753198621279736938041522068503689175697753594106649182406166278667447230674890752 6720 300376071024635284156087943212436719239375530746693406189148122626463462456396958242350800 6721 9488482852827830726365616747312481910022202202523137497418522719956535233239146112007204605 6722 287462493752273041201965302332304935945302080593987822892661231676243048439025878906249725440 6723 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652095 6724 231765677458079306330401608999503918283066008415391294625463593265739797027155605873715185180032 6725 6153911309847780539898061021170403275187610447101685419739626430092962573443318599428167534085105 6726 156005864907499051587956329959542277858055360316929295687019326609973620083505195851363433266835040 6727 3771117128139603201336632119890015730375065599999999999999999999999898440043331583999999999999996401 6728 86808982055568013678464435890088918256042203542741336147896083420905118741115398572411086623096674640 6729 1900306380941594479763883944859394903933421733915497351026033862324967197615194912638195921621021097983 6730 39501763514445261898799524344952090774712393758293569865867340157033777242144263994877231014774563696000 6731 778541236245864377652959710615019005818000633838242624414896658052220900099172141945224288308537826738175 6732 14525264823201166037957696897122670917935829290487318977516885613786449535509323101093992590904235839843696 6733 256102081949015228252027634263601837251475904396614874271675636339011989054136411531293772178322465951787620 6734 4259707561657710454214820101747801464366511751626684613905144410860793964443754701794862071573794214275114880 6735 66713541002937800554454435088029630359968964271775140900479836800010528689950290694130756729443320133386792705 6736 981886855931736333403266291097670117985118519299240554082078869776951706956513618753072726556140849323441026000 6737 13552527156068805425093160010874271392822265624999999999999999999999999999999999999999999999999999999999999999999 6738 175040023077151818412152376694179094276031435416544941656548658831214225322929149189116986784124754656068051801600 6739 2110591289910571222059500385938708706223343592562885671452899642627159356526748742850387902892583256922390687381249 6740 23700210185134466953243374683068992411739504760099174736651476459683381724507612122969971470861598089815347971660160 6741 247199858436487779537354048641574725070161257503942743715310145621043041842775799519594802180339844231444499609419775 6742 2388297797054238649530607129220651475687044202968108435434732833284573349184201964836459640877308299535951854687500000 6743 21310454242428111362078694896840875138815010730657229512668897718931836780325673897067044224728260259620732354781249535 6744 175064165256056653850117313969303701088759877216787886853954932665880745678475663494478841646131121866025817797381302000 6745 1319615747291791778547894122887890035097598132780222097585441505653592816121422887541117468687862813107059114529508899600 6746 9094718346467779568578268552354916968621317729797136902599317701518844854353230436165006998254167276505912603413043627040 6747 57089907708238395242331438777979805455309864959999999999999999999999999999999999999999999999999999999999989514235904000001 6748 325068390564245048986553325411515453258321903741663291495138387811267707652462509396235336296542618546859570613396977583680 6749 1671554480943925757750921562292920346151039783571967179925547614979523706413183573892224801540358306483926800233589012168703 6750 7725670851459014258846004833207284020766233204849776182251768462676649144982364013029681572205011022102595110546284854701440 6751 31930084023729630725897914196175189439780351254600682546779877464711525840511797276898277895581217180343270501018625523056640 6752 117357700768796209441607566907317963587997485058880318529402610886314639195057683652312256294388807873474434018135070800781216 6753 381303856256668983926847745275316830757189263678031896248804049716595245480939969777014173755170081734494698188597994618617855 6754 1088070435085194938904106378345764135763360533840337063785828026017901780931333572068971649144154021889231810648453872320869120 6755 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806734524678634881046438477825 6756 5831012546854079646448279686559045558023241328409908357909249699597648225332757017736031540969490837723575294340464928188519360 6757 10775263664305817809742466024045342395112899999999999999999999999999999999999999999999771232075450389999999999999999999999999101 6758 16928786085125636217954685526539591476599450947979275450903188344694135053050825070721226211423032128768249869666446626042103200 6759 22382405426124707628361457299228734916138230307628513849450319460207041351626013222146154887264803910920009414890311400539815935 6760 24624930313254057975110788410428130862774526764178511207798819832352595207348409590747126440658711811503990118012465254385464480 6761 22263903829969996912976647181757169390323557208501249825339683936386553656853271234102179783588778043841325996651486496289407425 6762 16313261169996311316775735273141368889252910645172416369396591137866514544547399479315630266285097604850307106971740722656234400 6763 9537493115364456355011238659249761759589410094552593904515822398249586658649193799482553515490237661949678269390122476843826625 6764 4372086539555000980287127355506913371582046817861840506438445978795561440608461602654880760320453929962897713740999314719172272 6765 1540749364551256420082648868622873422940655222812493758617968770725667252524012024659743774078618588844223076687980439822429425 6766 408162404503791007909934673028597120680242890131500424287099038146400288144921189754173010975499517948044328500713183493690240 6767 79228162514264337593543950335999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 6768 10942065052959904423889340990386629470628945828095864965495389090173499628818329547545296683199035238527029360755748002766120 6769 1039215223541718822800804406703718202291991652210114961272688286235988804850149885883843512369622681374953141033445242748996 6770 65229374869457861253300689169123233319765715744110560258986459292867461667914606880097194872530309253578247627685929948800 6771 2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493375 6772 60984176630282285609591956135056250651558183594856964514357701719663436074466829669627200001644319861245131835936740864 6773 803636473414586844583809763883551061897700923466323735515063676592278952473411906800498903149276570068357134938013695 6774 5447099238792241656123827127762498704316587505921245706136732143405457798342610021307791664441027634386139494728640 6775 17173135196884937141583570716811993174862322626602355013785689854045094007224471445668252563905849500370190852495 6776 22193813979407164354224423199022080924541468040973950573826304242676811900105422435305490466963509260909423920 6777 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 6778 1270423474759653869629541561076150845955791897804153243306804216538002643378041808514976751375116460960 6779 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985215 6780 130522793920129201452831317627696892800124911003421969344107408618079787129178683669159364800 6781 39503678872633023420521946711466143994775346134750732502770466674365604652521745285085 6782 385185988877447170611195588516985463707342773886921349912881851196258545000000 6783 26959946667150639794667015087019630673637144422540572481103610249215 6784 821678234986022501332043817267966970880597728082111696 6785 20769187434139310514121985312686065 6786 0 6787 1 6788 115 6789 13224 6790 1481430 6791 163047360 6792 17623404177 6793 1870414552160 6794 194871708669000 6795 19925626416890040 6796 1999004626968383125 6797 196715135728956532248 6798 18982985583340864943970 6799 1795856326022129150390624 6800 166507350731037536851591065 6801 15125897248551112432143583680 6802 1345868338324129477275739443840 6803 117257864492369852051862561201600 6804 9999999999999999989999990000010000 6805 834513761450087614416078625185528200 6806 68123262423989233970358202161817338330 6807 5437943429267472574499737548203600936064 6808 424322336524231422430807512521847519313825 6809 32353354497370936650756292250156402587890624 6810 2409576021839340871044914487300496280865344760 6811 175222860263437786894593195184969752945739626000 6812 12436428680229493334448956282954395165865694724005 6813 861144833496258208244128200930142308221952743383320 6814 58149737003040059690390168974581341716709999999271090 6815 3827543948647425430322045212330289877339037312647605280 6816 245469474207405031577576997867602608058296596024168656535 6817 15331250459205365905198343626073863470152364154520813864048 6818 932077423069356600613638517985362275144477783202257293967360 6819 55132238072354049557915569686353002846264260691378077890617776 6820 3171147479182063819697685519473977004129596381686880421164351405 6821 177278121356160474500473255263998346371626331523159665674848399840 6822 9626863931461188869957422590261501590887177494712280014178925453600 6823 507528786056415600719754159741696356908742250191663887263627442114880 6824 25961484292674138142652481646100479981985601490518015999999999999999921 6825 1287743804278744050410620426954739687963064854495109662359469179592676480 6826 61899836932850326064910702353041763809971133900912263190467029223898960440 6827 2881568890859166525765145719746023659877064263035691961526335443765425482400 6828 129824686791822543194085639764751145102212507721727479660000485245406967405275 6829 5656829153421091932640292139394650968754751918510237373993732035160064697265624 6830 238212171693195971914878612844353754146930741911975834185383517764558325441745250 6831 9687369058164125853307735924047630443938791496606281580720864475523370012775724480 6832 380156428972621598383223656459599478681646612595881473550746421860466244979626344377 6833 14384144627120612844099798511693341675280443634829351032373799642642703462931962464720 6834 524333831675630363446145871886195145554299997263125265991903618138490057008235430000000 6835 18397395950801915076652060908664927981851936172673385761641096101224912899721562415832760 6836 620778579217506247022111786823500658250863947351698092399400894348705501726462582653600000 6837 20125196758650564038457892195233260189038160564514569755712732396705248511713832573952074880 6838 626239868286636827940130705322623806061465345363446736722721281762675998655439056202565918010 6839 18685062093897747678127744651599820836444635238745901802028814842060455703176558017730712890624 6840 533996758980227520598755426542388028650676130589071848634427220518096598742202452492500189839360 6841 14601237679858996298815301366968746851833158530173472717993494362270603799169732592080785837012480 6842 381542501210562393473679783312565003061631847720302015316032477283914027382561722934210005656482680 6843 9516357759357442146865336127532078949341376979332784588729070987760976338882865940716426639273855760 6844 226267027688376192080197927193400943822503935999999938590577855351845027839999999999999999999999999941 6845 5121729941278512807029401717515246177106490009021741095849803062098908784137906101639906158615246651320 6846 110217770094612479826305268801844904428138460567098844980993957237416989425051238450844463637475164127630 6847 2251600520323379928231572887662269174158606444222733529805471257829342801925372509590464618365339438340000 6848 43598309229768405148565743794441064325808035494941586939331861045998241963063480944072108095070124722094025 6849 798889565276064132087673329341746900486470610976802544657234932319080089538022821335616386549293707468362400 6850 13829512425246822325609492250234499211579698837417203210164419068150828790586824112789684847607450866087362560 6851 225764500767858654073385465392633477611425122836214284551998115524528788974971860265258682571705985973664970560 6852 3469104132152765628831630624577540778718386142132307326816783677840510577388074096696227620081716998415707444931 6853 50076229652518553003566580845981176017241044484261268258409799546140419810413419785744295579483450153050225365800 6854 677626357803440271254658000543713569641113281249999999999883584678173065185546874999999999999999999999999999875050 6855 8576961130780439102195466458014775619525540335410702141173812927660310682339545739410114105187553445282774370612800 6856 101308381915707418658856018525058017898720492443018512229737730058682891839786853781547834880315704926316210817138735 6857 1113909878701319946802438610104242643351756723724661212622652768893562658207945194763064336952218952506065384605882848 6858 11371193488078437858718286237512437353227417845181366210904250975977276211598153938943158478435282154920853042636666880 6859 107473400867440739228877320814929316405916989133564879594563305329166209446515624359452800717917853035032749176025390624 6860 937659986666836899931462575460998506107860472148918098557431353651994374248901288048015279593059725446347642382296547285 6861 7527759106010436115555044500680059146816674720321879134720064848309074900514271527273113213948891352292385325609365724000 6862 55423861386255254699011553161291381474099121576769328098588542088705605667901828612130797210549967249116630292701711883970 6863 372883452205178962311709010646551595713474026921682613006572045072463011087970828977050642093700758307568859138442715506400 6864 2283596308329535809693257551119192218212394598399999999999999992444213627408567658075141000931573760000016777215999897601639 6865 12677667232005556910475579691049102677074554245924868368310397237234588060517230406475800921791312451461548500352647487937680 6866 63519070275869178794535019367130973153739511775734752837170809328337252368461204489608230850000912039503243222805749032140160 6867 285849821503983527577302178828669508768350628579441718743315433653685269279359531755348546050547110362524925080978834287259592 6868 1149483024854266706132324911062306819832092645165624571684075588550925020012407647437953059487080354486665473957260446725570525 6869 4107519526907867330456264841756128725579911977060811148529091383047714009194460176737674628189012082657427527010440826416015624 6870 12964331112726745453512823339360772245744434965053084472459337689746740284608710272262073196209538885989796062884892963264166790 6871 35906324357811432983835510485410216480190897616731123104932324864582947382402655361077065845208720508788451295745041688150968320 6872 86645927941275464361825443254471365732388658605494267974077486892561411311604594677844231008197011310560739476910281756306833377 6873 180761388952476469039896670283330412298720481180707159095186740700971848198092430568990527179930586609774911077253305594080078080 6874 323257909929174534292273980721360271853386999999999999999999999996717430326054629223729999999999999999999999999999999978130027000 6875 490934796468643450320685880269648152821384077491398988076192462018286964998696318556228818409171536947510173204681513032521870560 6876 626707351931491813594120804378404577651870448613598387784608944881066153150315660158162775264337572482278293342752067452158843120 6877 664873118457859565327991287081559533294912222632819802610568135499305204269921340346297290809262484944930020118663534348530022240 6878 578861499579219919737392826725686404148412487421032495458831782341331930939297272332147444034293972960752338888812118149588564850 6879 407831529249907782919393381828534222231322766129310409234914778466857702787342889201430140566628779197344556450843811035156249376 6880 228899834768746952520269727821994282230145842269262253708379737554901796608881986448337166107183716916167105628815936781023182825 6881 100557990409765022546603929176659007546387076810822331648084257522325773843526088137670387099694093803381667410498347524921396800 6882 33896486020127641241818275109703215304694414901874862689595312954723410300067848162157109713166635018112695527868532501817425920 6883 8571410494579611166108628133600539534285100692761508910029079804002103182677628491384932536507046479506486073421548699519265920 6884 1584563250285286751870879006719999999999999999999999999999999999718525023289343999999999999999999999999999999918080000064000000 6885 207899236006238184053897478817345959941949970733821434344412393169256179768914283858226817514626688001526511938492868010650800 6886 18705874023750938810414479320666927641255849739782069302908389120010937232805249233164817943095732990855349898269632851776000 6887 1108899372780783641306111715875094966436017167649879524402769841278887580501366697712424694256005093589248451503068397608000 6888 41315998049390537434494706752048189989275292685267576205290548097712317693279183566667715440584587365375909993936541712655 6889 914762649454234284143879342025843759773372753922854467715366482227201862191382809863515745973927550949156284332275390624 6890 11250910627804215824173336694369714866567812928528532297210863123809169664507875032498863797123805441520141443928657720 6891 70812290104299141529609752660912483156115637576976194179785932868139298626072345143985218533131812651826882571267520 6892 206077622362619245699002848601743918098347871519228260165297231939181097130016806942969522178244823682264099454965 6893 244131953773478807896468655189242890169956148450713456327714069187732377528196957404677087520477124569203977560 6894 99999999999999999999999999999999999999999999999999999899999999999999999900000000000000000100000000000000000 6895 11433811272836884826665874049685357613602127080237382571153151471568389249023393608050222706416077770720 6896 273406340597876490546562778389702670669146178861645708546672002189571310160591116047488487482462215 6897 913659557440904410169819223393878249600874377054180587380526913623074715732461231564846033600 6898 237022073235798140523131680268796863968652070523309181450679351033931037977911101408640 6899 1925929944387235853055977942584927318538101648215388195239938795566558837890624 6900 107839786668602559178668060348078517502251719136445195462508250397715 6901 2465034704958067503996131453373943813074726481016541280 6902 41538374868278620884128782557904890 6903 0 6904 1 6905 116 6906 13455 6907 1520760 6908 168896015 6909 18424338912 6910 1973822685183 6911 207616013922240 6912 21435888099987900 6913 2171893279301151120 6914 215892499727278669823 6915 21048519522984322208400 6916 2012196471835550329409535 6917 188564914232322220695374896 6918 17316764476028035425626408385 6919 1557967416600764457534996409920 6920 137278570509061218398719233294335 6921 11843044313729355046409541114990600 6922 999999999999999999999999999999999999 6923 82616862383558673826278266645882680800 6924 6676079717550944929176811091661103682109 6925 527480512638944839726400799843858083362752 6926 40734944306326216553363903595402880264175615 6927 3073568677250238981821842075763865647521248000 6928 226500146052898041878222437726567560343948143600 6929 16295726004499714181197166733605889544590068566000 6930 1144151438581113386769304011857112014376621429424128 6931 78364179848159496950215666255297681121489464554340080 6932 5233476330273605372135115209999999999999999999999999999 6933 340651411429620863298662023895439388096183523003063885760 6934 21601313730251642778826775812496003363058063144978611175423 6935 1333818789950866833752255895468302302476430948621398781979520 6936 80158658383964667652772912546750108799215263422593384767127325 6937 4686240236150094212422823423339997816823840225804846801757812416 6938 266376388251293360854605583635814584463528194815728100069935267585 6939 14714084072561319383539280186911862327800900701963729403914679247760 6940 789402842379817487336508652401443158549062234211479095744539264024575 6941 41109831670569663658300086939077404887079722720585600456513674936532640 6942 2076918743413931051412198531688038399999999999999931280523263999999993601 6943 101731760538020779982439013729424435347947335505411450600769714946114100480 6944 4828187280762325433063034783537257577247233602979778080317236082434350514175 6945 221880804596155822483916220420443821810480268007000901740176665295090648835696 6946 9866676196178513282750508622121087027771291713432020255982347384449929918283775 6947 424262186506581894948021910454598822656604015479313602554611861705780029296453200 6948 17627700705296501921701017350482177806873007670837740222402790016161347771578905700 6949 707177941245981187291464722455477022407531680827825317693092676339527787104031556592 6950 27371262886028755083592103265091162465078561338658705594989789614328567714539271880703 6951 1021274268525563511931085694330227258944911494280240435291704008200273119391695983278720 6952 36703368217294125441230211032033660188800999999999999999999999999999999999999882351000000 6953 1269420320605332140288992202697880030747783595778826616883057454574272255112761588084225200 6954 42212943386790424797503601503998044761058748426412619149145819237114644867906353487306288625 6955 1348388182829587790576678777080628432665556757817990062091713273281322731671629267006647467680 6956 41331831306918030644048626551293171200056712794190786938755085532795628914236647031301635833855 6957 1214529036103353599078303402353988354368901290518346923817867129944225219560999803531382850000000 6958 34175792574734561318320347298712833833643272357706444319152665725155515612490247647445888767361025 6959 919877973831116766825363986119031051665488987400924960077000856836763458906325327941638088861304320 6960 23655635075054868395368146565379030189821174558658878753479123997277164879603958892806055643479535869 6961 580497823320803970958785503779456815909823995739299762360652438188875176341236206270272680477120130480 6962 13576021661302571524811875631604056629350236159999999999999999999999999999999999999999999999999999999999 6963 302182066535432255614734701333399524449282910532282722392014446523570107057922065722912215214369008996160 6964 6392630665487523829925705590507004456832030712891733088851577912861189652777515686114891080333114973618175 6965 128341229658432655909199654596749342927040567320695811151460828827394122341691216670550479449752147766268752 6966 2441505316867030688319681652488699602245249987716728870165115919651764742619009617424390332823215844511190080 6967 43938926090183527264822033113796079526755883603724139955254115053988579562970800836943387985229492187500000000 6968 746793670963328405582912581512662957425303737220528973376206155564558960211479000064946135617464712657261113585 6969 11965518540696508665889429665809574313405531510319357081240874661051119106812434694742164254207170304810845575216 6970 180393414871943812699244792478032120493356079390879980994897478707228469577625586036929567253346163179518179672063 6971 2553887712278446203181895623145039976879293268697324681178675999665645527575490042871264116694869823356637560201600 6972 33881317890172013562732900027185678482055664062499999999999999999999999999999976158142089843749999999999999999997501 6973 420271095408241516007577856442724005356751476435124404917513904810424409793122457563582542645072591598671382116073600 6974 4862802331953956095625088889202784859138583637264888587027480776612975157437651479900508873280929077070059641895911423 6975 52353764298962037499714614674899404237532566015059076993264646762709001218617336441636702476867232850406263772813248640 6976 523074900451608141501041166925572118248461220878342845701596268134127076539313591783462601413599110393736561173532246015 6977 4836303039034833265299479436671819238266264511010419581755348411981119016359976564988014420021267142146825790405273437456 6978 41257039413340823596984353320283934268745860774552396336526985983852036006710504661949344343544777022727335252500736979200 6979 323693641558448752968866913529242543313117012973840802792962785733614017885773857742797773101685580365842259856232979613200 6980 2327802178222720697358485232774238021912163106224311780140718815972937727638189975223863834013154379924862145991151875236289 6981 15288221540412337454780069436508615424252435103788987133269453828660793082547315606943917415800527713190410026719823428704960 6982 91343852333181432387730302044767688728495783935999999999999999999999999999999999999999999999999999999999999999999999999999999 6983 494429022048216719508547607950915004405907615591069866364105492139553786898100793312766786960972125676073824675985734288871680 6984 2413724670483028794192330735950976979842101447477920607812490756030432232060637080700253934524353339040902500547511800395988992 6985 10576443395647390520360180616660771824428973257439343593502671044651705712421290611676781610802749433641816424357994804775912800 6986 41381388894753601420763696798243045513955335225962484580626721194266137489303289270897879323954653497738244890519038835185156095 6987 143763183441775356565969269461464505395296919197128390198518198404643288684438664936911376733478015309790041095475382034085767840 6988 440787257832709345419435993538266256355310788811804872063617481472384103775966605062228384860976614485072682046148518075228134385 6989 1184908703807777288466571846018537143846299621352127062462766720525245075007618979432745470529214390573204573160521696269353572672 6990 2772669694120814859578414184143083703436437075375816575170479580614621307805625623039973012307564669933444864979011531306380033025 6991 5603603057526770540236796778783242781260334916601921931950788961716682540928088384619549982091603840615561866864793699377860179200 6992 9697737297875236028768219421640808155601609999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 6993 14237109097590660059299890527819796431820138247250570654209581398508164936501970846625319907901917805053422277273016089652904139360 6994 17547805854081770780635382522595328174252372561180754857969050456802320419674794366162585431615606266161287381273771919757644591105 6995 17951574198362208263855764751202107398962630011086134670485339658455455381616361907953910702902177915191272294455660718068194856560 6996 15050398989059717913172213494867846507858724672946844881929626340997310272032811354253070720507112672890817115179885230432242892125 6997 10195788231247694572984834545713355555783069153232760230872869461651247730509914327817234946937929862542659975588321685791015624976 6998 5493596034449926860486473467727862773523500214462294089001113701391761915381935628502097636307041459735721301747668861736032333825 6999 2312833779424595518571890371063157173566902766648913627905937923003464937691568555889809138510618307582265141073910973030559338240 7000 745722692442808107320002052413470736703277127841246979171096885031222950221621819935315986654051397001309398615668936918377168895 7001 179999620386171834488281190805611330219987114547991687110610675881116469704595914812538330487403920136406980278860890846278810840 7002 31691265005705735037417580134399999999999999999999999999999999999999999999999999999999570503270399999999999999999999974400000400 7003 3950085484118525497024052097529573238897049443942607252543835469759907728788005370852940924327158028064878074747677590476504800 7004 336705732427516898587460627772004697542605295316077247452351004740460372771448563031143507354757009822674618697405379563749375 7005 18851289337273321902203899169876614429412291850047951914847087268440948136376415480320192923818168815623735694502731193602560 7006 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304255 7007 13721439741813514262158190130387656396600591308842817015730496276975777611796361792841025817324407398700714111327954144000 7008 157512748789259021538426713721176008131949380999399452160952480612086674684788732803175559648961906335844574397404756755 7009 920559771355888839884926784591862281029503288500690524337208712281942534891322969961170853468479331828643169002325200 7010 2472931468351430948388034183220927017180174458230739121985139338982493537041032690051213461599885296157011931561983 7011 2685451491508266886861155207081671791869517632957848019589230038546768706180318977150324845556814080687189327760 7012 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 7013 102904301455531963439992866447168218522419143722136439758986449721389160310989070080101415170088835099200 7014 2187250724783011924372502227117621365353169430893212436425770606409628480645717496496730021002477505 7015 6395616902086330871188734563757147747206120639349037309691913357975391879460848822046659478400 7016 1422132439414788843138790081612781183811912460851026370100108119569907426770445020430335 7017 9629649721936179265279889712924636592689120462296159457764588296417236328121904 7018 431359146674410236714672241392314090778194310760649159680065577942785 7019 7395104114874202511988394358551788540142097925552268320 7020 83076749736557242056487666389614340 7021 0 7022 1 7023 117 7024 13688 7025 1560780 7026 174900624 7027 19254132715 7028 2081951752608 7029 221068139335680 7030 23045377697163360 7031 2357947690853589891 7032 236736367459211723400 7033 23316389970531401800620 7034 2252191588960823337718800 7035 213292826014566916398298455 7036 19799315994393973882935078976 7037 1800943505506915552684136202240 7038 160470643909878751793805444097920 7039 14002414191924244264952756945201988 7040 1196147475686664860781049986817531800 7041 99999999999999999998999999999999000100 7042 8179069375972308708891986604501881738800 7043 654255812319992603059245779788911960423327 7044 51165609725977649453468030598885114890323008 7045 3910554653407316789122928362765295842203893760 7046 291989024338772703273075537557661533355631440000 7047 21291013728972415936552908670377035858085088063395 7048 1515502518418473418851336545154803387632530918807048 7049 105261932349462431582775969057028998130561368546614940 7050 7131140366182514222469625631902508493327602479768018320 7051 471012869724624483492160368897712320754116479505160718189 7052 30317975617236256833580920126868226118402514553481681430800 7053 1900915608262144564536756271499501322095209444161326080327680 7054 116042234725725414536446262905753072605583219443226620993410464 7055 6893644621020961418138470479020500403595724361339252380748677035 7056 398330420072758008055939990983900445564259425736963748554683049376 7057 22375616613108642311786869025408424578819726264297959968714244101120 7058 1221268978022589508833760255513684608154133797863046939086649799003280 7059 64731033075145033961593709496918338972926789525788633772740348164702127 7060 3329896365316142756322307042065269797678257903507426997893582775205864320 7061 166153499473114484112975882535043071998558848119241441279999979028480512000 7062 8036809082503641618612682084624530392577487756904348192905795828229186428800 7063 376598607899461383778916713115906091025214735873714064757524515732444845548401 7064 17084821953903998331261548972374174279411114015538617639889642846085207685155528 7065 749867390909567009489038655281202614110615029094252807867317814757558436914351500 7066 31819663987993642121101643284094911699245479541620085228536563217638921966552740000 7067 1304449852191941142205875283935681157708602434872641247975900765190392846390707355575 7068 51623989710956626672276924739249822635749819885414874544311864669886145994953633747888 7069 1970730927794070366018631435086563697485656411151671563339921560841080468390180353474560 7070 72510473065315009347107084297446135385088716363174758554196323998561868156639894684374640 7071 2569235775210588780886114772242356213216069999808418768619433585598999999959646393024010000 7072 87590002121767917679940461986153722121597068118097989611173258273943040750060898616953087360 7073 2870480150301748886230244902271867043751994892989560953275929163705274435524035649302758634500 7074 90342008249582381968637478064402104988592302774105903633394456469005374425863450641551902015760 7075 2727900866256590022507209352385349299203743044416388635642780164219496965617879718034813301489920 7076 78944387346717983940089721153009243033978583883701435113571742707705425345920956278637927482149376 7077 2187250724783011924372502227117621365353169430893206590419221282798280184460045058091430155246632960 7078 57952312351360356309997931125498956254925806206258513217716179123851782062759581524144422562664191744 7079 1466649374653401840512825087053499871768912822636850328911820577425520905769002142092508184489907716035 7080 35410367222569042228485915730546865770499263740097291454660873145459101815092763844535760121102739650280 7081 814561299678154291488712537896243397761014169599999996315434671321110695576802599895003730372096777815940 7082 17828741925590503081269347378670571942507691721404680754653164459166301477584051139808513338139673593248400 7083 370772578598276382135690924249406258496257781347720519073437590552857995780563630620925279833631201882537927 7084 7315450090530661386824380312014712546841312337279661238337976116687534763324467150573644262299685954596774496 7085 136724297744553718545902172539367177725733999312136816727683959799422962399036765975580323300780531340237864960 7086 2416640934960093999565211821258784373971573598204827697588135670265217271046598312977948807345032535132803349376 7087 40326858232019733901477279401683799700966401809908564562287804874601769645897675186569090174366312078299996922425 7088 634172482656914959292139772287907438610493170046925925306562706508401368230695955485111640723868376657190835047928 7089 9380457573341078260360729208857670265654516128325759011734244165316358498483141244178697436311112310046623673473780 7090 130248273326200756362276676780397038820843956703563558740123888619511231926885268003693270173570113644531407764617200 7091 1694065894508600678136645001359283924102783203124999999999994179233908653259277343749999999999987792966796890631250049 7092 20593283675003834284371314965693476262480822345321095840958324839312405948297286023691901260680757052334973297507284000 7093 233414511933789892590004266681733673238652014588714652177319007543626611207879388070663771136271323085069121915589754880 7094 2460626922051215762486586889720271999164030602707776618683439966485879911981350935231609120327451666085898434594395213440 7095 24061445420773974509047893678576317439429216160403770902273427610930673150002626719504473155354319855790339771133581066195 7096 217633636756567496938476574650231865721981902995468881178990693291561574129194139323137470949190249521117237365960697460000 7097 1815309734186996238267311546092493107824817874080305438807187376866325300755503357257149969922272838012546023335650509370220 7098 13918826587013296377661277281757429362464031557875154520097399904523479491050888056880417933387087880720005306449425276549904 7099 97767691485354269289056379776517996920310850461421094765910190222616082271217665785849783710257481432719175854323234363598445 7100 626817083156905835645982846896853232394349839255348472464047607766810321638878963510422129359510974715023274775220490057671920 7101 3653754093327257295509212081790707549139831357439999999999999999697768545096342706323455999999999999998926258176000163840000000 7102 19282731859880452060833356710085685171830397008051724788200114197833808440046707448249460028227249148275072866128394616839093840 7103 91721537478355094179308567966137125233999855004160983096874648727602808176245097756518899468998298256343267621826375478423846875 7104 391328405638953449253326682816448557503872010525255712959598828671895133643443198973153376792001765314894274472250984134095878168 7105 1489730000211129651147493084736749638502392068134649444902561962987148112846061799789191038947412170848135934892155650118361242140 7106 5031711420462137479808924431151257688835392171899493656948136944233449661263213716503651419531539801255343649645015109863279749376 7107 14986766766312117744260823780301052716080566819601365650162994370040064594283594116310454799521789726281896279316582507886273363935 7108 39101987225656650519396870918611725746927887504620193061271301777530829699436491688212921406371518382503211298717244750167823824640 7109 88725430211866075506509253892578678509965986412026130405455346579615225703945741343930221981490631282957071203064639742865657856000 7110 173711694783329886747340700142280526219070382414659579890474457813633946118366825776800447238433639642831064082112331815096634819840 7111 290932118936257080863046582649224244668048299999999999999999999999901522909781638876711893136962263511699987086461996900656124299100 7112 412876163830129141719696825306774096522784009170266548972077860557379337563903603905788436282113262572856055665136798645567092849440 7113 491338563914289581857790710632669188879066431713061136023133412790332503619428286370818390347112942006504555663646823080479166540380 7114 484692503355779623124105648282456899771991010299325636103104170778993493912772657112450716271988783437141558775217656052764988065744 7115 391310373715552665742477550866564009204326841496617966930170284865807387005242012936962671887541992237897970156131986231983393996775 7116 254894705781192364324620863642833888894576728830819005771821736541786064242089305750894379955229229750557336956262588500976562109376 7117 131846304826798244651675363225468706564564005147095058136026728833328167172397687130308331504493335089640897929603735780590406860800 7118 53195176926765696927153478534452614992038763632925013441836572229310334363225300624827634775738175621990618215984960427026490837760 7119 16405899233741778361040045153096356207472096812507433541764131470659596981255550878209101201722806940879427099089544114266082814528 7120 3779992028109608524253905006917837934619729405507825429322824193564927503560834164700753202072829996792992029036264873828008733200 7121 633825300114114700748351602687999999999999999999999999999999999994370500465786879999999999999999999999994757120000000512000000000 7122 75051624198251984443456989853061891539043939434909537798332873934101480896578056472849915762891214746171016655874432115640378000 7123 6060703183695304174574291299896084555766895315689390454142318084748023207305120057726140891931759068552658184736081473190505525 7124 320471918733646472337466285887902445300008961450815182552400484129598510764894975638890736639985472047292802484386766908712288 7125 10576895500643977583230644928524336637254474927428499508554380698679483951637137124531633889576842917206211491875688099614720 7126 205821596127202713932372851955814845949008869632642255235957458501120418993061132209583645470468941743442086495397960660224 7127 2205178483049626301537973992096464113847291333991592330253334331690455146205363788982655298384089976715455960038535856115 7128 11967277027626554918504048199694209653383542750508976816383822654715541467806238975552054662449672447191195579468372808 7129 29675177620217171380656410198651124206162093498768869463820099512077602073011502207056066919417229915166489716981760 7130 29539966406590935755472707277898389710564693962536328215653402371715617680911831845965927589977732072873681284880 7131 9999999999999999999999999999999999999999999999999999998999999999999999999999999999999999000000000009000010009 7132 926138713099787670959935798024513966701772293499227988263405269197039506642495337312893627379554424655680 7133 17498005798264095394980017816940970922825355447145652723353770262386241475680360464731441241973063680 7134 44769318314604316098321141946300034230442844475654848781645818897465472518013620463849601347200 7135 8532794636488733058832740489676687102871474727394986939204554817504332418610795743797705 7136 48148248609680896326399448564623182963452541205384704880998469886779785156249376 7137 1725436586697640946858688965569256342343589808903286124668645739069380 7138 22185312344622607535965183080365494316321686893905410080 7139 166153499473114483824745506383331327 7140 0 7141 1 7142 118 7143 13923 7144 1601496 7145 181063935 7146 20113558536 7147 2194972623935 7148 235260546601920 7149 24759631762935552 7150 2558036924234693440 7151 259374246009999999999 7152 25804264053038690316240 7153 2518170116818978404827135 7154 240984500018806596405559752 7155 22609039557544243501119287565 7156 2078928179411367117010905000000 7157 187298124572719231164840669085695 7158 16528476322717511422094248335479568 7159 1428246247576272916220274903194271743 7160 120810895044353150937792363395885320800 7161 9999999999999999999999999998999999990001 7162 809727868221258562180216235731391947453000 7163 64117069607359275099814093732820870081019903 7164 4963064143419831996986391815077744465273639680 7165 375413246727102411755801735535232944514557542400 7166 27738957312183406810942175527617758006155761718656 7167 2001355290523407098035973459751950957104126281219840 7168 140941734212918027953174298660467259904654985797927600 7169 9684097776150543705615389156358596133122569201009033215 7170 648933773322608794244735932500457853381111834647333636320 7171 42391158275216203514294433200999999999999999999999999999999 7172 2698299829934026858188701891291098003960012795974082014445440 7173 167280573527068721679234551891969050043521613144616764002263489 7174 10095674421138111064670824872800506544395608501088913145813089920 7175 592853437407802681959908461195763804678996251948148418920619391665 7176 33858085706184430684754899233631537241827818179424934451536028850000 7177 1879551795501125954190096998134307707974654942619777476572573457186815 7178 101365325175874929233202101207635822441846446183139728553368536079869832 7179 5307944712161892784850684178747303798083894462837893019730011711403054525 7180 269721605590607563262106870407286853610114089820967974783910356610325966080 7181 13292279957849158729038070602803445759999999999999999999999999999999999999999 7182 634907917517787687870401884685337901013531884543466658975883512097710219612480 7183 29374691416157987934755503623040675099972169240528969840650064325530588528246783 7184 1315531290450607871507139270872811419514651645817474010323161558576904011378886800 7185 56989921709127092721166937801371398672406980936783348998339556768536504957203846800 7186 2386474799099523159082623246307118377443410787240834827116486849263310432434082031176 7187 96529289062203644523234771011240405670436590005507465458686229309314600602281418162175 7188 3768551248899833747076215505965237052409736844450302215382041112318563138605330152238720 7189 141892626801173066353341463326232586218967261979606729804427069360679295032171446115500032 7190 5148243587637365663644602985118675612341298861516130169699454081479173278765145880095074400 7191 179846504264741214662028034056964934925124899999999999999999999667670694303989999999999995101 7192 6043710146401986319915891877044606826390197700139402330124712544944987887064318070927387470880 7193 195192650220518924263656653354486958975135652723731950945650269118825922709470313141393084645375 7194 6052914552722019591898711030314941034235684285864794973964178916253155640892318544589922476485032 7195 180041457172934941485475817257433053747447040931495067905217152580857759550414832900013044762506225 7196 5131385177536668956105831874945600797208607952440584397316752896739950844743810653686518535272384000 7197 139984046386112763159840142535527767382602843577165595931249318810236667430206400659578060173454864385 7198 3650995678135702447529869660906434244060325790994286091983254159659541739603188194824055434518169171200 7199 90932261228510914111795155397316992049672595003484729928373752645534126220623164981969446223799967023103 7200 2160032400576711575937640859563358812000455088145934772783652187457067486320445015981160378935470361117760 7201 48873677980689257489322752273774603865660850175999999999999999999999999999999999999999999999999999999999999 7202 1051895773609839681794891495341563744607953811562876164391012390976536122277532703491136095479417441973851400 7203 21504809558700030163870073606465562992782951318167790110896708098865041991757970503408267533671348383924710436 7204 416980655160247699048989677784838615169954803224940690582559929777663411726986375235148871852499191192010464000 7205 7656560673695008238570521662204561952641103961479661736837803524027934233141708033271740481521996009099861028865 7206 132915251422805169976086650169233140568436547901265523367298302522291104512476174232687709081944499110438715468704 7207 2177650344529065630679773087690925183852185697735062486365017149626253927976672764189382933253247820039296695402495 7208 33611141580816492842483407931259094246356138012487074041247027095472580460657334639074200015721737611596801907258240 7209 487783793813736069538757918860598853814034838672939468610202782424345781737899528140590464182901809016578088529556849 7210 6642661939636238574476110515800248979863041791881741495746306906958509518250615235322480110063245262296473020137231200 7211 84703294725430033906832250067964196205139160156249999999999999999999999999999999999999999999999999999999999999999999999 7212 1009070900075187879934194433318980336861560294920733696206957773622706281598132728808778474137099121996445670685808771200 7213 11203896572821914844320204800723216315455296700258303304511315709316294762736349009690772444039260593569417414928179920895 7214 115649465336407140836869583816852783960709438327265501078121676856197799008417157846911405298532619348800666412290752580160 7215 1106826489355602827416203109214510602213743943378573461504577703371812893957187560205749593789441380494173935521914461622800 7216 9793513654045537362231445859260433957489185634796099653054581183367859617420741075851705192867437726818025112152099609283920 7217 79873628304227834483761708028069696744291986459533439307516244864737541708991537030901400190527093366043428428828814066151425 7218 598509543241571744239434923115569462585953356988631644364188195776531541393225574271849196245611668907978053955456103941786400 7219 4106243042384879310140367950613755870653055719379685980168227991376262151553767116294895803199204326187456855657871077208489983 7220 25699500409433139261485296722770982528168343409469287371025951917647505381939598480302441604178173487415595282780380697854490880 7221 146150163733090291820368483271628301965593254297599999999999999999999999999999999999999549640037262950400000000000000000000000000 7222 752026542535337630372500911693341721701385483314017266739804453711127318410800813972686246369172189970970103388870032173587172800 7223 3485418424177493578813725582713210758891994490158117357681236651707944143095559944531338053784656557748669192531864858477402783743 7224 14479151008641277622373087264208596627643264389434461379505156660840337922523542915665560289050986827104492503755499814550022507040 7225 53630280007600667441309751050522986986086114452847380016492230667768914186137062895083651603845230933068757419451564383999076228865 7226 176109899716174811793312355090294019109238726016482277993184793048099803586904619633916063585577903910689201438799500465393066406216 7227 509550070054612003304868008530235792346739271866446432105541808582076023965017395451936005288850529218596967529122113998573975632765 7228 1290365578446669467140096740314186949648620287652466371021952958658319637857219160344094191101297567179244630496720995977350567302400 7229 2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611775 7230 5385062538283226489167561704410696312791181854854446976604708192222235542319775513227219448835961155250116337963048667451693373733120 7231 8727963568087712425891397479476727340041448999999999999999999999999999999999999999999999999999999999999999999999999468558999271000001 7232 11973408751073745109871207933896448799160736265937729920190257956163358234947858063914210567691225410061641917406431139099241301097520 7233 13757479789600108292018139897714737288613860087965711808647735558133019209025038783071466952400545191879803414661800293572350146772209 7234 13086697590606049824350852503626336293843757278081792174783812611032128137035730856438474438977119943356367953282296363154641792463752 7235 10174069716604369309304416322530664239312497878912067140184427406514181743894180475475077708785265435362433759209908236155025351837425 7236 6372367644529809108115521591070847222364418220770475144295543413544146735072891196216895970914906310866854255437850952148437500000000 7237 3164311315843157871640208717411248957549536123530281395264641492001654863259994922017208238512855880807779489795375104963628526206975 7238 1223489069315611029324530006292410144816891563557275309162241161273907049557862690531673612860894595277256738892310184838950182509328 7239 360929783142319123942880993368119836564386129875163537918810892355111907907264960848692928472262814515180298500424732438102660128996 7240 79379832590301779009332005145274596627014317515664334015779308064801995935013197505078409912227632272111740504940741827230655336800 7241 12676506002282294014967032053759999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 7242 1425980859766787704425682807208175939241834849263281218168324604739264902985377118557502780523725711102368576338051000398866747520 7243 109092657306515475142337243398129522003804115682409028174561725535909160777949334422090496382941271182546576457959342978654797823 7244 5448022618471990029736926860094341570100152344663858103390808229637072290556718673388379392395562197656336466036398569018161920 7245 169230328010303641331690318856389386196071598838855992136870091590247882556495704531161325586635352673127800487231223867965695 7246 3087323941908040708985592779337222689235133044489633828539361863170322530079801277962689987077737896470353007316589355468736 7247 30872498762694768221531635889350497593862078675882292623546686199968988238218591811647965863382608715746007695778734145535 7248 155574601359145213940552626596024725493986055756616698612989585116251750567262065343333834526767286514141040919150777040 7249 356102131442606056567876922383813490473945121985226433565860064813479069333908707367374738470383482646609718144925695 7250 324939630472500293310199780056882286816211633587899610372015554141170632577132739888845719866132139107684710066400 7251 99999999999999999999999999999999999999999999999999999999999999999999999998999999999999999999999999999999999901 7252 8335248417898089038639422182220625700315950641493051863938120201068818676166060688738441820984682500906880 7253 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444735 7254 313385228202230212688247993624100239613099911329372353857718306872058462343290091896617583459296 7255 51196767818932398352996442938060122617228848590636949323603892304516667232114316893223665 7256 240741243048404481631997242823115914817255767133019617176614701747894287109374880 7257 6901746346790563787434755862277025452451108972094828691436609900314640 7258 66555937033867822607895549236386354255771370999813622472 7259 332306998946228968225951765070020545 7260 0 7261 1 7262 119 7263 14160 7264 1642914 7265 187388720 7266 21003403005 7267 2313060765624 7268 250226877647160 7269 26584441929051552 7270 2773078757292834705 7271 283942098606901565600 7272 28531167061083893569110 7273 2812664781782894485727280 7274 271962372616448080847007637 7275 25785341502012466393411461600 7276 2396558193099689660769002029440 7277 218287458838193562060699462890624 7278 19479004955562800027457726914341440 7279 1702433061239903677780481956434843888 7280 145681117252779837453272947557192345870 7281 12201900399479668244827490914464121741200 7282 999999999999999999999899999999999999999901 7283 80163058953904597655850360719950389962307800 7284 6283472821521208959781773178502850957428042760 7285 481417221911723703707680699904910046002960662400 7286 36039671685801831528556965998672605343638314024865 7287 2635200944657423647039506726457895331901104525000000 7288 188127397309200267215381505171946880948242855273788390 7289 13107581281801376599645209779043894548031990634691476400 7290 890936995405850020916615802381878915941693281828376503915 7291 59052973372357400276270969857784672833245876134958959716200 7292 3815204244769458316286498988089794108867905351000000000000000 7293 240148684864128390378794468324923219083866286596408468647183200 7294 14720690470382047507772640566493263470130761197626346445064896425 7295 878323674639015662626361763933645006551659575997464495363170211520 7296 50985395617071030648552127662835686432423913708764597768957539245920 7297 2877937285025676608204166434858680719201774350949563086032867431640624 7298 157882350822094580151968147843281847426517217243765969499912518288539565 7299 8413321989597619126355774400233773265573827733478423473360191804209185760 7300 435251466397275208357756102657278911440575448230991488592053526536360246600 7301 21847450052839212624230656502990235142567050104912751880812823948662932355200 7302 1063382396627932698323045648224275660799884707849539309804841861120258867206479 7303 50157725483905227341761748890141694180076101090840037071925071763978352502147040 7304 2291225930460323058910929282597172657797823780918880375089691074489623145164096150 7305 101295909364696806106049723857206479302628494998128463986648137335391238541547066080 7306 4331234049893659046808687272904226299102930312469914388289469040865284081806055833525 7307 178985609932464236931196743473033878308255822421612979411520427674986422061920166015624 7308 7143167390603069694719373054831790019612307650582620430834300469836746669527624474691200 7309 275104241169687863536563731935462304825910790169375866446637926825823272007107762908274192 7310 10216269129684460777440585359488746207765642862154998168674796798567602242402883008535859200 7311 365525294722252962118766811943425968476232219186763957871703668859752754261252326732883331840 7312 12589255298531885026341962383987545444758742999986589313803360350991929999999999999999999657070 7313 417016000101737056074196539516077871020923641310264528538795883899093348912451967782794141443760 7314 13273100214995286849928652428105113210309224385213330858181331214079083603667200238397556801994752 7315 405545275032375312657213639031101049293790847152961401410307715089365125797701028107088683576838560 7316 11882736173413706138041403938990581547331504701478661063791538408594805835469182548735842110955713160 7317 333540036539883482146879071871464051818559516908638563354840612940054993103182641586770996093749995776 7318 8958978968711216842229769122273777112486581988938597765455537247144020424577326606155056941167697461185 7319 230012727722549254194381788637105357375800524832640038961115514942568693094772645419046004120433572921728 7320 5637800196167676674931299634633653507079700890216053246023331787177963984254023042725980623932216785632410 7321 131761976435179406132196092433364887532027760376902021502793108974253317853960174265517563410623294238695600 7322 2932420678841355449359365136426476231939651010559999999778926080279266642100223999999999999999999999999999941 7323 62061850642980541225898598225152260931869274882209693706947665482357895443208841682168846207580689789664840240 7324 1247278954404601749504464269175002653581411176453731826427371741887373157296055768357171801102064739670525214720 7325 23767897344134118845792411633735801064687423783821619363360084403117800446467034136609454100752895182553038672000 7326 428767397726920461359949213083455469347901821842861057262829495570304068717134849048274137990890437644814159481975 7327 7310338828254284348684765759307822731264010134569603785204110402552282244915959896758295144536532461643218994140624 7328 117593118604569544056707746735309959928018027677693374263709450393419953743642260579336066025334463982550508287924510 7329 1781390503783274120651620620356731995056875314661814924186134642582099443360024853042651538800738658761745244772219344 7330 25364757278314275616015411780751140398329811610992852367730522600238085510554002161534027309193606801623582309408514355 7331 338775758921448167298281636305812697973015131385968816283062234299348714241828677947937094198617016458865537694942291000 7332 4235164736271501695341612503398209810256958007812499999999999708961695432662963865995407104492187500004882812500000000000 7333 49444474103684206116775527232630036506216454451115951114140937939189086681861783742884254926894497682656270887314988886400 7334 537787035495451912527369830434714383141854241612398558616543150699959931186586614105234539099531287822949469881972840988625 7335 5435524870811135619332870439392080846153343601381478550671718885967308725566804215913124086056283647362086220324616323382400 7336 50914018510357730061145343023867487701832221395414379229210574321834391192973561038718514671749206005057950984415885194593270 7337 440708114432049181300415063666719528087013353565824484387456153915412187611618132138981140943911896101781167055888480211859376 7338 3514439645386024717285515153235066656748847404219471329530714773765832606719878240047952818925121737683949257644914604667280315 7339 25735910359387585002295701693969486891195994350511160707660092423463913578953092017171892758832725491451289851584629821803624648 7340 172462207780164931025895453925777746567428340213946811167065575635776623669095593731098020179617439358141553230482588202054487680 7341 1053679516786758709720897165633610283654902079788240782212064028656008150674955537661018743637588035633378711393051501798555578160 7342 5846006549323611672814739330865132078623730171903999999999999999987910741803853708252938239999999999999999999999999999999999999961 7343 29329035158878167584527535556040327146354033849246673402852373694905222637311042028787783360309815669021656224204329157142036670320 7344 132445900118744755994921572143102008837895790626008459591886992764842840005233031662407221660056030856331972557291049452456001201810 7345 535728587319727272027804228775718075222800782409075071041690796451824437957873739394246972828250416716090249414999683062410893064960 7346 1930690080273624027887151037818827531499100120302505680593720304039449328577255426120338721247861202203971695250246200035288316641245 7347 6163846490066118412765932428160290668823355410576879729761467756685975835047436802716972971790302436405637489215433597564697265623776 7348 17324702381856808112365512290028016939789135243459178691588421491789870987051216249868443888860276740070258804449187366578036041179400 7349 42582064088740092415623192430368169338404469492531390243724447635731073542686339448463875004215771034505254683289359263142169371728640 7350 90854840536950861318665475986000566794205170085914757535186274897578226017508043500786714606176016571116966557500981274568716581862400 7351 166936938686780021164194412836731585696526637500487856274745953958902222219750519571505229796134727696760652582909950086645081385813760 7352 261838907042631372776741924384301820201243469999999999999999999999997045687293449166301356999999999999999999999999999999999999999973030 7353 347228853781138608186265030082997015175661351712194167685517480728756022891242930884768074838794355382096819912087326991955633464233200 7354 385209434108803032176507917136012644081188082463039930642136595627720828745020039161312523346158315818284258845390230639928846470610917 7355 353340834946363345257473017597911079933781446508208388719162940497886257062411267034976578524965264261618554763812696797959847499752800 7356 264525812631713602041914824385797270222124944851713745644795112569365535659490804223237972115564556248842798040572423035582199848140800 7357 159309191113245227702888039776771180559110455519261878607388585338616290151305816094308987472018268594098344692611135542392730712890624 7358 75943471580235788919365009217869974981188866964726753486351395808037937867117427697523189588714909965296762529189725659517797852774400 7359 28140248594259053674464190144725433330788505961817332110731546709305166878146184030533818758756584393513965996353969848380228035811296 7360 7940455229131020726743381854098636404416494857253597834213839631811861199640186297143151914789680151820656091644658054156351923443200 7361 1666976484396337359195972108050766529167300667828951014331365469362133029070327866633033064632426906380900918045096212631206355582000 7362 253530120045645880299340641075199999999999999999999999999999999999887410009315737599999991410065408000000000000655359999999996800419 7363 27093636335568966384087973336955342845594862136002343145198167490210634603664678386698819590403728523367737012770669993746176458360 7364 1963667831517278552562070381166331396068474082283362507142111059635920150956630846214613752774120272598296834725649302965731875400 7365 92616384514023830505527756621603806691702589859285587757643739913453969611054647959638738562504915646629506739692824482649783040 7366 2707685248164858261307045101702230179137145581421695874189921465032589981573629761961232710321736180490049638046100709777080305 7367 46309859128620610634783891690058340338526995667344507428090428162752094273438754749340484639930082266801036894321441650390624 7368 432214982677726755101442902450906966314069101462352096729653601243263219143716786584164619246195025930534958417768807792640 7369 2022469817668887781227184145748321431421818724836017081968866028646926508059254386868297237953994643575312052930155004720 7370 4273225577311272678814523068605761885687341463822717202790301907093200987549134516327669911299024417695769191938019595 7371 3574335935197503226412197580625705154978327969466895714094061686977589739390300740681344367714669907464778548017120 7372 999999999999999999999999999999999999999999999999999999989999999999999999999999999999999999999999000000010000000 7373 75017235761082801347754799639985631302843555773437467049335826804960201862842485462417511176795886253700480 7374 1119872371088902105278721140284222139060822748617324393305575393770746279298334029908189463867417395271 7375 2193696597415611488817735955368701677291699379307087590300645125975808153382663492907581883022400 7376 307180606913594390117978657628360735703373091317554668253247161746902076989015180590448430 7377 1203706215242022408159986214115579574086313530134617621661163866519927978515234400 7378 27606985387162255149739023449108101726727686152124304164162155627675645 7379 199667811101603467823686647723289448859052847504162631040 7380 664613997892457935875442228073072760 7381 0 7382 1 7383 120 7384 14399 7385 1685040 7386 193877775 7387 21924466552 7388 2436396322815 7389 266001986526000 7390 28525864220659260 7391 3004041937821220800 7392 310584820834420916223 7393 31517572945349221832640 7394 3138428376720999999999999 7395 306580461214333821844162680 7396 29371936242576564113767653745 7397 2759031540715333743530905485600 7398 254035168468567119979994960429055 7399 22920183178010324001598876402820400 7400 2025816515378531204278916676830887935 7401 175350605307710078810084868328958583360 7402 14859473959783543420355740091707040794909 7403 1232391940347446492727466120255548711651000 7404 99999999999999999999999999999999999999999999 7405 7936142836436555167929176757892452812570200800 7406 615780336509078478058614556210011636258022921200 7407 46697470525437199259645027196933913466857771297920 7408 3459808481836975826741468794692706809433049278709760 7409 250344089742455246468753138962165848832903828124142720 7410 17683975347064825118245861490368238710833571230348476415 7411 1219005059207528023767004509447461753589555640981027335200 7412 81966203577338201924328653819419157670749425717340457140223 7413 5373820576884523425140658257058162219649848970711587174277440 7414 343368382029251248465784908928099999999999965132155989999991901 7415 21373232952907426743712707680918151001732677103316992377262619520 7416 1295420761393620180683992369851408323537031587863068041650127826945 7417 76414159693594362648493473462227114632805141473215398378754650946720 7418 4384744023068108635775482979003869099405856279408505709329484859047935 7419 244624669227182511697354146962987861078504410025156660412277221679687416 7420 13262117469055944732765324418835675187469165275125026464389061037774595185 7421 698305725136602387487529275219403181039727129178440087266099859515934215360 7422 35690620244576567085336000417896870738316106368122614097122960243989598437375 7423 1769643454279976222562683176742209046547783249668518549961440767405096781300160 7424 85070591730234615865843651857942052863999999999999999999999999999999999999999999 7425 3962460313228512959999178162321193840226004903964456758038040515394690032947905600 7426 178715622575905198595052484042579467308230677659378252510206442147330076020576229060 7427 7799785021081654070165828737004898906302393796585708761799716065027800532638031420152 7428 329173787791918087557460232740721198731822721890860623815648126333158225121448952856575 7429 13423920744934817769839755760477540873119186668242423088486234798182733356966015625000000 7430 528594386904627157409233606057552461451310766870158880851765791697806752898092881649585600 7431 20082609605387214038169152431288748252291487681839934445880820383036410511379851921924532000 7432 735571377337281175975722145883189726959126286102281287306149927044182650945330170507378551745 7433 25952295925279960310432443647983243761812487562241122293067918089157547719229145441058421996480 7434 881247870897231951843937366879128181133112009999999999999999999999999999999999999999999999999999 7435 28774104007019856869119561226609373100443731250407606701416725270721336665154151292442608874382680 7436 902570814619679505795148365111147698301027258194536541172686844405451066608590725851878803221626625 7437 27171533427169145948033313815083770302683986759248393756335909183287799926101910097891677509652204960 7438 784260587445304605110732659973378382123879310297592515795125916642215835936645580697205708917323853565 7439 21680102375092426339547139671645163368206368599061506040535388166451643818445374634265899658203124999936 7440 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638655 7441 14490801846520603014246052684137637514675433064456322439384106938497810086072687731518995922534108023587840 7442 349543612162395953845740577347286517438941455193395301844668705169433181192075446190690551284287073236811775 7443 8037480562545943774063961638435258139453693382991023311307389321890080188412015711525586371324689045447503800 7444 175945240730481326961561908185588573916379060633599999999999999999999999999634384155993702399999832038400003600 7445 3661649187935851932328017295283983394980287218050371928702034329044373566935639186531036255577009448206122901120 7446 72342179355466901471258927612150153907721848234316445933056526044582001260898145151856420449576148914480581722865 7447 1354770148615644774210167463122940660687183155677832303711370642571923639470584664154947026212506894757108301366496 7448 24010974272707545836157155932673506283482502023200219206723351851351601755132396392340178153035836103830973506912255 7449 402068635553985639177662116761930250219520557401328208186223368376549251973648218087024199513718485832214355468583680 7450 6350028404646755379062218323706737836112973494595442210240390008310156453979977650759016593672974083181393564684776605 7451 94413696700513528394535892878906795738014391677076190981865093850329217819136135561670219738087232098251956046967721120 7452 1318967378472342332032801412599059300713150203771628323121988323675430993819280476876990814802641860241975994781137895423 7453 17277563704993856532212363451596447596623771700684409630436173367222319697522215272518490785770015153322130771257692231200 7454 211758236813575084767080625169910490512847900390624999999999999999999999999999999999999999999999999999999999999999999999999 7455 2422779231080526099722000834398871788804606268104681604592905951988588768527674123406777749940947871186365470255377190110400 7456 25813777703781691801313751860866290390809003597395130813594071394264743133344548118305163337851311390822035364625034236723200 7457 255469668928123374108644910651427799769207149264929491881570787566737497929468600351429565201984706707046114854252540589759680 7458 2342044851476455582812685779097904434284282184189061444543686420334756083613408877412415325474927818427098128203378239160741825 7459 19831865149442213158518677865002378763915600910462101797435526925529689937695131162528282984938451423062098766078435267393598944 7460 154635344396985087560562666742342932896949285785656738499351450058131880748607615691825110768860452756660077490866688857070370815 7461 1106644145453666155098715172840687936321427757071979910429383974203875226595938564414911963741136567991627768657140840134982812800 7462 7243412726766927103087609064882665355831990288985766069016754176787726435340845193144194595510777183630390043120283237638977093632 7463 43200860188257107098556783790978021629850985271317872070694625174863873747657745044133184083904823052822268161510736005159315297600 7464 233840261972944466912589573234605283144949206876159999999999999999999999999999999999999999999999999999999999999999999999999999999999 7465 1143832371196248535796573886685572758707807320120620262711242574101132425635840828838870522206391834685165250798699591192617290964160 7466 5032944204512300727807019741437876335840040043788321464491705725066271342629988559903252149665044069389078295112716376073748772499185 7467 19821957730829909065028756464701568783243628949135777628542559468716772269616825706072516833729150317153344243372401907819135194074552 7468 69504842889850465003937437361477791133967604330890204501373930945428512785233633512028412440872248007861087916667704733298193837587185 7469 215734627152314144446807634985610173408817439370190790541651371484006671517154512979564143848983859359159396262839436531066830191996000 7470 589039880983131475820427417860952575952830598277612075514006330720879883703560109142438030911578045094528349290333382935585099765252095 7471 1405208114928423049715565350202149588167347493253535878042906771979118901415251094642199108332378487138781426922167888524852160202535680 7472 2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064710581216900833869825 7473 5175045099290180656090026797938679156592325762515123544517124572725955968404428628055200697348575147061484022037720061562404415464181120 7474 7855167211278941183302257731529054606037304099999999999999999999999999999999999999999999999794108867905350999999999999999999999999999101 7475 10069636759653019637401685872406913440094179199653630862880006941133906029768289948627018204034248643957402014407436169170220829435664440 7476 10785864155046484900942221679808354034273266308965118057979824677576287059875630405928030111055122085133632256512450557102604507235655425 7477 9540202543551810321951771475143599158212099055721626495417399393442910143322657676033229851265824092934336124610580502998007828006636160 7478 6877671128424553653089785434030729025775248566144557386764672926803586858872466001421152531138839434305005241154046862850206290491211775 7479 3982729777831130692572200994419279513977761387981546965184714633465394632008161866168838099143412190272783846012316642701625824218750000 7480 1822643317925658934064760221228879399548532807153442083672433499392953201237757075081911945236593602680714533408538334421150465653736000 7481 647225717667958234512676373328684966608135637121798638546825574314013533459046890553972506615841463580103719717540644366277566292254400 7482 174690015040882455988354400790170000897162886859579152352704471899874163427116241050767381769631464055938734482112142486751362076901375 7483 35006506172323084543115414269066097112513314024407971300958674856603502496041834480267307857828256077818308454809344446466016152915840 7484 5070602400912917605986812821503999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 7485 514779090375810361297671493402151514066302380584044519758765182313837456022686376213171335491858012911941889120660720537856724752960 7486 35346020967311013946117266860993965129232533481100525128557999073634568092055584352757316049863624863884020834341233350087986141075 7487 1574478536738405118593971862567264713758944027607854991879943578519093742716338584801833215894017380106839638610423185866170050880 7488 43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721215 7489 694647886929309159521758375350875105077904935010167611421356422226084157779339585660061523804582248828956024527197265625000000 7490 6051009757488174571420200634312697528396967420472929354215150495193921694690843995083001309222991308286217508372631892525055 7491 26292107629695541155953393894728178608483643422868222065595256950274390854085459504529125257026257384680082767797180492320 7492 51278706927735272145774276823269142628248097565872606433483849333140985984082853152100087354643376119767492403300138865 7493 39317695287172535490534173386882756704761607664135852855032787965328774352251776672396075302481912083571018402214080 7494 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 7495 675155121849745212129793196759870681725592001960937203170129696249300982785478833993533496248615557107557280 7496 8958978968711216842229769122273777112486581988938598139599956403855167484720643781449722996791590252545 7497 15355876181909280421724151687580911741041895655148132018807898904089192968146158068366382840734400 7498 1843083641481566340707871945770164414220238549262930175649739751643307279435217084285869860 7499 6018531076210112040799931070577897870431532956203568573982920497655868530273437496 7500 110427941548649020598956093796432407239217743554726184882600383285817345 7501 599003433304810403471059943155737960481367252761852510080 7502 1329227995784915872903807060280343552 7503 0 7504 1 7505 121 7506 14640 7507 1727880 7508 200533920 7509 22877563527 7510 2565164201768 7511 282621971885760 7512 30590228625377400 7513 3251948520987741055 7514 339456738992222314848 7515 34785499933437517795440 7516 3498450596935634189769920 7517 345227121439308228438999891 7518 33417270272362569384784655520 7519 3172169114198268752919174266880 7520 295216374856540727739668685278400 7521 26927727857668114701940971677926980 7522 2406619233691084021719211578369140624 7523 210684917599367245243584022577989736040 7524 18061112346694138117573133074623206511264 7525 1515666343897921428876163590026987253193627 7526 124471585975092095765485234829277073042312200 7527 9999999999999999999999989999999900000001000000 7528 785678140807218961624989385416233772020482698000 7529 60346472977889690849744225723864416618495252098975 7530 4529654640967408328185567705405298615005256250149568 7531 332141614256349679367181004231679717694449059657580640 7532 23782688525533248414531548206282505430281162261962890624 7533 1662293682624093561115110980090409206916083958008732908305 7534 113367470506300106210331419378950643945928686999446579392248 7535 7540890729115114577038236151386276208304876961052214364733440 7536 489017672496491631687799901392314875732109061331983333599106800 7537 30903154382632612361920641803528981469798111481589999999999999911 7538 1902217732808760980190430983601716818363305103120555044919497131840 7539 113997027002638575900191328546923931333093255127027229562257743380480 7540 6648031893342709550418932191213759054589511330724808768686385672625440 7541 377087985983857342676691536194332742482686240328840415348881744339926955 7542 20793096884310513494275102491853968196232819685610451054830331021484367776 7543 1114017867400699357552287251182196715743768164083863781037767122081747684160 7544 57959375186337998161464929843210464026538099255933595673241672975683189751200 7545 2926630860055278500997552034267543400541731802572873036353063556818988474973621 7546 143341119796678074027577337316118932770382415738332565090012937927177499182473760 7547 6805647338418769269267492148635364229119990776627963145224191999999999999999488080 7548 313034364745052523839935074823374313377854946907932671365515582758638702465836209280 7549 13939818560920605490414093755321198450041992434683798112566650238262854351973550915507 7550 600583446623287363402768812749377215785284346843903662978363850443789995249787402313688 7551 25017207872185774654366977688294811103618526845562260279683592821481601040872159701811200 7552 1006794055870111332737981682035815565483939001121573009189802405671798624098300755859375000 7553 39115984630942409648283286848258882147396996747664712214060641837258993025174611671140042000 7554 1466030501193266624786348127484078622417278600812603992294133511404434336708068503956162223360 7555 52961139168284244670251994503589660341057092599337131266881230226665931408177953902404352757320 7556 1842613010694877182040703499006810307088686616920477111631258196824098652360594290836475046051040 7557 61687350962806236629075615681538972679317840699999061251966235224546172048601279300576480100000000 7558 1985413176484370123969249724636046743930617456278169420373207203243583434172183816167688846736319200 7559 61374815394138206394070088827558043484469853557228454756926349097723565555629788661223264895850024000 7560 1820492739620332778518232025610612610279827112869643730930871333036159309510366066575383788218726080784 7561 51761198771390103937308355558242973220176034479641105156893426116711323224245422279585163899874899394495 7562 1409206654381007712070564078656935618933413958938997930174201589671734158315530294203199446201324462890624 7563 36695977855841144185773134324833391052745039826692497955856178604161252584797397195757331572635331629154240 7564 912920516330797989897501319100671163424552283060748314636667478807055142893152629668193590354000850926342400 7565 21671703954068549138435915795531764081214370221990508713778237586140457820444775071828135675421102147987570627 7566 490286314315302570217901659944550746506675296362452422011893158493196595734076950332371174320992489790164812560 7567 10556714443828879617693714491135314434982743638015999999986735564816755998526013440000000000000000000000000000000 7568 216037302088215264007353020421755020303836945864971943793884823544087834038719355503521226989774295933318492755520 7569 4195846402617080285333017801504708926647867197590353864117009545570641714994354743869180361060853509800231559789501 7570 77221898471091752129979545398007617659169439873636441311556914225729733650571393909844116377167780657007132423107248 7571 1344614559271622566824800732229716351875020113299212275576502803576275124380441641619286178996859572487534806375944760 7572 22113774955469210154771416421906163762073630657073051450242433967720653790870778493614564374513771897087097167968746976 7573 342901533850924790469359789480163843150100568708153879352980980761682969563095504431224901133790971947955235316058897285 7574 5003925925127217004910402322582060174114762758885038122038852211013117336398310053532119184010509672514407797319817863848 7575 68586303680561801265705673455151083637083810596124672802343391682659361131332112430188131086557955879720805340730852638720 7576 881155748954686683142830536031418827427812356734904891152244871412606005742996391342584382010602859809509263544544898893600 7577 10587911840678754238354031258495524525642395019531249999999999985448084771633148193359374999999999999999999999999999999999951 7578 118716182322945778886378040885544717651425707137129398625052391991992997123150142766628392711256394810156489652866514700848000 7579 1239061329781521206463060089321581938758832172674966279052515426764041003964149919038445624296900952971946647582077443641331760 7580 12007074439621798583106310800617106589152736015451686118433827019101784974777070512981913623888579673417702959167413886503946944 7581 107734063167916956809383545838503603977076980472696826449009575333868405757480183291339370686815335525954265968617705520273250705 7582 892433931724899592133340503925107044376202040970794580884598711678709679913526717581436810411421589606106863357126712799072265624 7583 6803955153467343852664757336663089047465768574568896493971463802545367506885802117310595054563246249399325302561178248375081943040 7584 47585698254507644669244752432149581261821393554095136148463510890984776207484267139750826758650108638105801218220848843405355406952 7585 304223334524210938329679580725071944944943592137402174898703675424999402043076667855618160918123186140223668618029820181580942933975 7586 1771235267718541391040828135430098886823890396124032754898479632170749701284600258808173946681061091421698883952101827205857065156880 7587 9353610478917778676503582929384211325797968275046399999999999999999516429672154148330117511585601490518016000000670669209600102463960 7588 44609462476653692896066381580737337589604485484704190245738460389950843631350094925786218491031229632581939088370781523738657264893440 7589 191251879771467427656666750174639300761921521663956215650684817552516067597508431919591804132061091230272686181738194935940748278759387 7590 733412436040706635406063989193958044980014271118023772256074700342547655564329149230724105720657571681556339741536340284781270287593120 7591 2502174344034616740141747745013200480822833755912047362049461514035418123311958368261326630715342678403342178580199770828212590981838400 7592 7550711950330995055638267224496356069308610377956677668957798001940320397933110083328291911434516914258807673832052387297153472900390624 7593 20027355953426470177894532207272387582396240341438810567476215244509891775777224954195982112044569990419535200681887900459214400746161820 7594 46371867792637960640613656556670936409522467277366683975415923475311139087985423659377159879590974656576222350102112235893932929568037120 7595 93035356709837681990313447409664580397266094167976711716030745495121774958621599884472865157331562352516255491313225694347466801242144800 7596 160426398077995600338790830736099053854362098637968829880030861754505035553180249308216525833534854796241076294801925918304720099775516800 7597 235655016338368235499067731945871638181119122999999999999999999999999911370618803474989040709999999999999999999999999999999999999999999971 7598 292019466029937569484648890299800489762731196789955295023520201292883815251535304874089951002049350465792203906683413044944267931895140640 7599 302004196341301577226382207034633912959651456651023305623435090972135933821502582056573563651453118618137892091545300786397040081350164480 7600 257585468675898878692697829828877177271726674504483915376269783622959081398497813668497925744699677646719926465210614240928932342001644160 7601 178819449339038394980334421284798954670156462719758492055881496096893175398958410945333000555377386777363532019324838774976638904584244800 7602 99568244445778267314305024860481987849444034699538674129617865836635181344566135058943117169469316785068713215878233313560485687255860000 7603 43743439630215814417554245309493105589164787371682610008138403985430834137279230991624531293947472548108584981342183297512275470974976000 7604 14886191506363039393791556586559754231987119653801368686576988209222433278539331352152390143277346804233476592179447310859520222529876000 7605 3843180330899414031743796817383740019737583510910741351759498381797218378361525160603264359088131151158831882936519680734424754973466265 7606 735136629618784775405423699650388039362779594512567397320132171988700665820014589185167581502900265713977304857887429770362002811662440 7607 101412048018258352119736256430079999999999999999999999999999999999997748200186314751999999999999999999999999999999999999999998720008000 7608 9780802717140396864655758374640878767259745231096845875416538463966039091922948897598273842101105885955375404074391532689093043093440 7609 636228377411598251030110803497891372326185602659809452314043983325234220282164289228737501627174686580235886155501748579824820027375 7610 26766135124552887016097521663643500133902048469333534861959040834988197217594793260335793214908226610861942156298467158982559089568 7611 693167423530203714894603546035770925859109268843954143792619895147073308722121581591372330999230584340470513590572438160607805440 7612 10419718303939637392826375630263126576168574025152514171320346336619221211523719818601609043984268510030233301222324371337890624 7613 84714136604834443999882808880377765397557543886621010959012106854926667098993006948439547245517803428251474801689778616912925 7614 341797399186042035027394120631466321910287364497286886852738358841330579862013991368096014661494747579958247864234739387040 7615 615344483132823265749291321879229711538977170790471277201805965549669257675501006665853624672676281586002528578606120960 7616 432494648158897890395875907255710323752377684305494381405381464124288358466230130056787145844863975278943567691942720 7617 99999999999999999999999999999999999999999999999999999999899999999999999999990000000000000000000999999999999900109 7618 6076396096647706909168138770838836135530328017648434830996201971201776350890241322455817420549564602938499520 7619 71671831749689734737838152978190216899892655911508782123644297977152163396618612849240455529341579689480 7620 107491133273364962952069061813066382187293269586047291924731611172684664704303579713585720683166400 7621 11058501848889398044247231674620986485321431294219978887768183585294412587406574815931269115 7622 30092655381050560203999655352889489352157838253365440550624043680727481689453109376 7623 441711766194596082395824375185729628624563975272373539849476034097332160 7624 1797010299914431210413179829509605039731475627537851047352 7625 2658455991569831744654692615953842175 7626 0 7627 1 7628 122 7629 14883 7630 1771440 7631 207359999 7632 23863522320 7633 2699554153023 7634 300124210005360 7635 32784148919798640 7636 3517876291745021136 7637 370722131411856638975 7638 38358611506102695783360 7639 3895975992546975973113855 7640 388328016259853524649908960 7641 37974983358324099999853577901 7642 3642482459687519880153002904480 7643 342594264333413043824572923641855 7644 31588152109649857850962673500963848 7645 2854339152912820160095223375380873215 7646 252695019537563822278965887512780092480 7647 21911231430334193505480762775337564886465 7648 1860294571709496226109898315171243246103152 7649 154597967077587985745381119925836646348488703 7650 12571630183484301672313997561073410510573800800 7651 999999999999999999999999999999999999999900000000 7652 77782135939914677200873948269822271713908016343600 7653 5913954351833189703274934197840951746115307751767808 7654 439376500173838607834000067357011257399183428889541760 7655 31885594968609569219249376411887986022218245751739252735 7656 2259355409925658599380497079591961266084924866879005759744 7657 156255606166664794744820432128893757248925435391359137611775 7658 10543174757085909877560822002242073186109316276791678808065600 7659 693761947078590541087517725927563750525223095832724206871633649 7660 44500608197180738483589791026700631577877955280958317519746690240 7661 2781283894436935112572857762317609999999999999999999999468493390001 7662 169297378219979727236948357540552795455125057334028883244470589387680 7663 10031738376232194679216836912129306057470772616411598918135399543996415 7664 578378774720815730886447100635597037667752021750691325448181886524569552 7665 32429566794611731470195472112712615859205713042505144551553124430005588765 7666 1767413235166393647013383711807587296675229728443428153048390776047760536000 7667 93577500861658746034392129099304524122782430181283057515855528582950185598975 7668 4810628140466053847401589176986468514202421490708365363577032832289585959450416 7669 239983730524532837081799266809938558844437499219256457189054784680586059892916223 7670 11610630703530923996233764322605633554400963702289755210271259369361350716732737600 7671 544451787073501541541399371890829138329599999999999999999560195348887922278400006400 7672 24729714814859149383354870911046570756850540246231940450423986285277314553943098750880 7673 1087305847751807228252299312915053479103275442879657288273973207413116964086012291579903 7674 46244925389993126982013198581702045615466894682473777961014210938992553682412285982146880 7675 1901307798286118873731890304310405643875008041641610963159183577700321908301488958999654400 7676 75509554190258349955348626152686167411295425083114584411681846631836378946825283050568750000 7677 2894582862689738313972963226771157278907377759380990031544269474528638598059821304389866285725 7678 107020226587108463609403413306337739436461337859281802659726912755908137557198248216004645487040 7679 3813202020116465616258143604258455544556110667154226193395081224500907436876094554125949852450815 7680 130825523759336279924889948429483531803296749801352517496995895961987484722065607413517309528667760 7681 4318114567396436564035293097707728087552248848999999999999999999999999999999999997175247509975990001 7682 136993509177421538553878230999887225331212604483193645447775843864244702604136037516916585662748501280 7683 4173487446801398034796766040273946956943950041891536966382503968530804765590318685842532090513826246129 7684 121973013554562296160721545715911044888748416562266128623112013895666845875636902918017783148997447131120 7685 3416239118911746859862351466844036232531618275656312998803568492893494641020600174520640195630568304541695 7686 91598432534765501284586665112700815230671907331034865423783701969810342952508971508947359132352677572674560 7687 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934975 7688 57513992528840273363542583103342283295746793832827143821154582423162780895768130046380052970062068906706241152 7689 1343645645152250046583026779322969373035290953763411540290906502671301148501633591731467481113830960917582515716 7690 29907465173233456783292001256617595536907193078109597742703340258227090635568281464922511975706562703503477614720 7691 633402866629732777061622869468118866098964618280959999999999999999999999999999999999999999997823217663999987040001 7692 12746200823204700576433828204883546197926379806033344683838739790970712414694909918029767533854520164288958297767600 7693 243359091351790656549315032487273117745576297460240524118802153613973852241661360290844998397249359032473013394079743 7694 4401648212852229871408834087686434206572658072797277154758735323267464731881821810648466893299402306257431370247392000 7695 75298415319210863742188841004864115705001126344755887432284431405838623104095194797884925659067983282360103888570282945 7696 1216257622550806558512427903204839006914049686139017829763333719517625513565572701130253842833297052188204409332736666304 7697 18516682827949938685345428631928847530105430710240309485060977264232416219805615207577117686896628395672062001622366027775 7698 265208074031742501260251323096849189228082426220907020468059164946749550037126337963885222780485519448515045008511692140960 7699 3566487791389213665816695019667856349128358150998482985721856427218365407287334409475383163226343590094303089888196869226495 7700 44938943196689020840284357337602360198818430193480149448764488412358638591723452546123532461502890924445451656563110793246800 7701 529395592033937711917701562924776226282119750976562499999999999999999999999999999999940395355224609374389648437500000006250000 7702 5817092933824343165432524003391691164919859649719340532627567207263104711569062884846856721561843514618901815263791321495236800 7703 59474943829513017910226884287435933060423944288398381394520740492385968179225838864626651494297115563073392516018464068623925249 7704 564332498662224533405996607629004009690178592726229247566389869894318771242430267813684581741712834509555548805993135315279722880 7705 4955766905724180013231643108571165782945541101744054016654440465428343872925973184604670828704947263791739639368110675785297166335 7706 40159526927620481646000322676629816996929091843685756139806942025512061963391456475897002020187052058347028916105053874610730000000 7707 299374026752563129517249322813175918088493817281031445734744407312543321129304343979373409081044295112489057331597526519498743480320 7708 2046185024943828720777524354582431994258319922826090854383930968312127235457964578139376062306300668638764397960641968127835405980000 7709 12777380050016859409846542390453021687687630869770891345745554367853549431941250920706362091231751304980204747923174799465349449252863 7710 72620645976460197032673953552634054359779506241085342950837664918999406875037977899136418379594095655606302760753269957397573919021760 7711 374144419156711147060143317175368453031918731001855999999999999999999999999999999999999999999999999999999999957050327039999999997440001 7712 1739769036589494022946588881648756165994574933903463419583799955208076222591101399504592253379893383760549626498087103754315959906515440 7713 7267571431315762250953336506636293428953017823230336194726023066995695818757703480500296103944951304707492911833140822288319025290148445 7714 27136260133506145510024367600176447664260528031366879573474763912674236174291671923430750931715472099170466197215560430915993451752216800 7715 90078276385246202645102918820475217309622015212833705033780614505275352569662789031588822572244111398877227429324097608129063079175520255 7716 264274918261584826947339352857372462425801363228483718413522930067911127032826150787446670022888255978665414015039021268248942370336114400 7717 680930102416499986048414095047261177801472171608919559294191318313337145561315486168658363733784220129274771779625390671149954643393517505 7718 1530271637157052701140250666370140901514241420153100571188725474685267374562236843223261686725472356273534861551432084148475830301782670720 7719 2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543722148316844177328618207978846308233134422883329 7720 4973218340417863610502515752819070669485225057777033726280956714389655701615944766716206996640370029056515618648463205614730315443021942080 7721 7069650490151047064972031958376149145433573689999999999999999999999999999999999999999999999999999999999999999999612579510999999999999190001 7722 8468564514868189515054817818694214203119204706908703555682085837493630101906268944984702155972215599662137789246677529227200688551778399360 7723 8456117497556444162338701796969749562870240786228652557456182547219809054942494238247575607067215714744767689193493761369265369754418282495 7724 6954807654249269724702841405379683786336620211621065715159284157819894690230654912633843275352731554765081105818436392837141354453970721688 7725 4649305682814998269488694953404772821424068030713720793452918898519224716597787016960699111047953735132915054778716851470719055415210926500 7726 2489206111144456682857625621512049696236100867488466853240446645915879218069791288068855764558859333668294766539111151359975341796875000000 7727 1049842551125179546021301887427834534139954896920382640195321695650341043912948075247181280540841272710881848006350370824412817910845669375 7728 342382404646349906057205801490874347335703752037431479791270728812115843397423368230093950803400978413736931949249689916275905249737288960 7729 84549967279787108698363529982442280434226837240036309738708964399539095098724260668571412776501628603074347489342276963587659245220265983 7730 15437869221994480283513897692658148826618371484763915343722775611762686868817170307788965095974917000791525766141954890243787686660720960 7731 2028240960365167042394725128601599999999999999999999999999999999999999999999999999999999999828201308159999999895142398361600000064160399 7732 185835251625667540428459409118176696577935159390840071632914230815351615319044121304819185072788730190170451002276367309581949380168720 7733 11452110793408768518541994462962044701871340847876570141652791699857600061826009330293371948295642883659009410250739988527266056372223 7734 455024297117399079273657868281939502276334823978670092653303694194635749107694448107003844475180256177431769525885670227498694777920 7735 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631295 7736 156295774559094560892395634453946898642528610377287712569805195046060359328022171245325633637257567443152325506471157612181691264 7737 1185997912467682215998359324325288715565805614412694153426169497058008652159405423036086031051534110365423691411231120964976445 7738 4443366189418546455356123568209062184833735738464729529085598646449534039447278870127785426912042486383412746091025547515840 7739 7384133797593879188991495862550756538467726049485655326421674303972301981707930955969882576921871896160099115453179232255 7740 4757441129747876794354634979812813561276154527360438195459175308861500102537070503924742425198541798907701616723078960 7741 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989999999999999999990001 7742 54687564869829362182513248937549525219772952158835913476500783035857919654016040448728421834809474566550048960 7743 573374653997517877902705223825521735199141247292070280934397209846730698252933767878194124155546087981120 7744 752437932913554740664483432691464675311052887102320675680044959365511947871527322880782036892920752 7745 66351011093336388265483390047725918911928587773465486323390644426653600903401880052087802305 7746 150463276905252801019998276764447446760789017794479605070591787807631511688281328000 7747 1766847064778384329583297500742918515827483896875618958121606201291571200 7748 5391030899743293631239539488486423960919210679099258886000 7749 5316911983139663491615227141609750525 7750 0 7751 1 7752 123 7753 15128 7754 1815726 7755 214358880 7756 24883185481 7757 2839760855280 7758 318547388413800 7759 35114532758002152 7760 3802961274517139085 7761 404555773570791015624 7762 42262322980932401216010 7763 4334523100191686738306880 7764 436349311165259335166066577 7765 43104409804843948852003377280 7766 4177248169415650805128290000000 7767 397030588105939686862303733490240 7768 37000180548008608714544558957232528 7769 3379932275732534791891466777752413048 7770 302559950208758936968404198831368677890 7771 26532977051444201339454307650179679738976 7772 2278768068754756124569851304338208092848025 7773 191610340886078111289333368801345298804416208 7774 15768992641913974546028861798692139112457415640 7775 1269734648531914468903714880493455422104522702000 7776 99999999999999999999999998999999999999999999999901 7777 7700431458051553042886520966464507190346245458968200 7778 579567526479652590920943551311511033027037518530577370 7779 42619520516862344959898006540158454742326868747150111360 7780 3061017116986518645047940135535599925008707922138548413535 7781 214638763942937566941147222561699611508287489414215087890624 7782 14688026979666490706013120620115617889600231244961312711147520 7783 980515252408989618613156446208544119488337165459982747234234704 7784 63826099131230329780051630785335838708959354354129639981927366565 7785 4049555345943447202006670983429759485937595459365641398571116816160 7786 250315550499324160131557198608584898332281830030204994039105904900000 7787 15067466661578195724088403821109198918255739721817916514744422568289760 7788 882792977108433131771081648267378932957269424079203173235079658344546217 7789 50318953400710968587120897755296942284188011262255889538505051658429337280 7790 2788942744336608906436810601693284963885996625281231474947077746709527585560 7791 150230124989143459996137615503644920217782122228536536567844450473785400390624 7792 7860510072379334666888938844341580026313418230829538321056715523667642799396835 7793 399282135658682469334331901689876886678820965774126540592961885129481494196023688 7794 19678665903011692640707539878414961825243859444570748621915821229148099797147162250 7795 940461086986004843694934910131056317906479029659199959555051538107182358578807989120 7796 43556142965880123323311949751266331066367999262130237051617935359999999999999999999921 7797 1953647470373872801285034801972679089791192723652407801994484371137769712205179920860320 7798 84809856124640963803679346407374171370055484511638947449876111622556191535045718282759040 7799 3560859255029470777615016290791057512390950892437504817798719269281230881835989299895481992 7800 144499392669745034403623663127590828934500611163383554018194722620803182886575866543432864000 7801 5663216564269376246651146961451462555847156881308848176692638530901607684791088104248046869376 7802 214199131839040635233999278781065638639145954194139461006572159195572019341374744148934078878050 7803 7812476540858917843486449171362654978861677663730366674935437485740094301866404261665861102053920 7804 274550545448385524370586339506608799208039968035102333182266215515846821404947421816995872371638272 7805 9288612186912875874667186338493330758034069235896125119733172570190281306549755816851427156108004800 7806 302268019717750559482470516839540966128657419429999934287637636465719860456999999999999991764570343000 7807 9452552133242086160217597938992218547853669709340364610396839494642699473243235259008667054716375416880 7808 283797146382495066366180090738628393072188602848624511671098757630209186501657101878592251812455951368125 7809 8172191908155673842768343562966040007546143909671830708148681413999322463129694975942570183790549999365608 7810 225471781848175292750915196811706391347086806193316657862586918161780098961871321759369832893458940891279590 7811 5953898114759757583498133232325552989993673976517266254986001716363076818883115493008517660200595855712890624 7812 150306725297525326584926758194517569752043683130132471723734126637195488748976593354526426713006457871860236225 7813 3623381529316937221903182735510563847632048011468110060792933223385201862141952699473194010398238159951492585216 7814 83306029999439502888147660318024101128188039133331515497999547393290078443510194979031227639220878414035801866240 7815 1824355375567240863780812076653673327751338777764685462306254442753184532728393793212647965688253493950897738841280 7816 38004171997783966623697372168087131965937877096857599999999204133889005359911538869449359622144000604661759222403659 7817 752025848569077334009595864088129225677656408555967336346513070756969750288782076507757391157597710356773528849958040 7818 14114827298403858079860271884261840829243425252693950398890509309639606797244370736054955760593210697960229992413333010 7819 250893948132577102670303542998126749774641510149444797821248414319395904630706458387243169713734225637516396602553225504 7820 4216711257875808369562575096272390479480063075306329696207927884321395677690540461681513953859445093982766070387504189495 7821 66894169240294360718183534676266145380272732737645980636983362752354977717384105530273874506974607356823980808258056640624 7822 999900872709296689008653146124157766625693258352976712193292767965448940006104763233874051968602570434298309948619378923520 7823 14056027923682352566793320124133007029088368589708072084807135860735846597942852940371722787885521670092971502671368379551840 7824 185457365152239110622468141022728530154674623851921115257536534155634922550483324729767108975244188875923209733852955626438605 7825 2291886103031140062854502224217720370139739939867487621886988910544188220937533613881966107278679561202577379115294191560852000 7826 26469779601696885595885078146238811314105987548828124999999999999272404238581657409667968749999999999999999999999999999999875050 7827 285037553757392815106193676166192867081073122836247686098750793172775186092683492782762895686816327135474553067384542967174472000 7828 2854797303816624859690890445796924786900349325843122306936995543626814472613893622751296936132301350246314859339644518200004053295 7829 26523627437124553070081840558563188455438393858132774635620323885195843009282548763177047195169872498579705836917008782207454037088 7830 227965277663312280608655582994273626015494890680226484766104261409633420946512881738611815392501148774679070784213412648637696979840 7831 1807178711742921674070014520448341764861809132965859026291312391149387101824891603102409531455366447150725859527862071990966796875000 7832 13172457177112777698758970203779740395893727960365383612328753921751358978863062084274723003686877806060008641624948980964822842605525 7833 87985956072584634993433547247044575753107756681521906738509031637430851207638409941399284135790080742899161195887384019412053753625848 7834 536649962100708095213554780399026910882880496530377436521313283449845501595400507798896808431807007313671688825097755489668459341515230 7835 2977446485034868078339632095657996228750959755884499060984344261679030247859413035056540404370863694679875823859724140618392672179458560 7836 14965776766268445882405732687014738121276749240074239999999999999999980657186886165933204701183999999999999999999999999999999999999999961 7837 67850992426990266894916966384301490473788422422235073363768198253115233163283494382120838324503842894987414901709092626586885526849143360 7838 276167714389998965536226787252179150300214677282752775399588876545836355862740349191455444409322296006070038236153586258772844362916010200 7839 1004041624939727383870901601206528563577639537160574544218566264768947740467566605296861300842766629243044441056348887669089791956249865120 7840 3242817949868863295223705077537107823146392547662013381216102122189912392377428117363016548732938633217093021302462914812156605058810355440 7841 9249622139155468943156877350008036184903047712996930144473302552376892487468059852077157591507283219967039400444264174435633783793083609376 7842 23151623482160999525646079231606880045250053834703265016002504822653462123899836692008389395033192310773649495809335208476191138162000488090 7843 50498964026182739137628271990214649749969966865052318849227940664613830466816126365061727108870978723823990180003621240425094434080576151424 7844 95268205270873786358080970147496530326800480428008152797215483387004751046162705908569566540465452495923902119199277431507608514034724241377 7845 154169768552953771925577988337391190754041976791088045514709658146079339166606219585196081326556139857240094634020881687771675728283119240960 7846 212089514704531411949160958751284474363007210699999999999999999999999997341118564104249671221293823266037160530000000014348907000000000000000 7847 245588370931177495936589716742132211890456936500352403114780489287315288626541191399109648792723503741731243485697744946949239083922194741120 7848 236771289931580436545483650315152987760366742014402271608773111322154650630449416730268601173075884714071288453167129339105730122700568465408 7849 187779806664730282566976717945251462231088745713768774309300672261137170339504906164334987867879702319017690450780062952874653142805878841296 7850 120881947753189955006706068788524093357025768798556740629775891361499840475317594108596135790686198495966040408005071323117188539054963776000 7851 62230152778611417071440640537801242405902521687211671331011166147896988340353834411839448231257136169569665895551224821247160434722900390624 7852 25196221227004309104511245298268028819358917526089183364687720695608184029292507274484158203490565140272938948837164583511295167539490226775 7853 7874795306866047839315733434290109988721186296860924035199226762678667204347306285288614385793716459439509117262927627444686197718304404528 7854 1860099280155316391363997659613730169552990419280798814251597216789859801397163027573271484210862142251886190170799089533531952411879622680 7855 324195253661884085953791851545821125358985801180042222218178287847016993626626433830658903441876498870986196250616897992635515384246935360 7856 40564819207303340847894502572031999999999999999999999999999999999999954964003726295039999999999999999999999999999999999999999999999999981 7857 3530869780887683268140728773245357234980768028425961361025370385491740112184184552032976867841004304893806855241286484254995462230063880 7858 206137994281357833333755900333316804633684135261778262549750250597433417016121115821104598064307305134660706895647379144780200388198400 7859 7735413050995784347652183760792971538697692007637391575106162801311588995884895252237044239108477490539101283170257008945959576885440 7860 177450860423732151013018507785157357019931972824052260810910693159230451407891482687860443962981262565914123063316165652764032040975 7861 2344436618386418413385934516809203479637929155659315688547077925739324772592836959185359850732051340186502784490585327148437499776 7862 16603970774547551023977030540554042017921278601777718147966372957723085817458172596749640997337431101525201836464906928133045120 7863 57763760462441103919629606386717808402838564600041483878112782644184867996680364543345437413204041015154487543738157089836480 7864 88609605571126550267897950350609078461612712593827863917060088930291352890893252587153329342391604092243797146352765121691 7865 52331852427226644737900984777940949174037699800964820150051157159038891374413845736871244647228459606002784850963941280 7866 9999999999999999999999999999999999999999999999999999999998999999999999999999999999999999999999999999999999999999010 7867 492188083828464259642619240437945726977956569429523221310692359667343884420284746755781217703598757732629225280 7868 4586997231980143023221641790604173881593129978336562223529934852744332340327797316916456112177452588990457 7869 5267065530394883184651384028840252727177370209716317304311848947467915376271784433951408515966163200 7870 398106066560018329592900340286355513471571526632647304943562321417118723566704064425484885160 7871 752316384526264005099991383822237233803945956334136013765601092018187046051015625000 7872 7067388259113537318333190002971674061980707591717559959582617744890134525 7873 16173092699229880893718618465586445357571122982381603028800 7874 10633823966279326980924613473029062650 7875 0 7876 1 7877 124 7878 15375 7879 1860744 7880 221533455 7881 25937409840 7882 2985983999999 7883 337931540093280 7884 37588592026692252 7885 4108400332500464560 7886 441143507864991563775 7887 46523913960620851704240 7888 4817904819828488880132095 7889 489801110321658519476924832 7890 48871122850509266606582845185 7891 4784589488337678114973211537280 7892 459497298635721609999999999999999 7893 43276334103547425848065465147306680 7894 3996019499184929743169818581358608383 7895 361652753503381222730548486007086816800 7896 32071354722128447318829929844360972331485 7897 2785962590401641140642539413946898671874896 7898 236991879150494636955279930191736792433033215 7899 19735865111266045462801323144199735545013638720 7900 1608437249475225403694945171708404468609568233200 7901 128243199501723361359275201803013967500597582341200 7902 9999999999999999999999999999999999990000000000000000 7903 762342714347103751245765575592234110457898749135301200 7904 56797617595005953910252468036064500651398696336732717055 7905 4134093490135647461110106634388841747230339961261631394560 7906 293857643230705789924602253011959679180763352848028953214975 7907 20390682574579068859408986143360999802057151740984375000000000 7908 1380674536088650126365233338290905239051505093256537930447673725 7909 91187918474036034531023549497394571799235190088697264924197768000 7910 5872001120073190339764750032250899584445488650794565341237394001665 7911 368509536480853695382607059492108111207970485269931246141943329194480 7912 22528399544939174411840147874772640999999999999999999999999999999999999 7913 1341004532880459419443867940078718703602011225622952214309831833624014960 7914 77685781985542115595855185047529346109053663141491206350884712387704775105 7915 4377748945861854267079518104710833978717263394446332816350095557826927541120 7916 239849076012948365953565711745622506894685453662369259640981634649567082315775 7917 12769560624077194099671697317809818218511092794114760452617497701912681062079184 7918 660282846079864112018670862924692722210352827359133253831876609681296509586374655 7919 33140417259670644954749547840259781594342120177207170654536133569009127835658159600 7920 1613650604046958796538018270030026869669997744750280418138582939733897126063695436100 7921 76177348045866392339289727720615561750424800432621466936477962868135195178952222459360 7922 3484491437270409865864955980101306485309439999999999999999999999999999999999999999999999 7923 154338150159535951301517749355841648093504225124340131851153246730863437856191833505127680 7924 6615168777721995176686989019775185366864327794479834941858852993901403609499298556772535232 7925 274186162637269249876356254390911428454103218715800847055700760234720155900999817704373739600 7926 10981953842900622614675398397696902999022046448521944923207444343558212904264457740509564103025 7927 424741242320203218498836022108859691688536766098088358906131389858273905701935291290283202703200 7928 15850735756089007007315946629798857259296800610370301412736419646946451229091887374634701318782975 7929 570310787482701002574510789509473813456902469452313972189511563604420606190829878861830723621800272 7930 19767639272283757754682216444475833542978877698527508586560101067812704152765674164845017792453668865 7931 659491465270814187101370230033026483820418915748624787123608788526622904958767695155092596890872838080 7932 21158761380242539163772936178767867629006019360099999999999999999999998371586402089550999999999999995101 7933 652226097193703945055014257790463079801903209944485155042881618862336534126061553497274608433913477531280 7934 19298205954009664512900246170226730728908824993706466932552698350486445704759323184750519651330472881946623 7935 547536857846430147465479018718724680505591641948012657355561478254964961190634441479312437731688331506525120 7936 14881137601979569321560402989572621828907729208758899422788344355044062656285734360211908692166755534583627775 7937 387003377459384242927378660101160944349588808473622306571650050475274588702244929284260213375091552734374999936 7938 9619630419041620901435312524449124464130795720328478190417063819395928166868106956431526181511108519083548610560 7939 228273036346967044979900512337165522400819024722490933829894598542541770649294604996411685664245731735374978549760 7940 5164973859965249179065154939717494269947658426266553960878244596268481614842987330263563657798631047841340456335345 7941 111285677909601692690629536675874072992831665443645813200680170320942924492473261721774464371545645481390096063477200 7942 2280250319867037997421842330085227917956272625811455999999999999999999999999999999999999999999999999999999999999999999 7943 44369525065575562706566155981199624314981728104802072844444243751571517549216361031991292863111426824831101791748321920 7944 818659983307423768631895769287186768096118664656249123135650444757408038940948815394070196217338376030711718297104020189 7945 14300955043556894852207301950893224737154566078518353475811159115312416149036825536739640523045480548269134185770227752000 7946 236135830441045268695504205391253866850883532217154462987643976888709922054442531790883912685318318019781293629834553982975 7947 3679179308216189839500094407194637995915000300570528935034084943200638199984848197186278824418386129322703333337340625000000 7948 53994647126302021206467269890704519397787435951060742458437809702501725696953173945294875174990568401779732796730819336994815 7949 744969479955164686040045966579049372541683535254527820494778200500441749244996048811656837088424378610385376930862773339850800 7950 9643782987916433752368343333181883568043080440299897993391899779198460061304952243221283288529833415538569962483302116665299200 7951 116886191254588143205579613435103738877126736933241868716236434436239701615054576773955399036015549355373397758452782751568266800 7952 1323488980084844279794253907311940565705299377441406249999999999999999999999999999999999999999999999999999999999902343734375000001 7953 13966840134112247940203490132143450486972583018976136618838788865449101063315691734930113173858671387306958116097454528355248873600 7954 137030270583197993265162741398252389771216767640469870732975786094457270684936332744099805042860554257321096357056128585386891935743 7955 1246610489544853994293846506252469857405604511332240407874155222604041760675391465693387376142192428405711395100380765193664339883520 7956 10486402772512364907998156817736586796712764971290418299240796024846375635111359258623483456490483393713464177383597710603611464007680 7957 81323042028431475333150653420175379418781410983463656183109057601721075268647846077921384898566080976529738109093159437179565429687456 7958 579588115792962218745394688966308577419324030256076878942465172557083869706333209944066930372322787535426609803207473038430028573966335 7959 3783396111121139304717642531622916757383633537305441989755888360409517221845505694398763104255399761119021371089733008116658012573608800 7960 22539298408229739998969300776759130257080980854275852333895157904893661197944366624126022728932809301985081175242726596573177678002095345 7961 122075305886429591211924915921977845378789349991264461500358114728840185596253078496126209329836531984678413359400273405164107457021296080 7962 598631070650737835296229307480589524851069969602969599999999999999999999999999999999999999999279424059620720639999999999999999999999998401 7963 2646188704652620408901761688987758128477748474467167861186959731871493832885825741101270954226438852270632352518645920132275879650838369600 7964 10494373146819960690376617915582807711408157736744605465184377308741784762286123825842427574343971330669665199374092981760622883397693341695 7965 37149540122769913203223359244641556852372662874941258136086951796451065395281189651853944614810066082213204591866966087755894016195470316320 7966 116741446195279078628053382791335881633270131715832481723779676398836856930282974584939114053628368372944886748404030500130527369270975852545 7967 323736774870441413010490707250281266471606669954892555056565589333191234020062950248183991562069709834562291007387102581560611724853515582160 7968 787155198393473983871966693874633921538501830379911010544085163970217740268880702010969068476245760802608318346992124950388896646313992518525 7969 1666465812864030391541732975677083441749008906546726522024522041932256398298669859508342903145926872589394846887555666031454090991632482546112 7970 3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423247417231296628369030065946625 7971 4779262825141566929692917638459126913375301280523729410955999402528459501748280875324084856692518597443824099962791170996243085655472101442560 7972 6362685441135942358474828762538534230890216320999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 7973 7122062757004147382161101785521834144823251158510219690328634189332143354498435158579626528719514980456266262266051335040239854761072119091880 7974 6629596118084252223273542208824283657290268776403263605045647117020330299074915482786099275940676747265243168461319579410646749811935698420496 7975 5070054779947717629308371384521789480239396134271756906351118151050703585463355242913823452999561442094586676078698194886380137095691381869600 7976 3142930641582938830174357788501626427282669988762475256374173175398995908420104023465432599069702289330964075081611719197835869803511992549375 7977 1555753819465285426786016013445031060147563042180291783275279153697424700620236808085868151664129198884223281851291176304221153259277333985024 7978 604709309448103418508269887158432691664614020626140400752505296694596441293858091342376417591524573081467944451657813594861783116647105560575 7979 181120292057919100304261868988672529740587284827801252809582215541609342893781475745641677355959879724845214603197258728068468948045503596160 7980 40922184163416960610007948511502063730165789224177573913535138769376922027782542163588563783822399187626153593370948714299532166254434672435 7981 6808100326899565805029628882462243632538701824780886666581744044787356296777689253076746335871053600613901869935548183269712406256560534640 7982 811296384146066816957890051440639999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 7983 67086525836865982094673846691661787464634592540093265859482037324343002710377160241385148136950405199593134788607442100367321121309619120 7984 3710483897064441000007606205999702483406314434712008725895504510753862420031627023015052511247788294305519048921239756282834202264600575 7985 131502021866928333910087123933480516157860764129835656776804767622294231668989129653611773379584048509630945383703773598087096972519040 7986 2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933769549893729441105458488758984904508031631105 7987 35166549275796276200789017752138052194568937334889735328206168886041452206220049997274952993109309318242594599723378024078540000000 7988 232455590843665714335678427567756588250897900424888054071529221423369695823243462915108578295110434099123331801643026783242551295 7989 750928886011734350955184883027331509236901339800539290415466174134062358472978999831642058667119549991442825986812278586876496 7990 1063315266853518603214775404207308941539352551125934367004721099772011485365942057659663091076749552494992833712821391830785 7991 575650376699493092116910832557350440914414697810613021650562499987865414872046236652318957626820758730823049606173640160 7992 99999999999999999999999999999999999999999999999999999999999999999999999999999899999999999999999999999999999900000100 7993 4429692754456178336783573163941511542801609124865708991774045924661472352263020740989926123160947748783181293840 7994 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849480536007901185 7995 36869458712764182292559688201881769090241591468014148555631408400365166349051267975375956103694265600 7996 2388636399360109977557402041718133080829429159844757507642063199359529632522467783435058764800 7997 3761581922631320025499956919111186169019728914308942080424458254128694534301757812496 7998 28269553036454149273332760011886696253239742350008694404126084591507210225 7999 48519278097689642681155855396632162597924193332979096573200 8000 21267647932558653966460912964468736000 8001 0 8002 1 8003 125 8004 15624 8005 1906500 8006 228886640 8007 27027066627 8008 3138428376720 8009 358318078272000 8010 40213853471620080 8011 4435453858957450875 8012 480682838924478847448 8013 51172646912318016420660 8014 5350250105473711181640624 8015 549241149460445537362434895 8016 55347525466347647961277503360 8017 5473565759257037638886762741760 8018 531089433205482293807404177813760 8019 50544702849929377078564095794912100 8020 4717120417286669419611030657597553320 8021 431570105911972412260341402159624013740 8022 38696844624861790832365403136986646634704 8023 3399563600545615415795793478882971808865175 8024 292526071992172319767483741858005523681640624 8025 24647155431651442243349097345399931669081827840 8026 2032794106460402682668537709613472275015939010400 8027 164060599446472991176884406246015461235641682292635 8028 12952563149674059497286795495913738750060730546971800 8029 999999999999999999999999999899999999999999999999000100 8030 75471928720363271373330791992318635063021759244227777200 8031 5566166524310583483204741867526784644421489473708085252565 8032 401007068543157803727680343536350900670553508041935397795648 8033 28210333750147755832761816289147587114973420964352424956395520 8034 1937114844585011541643853683619338993862294532089597244374990976 8035 129783406392333111878331933799345055313412400419004952009049571235 8036 8480476418085351211385190103257698089454628562659688259552579298400 8037 540224103046733511258357002967082759345763727818888999207274171325440 8038 33534367819757686279817242413781838303049227999006876426270511500016240 8039 2027555959044525697065613308729537689849905364703000878999999999999999911 8040 119349403426360888330504246667005964631503714336519469722887005901282885440 8041 6836348814727706172435256284182582457587908402628723595162213433044378478080 8042 380864158289981321235918075109842556149019057244016251128747319138535757409600 8043 20627020537113559472006651210123535592942459271075572962252867928302274335825945 8044 1085412653046561498472094272013834548573475833101176476702676154673099517822265624 8045 55463759070708585409568352485674188665669611802197741287885305833849563545672807700 8046 2750654632552663531244212470741561872330397633217957738144178061393684124738113462240 8047 132319349531850621316117498142462203312939813799227515256272651488363258187683576414127 8048 6170365191715177779482467945369860501784408913594010934644126825341528124785676079587680 8049 278759314981632789269196478408104518824755199940970418964129399644427911168020971520000000 8050 12192713862603340152819902199111490199386833788314677092247576960270820773872527643001807840 8051 515983164662315623781585143542464458615417567966855128424222019114180849623517134197977514000 8052 21112334523069732240479431588100179990965947841261966064728606546041373716157566538334307794560 8053 834628492060447318715330278224964627925675530087563019345941124778960492575591295262490046844300 8054 31855593174015241387412701658164476876640257457362270993896091741959253340610302984714508056640624 8055 1172954445950586518541380050605115437187963245167398323244244974007503436367589559336364380533612800 8056 41632687486237173187939287634191588382353880270019124010730946361508962534646068306119747983113389120 8057 1423270027604430558337119584002260015094479194293980477634890343331845669852093455843535516274201571840 8058 46823894034227807284197286332344880351249743018152366728574922926329205964232300959536415258699218765920 8059 1481113296616977741464105532513750734030421355206999995400134634552600390231989999999999999999999999999931 8060 45003600706365572208795983787541952506331321486169475910099352833993898175976425450762936142179180387987640 8061 1312278004872657186877216739575417689565800099572039751274665505001446086835271605576890495292829981486485500 8062 36684969475710819880187094254154553593874640010516848048879430867442958536989200747006197555035778947152218800 8063 982155081730651575222986597311793040707910127778087361900173119676541559192515921221917484404042102836182384575 8064 25155219534859975790279612906575461382723272550785449927315857251633999559779350503377353615255529466511437113600 8065 615656346818663737691860001564743965704370926101022604186594004726723985792708981593610290444825207583783811809280 8066 14381201289858923833733732277241427911251598557516928831287151963615866190845260542210496569292642410281006871966720 8067 320228379317845449102039606262484644736754822428526345574448892310761363368919815560524935325667567455321219079864161 8068 6788426352485703254128401737228318452562731592062394605241572781484599646282353304544263080335868083524651855843885960 8069 136815019192022279845310539805113675077376357548687359999999952248033340321594693648383999999999999999999999999999784060 8070 2617801978868958199687403202890777834583921958183322297822211999305011700755250407414125870728124286787327576945263746960 8071 47482279031830578580649954618656832549574882550062449141867724891131355413874256015740134186790176232185250867670458612105 8072 815154437482743006575816211200913810017810266475546148121236098123717294145165284683708402321499469783147946865452543551248 8073 13223606504698535046948235501910216543649477804160649927308062690401043870945009514336624322219020685004481742861900049285120 8074 202354861951890441172505192395705089775325016531379091426874672325873807595086919229078470383598187254392541944980621337890624 8075 2915710944820309145149232574098044047480521541357280092755641723702725704698847876315635546906104410333746447294699696363143115 8076 39483382437623728360122436228689616744709227368489974486223244632806993093621473909503927975859418852054996952076411879754786400 8077 501476715371654555123153853325457945538240182895594695656378788515214479099177697290241129408278384269912780214102254746385373940 8078 5961195753983995303484560285190290682733463583595335304528058156325433562658524929707243203762512477786151879240699652098464478000 8079 66174449004242213989712695365597028285264968872070312499999999999963620211929082870483395457267761230468750000244140624999687502549 8080 684375166571500149069971016475029073861656567929830694323100654407833221808533066171413712544046001452274401914981868928799404253600 8081 6577452987993503676727811587116114709018404846742553795182837732533578816877474532864753141503960402600032450830787827946726715555840 8082 58590693008608137731810785793866083298063412032615299170085295462397617207505150217858097224307730559113474365872546365517991241064672 8083 482374527535568785767915213615882992648787188679359241765076617142930040943550759198032899817340131301884686118612071732163210085662675 8084 3659536891279416389991779403907892073845163494255864528239907592077508881195405496282379320693335655878541956553817726671695709228515624 8085 25501877094890337624797366314517577406450257331267382673468467592511666192442302759302965817935933827667310788251029714541510993089247380 8086 162686032778208990102858628859785420567496242104134005559503199497609643882923419981647276367075859293620549051059159026163575296988460800 8087 946650533145649079956710632623883470797401195879585798023596632005533620182725852916720597843205826428915595316161605804011574102713171927 8088 5005087541343613239688921552801091660530363349641842921514682703882449846651673311930044419745983244481267738026105110964797183809634939840 8089 23945242826029513411849172299223580994042798784118783999999999999999999226287475446637328188047359999999999999999999999999999999836160064000 8090 103201359481452195947168705870522567010632190504219546586291429542988269641354194955205795092109778912429993812805800410883930124525232617280 8091 398786179579158506234311480792146693033509993996295007677006337732187817727370714825445127138274674334411641055217530984633319639663183684540 8092 1374532984542486788519264292051737603537788526372826551035217216468689456700098682651403120853747515433727839806141627218977342236097659588960 8093 4202692063030046830609921780488091738797724741769969342056068350358126838685491522697937587631427557526867074218529369393970284370635113056740 8094 11330787120465449455367174753759844326506233448421239426979795626661693297148373318794518049596400953063193603642474070541560649871826171873776 8095 26763276745378115451646867591737553332309062232916974358498895574987403141085657613890264499147528968057878076706666800502256144734139541618655 8096 54993371824513002920877188197343753577717293916041975226809227383764461378362761611552220821564408255701530185655444892855669644033775940000000 8097 97554642197374757230674913431036447054643691958280348464348654988292866782903704854435055421256031528602221387218891323006413346696158039244800 8098 148157147579388574820480446792232934314634339696235611739635981478382244939108577021373434154820450402807730943294739092477399457162114620666880 8099 190880563234078270754244862876156026926706489629999999999999999999999999920233556923127490136638999999999999999999999999999984056770000729000000 8100 206539819953120274082671951780133190199874283596796371019530391490632157734921141966651214634680404023498386322693442671955980994825756725545200 8101 185628691306359062251659181847079942404127525739291380941278119276569248292675301703672201283244947021711238521536552428855301820119105555660800 8102 136891479058588375991326027382088315966463695625337436471480190078368997177499076593800206155688941388250484440597994042813512732765695774566000 8103 81716196681156409584533302501042287109349419707824356665728502560373893562860858033459314507300348949385329946954167873016231068955194428208925 8104 38893845486632135669650400336125776503689076054507294581881978842435617712721146507399655144535710105981041184719515513279475271701812744140624 8105 14513023426754482044198477291802384599950736495027369618060127120670314566461756275462277401488923307597880047436984694685492130807435153651200 8106 4165766717332139306998022986739468184033507551039428814620390957457014951099725024917677010084856111929840258443506890565135004832150640900480 8107 900288051595173133420174867253045402063647362931906626097773052926292278214170972041971812113001520251189164065432483027642671521535010799595 8108 142970106864890881905622206531707116283312738320398619998216624940534494189342257319320576418265546576320020226066805229169772668814923188120 8109 16225927682921336339157801028812799999999999999999999999999999999999999099280074525900799999996564026163200000000000013107200000000000000000 8110 1274643990900453659798803087141573961828057258261772051330158709162518180498490623283904649290602554066664274742104420816053361865053061040 8111 66788710147159938000136911707994644701313659824816157066119081193569462646827839476035775457918072324045477138082716607942262058405153825 8112 2235534371737781676471481106869168774683632990207206165205681049579049219810734727896505784904579650459811285996058673526839148589054080 8113 45427420268475430659332737993000283397102585042957378767593137448788270510420673292899773981167284120630555278865226182144339287736320 8114 527498239136944143011835266282070782918534060023346029923092533291348073833388315816706457851703593320280560874380171298980712890624 8115 3254378271811320000699497985948592235512570605948432757001409099911929247146579434250903940641373268105134690397707586503406504945 8116 9762075518152546562417403479355309620079717417407010775401060266867242691438981607825378922831482931557896556013793693077179360 8117 12759783202242223238577304850487707298472230613511212404056653164655622573716081665404201423950797558359116664844076424624460 8118 6332154143694424013286019158130854850058561675916743238156190016243705856304075330420986257837302073142537069214137162720 8119 999999999999999999999999999999999999999999999999999999999989999999999999999999999999999999999999999999999999999999991 8120 39867234790105605031052158475473603885214482123791380926166081133054854638190873316632624557307580733532647939840 8121 293567822846729153486185074598667128421960318613539983646849428833290020678379177566058652581082653033233920 8122 258086210989349276047917817413172383631691140276099547911280598425927853437317437263620645695663196752 8123 14331818396160659865344412250308798484976574959019671367871689938667855042861032096745054535675 8124 18807909613156600127499784595555930845098648908353400344130932353436946868896484374976 8125 113078212145816597093331040047546785007642057416899949828167568641606287300 8126 145557834293068928043467566190278008218249525830283510082000 8127 42535295865117307928310137711521300764 8128 0 8129 1 8130 126 8131 15875 8132 1953000 8133 236421375 8134 28153041592 8135 3297303959103 8136 379749831811680 8137 42998169599985600 8138 4785448562923940640 8139 523383555379856794623 8140 56239892154142099069680 8141 5936027041831326482169855 8142 615278762129474472827906136 8143 62613491038491041486027810605 8144 6254270377697283984382235629440 8145 613039365036788240314949190025215 8146 58950927085808534589576469189582560 8147 5559917313492231480999999999999999999 8148 514166125484246966735430448398689707680 8149 46609571438493020524332763931379933856369 8150 4140562374860211619062901420682420382253752 8151 360353741657835234074373091747178365988110335 8152 30715237559178093575585775791696858113396392000 8153 2563304164891749993308307724953825146955570278400 8154 209377792965421476314859382664426757480474365364000 8155 16734181143540245100042209566454240079698480250609408 8156 1308208878117080009225966344973478286806490116140701200 8157 99999999999999999999999999999999999999999999999999999999 8158 7471720943315963865959748407230857413110550864841915562400 8159 545484319382437181354064703018363464256033079617981014605823 8160 38897685648686306961584993323025404113854553490681690310223360 8161 2708192040014184559945134363758220403329914993364171233679105025 8162 184025910235576096456166099943837160404251121059942885437011718656 8163 12199640200879312516563201777138438692259099479935083966999151719345 8164 788684306881937662658822679602965919407154700438439130119557197127600 8165 49700617480299483035768844272971614082746615940325201053366097916461055 8166 3051627471597949451463369059654147285394355834070505097250675914871572920 8167 182480036314007312735905197785658392099999999999999717570463518999999991901 8168 10622096904946119061414877953363530852192905860694177817843145251342444474240 8169 601598695696038143174302553008067256268511567367709572138681895828076653182975 8170 33135181771228374947524872534556302384964040838302228535735971411197265615676896 8171 1773923766191766114592572004070624060993093615286883044304700169868198140807479295 8172 92260075508957727370128013121175936628745412867998578682524980992511749267577510960 8173 4658955761939521174403741608796631847916249549846044239036850574784911792469956303760 8174 228304334501871073093269635071549635403423001898580729692209482072101594718705064566872 8175 10850186661611750947921634847681900671661064835700885531568010198620760723025069472743423 8176 499799580528929400138079903574958700644537121922563213593384818628482925576168578884250880 8177 22300745198530623141535718272648361505980415999999999999999999999999999999999999737856000000 8178 963224395145663872072772273729807725751559869273367683611552111694481373048676801070664900800 8179 40246686843660618654963641196312227772002570301615315786269261613018926171441287988523160234045 8180 1625649758276369382516916232283713859304377983777026086142663056153273212283208529049768582056160 8181 63431765396593996222365101145097311722351340286662753876446198535547814761410142141092186371915775 8182 2389169488051143104055952624362335765748019309302164680466270643144280120664625428618001708984375000 8183 86798629000343402372062123744778542351909280142387770536144633986678766930507175258575634024269712625 8184 3039186186495313642719567997295985951911833259711395848742462482171771472610169048614109758187735238080 8185 102475441987519000200272610048162721086802501989166604512727563935541055624072680514462031982285062925249 8186 3324496476430174317178007329596486504938731754288818030886020828828434790894284842597052467454660930032160 8187 103677930763188441902487387275962551382129494864489999999999999999999999999999999999999999999999999999999999 8188 3105248448739224482406922881340394722936861182545693837584714824413086296734372491141994006864930048133961920 8189 89234904331340688707650738291128402890474406770898703096123677172649324938807110406286402867752106606121189375 8190 2457892954872624931972535315028355090789600880704628819268865056294317915844382494543226065813639072149413057752 8191 64822235394223003964717115422578340686722068433353765885666028010571936930778199192511049259466259161900096884740 8192 1635089269765898426368174838927404989877012715801054245275372117385468820091640349712980089187622070312500000000000 8193 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254880193274323758328315905 8194 906015681261112201525225133466209958408850709123566516371086781452363835383311652616300891913201523366986207956283136 8195 19854159517706417844326455588274047973678798990568633425615972228056043327456443297533138700590339517336770297865437183 8196 414094007501627898501832505970927425606326627115806070919735857278653497170982069131145053041642411836405062731011617920 8197 8208901151521336790718632388306820504642581452921241599999999999999999999999999998683782961577328639999999999999999996401 8198 154450316753268533781556788970555892240451395532816015571510506341033398179208288983650688038860236603304240594375935369120 8199 2753972183846173557677697367882096287875343187903622050228328096163920642997351817085906260982478782493544726182049846657023 8200 46463802936516351374821524038452087171015185189106130442910457564500976192624354997857557139047008720987396192609302935848000 8201 740521964263117962629101188106972126444370757032996395929251511522994315562731779696211950181158245310034136823161161290612735 8202 11129517407353974264487785581763779937642875909225850028478106977473220711133860289216069825874587419297313317656517028808593696 8203 157448391020296693838058559001294378563948163233293125008804653092495032132315455224479478046447197713351938999430771486643158800 8204 2092619269194057603086489120120549687469589050529968647769831965532487053578301433881234616546548871373490586429537163451390257520 8205 26076789199326036866404000372923813167988489510570924174131697002952636005768590865670763142376345414830947980875833885060636110849 8206 304020983453183760477712574544704824819406642763362100530930965972519902915294029900833880649575541084096418553690249340642207951200 8207 3308722450212110699485634768279851414263248443603515624999999999999999999999999999999999999999999999999999999999999999999999999999999 8208 33534383162003507304428579807276424619221171828561704021831932065983000598912056071239433835758070057410407401452913897355382934361600 8209 315717743423688176482934956181573506032883432643642582168776211161629551658093310642405950767195553121173688181306129772799628685606912 8210 2753762571404582473395106932311705915008980365532919060994008886732680354296980308909061680368674468205746665049180198847863954432246400 8211 22189228266636164145324099826330617661844210679250525121193524388574930843895636191247291030009938355947907398726583353958933509194121215 8212 164679160107573737549630073175855143323032357241513903770795841643487839159686994909931152430508993200368610479032510871094751366932666080 8213 1122082592175174855491084117838773405883811322575764837632612574070514371751461094451713577200816916668585916578812315215376458345964031745 8214 6995499409462986574422921040970773084402338410477762239058637578397214283622140384088332420905627326090052020641824310717627807143781562552 8215 39759322392117261358181846570203105773490850226942603516991058544232418353173862724958304093834650857961330137096839471801961749648483809565 8216 205208589195088142827245783664844758081744897335315559782101990859180441475513308695542951372420172641646665348350419663493723057334047393600 8217 957809713041180536473966891968943239761711951364751359999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 8218 4024853019776635641939579528950380113414655429664562316865365752176542505854006612200769780714988882273223807769530944003360009690076336559680 8219 15153874824008023236903836270101574335273379771859210291726240833823137196741162804516465417352694601486996547896190265662330377888357679477185 8220 50857720428072011175212778805914291330898175475794582388303037009341509860828956592569108301482994187069701796732143400488572904822953628164240 8221 151296914269081685901957184097571302596718090703718896314018460612892566581646735062081091813502316537658592536674134205423030638188604969450225 8222 396577549216290730937851116381594551427718170694743379944292846933159265293746896097700053390950785955836871213762151455739513039588928222656216 8223 909951409342855925355993498119076813298508115919177128188962449549571707750826091524680243158550269590674531420897472384557695058320301209656305 8224 1814781270208929096388947210512343868064670699229385182484704503664227225251464476933446382093876532419551807861608142372760422027644841267512320 8225 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290175 8226 4592871574961045819434893850559220963753664530583303963928715425829849592727454017776249655202082117749388527818003416004411972669647029330125760 8227 5726416897022348122627345886284680807801194688899999999999999999999999999999999999999999999999999814697981114815899999999999999999999343900000900 8228 5989654778640487948397486601623862515796354224307094759566381353228332573858246594665043179103919000543519043206925980623666688704526609334295200 8229 5197603356578053743046457091718238387315570720700158666355787339743938954474733738504301832337506542362159928768916101388187175111771723845861375 8230 3696069934581886151765802739316384531094519781884110784729965132115962923422486582997478593278900463238559525039229059945945047872142019071208320 8231 2124621113710066649197865865027099464843084912403433273308941066569721234091990319862632436971118747587731714755169522177737047987174106963378175 8232 972346137165803391741260008403144412592226901362682364547049471060890442620813436379738427260460611328829472199686279054731130599975579834000000 8233 348312562242107569060763455003257230398817675880656870833443050896087550185262260613208816532718069531567969213878133578361450368778645201818175 8234 95812634498639204060954528695007768232770673673906862736268992021511343810750924490338652801054349388628447042579488678946832754850751553325600 8235 19806337135093808935243847079566998845400241984501945774151007164378430261446750407176864871372165510041784345463364432382190704148318628347903 8236 3002372244162708520018066337165849441949567504728371019962549123751224366019176620701023201418584104254805910090962518419929888018900834286320 8237 324518553658426726783156020576255999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 8238 24218235827108619536177258655689905274733087906973668975273015474087844300469997263696601501843746177072290422661507111407234677982582794400 8239 1202196782648878884002464410743903604623645876846690827190143461484251424090247155456877013642735267526560411267952185510807043189241806525 8240 38004084319542288500015178816775869169621760833522504808496577842843789455344570850455492709090528740916530406076795434192290884021861120 8241 726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614655 8242 7912473587054162145177528994231061743778010900350190448846387999369494816760737171393014672058023810139012275614390963989257811740864 8243 45561295805358480009792971803280291297175988483278058598019727398980460381355718731361281345841645083428156634143969893694434142705 8244 126906981735983105311426245231619025061036326426291140080213783466149722957416506291718031047585760757296197558263934310509887840 8245 153117398426906678862927658205852487581666767362134548848679838367169653892695656302889417645054082413040901677827746170863760 8246 69653695580638664146146210739439403350644178435084175619718087662303578126633261944789714557041562966629181291445243837880 8247 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989999999999000001 8248 358805113110950445279469426279262434966930339114122428335295062386392088275877749998702070899901371695767178712320 8249 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768701958193152 8250 1806603476925444932335424721892206685421837981932696327357103449358129651873024408628842747437094868000 8251 85990910376963959192066473501852790909859449754411270275114275163575572231965106135825446338525 8252 94039548065783000637498922977779654225493240204958311778682400472462177276611328124880 8253 452312848583266388373324160190187140051835877600158453279130906055933952000 8254 436673502879206784130402698570452504230235158663695355821264 8255 85070591730234615865843651857942052863 8256 0 8257 1 8258 127 8259 16128 8260 2000250 8261 244140624 8262 29316235125 8263 3462825991688 8264 402271081194840 8265 45949729863557520 8266 5159780351792639881 8267 569468379011812486800 8268 61759259534800222545150 8269 6580067382037190942729360 8270 688579136852431435535380365 8271 70757057644889830377022351776 8272 7137937978387978479199546907520 8273 706732552679793116819634555191040 8274 68660408884120282890514659896471808 8275 6543552906524747342001026874843349280 8276 611590904484145462907642052308998669110 8277 56044107677782919374398655241239430884080 8278 5033833715357246216627722612260688005955477 8279 443040174110042643239751500532541979250113448 8280 38197496615730534811883528742215173077466596840 8281 3225099943713699825436508253984510898589966340000 8282 266583633148741999304064001794165596715710685380505 8283 21565912675438412060430516561289327352977590199753968 8284 1706886476641105000204305375648971826278957931716636430 8285 132129096689825080931822600853816049099831724850779782800 8286 9999999999999999999999999999989999999998999999990100010099 8287 739700373388280422730015092316714942252676262352676444347000 8288 53457463299478843772698340895798880927988596398649116328427520 8289 3773075507922571775273744352333525624409237883424157468366425984 8290 259986435841361717754732898920789106679379379098084141914589757345 8291 17482461472379729163335779494664534419607208692468702792386164549376 8292 1146766178882655376556940967051013233579557017268286292411452202051040 8293 73347640540020202627270509203075830775693082438443643762466723438686800 8294 4572456808187552439290733673113388495389752313529298750171038410046701477 8295 277698099915413400083166584428527402987550657059775621210458692126851817760 8296 16423203268260658146231467800709255288986491482823270079109999952170310729000 8297 945366624540204596465924137849354245846140921259572676085974614185475142494400 8298 52940685221251356599338624664709918551628242300422060433460538010439450143137431 8299 2882760814096868620434663910506398307491925244279959004793488458559577147833269968 8300 152557443892491885854961192350073669245406008796697558041863798775357168418993621950 8301 7842106418261406826460881115299954613443362894156000044175807520817832447799827741600 8302 391352284002919778649914295138917075224964960028606282108313238396675301584077710163885 8303 18949259763655299066741379710938619738484109295238510858080315485240059315114529156166168 8304 889715306252163577729574057509915855076207316423308384308023132552865820093731345107561600 8305 40483766022843281411184472189571654752207506882090305742200116101065766026718820475745238560 8306 1784059615882449851322857461811868920478433279995277633517130354786303999999865782272040960000 8307 76094727216507445893749009624654810334373229672871899732717127806748573308642344697269541783040 8308 3139241573805528255087164013312353766216200483525794015559822461837908852405560174036193172308630 8309 125175031387280442453802549885845967166437104750842196797775908220533149719646694461467646765738320 8310 4820814170141143712899747687027395690898701861786361330203756415649192952212211143309398507010457600 8311 179187711603835732804196446827175182431101448197662774340665516048520800040932954283387756347624609376 8312 6423098546025411775532597157113612134041286730536694725058632409104109667844491537932208790171797661800 8313 221860591614157895918528463802606974489563827958931911853185213160481257881265176477106980965180258172064 8314 7378231823101368014419627923467715918249780143219995514793369144143308029512895826008248293950844437528505 8315 236039249826542376519638520401350541850649954554506080678746186471625537862305605528444101981969901957611760 8316 7257455153423190933174117109317378596749064640514299999678009424418682027202250348146268372307679308681042930 8317 214262142963006489286077678812487235882643421595652874807983018842644949215823761571082338972915077827209158800 8318 6067973494531166832120250203796731396552259660421111810526963624907603104809343536089998970243233573379395026877 8319 164678827976465870442159866106899791082903259007210130891419765163951440872541199415649117738883252811010030065936 8320 4278267536018718261671329617890170485323656516601348548453703246585827643407448877551046381070761940849196405882880 8321 106280802534783397713931364530281324342005826527068525942909496888153648140075413497385170558112573387821812482149376 8322 2521728396569246669585858566409191283525103313309788586748684500769990806695057558270498102411602633965449372936179775 8323 57078987919450068696089183408371227379757594674784690531378706143591372911464839092033460883538013294881048805213863808 8324 1230957890097797906348240246472990974368085537415255272388190137234685847503716072422077654528862499977997880311032864070 8325 25259734457599301808611782864226572961985924254064170326103892319904195283816636644315741896034939096301154482514677384240 8326 492534069091280207443117943298409230278554887175274495999999997134882000419295681618903039999999999869393049762350668960059 8327 9112568688442843493111850549262797642186632336436144918719119969580745730329026671374115609074819349166463644318856417649800 8328 159730386663078066345306447337161584696769904898410078913243029525029095264853760422773373380888442337344250849379911039395840 8329 2648436767381432028364826870191768968747865555779049435245896082803957488677642009937368599142551777325447679365855313998008000 8330 41469229998734605907229666533990439080884762393847798172038084644427145812723168416095412938793787131534573851715951746466447305 8331 612123457404468584546828206997007896570358175007421751566295883785768267975137930667961785820567242374087753439011637933358760000 8332 8502213115096021467255162186069896442453200814597828750475451266982183891066456912218476688077372003516276452423068450497484396830 8333 110908821267285052963583923366389133435888219678088338331801094173554843599982720211797211595077738912956859875369706555362060051344 8334 1355993038364953917053008019392038284735401454549688057054848244153375589207355374408301451045612713756505892425819354846147200325315 8335 15505070156112371784363341301779946065789738780931467127077479264602452696474823342168539572986294954721781037905369424498249673261400 8336 165436122510605534974281738413992570713162422180175781249999999999998181010596454143524169921874999999999999969482421875000781250000000 8337 1643184774938171857917000410556544806341837419599523497069764671233207565562287891877564323730129662397187643813477730610134551499584800 8338 15154451684337032471180877896715528289578404766894843944101258135758200711140504377770587839273473798741588440746843713495168960453148625 8339 129426840856015376249570025818650178005422077180047195866718417676436336411378876831248536834373718603741917557993026331370851523156488608 8340 1020704500265263550684908592011208412444833691245524155574902121874446669858706963529237609741260609546784915086774521428895566619576951530 8341 7410562204840818189733353292913481449536456075868125669685812873956955484420696129971818124404004703154047462021198148068281369628902149376 8342 49371634055707693641607701184906029858887698193333652855834953259102631297780288382833014315634699926198753735375270155719080529810778226645 8343 300806474606908422700185604761743242629300551650543776279521415871080231539525403546065814002717804787874524154126240975915440829398200013600 8344 1669891540468924977043637555948530442486615709531589347713624458857761564527802857545792732956751144666783465928314392006450816925619349754600 8345 8413552156998613855917077130258635081351540790747937951066181625226398192221462837354404669595416164742300588085845730274390825241513768432320 8346 38312388521647221458958675678757729590468478054590054399999999999999999969051499017865493127521865576962384828825598282039925145606553702398400 8347 156969267771288790035643601629064824423171561756917930357749264334885158124499730526868014335098973725806020589277622424954445337845219715715520 8348 575847243312304883002345778263859824740388431330649991085597151685279213353063110930476135273304385341373186677692020340419663175654383439260110 8349 1881735655838664413482872815818828779243232492604399548367212369345635866222435096549770872448780237442359801700795937477151174358284270932026064 8350 5446688913686940692470458627512566893481851265333880267304664582064132396550313421989963966627314181467747277579473880784318584685079336132280285 8351 13880214222570175582824789073355809299970135974316018298050249642660574289006757315523284610755616881963038500291673920555638990326599121092249376 8352 30938347917657101462103778936048611652149275941252022358424723284685438062574173379186717017203174582285555058691414717457110940407916805739806720 8353 59887781916894660180835257946907347646134133074569711021995248620919498441037047394980368474683640590458966372178781834054012346032069078414740480 8354 99895953610111751404211111353381321783955140565279076827493022708011895640465652779071410968448445576371543280057528035778716226722130782163304448 8355 142379018823792420402481709367335849876363600448082422881790178200725337386483342517539870222782452307953831384085929550940846977494033860183068800 8356 171792506910670443678820376588540424234035840666999999999999999999999999997607006707693824704099169999999999999999999988377385330000019683000000000 8357 173699988580574150503527111447092012958094272504905748027425059243621644655068680393953671507766272449955415623807786743823204768515573818694802000 8358 145532893984185504805300798568110674844835980179604442657962045512830290723012719387318971109043534589939582423767499666395589509752153846616516395 8359 99793888233710926097676673961542382339552034110870991187709058567130998942396826836880350287497238272034603157195937657211050782186192219658614728 8360 55240148956461732879144512490704586085920207722489265106032467730812752084934140305435753101467779047941692560998097618268318009945004233080476200 8361 24308653429145084793531500210078610314805672534067059113676236776522261070450716567124784465334818477424971838729561559375724717974662781006250624 8362 8359501493810581657458322920078173529571624221135764900002633221506101203856114144714897437888251703565636449234050347177180713868719408229122025 8363 2203690593468701693401954159985178669353725494499857842934186816494760909131754538181451138334899407726011670883974930191748430255688022867799888 8364 435739416972063796575364635750473974598805323659042807031322157616325465611093519935637542165301412597165872591157827532755809806479398524026880 8365 63049817127416878920379393080482838280940917599295791419213531598775711937499935477820374200455106040157128919695461106063869746947381125961360 8366 6490371073168534535663120411525119999999999999999999999999999999999999981985601490518015999999999999999999999999997902848000000009728000160019 8367 460146480715063771187367914458108200219928670232499710530187294007669063159955115005489578393896679512985739265578895464160924904868873504160 8368 21639542087679819912044359393390264883225625783240434889422582306716524537177102753335553190195343226867617509947807905076177131139420470400 8369 646069433432218904500258039885189775883569934169882581744441823328345224525302336362090171894579148487316278271663035644175489821048917760 8370 11629419588729710248789180926208072549658261770997088964503843186890201649867699622579262144048318106165036738291269536368181607996064015 8371 118687103805812432177662934913465926156670163505252856732695819990553316612512371058758953016633308497063126121917262115478515624949376 8372 637858141275018720137101605245924078160463838765892820372276183585512994417676455587209348381129621586505635378463076222874912027990 8373 1649790762567780369048541188011047325793472243541784821042779185100564014853187891722486900747585204005153177193050822155870604960 8374 1837408781122880146355131898470229850980001208345614586184158060014733663704245199317756753352980862726843367816537287256178677 8375 766190651387025305607608318133833436857085962785925931816898991965488408612793115433531892880073068909140499774175873413760 8376 99999999999999999999999999999999999999999999999999999999999899999999999999999998999999999999999900010000000100009999000 8377 3229246017998554007515224836513361914702373052027101855019452571777443225693460738647242589141914189510776336388400 8378 18788340662190665823115844774314696219005460391266558964125832231391783342558520520559282803459410502071877625 8379 12646224338478114526347973053245446797952865873528877847652749322870458451622793516889425897666198704000 8380 515945462261783755152398841011116745459156698526174379582801515516722464111210393598791788789550 8381 470197740328915003187494614888898271127466222708835008603500682511366844177246093750000 8382 1809251394333065553493296640760748560186075862468070323446785379724790137840 8383 1310020508637620352391208095712502073964245732475093456566328 8384 170141183460469231722463931679029329920 8385 0 8386 1 8387 128 8388 16383 8389 2048256 8390 252047375 8391 30517562376 8392 3635215077375 8393 425927595116880 8394 49077072127289052 8395 5559917313277872480 8396 619173642239999999999 8397 67766737102381820707680 8398 7287592625109126008344575 8399 769867883698348775135133352 8400 79875179874882329143896504945 8401 8137061629162330227375697500000 8402 813724929536229575154612568129535 8403 79860778452816622174034244383184288 8404 7689965795021471686510722639676309503 8405 726334372624246954959555946183223902080 8406 67274999493256000920099999998228438987901 8407 6108807736878338211809216685110442668017800 8408 543654041258582591395817358514124850739544063 8409 47405298629774562826653389508462308203266765600 8410 4048934641267436690059656058871296120242281487600 8411 338635494089938481670833364872517318329830078124896 8412 27724697847469167927622656353100572775787022946140160 8413 2221289005570156442224343205665947347316308543021683040 8414 174102420617392710020839148329389913911082430526815993855 8415 13345038765672333174114082686223926216949534301525202760800 8416 999999999999999999999999999999999999999999999999999999999999 8417 73230336965439761850271494139353919224660308684390074036401600 8418 5238831403348926689724437407788362710714941614943808975519635069 8419 365988324268489462201553202176351924142330735576586859114580764160 8420 24958697840770724904454358296395759237088497191553959418571237883905 8421 1660833839876074270516899051993130765681481473587064635747165013200000 8422 107796020814969605396352450902795244284801403004706401938500883847315455 8423 6821330570221878844336157355886052261868628971478008661545536099375404552 8424 420666026353254824414747497926431741596367357318912134049302997882684563185 8425 25270527092302619407568159182995993671850445516280250895584960972424316216640 8426 1478088294143459233160832102063832976009999999999999999999999999999999999999999 8427 84137629584078209085467248268592527880305569692444177299371660062320039750900640 8428 4658780299470119380741798970494472832543353577695542926641952601292625602248966143 8429 250800190826427569977815760214056652751797442561008768296272248751480895414416751200 8430 13119940174754302183526662542106335555104920378661786995676351918650464091987152698340 8431 666579045552219580249174894800496142142685843202883882898868781655467596054077148437416 8432 32873591856245261406592800791669034318897056823713688150650161901421625979102138745225215 8433 1572788560383389822539534516007905438294181071367140090927039195683352441335242704102944960 8434 72956655112677413373825072715813100116248999955252754314263300575525995101620566830720111552 8435 3279185047850305794305942247355304034928808057442952079677073461827852219401535852546012609600 8436 142724769270595988105828596944949513638274662399999999999999999997185250232893439999999999993601 8437 6011483450104088225606171760347730016415485144156604226157248585929779039550453765453143302069120 8438 244860842756831203896798793038363593764863637715027581243662187665028113084218676375430402110652415 8439 9638477416820594068942796341210139471815657065814837965263954080084203833636922738634859934512343912 8440 366381876930726922180380824214082072508301341495764066390353242741324178061904981000519579551812218625 8441 13439078370287679960314733512038138682332608614824707652244218485826365849788999184966087327960205500000 8442 475309292405880471389412189626407297919055218059715431455928015711052923283831025626618031537192429152925 8443 16195823187833526402052577857590309137738159441002029550387535108753190134493822998436251336657169471688800 8444 531232691263298497038213210489675546113984170311839677793979691441844846372026729349578467714351524965515263 8445 16758786737684508732894334948495888471396146773369931727705140531860606520365638574528274519714633723603016320 8446 508021860739623365322188197652216501772434524836000999999999999999999999999999999999999999999999999999999999999 8447 14784087864447447760739359838061619275902396090100048361736190604184359501156671354104779270948083868697187557800 8448 412622197628119344584177013858177734965553656908635603116475883246330478517039609848978745445834475695000841556496 8449 11033481474423213319624711029162286002554518353483078769724718459592514397949512089252910320830184189622587147921280 8450 282365657377235405270307754780751252031361330095689004197961218014051357270480550051149871489962622569809959526492145 8451 6908252164760920851405538694468286082230378724259454186289106988471888954270782968754446685339323186116381602589713664 8452 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718335 8453 3595976238925354327853618554727387324924728464511435503476858248134164042139968661671179532359430546136051380418254407680 8454 76319389186063470193590895281325440410821303319745826888067797244647430550742568033009581517266604704352283487809413574909 8455 1540843801913557410325318754717820950681141379497914389892337426488249580356428104989552023551326095287819183036050387916640 8456 29552044145476812446587076597904553816713293230516469759999999999999999999999999999999999999999999999999999999999999999999999 8457 537641552618127766093599182406505060889011307849732550204428078109804222851656835989680442641766679290208346981914469498774240 8458 9264362426458527848027773945555371912412654484107784576968095715495429043043091512676988661945058624308284458876415684154228735 8459 150960895740741625616795131600930831218628336679405817809016076718198175008927540791371905864252500604292037308394637704895452000 8460 2322276879929137930804861325903464588529546694055476697634132740136110173604726861127319771051326438811141623920806272750755123200 8461 33666790157245772150075551384835434311369699625408196336146273608192513609769810571976851977583866196066373959183692932128906083680 8462 459119508215185159231778758047774407892472843988282752525674368417715513697831867434583260125954602592163567635638562915805732325825 8463 5878167527166107807069947938418624072102075642938681931585457991198073681038751427009160424830238030046032271257699297143622446164640 8464 70511637994977603686756417008385990806240875636583778966852108695983927759598269700773743536985638001702883340288645702263906022457343 8465 790758577961730961002530406390777249355276677827504823480951442494721149872421162633369506811801830998317065353829652423156369445641600 8466 8271806125530276748714086920699628535658121109008789062499999999999999999999999999999999999850988388061523437500000000000000000000000000 8467 80516053971970421037933020117270695510750033560376651356418468890427130176336509557613819801228359008184830235673450885520574918577456000 8468 727413680848177558616682139042345357899763428810952509316860390516394487020246987720103310686401651988431425039338465880725143341974421503 8469 6083061520232722683729791213476558366254837627462218205735765630792507451575386408756158593357117097441656593421080461123820543917080021120 8470 46952407012202123331505795232515586972462349797294111156445497606224553665683166180679267819501029561185772055705048470220901235527297707505 8471 333475299217836818538000898181106665229140523414065655135861579328062994076696544489706899333168607851395074122592632193118333816528320312456 8472 2172351898451138520230738852135865313791058720506680725656737943400515823710828678858517485460771159249350136849167907630785739697507732027505 8473 12934678408097062176107981004754959433059923720973382380019420882456449938855818985450562482213319056045856835105359789024755844674802648516000 8474 70135444699694849035832777349838278584437859800326752603972227272025985974998693846826448421529306973749769152969824547526137355001887578914815 8475 344955638436943168092600162340604038335413172420665455993713446634282325789354559150693447790085814684322237058314633728980865021465013329914560 8476 1532495540865888858358347027150309183618739122183602175999999999999999999999999999999999999999999999999999999999999999999999983222783995904000001 8477 6121801443080262811390100463533528152503690908519799283952221309060521166459296017896814566181646107423153665031308708801720569395013442983454560 8478 21882195245867585554089139574026673340134760390564699661252691764040610112094239089721776062657290757085576343116664056578783780306121825013725789 8479 69624219266030583298866294185296664831999602226362783289586857665788527048858334869716808415310963335557421823484973261678480966449068608985334952 8480 196080800892729864928936510590452408165346645552019689622967924954308766289814168640457094990299065573092198900807384082200769720488506390697369345 8481 485807497789956145398867617567453325498954759101060640431758737493120100111510890091211178634374250760498724464232027577037402026444261718750000000 8482 1051903829200341449711528483825652796173075382002568760186440591679304894159954961802530361091284111646819758322557482338204206944303273449688662015 8483 1976296803257523785967563512247942472322426391460800463725843204490343448546483844378175521798974428376957590774033718891543569585894720366645946688 8484 3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015777006161140137417463641253894379308183398196970496 8485 4413749583537565032476932990387411346167271613890555109335495524222485458969051350077259845994738130763177927457545433910589536039716387861251667200 8486 5153775207320113310364611297656212727021075220009999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 8487 5037299668836650364602286231965668375784733902642266692795326718065027694983812202275989054411469277798438059625604309978106472345282534476676196480 8488 4074921031557194134548422359907098895655407445028924394422937274359248140308191250987372636552605129211933384154830223488338745287629031495155318783 8489 2694434982310195004637270196961644323167904920993516762068144581312536971434724635499821029493458512218738475851255543034175850826017210977175061440 8490 1436243872868005054857757324758319238233925400784720892756844161001131554246185456227139527392476272083742258060996545773094491849822110789604633075 8491 607716335728627119838287505251965257870141813351676477841905919413056526756337533520488287849547166872936354575784889675560407340526580810546874976 8492 200628035851453959778999750081876164709718981307258357600063197316146428906711062113208278322845656758677108738393222763248862955308710094465662975 8493 50684883649780138948244945679659109395135686373496730387486296779379500908545871103269714057792036548323096859941239361345846664500486655067380960 8494 9586267173385403524658021986510427441173717120498941754689087467559160246540227197073602597744128106860223623204268385272980300807786216120385535 8495 1324046159675754457327967254690139603899759269585211619803484163574289950436401418591128971238892785003067717613498851223763624245042397674024800 8496 129807421463370690713262408230502399999999999999999999999999999999999999999999999999999999999999931280523263999999999999999999999999999999999601 8497 8742783133586211652559990374704055804178644734417494500073558586145712178588122018109047839625366573689557975304776731559855197134303489066560 8498 389511757578236758416798469081024767898061264098327828009606481520897461405240078368028152420747823983016167679556064655546803216928710066175 8499 10983180368347721376504386678048226190020688880888003889655510996581868013145695086251186126364443268539439656507631631564827192226344758336 8500 186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205530894656541163512948200505345 8501 1780306557087186482664944023701988892350052452578792850990437299858288854826584252393520562805173668152747268322855234146118164062496640 8502 8930013977850262081919422473442937094246493742722499485211866570200170234745720871346811108068753426603454414203633475177970267668420 8503 21447279913381144797631035444143615235315139166043202673556129406266714576684669282462202859120862275050778393097897201750465376392 8504 22048905373474561756261582781642758211760014500147375034209896724872430160548174507630773856567478731983717396972461677750677505 8505 8428097165257278361683691499472167805427945590645185249985888883940223445520897035686861011138937015550876134521454242824320 8506 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000 8507 29063214161986986067637023528620257232321357468243916695173276135697074600030733467995673697237496229969480557448800 8508 150306725297525326584926758194517569752043683130132471725266622178061377606005712385891820023721389933763493825 8509 88523570369346801684435811372718127585670061114702141377416220082729696473682497415906369066667691644000 8510 3095672773570702530914393046066700472754940191158805729904113906369950403749113508950576201728000 8511 2350988701644575015937473074444491355637331091860131593307369257672689855193328857815600 8512 7237005577332262213973186563042994240829374041602535252466099000494570602495 8513 3930061525912861057173624287136361660619306359930394420002560 8514 340282366920938463463374603033721700349 8515 0 8516 1 8517 129 8518 16640 8519 2097024 8520 260144640 8521 31757953375 8522 3814697265624 8523 450766667688000 8524 52389094428247752 8525 5987402799309546615 8526 672749994932560009200 8527 74300837068775115072120 8528 8064241715186276625588960 8529 859935929762874169430506827 8530 90074542392707106814834820320 8531 9265520865486349898091026104320 8532 935762087353668006738433837890624 8533 92764641967130171539099949291962020 8534 9024267965168278308669913635234402528 8535 861276169042404828886427856886295072880 8536 80623115361291412000794652123074491926720 8537 7400249944258160101210740625753989999999891 8538 665860043319738865087230422941091304891802680 8539 58714636455926919870748251403135341951348799680 8540 5072366953385878222451914929597073120434417798000 8541 429187071974348289146323540228160916910144890531735 8542 35556726879443540575437503500179232642181164556250000 8543 2883368576136793464472756260555952219374123396648326760 8544 228792767573726113549107350198718474022130892363602038560 8545 17758446902974056422125593129584576431298584099664065662905 8546 1347848915332905650585522351309777516867383425202804564353000 8547 99999999999999999999999999999999000000000000000000000000000000 8548 7249803359578536423176877919796123149018479956880374330164498000 8549 513405477528194815592994865963259473270292227022223310834796265375 8550 35500867454043477833550660611106142600066519938980258614464730364160 8551 2396034992713989590827618396453992881764627653584659829156928018186240 8552 157779214788227055699105409939347423136955058449530042707920074462890624 8553 10132825956607142907257130384862752962443008839061390212082072268299829155 8554 634383743030634732523262634097402860378969470010098656305277211650528597600 8555 38701274424499443846156769809231720226845286728865733141143584879547937595840 8556 2299617965399538366088702485652635424139906991112004589663319701563665225941600 8557 133027946472911330984474889185744967840898784233454094281701241716710525536108189 8558 7488249032982960608606585095904734981347282237297075167277004918963148603698150320 8559 409972666353370505505278309403513609263815046581949375937664561088060156295914035800 8560 21819616601899198588069971138622928789406382173955009707280490931034853013949258710720 8561 1128314855028869987783292978621144857739023148942767884624193095484022159684063440404395 8562 56659218871938664321179866058042172082128296910277100319177634446532465517520904541015624 8563 2761381715924601958153795266500198882787352773010639044201061676697533071230934894797864960 8564 130541450511821355270781364828656151378417028934898101301315293377818768621823991029888364872 8565 5982445719239547896653655962696674209532417996322184386968585247665452450501484814168275882000 8566 265613988875874769338781322035779626829233452653394495974574961735658807081009670509726849948160 8567 11417981541647679048466287755595961091061972991999622210681370428382904319999999999999999999488080 8568 474907192558222969822887569067470671296823326388393526231887594656282251078817644837935581141282240 8569 19099145735032833903950305856992360313659363741772135688975654602230375175328149083711856509814030592 8570 742162761095185743308595318273180739329805594067743384814013359839541044687785251454714997201441151520 8571 27845022646735246085708942640270237510630901953678068440371978693188659174588028001046796726501747716800 8572 1007930877771575997023605013402860401174945646111853105666243527772929494592537754215300083160400390619376 8573 35172887638035154882816502032354140046010086136418941905937083945180567838356874671040431314679881162293175 8574 1182295092711847427349838183604092567054885639193148158265624000932204641718849897581695392124271003293729168 8575 38248753770957491786751351155256639320206860262452456800437680670749302270344148033937628602958637945079869880 8576 1189873858375600120035497781343208081469126420909265152701559526003464336363882557468886718091110275768320887200 8577 35561530251773635572553173835655155124070416738520069999977460659709307741912136750999999999999999999999999999931 8578 1020102062646873895491015828826251730037265330216903336960807152709832603216530944974540633227376390347027425068080 8579 28058309438712115431724036942356085977657648669787221011919717703997859071768988621204897829629084526418992300032000 8580 739243258786355292414855638953873162171152729683366277571583325820978018076852359946212274681421958174412333600130240 8581 18636133386897536747840311815529582634069847786315474277065423585188002847046127216904192954348446415185769727374917925 8582 449036390709459855341360015140438595344974617076864522108792624352449163391818622026452345608049654401838779449462890624 8583 10328999512347634358623676688012047497318823171316894051322637024428079423319795893028058327829900695192864242192780886080 8584 226546503052297322654777968947825401470257893264220436719042084683914159085603946352430528245372832741439525876174046614784 8585 4731802129535935152002635507442177305470920805824241267060203420432043786140527046668929309650014646181802562298263704840845 8586 93991471916727002029844444037787077991549624149372777783432583322363510651081704960544444072500656081457049176369365838138200 8587 1773122648728608746795224595874273229002797593830988185599999999828092920025157740897055209377694639718400036279705600000000000 8588 31720851604469538199522351761983798592451667163134220462061256614110575887275341843053296435189446154448459945873939189838957280 8589 537333020734594615185610888842211570919933960078251505464149551495691142978817734327111309641080778593623705486500207419386232775 8590 8604771057222272660157322501253057379461815190726131615113916373030057880713658890286509195058806802953405001778280719146953880000 8591 130047505276031724125072234250594016957654614867106695067511433447573979713772474793303980291818626230440624054954930397207005581880 8592 1851673458648517468254155326165948887125333479397450798488045048451949010624792240270586178053913162244725754135288044834845600609376 8593 24792453443619998598516052934579818026193533575367268636386415894555960156102677647292710507421725459388251270788099100797495556361785 8594 311542878939803713774707240736187075821410009075750142374029273533515555672351461074938367370573368606495819389913996972978543100788488 8595 3666605175738835391711333684436071521924525533102356506276309652191155846378294234208692596253769590878044568502742524007650010047528960 8596 40328687476048279011129050725929639717119110569202745997528523567230979463531015512980371429087994446564413383438454461380743468889590200 8597 413590306276513837435704346034981426782906055450439453124999999999999909050529822707176208496093749999999999999999999999999999999999999951 8598 3945286644626550630858717985746264080026751644458455916464504975630931364915053228398031941487628933218072924433889392982611734440563298400 8599 34915856680712522813600742674032577179188644582925720447209298744786934524086352632977843818543529737929263904349139544675505187925756325840 8600 285903891450937966135300187033398243213977368490724255669580984647247867132735938920228017867131544395665895885606028188625722457345458836480 8601 2159810722561297673249266580695717000733268090675529113196492889886329461769242998452911981925680394368006698817936277650449898462037315420115 8602 15006388464802656834210040418149799935311323553632954481113771069762834855951909663192931701918090027668345712271407805536091327667236328122976 8603 95583483531850094890152509493978073806806583702293951928896469509622696196667965879760904504701533475579185547725908712065879307564018872388800 8604 556191171548173673572643183204463255621576720001855442340835097945627348116582471156675690091035314828889226716777160105584455303372191639853600 8605 2945688677387183659504976648693207700546390111613723609366833545425091410685114167736807680066885015360214346012391745077160430467451539271895740 8606 14143181175914669891796606655964765571751940069247283695742251312005575361124279029592754249589894572931807288572306672591250954667494339618441280 8607 61299821634635554334333881086012367344749564887344087039999999999999999998762059960714619725100875775999999999999999999999999999999999999999936040 8608 238750256280130249644213918077807597947643945432272172074136631053360325507364090131366249803685538497517088162155516402085204345934540483671917600 8609 831523419342968251055387303813013586925120894841458587127602287033543184254903244535063807458705333811219432654749950286743418994739176608727302107 8610 2576096112843131582058052884855976598783985282375422981714713733634175500858513647176636324382380297272790801978918198193468078403902750793682370400 8611 7058908832138275137441714381256286693952479239872708826426845298355115586419307185607637027459050603831613456216306233330648416430963305460814315520 8612 17003262422648465088960366614860866392463416568537122415111555812259203504033277711516023648175630680404722162857300560290241264738142490386962890624 8613 35764730192811609290191968450072195069884562988087337846338980117096366401406035634375850294597283630312863755955316792133905873336006151312867178560 8614 65217794507498284936929595904182101586640070918206415302952825748181333802289344613133621268930484599097388922097813785781303386202725178340662452096 8615 102293456496754433437912178025862473506770063938845774671352855253004181137589540734029282086637839390941435486479772734298405379141895000862752768000 8616 136826237089664516006784922702009751731185420030607208389400361250897049228410492159355815284093937176451398488482500741423820424077813256592898608000 8617 154613256219603399310938338929686381810632256600299999999999999999999999999928210201230814741122975094440939433444477000000000430467209999999975700929 8618 146081690396262860573466300727004382897757283176625734091064474823885803154912760211315037738031435130412504539622348651555315210321597581522328482840 8619 114097788883601435767355826077398769078351408460809883043842243682058947928565519919503992377973557473213015889330601266395348872600504569102453609920 8620 72749744522375265125206295317964396725533432866824952575839903695438498229007286764085775359585486695674828015007736572736314693938507481166743599680 8621 37342340694568131426301690443716300194082060420402743211677948186029420410362924053619817765450069089479149985948315462878732379241812517950010163175 8622 15192908393215677995957187631299131446753545333791911946047647985326413169031697854452990290834261760148844212781060747374795028008520603179931640624 8623 4815072860434895034695994001965027953033255551374200582401516735587514293746901168076947939934768144305628194161694689574201511154822509670852198400 8624 1165752323944943195809633750632159516088120786590424798912184825925728520930698150697987652179161786687060173897622738071434919605258964097066141280 8625 210897877814478877542476483703229403705821776650976718603159924286301525420788828577129680480263323445505576010301379764759088504195593070130798885 8626 27804969353190843603887312348492931681894944661289444015873167435060088964437471545718785022400701365698719638478018925715280957567733867604387040 8627 2596148429267413814265248164610047999999999999999999999999999999999999999639712029810360319999999999999999999999999999999999967232000001280000000 8628 166112879538138021398639817119377060279394249953932395501397613136768531800743796516981737800200615448521754948665790225168890171615579967924160 8629 7011211636408261651502372443458445822165102753769900904172916667376154285558269181816518548576201319277980266041028110555687728364478951533621 8630 186714066261911263400574573526819845230351710975096066124143686941891769887812375208644059677533373912834404420509442738290195409824163086720 8631 2977131414714805823690030317109266572712515013375254774912983855843898092753331219533841829051334172222792510304955504166598030613041639440 8632 26704598356307797239974160355529833385250786788681892764856559497874496237815283488220764428251057419797425076831132173538208005249609600 8633 125020195689903669146871914628201119319450912398114992792966131982799394973541841705729475746540326374786063783693423786885844826062835 8634 278814638873954882369203460773866998059096809158561634756229682281995318510188753701100647414989984008316816866502564868027347012480 8635 264586864481694741075138993379713098541120174001768500410518760693773535730480861975750368652838062165827568401779791091355269440 8636 92709068817830061978520606494193845859707401497097037749844778027824097442147966967457359038488841338006006032592568452230600 8637 9999999999999999999999999999999999999999999999999999999999998999999999999999999999999999999999999999999999999999999999991 8638 261568927457882874608733211757582315090892217214195250256575658313972901281170172021597235374571733267162959293699200 8639 1202453802380202612679414065556140558016349465041059773789873013097563909991812746836211413704051662974881889800 8640 619664992585427611791050679609026893099690427802915014534984716820652776102999166869761589084584992060000 8641 18574036641424215185486358276400202836529641146951074927017378624869881836179791197484522055909180 8642 11754943508222875079687365372222456778186655567720875215087517062784172594547271728515624 8643 28948022309329048855892746252171976963232425574679906393998552350120340357120 8644 11790184577738583171520872861412518665678102173286709596737744 8645 680564733841876926908302470789793320465 8646 0 8647 1 8648 130 8649 16899 8650 2146560 8651 268435455 8652 33038353152 8653 4001504141375 8654 476837156250000 8655 55895067029718000 8656 6443858614447447600 8657 730463141542791783423 8658 81402749386813821917280 8659 8916100448255999999999999 8660 959644764107164078684230960 8661 101472439712019470539995984525 8662 10538721459946731197233388452320 8663 1074800420396416620962707947913215 8664 107612640045671820744329642618472600 8665 10575169184252839558709344935411449855 8666 1019742280064015448876696198843501774720 8667 96462930932749340835590504790125803720449 8668 8949165805103346732087922443770277718957600 8669 814027493868397611133209999999999999999999999 8670 72578744721851536294508090296314716375217854880 8671 6341180737240107346040813669708752259025905913600 8672 542743264012288969802354895214695234925673392184400 8673 45493829629280918649510295477477883191105212568477440 8674 3733456322341571760420937867330254514748026933592592480 8675 299870331918226520305166651115135795290936868677286363135 8676 23565655060093789695558057070452876927029626027823444402880 8677 1811361584103353755056810499218972664330901607200993600077823 8678 136132740448623470709137757482286368234650355946948094043601600 8679 9999999999999999999999999999999999999999999899999999999999990001 8680 717730532598275105894510914059816106607052415196975636772009524800 8681 50313736797763091928113496864399435473706300054637065134804766198705 8682 3443584143042217349854414079277295826248191995485880738371830043589760 8683 230019359300543000719451366059583317129007590117361290008767206885687295 8684 14989025404881570291415013944238005197613516234247135515028129577636718656 8685 952485639921071433282170256177098778500505196949585291608278995421502885245 8686 58997688101849030124663424971058466015218973735276569696468606371022423425600 8687 3560517247053948833846422822449318260871653312347275414521605685002336863256575 8688 209265234851357991314071926194389823596730019742061915871851735239285534724396880 8689 11972515182562019788602740026717047105680999999999999999999999999999999999999999999 8690 666454163935483494165986073535521413339908032584770146501976921600943958342256552800 8691 36077594639096604484464491227509197615215730105674284423913610786979405969779930963520 8692 1898306644365230277162087489060194804678355244462938597668020301925398629048756068637552 8693 97035077532482818949363196161418457765555991120582576620031251927129050751852016394305535 8694 4816033604114786467300288614933584626980905237135521556857325052595222747884681929535000000 8695 231956064137666564484918802386016706154137632948123783590987542376430992908544690635011092480 8696 10834940392481172487474853280778460564408613401585116934254798315295677578574066995631405146000 8697 490560548977642927525599788941127285181658275699119520009106433065658279213273990844255079163325 8698 21514733098945856316441287084898149773167909664924438796419839889535455301875711201272458514510720 8699 913438523331814323877303020447676887284957839359999999999999999999999999999999999999999999999999999 8700 37517668212099614616008117956330183032449042784683066779953655021478286300360115552785945488215434720 8701 1489733367332561044508123856845404104465430371858227804286440749754031040004386427059782790609936084465 8702 57146532604329302234761839507034916928395030743216239769190339811971612145306678710472412233979045540320 8703 2116221721151878702513879640660538050807948548479533247470680330073888445329986143917500122055711496595825 8704 75594815832868199776770376005214530088120923458388982893220337441633760455772517161676660180091857910156176 8705 2602793685214601461328421150394206363404746374095001702652661814033725832147940129584251513691430992820043775 8706 86307541767964862196538187403098757395006651661099815552303218130057717083322233653094829440957578130271391360 8707 2753910271508939408646097283178478031054893938896576889683990720434523683592586564948214776631198305421231128575 8708 84481043944667608522520342475367773784307975884557825841776231798004606608428335972189969194716548662260085027600 8709 2489307117624154490078722168495860858684929171696404899999999999999999999999992020773370238799899999423519900004900 8710 70387042322634298788880092189011369372571307784966330250294683535957337824304321484547994847498728403343416684999040 8711 1907965041832423849357234512080213846480720109545531028810584484131032132662811819070322343402876291358440644652154625 8712 49529298338685804591795327809909501865467232888785540597296055640977247657734872843806531786363271593468532793249644176 8713 1229984803535237425357460579824952453848609953896821302286319065669207712270213276022808840210306942692366529569453244415 8714 29187365396114890597188400984128508697423350109996193937071519912807419239103992710319609769313767552375793457031249725440 8715 661055968790248598951915308032771039828404682964281219284648795274405791236311345819744692568980269432177218306115066916865 8716 14272429692294731327251012043713000292626247275645887513299651320035130197962262699774694297837911359738031084527849447805440 8717 293371732031227979424163401461414992939197089961102958557732612608424723037054431529297628574526255062245943076079782617677823 8718 5733479786920347123820511086305011757484527073111739444789387582357593863466644412036913816664090672321264658928521815798956640 8719 106387358923716524807713475752456393740167855629859291135999999999999999999999999999999999999999999999999999999999999999999999999 8720 1871530244663702753771818753957044116954648362624919007261614140226891850610217580220485504900305181254839827329772980864856853680 8721 31165315202606487680765431552848271113356169684538587316920673986926623300796959848645387758529056304820578518235672370604515683600 8722 490471950261669541628967382571424270629323465871389502061493233262620537295473767681152791036654833108145898701119673599232608316000 8723 7282660295457776551004045118033264949628658432557974923780640273066841504424423436495277639208800038868549478450830844762365852647425 8724 101842040225668460753978542939127188791893341366859793916842477664855834822276120556070380441388483451924966685813984275021019027968704 8725 1338792485955479924319866858467310173414450813069832506364866458306058437942877725439244786527283621158748963225522664250187993931841535 8726 16511772583809596830059483759017915018534730481014757545823551497276306800057329801528280606463728671761579849076190653854499001713809280 8727 190663469138419440368989351590675719140075327721322538326368101913940540661953721270892202523596034964928737340343638232449055831948787712 8728 2056763061278462229567581587022411625573074639029340045873954701928779751820044254943320416314269552242481794314733310679777597457873652000 8729 20679515313825691871785217301749071339145302772521972656249999999999999999999999999999999999999999999999999999999999999999999999999999999999 8730 193319045586700980912077181301566939921310830578464339906760743805915634894563043931428610361662060271301160617810654672841734212669235331200 8731 1675961120674201095052835648353563704601054939980434581466046339749772898094649059707118027821469406181346003290635031317345230881405612785665 8732 13437482898194084408359108790569717431056936319064040016470306278420649738329896351542028275775901423722187730881377939623596419142428594286752 8733 99351293237819692969466262712002982033730332171074339207038672934771155556585579638317330706064142475393598819655533614792952272650621849434045 8734 675287480916119557539451818816740997089009559913482951650119698139327568395335369682525805354389406404338407201630616327747702598571403674388000 8735 4205673275401404175166710417735035247499489682900933884871444658423398634704164322270089851852073082097860199586119819851506236827747844794351615 8736 23916220376571467963623656877791919991727798960079784020655909211661975968267264004954753170558655707484340081559385195522209919217507339863015200 8737 123718924450261713699209019245114723422948384687776391593407008907853839259897695945801855015577697501694592785838770501836106264093860197077022145 8738 579870428212501465563660872894555388441829542839138631525432303792228589802334698108888601342989303737660272551803630956754372991095174285105380960 8739 2451992865385422173373355243440494693789982595493763481599999999999999999999999999999999999999999998847078495393153023999999999999999999999999998401 8740 9311259994925079736124342805034496319958113871858614710891328611081052694771747969689893260621134681593639370955289060560784849472453113787853648720 8741 31597889935032793540104717544894516303154594003975426310848886907274641001864081245558244634477128210566190033894070585754811458008608779686643511025 8742 95315556175195868536147956739671134155007455447890650323444408144464493531714249688538429589132196341122196175103228104098128289614364727414999571840 8743 254120717956977904947901717725226320982289252635417517751366430740784161111599162558032395107427588982727489775446369783899692096596838350184813428735 8744 595114184792696278113612831520130323736219579898799284528904453429072122641034323344737195290174541936092469519732169658254861133054835383110969125000 8745 1216000826555594715866526927302454632376075141594969486775525323981276457648907935843725097421524433053553537761561037808384434766273446083028398080900 8746 2152187218747443402918676664838009352359122340300811704997443249689984015475292994484755672825141663432753660633229302076464077178491440766452542035200 8747 3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589375 8748 4241613349779599996210332603762302303666748020948823460071411198777808526080355356633069513748654997330796994066033900938389851644881807450519860956160 8749 4638397686588101979328150167890591454318967698008999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 8750 4236369021491622956630522721083127104034961212122146288640869769892688291492087839782824739242812792760371024111294709834370614554622055744064316021440 8751 3194738088740840201485963130167165534193839436902676725227582823097650542001621940774100147057242421286183266968102199973218713540595019218351609246735 8752 1964243102104132158380569973585038711589402687404273719547677399776839452182927021024725327145546034038049807089475702016701004497859552028075539237360 8753 970900858058771417083843951536623805046133570930471323503626652836764930670421368409546320517313960797651288081958347566693565240986874703696705355775 8754 379822709830391949898929690782478286168838633344797798651191199633160329225669186844883974176260961406925340498597076788200866430997848510742187500000 8755 115561748650437480832703856047160670872798133232980813977636401654100343050265571777207968313959098292998014633314496311631345062257817014412221874175 8756 26812303450733693503621576264539668870026778091579770374980250996291755981371914350730931771270776158251270179700516101720284227431695951016380348480 8757 4639753311918535305934482641471046881528079086321487809269518334298633559325469963383623657308158001596045002904859626988295684749413901110742089245 8758 583904356417007715681633559318351565319793837887078324333336516136261868247913860704789408844030783759250299141597442953876694595204772652363095360 8759 51922968585348276285304963292200959999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 8760 3156144711224622406574156525268164145308490749124715514526554649598602103806562655649743189356492836965896669392364886744223435190503777242466960 8761 126201809455348709727042703982252024798971849567858216275112500012770777495297785391241121384322294970497238328176160817968630129955573543626225 8762 3174139126452491477809767749955937368915979086576633124110442678012160074428474819804575118988786673800025375705418416395192010491105568104320 8763 47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699571500041819308776464027093174325671783064142080 8764 400568975344616958599612405332947500778761801830228391472848392468117280151812732620993510444472526788040056544559774920344352722167968736 8765 1750282739658651368056206804794815670472312773573609899101525847759233366010161290783974984181852637524976695240416027135435648898177985 8766 3624590305361413470799644990060270974768258519061301251830985869665411111619165745085216378364708857326889115915800423045126038149760 8767 3175042373780336892901667920556557182493442088021222004926225128381629943118937129098831435345716937405655305190657814815495421952 8768 1019799756996130681763726671436132304456781416468067415248292558001583432322209537067581654063098480079027651291820449664259600 8769 99999999999999999999999999999999999999999999999999999999999999999999999999999999989999999999999999999999999999999999999901 8770 2354120347120945871478598905818240835818029954927757252309164751733056881649639159855374261039097860872710650433013600 8771 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311092661646124749160448000 8772 4337654948097993282537354757263188251697832994620405076851821841503024487366132156767867784732057007195104 8773 111444219848545291112918149658401217019177846881717006276548100629318214534968256903948922840416255 8774 58774717541114375398436826861112283890933277730184158826887141913175582885742187500000000 8775 115792089237316195423570985008687907853269984665640544696644470173846334341105 8776 35370553733215749514562618584234122313214342264342018190104000 8777 1361129467683753853853498429727072845823 8778 0 8779 1 8780 131 8781 17160 8782 2196870 8783 276922880 8784 34359721857 8785 4195872914688 8786 504189519813000 8787 59604644775375000 8788 6930988311450517125 8789 792594609605189126648 8790 89116503268193568680370 8791 9849732675807611094711840 8792 1069932053790717014015999881 8793 114197726928752863294764728640 8794 11973747886018297205195015337600 8795 1233030410813767585190839206937280 8796 124676848765984327998889952034717840 8797 12375453605252259389115787506103515624 8798 1205569287004823709689613374115747164970 8799 115230877647233745723406127206226134127424 8800 10803848264467926173585825951894323737919377 8801 993357404366471487261790908831446192878087520 8802 89543024325523737224653071468832744028291331000 8803 7911083174681817456101384654963105793419366494800 8804 684847519621931593372407873810375127155834127122325 8805 58073529249314919768851974028956890138673288301334648 8806 4822345940703777376848091320399362793932063156342699010 8807 392012913845865034844198476089476040042936801910400390624 8808 31186514519495558111737331715956805945779982995187567344295 8809 2427262471189660338642479878258204290900786637085454027093648 8810 184758881578542083015794670920333865893413639804909202901729280 8811 13749406785310970541622913505711040449564178210031596819844502000 8812 999999999999999999999999999999999899999999999999999999999999999901 8813 71055322727229235483556580491921802983530122943769420525130045397600 8814 4930746206180783008955122692711144669329999743539965889116319092889120 8815 334027661875095082935878165689897695724025886105865253311336914562753920 8816 22081858492852128069067331141719998443905125315894062604189278728492154785 8817 1423957413463749177684426324702610493811019402507008095078891009390624990976 8818 89533650152580714728524004080647285179016626147183247060094939028136206697720 8819 5486784993471959801593698522308437339417706946117346898823719502642377324852000 8820 327567586728963292713870899665337280000190217802657710136626019485014686992913771 8821 19043136371473577209580545283689473947302569793398510007001950448648711736022397880 8822 1077526366430581780974246602404534239511289890581010868487640790999999999999999271090 8823 59314420590258030980772760544661405787251822601630132399999199552120455711890898808640 8824 3174828328240501194632875228020809390138984243292874289963143923539427355506031957376937 8825 165152678059775034113101611548236948007016906674665468474416808147136579060429704372487408 8826 8345016667793522429645234869881987367837815236058597050780336915911353473172874512564965760 8827 409362856349756849720524532269354693293376945176752049806058408876197063364088534931688375000 8828 19484309387563991416733179400425403316947561167627167717764855204230610928663278499769803321600 8829 899300052575937316460412822304612226845914912332513019864761056074720676736791612704714821335680 8830 40225965016166720057099182693172437384895978607327100240469045068965347177068167666091062497613450 8831 1742693381014614361631744253876750131626600682858921288089186323970185832803443622626158010427690560 8832 73075081866545145910184241635814150982796627148799969776854509634270407165618631475201677721600000000 8833 2963895788755869554664641318550084459563474379989963997213210478249857528982900921424087685820076668800 8834 116199202651939761471633660833941520148303569004941767513796038790034370764979607682654800792747338453560 8835 4400283010533356272076661642041688603486417367227650528562285210488638844900033799369962651245980776733264 8836 160832850807542781391054852690200891861404089684444526761769295136223972033685927900289633099676335787212725 8837 5669611187465114983257778200391089756609069259379173719372619843722728438795144256800995208323001861572265624 8838 192606732705880508138303165129171270891951231683030125994683656636405347766510393841614745414979135970927749950 8839 6300450549061434940347287680426209289835485571260286535397510300967718535719751104212854744630240176552282741600 8840 198281539548643637422519004388850418235952363600553536057194854159145131298552441603720321026926685858095272296377 8841 5998154120071400205098944315751111938685866287803605634768561570583463719610321375590081554476254236635211927937120 8842 174251498233690814305510551794710260107945042018748342999998422246179651541933849572570000000000000000000000000000000 8843 4856705920261766616432726361041784486707420237162676787270402854051513023913932318206873478462070145503844317516402240 8844 129741622844604821756291946821454541560688967449096109959119701240651007305288682800083991168871947895120976013045452371 8845 3318462988691948907650286963263936624986304603548631220018837549610370323146990243798546901044939902470099862517164959368 8846 81178997033325670073592398268446861954008256957190205950897057225120909485468907348512619920397864472730342679467796438330 8847 1897178750747467888817246063968353065332517757149752605909648837889097715330433678054103539578158256184120788574218749995776 8848 42307582002575910332922579714097346549017899709713998034217522871850961930980081724140715990683176589588358196158822499745855 8849 899163070614568073616813758753919018435453578365690913337878034110455297410762063088078519993399865451742661467630593242488448 8850 18189047385936134724298130890607729562230219577588383430579421981180694820001033000180461076418238701927858112598567653194004480 8851 349742267002141174553051176264605717206556151459816106132152642542514623132675024158185876393774941279101679985270410283712245920 8852 6383241535422991488462808545147383624410071337791557468159999999989685575201509464453828050943999999999999999999999999999999999941 8853 110420284435158462472537306483465602900324253394870221428435234273718914663605464955668521725351008993416376018424620455622732581600 8854 1807588281751176285484395030065199724574657841703238064381399091241567614438198139963759677909823786252295103338851966635529452979730 8855 27956901164915163872851140806571183425871437554669201617505114295974658054438677734540872869917375703999203028833647698384920703225504 8856 407828976545635486856226526609862837179204872223246595731715855291740425607314547595665293002161705200839953404881339973215539958680695 8857 5601312212411765341468819861651995383554133775177288665426336271567145757139996526818523188613087315790295406259247101843357086181640624 8858 72294794241595915913272810357234749364380343905770955343702788748527119059402064041233780054448947610794720643564358124561135068791167360 8859 875123946941908631993152639227949495982340715493782149928648229355645195883635254159501873943262681527015399135771249559974771769953448872 8860 9914500395197810899187446282715137395283917041508771992971141299524907677771311084994354343729663441712492741724165950748056413874082021325 8861 104894916125201573707946660938142992904226806590496342339571689798367777584644171349261946087706455613978747799418443135984983187797703306600 8862 1033975765691284593589260865087453566957265138626098632812499999999999995452526491135358810424797236919403076171875000012202148437500312624950 8863 9472633233748348064691781883776780056144230698344752655431276446489866207161042801383674691511797068656593091565767328123576530471146168396800 8864 80446133792361652562536111120971057820850637119060859910370224307989099067604650732617483810899270301041464069316112100234773114880104505278417 8865 631561696215121967192878113156776719259676006996009880774104395085770538496213689074783691468493515692084165351052284941118638189758905847423360 8866 4570159488939705876595448084752137173551595279869419603523778954999473155287736261653113832941469332957037523289898053667680472074655574840559800 8867 30387936641225380089275331846753344869005430196106732824255386416269740583302617067965686696384171785871065873951835101252072490751743316650390624 8868 185049624117661783707335258380341550889977546047641090934343564970629539924932456356323343427846009545910947329606589256655929867732418979769443440 8869 1028397476192573122435817245745052559644295355283430712888204096101464966667560989168693350978324297118616180199320969035225657815975551538505368800 8870 5196194826910991975366778808294818383763832156886608446923094374129861248904580328822821978201494773197467612734701175033619745829526966872546664130 8871 23774687556712560088110095788676770926115011256404683892542724455481372182049913048745419893560612774680037282800527052662854150158525930281652082400 8872 98079714615416886934934209737619787751599303819750539263999999999999999999950482398428584789004035031039999999999999999999999999999999999999999999961 8873 363139139802078109708849369396345356478366441002485973724761815832161055096700781089808065951405704875202406078079012100365498092081094026378014800320 8874 1200719817531246154523979266705991619519874572151066199812257702476436358070657329377987476159084546466371827121423383266726809583585094907597920501760 8875 3526675578482247135837474399367831963735275851571954061967443101345186260675305182984815128079478626966450607909139013349980283001604024563239984589440 8876 9148345846451204578124461838108147555362413094875030639049191506668229800017065748213008761748491436196740513227383244542554845360384216188375961374720 8877 20828996467744369733976449103204561330767685296457974958511655870017524292440765196607128969015147583470070188873857356712355195172131061551703202735600 8878 41344028102890220339461915528283457500786554814228962550367861015363399560061767094411707124926613934533517508191403607170241543398303690456572792742400 8879 71022178218665632296316329939654308627851037229926786264915627239769472510693096283702513561865297732677687859060633131423168375418697393542687445968000 8880 104748499452676539840422070298483172870932545473378073263465323779076281484947776504870309888875439732140845091127126035402033662217220815942028539986975 8881 131490013843167599882520310716631371413669188649413527262213747162112064308502482965140938488014273626569793947431683212508291427538778539585775562288960 8882 139151930597643059379844505036717743629569030940269999999999999999999999999997846306036924442233689252999999999999999999999999999999999999999978130027000 8883 122854701623257065742285158911410686017013875151542242370585223326887960453281631337715946737684436944624250124549668793356386389079263031382699984800960 8884 89452666484743525641606967644680634957427504233274948306372319046734215176043626958646815757128804984408170320690703006260224328681345466624694290481125 8885 53034563756811568276275389286796045212913872559915390427787289793974665208946312051018530237137819804528341536463366304485898038735812179407593870194488 8886 25243422309528056844179942739952218931199472844192254411094292973755888197429970235632773274834550816234315427774663941871008856324411815201048536678400 8887 9495567745759798747473242269561957154220965833619944966279779990829008230644811159033118931771413600093027632988162967109246892505325376987457275390624 8888 2773481967610499539984892545131856100947155197591539535463273639698408233206033778909630021779493696250997907184585287132711885145220407255358637412375 8889 616682979366874950583296254084412384010615896106334718624545772914710387572339321719235468002776585146930316865668261080911836120077899118023437200960 8890 102074572862207776730558618112363031393617739899072731803929403354569938305092223459752949774037111193928435578474814223080699601729981079815821418880 8891 12261991484757162029314304745685382871715670595628644811000066838861499233316924951661984194878709477795798589431292971368407452256073628758091448640 8892 1038459371706965525706099265844019199999999999999999999999999999999999999992794240596207206399999998625610465280000000000000262143999999999996800419 8893 59966749513267825724908973980095118760861324233369594776004538342373439980068510542630407345872422176916353536468350257715988933779133460619119840 8894 2271632570196276775086768671680536446381493292221447892952025000229873994560111196923796397407851139842761106962162049668595981205272232894392650 8895 53960365149692355122766051749250935271571644471802763109877525526206721497577776435298133246807087905179638446710949597958186166367940872353920 8896 762145642166990290864647761179972242614403843424065222377723867096038015271047994059120319758479482244416669404703191622447423274802017730545 8897 6008534630169254378994186079994212511681427027453425872092725887021761653508438784849671996467061242663820763709736638695883774414051109376 8898 24503958355221119152786895267127419386612378830030538587421361868629225287761682564071887454315621930935223385863500606923261120463841480 8899 47119673969698375120395384870783522671987360747796916273802816305657208828221899375486009413133307297405542050439045918103436559740952 8900 38100508485364042714820015046678686189921305056254664059114701540523211803074078763796164910352622748316724498487586996654058766325 8901 11217797326957437499400993385797455349024595581148741567731218141366715790499904003061887851101468042380667836383354951943620800 8902 999999999999999999999999999999999999999999999999999999999999989999999999999999999999999999999999999999999999999999999999010 8903 21187083124088512843307390152364167522362269594349815270782628323431805003774795906264558627360019230937149547326884000 8904 76957043352332967211482500195592995713046365762627825523238430840552008448009921441714589664338421770353261969344 8905 30363584636685952977761483300842317761884830962342835712214251124211986029046959176627705345482312365245648 8906 668665319091271746677508897950407302115067081290291480944844774896291593495318406109258554298859520 8907 293873587705571876992184134305561419454666389193021880377187699195928871631622314453124976 8908 463168356949264781694283940034751631412739656295641317694366960298320860020995 8909 106111661199647248543687855752712667991103904330482569981872648 8910 2722258935367507707670103362510635661350 8911 0 8912 1 8913 132 8914 17423 8915 2247960 8916 285609999 8917 35723034880 8918 4398046511103 8919 532875858117120 8920 63527879748469500 8921 7450580596679687376 8922 859442550649180389375 8923 97489136981410107660240 8924 10872213398722912904482815 8925 1191817653772717804031755920 8926 128391846454886399999792625601 8927 13589529504521590394169326151360 8928 1412902250550159107801603836542975 8929 144264558065210807432213632529179368 8930 14462514456854182051674198147120234495 8931 1423177164604009829744797686909982854240 8932 137434898718549902904986646778412229691645 8933 13021089174137413266744552917799821483571552 8934 1210031005620407731441647292112097713789599743 8935 110262671884678335086058759362717374427380010880 8936 9849732675807611094711840999999999999999853590000 8937 862308066040318102715050924578313749699831848445360 8938 73963532119168612084220050643482886330770451347734528 8939 6213867629676696415267161220857402746657692963525825200 8940 511168669714600401945897679984941495714342938073697878015 8941 41161355953815828658640839989375184888512418898480364605504 8942 3243397510027538043620682498461308761866773171613529303678975 8943 250008034532535014880175427460593483995364422855221242407693440 8944 18845405921011292467611056433874191599698700199419695415733957469 8945 1388690085316408024703914264076814968148117518000022693594900081600 8946 99999999999999999999999999999999999999999999999999999998999900000001 8947 7034476949995694312872101468700258486940050237584950417052870205861200 8948 483213128205716734877602023885692178289475305724734373563173490640551935 8949 32400683201884223044780182071920076484652559689725888591871405917280873152 8950 2119858415313804294630463789605119850660933950521601036011041248891130338305 8951 135275954279056171880020500846747996912009107877912289605191667410635021248000 8952 8416163114342587184481256383580844806830463920246539841882654902287234106392575 8953 510271004392892261548213962574684672565844403600176635634624318975618784681307696 8954 30136217979064622929676122769211029760017673635707339108510870517859779210603659263 8955 1732925409804095526071829620815742129204533713202393534977184467796431049998956230800 8956 96977372978752360287682194216408081556016099999999999999997712320754499595327900008100 8957 5278983432532964757288775688474865115065412203843496194238777670775908820203049180885840 8958 279384892885164105127693020065831226332230613938341658578799935633511757588591056135389183 8959 14368282991200427967839840204696614476610470880289505946796963143101828655191412167460686720 8960 717671433430242928949490198809850913634052110327828736681751139253046459360697512847716509120 8961 34795842789729332226244585242895148929937040340003691516041778982496255879759795314816464310000 8962 1636681988555375279005587069635733878623595138081961417018008099001952840223420458288146662024305 8963 74641904363802797266214264251282814828210937723597632334453554858712607995952792146168430468223520 8964 3298529131325671044682132980840139865561470245800879652541231655961582583109606966515083023824715775 8965 141158163862183763292171284564016760661754655311572582589644912948666960375337978723886305708346273440 8966 5846006549323611672814739330865132078623730171903999999999999999999999999999999999989262581759959040001 8967 234147767311713694818506664165456672305514476019207154058246756050185686242799780581258917127553874971520 8968 9063537806851301394787425545047438571567678382385457961278705521503524835965720765112553104972822165055549 8969 338821791811068432949902946437210022468454137276529090632961332162658367035683399710508203869895383860195440 8970 12223296661373251385720168804455267781466710816017784037390649586506779701556612871630472028499850607487614975 8971 425220839059883623744333365029331731745680194453438028950565393743604436504600785531874862077258808138359796800 8972 14252898220235157602234434219558674046004391144544229323725976093648682656842120149603361288974276116682559717375 8973 459932890081484750645352000671113278157990446702000917083938876593169947918923072147773599377755507161190827906352 8974 14276270847502341894421368315997230112988570179239854596121807894732570775743954735857591839448838096395699300078656 8975 425868942525069414562025046418328947646696506434056000068565422398500787441921649908071544025634957965387857503581440 8976 12197604876358357001385738625629718207556152941312384009999999999999999999999999999999999999999986158712798999975990001 8977 335112708498061896533858118911883129582811996364224698321657727239483941936024395407614496795498009718640510586804825200 8978 8822430353433127879427852383858908826126849786538535477220142654621892581432841851381170515894945169820082302669893402623 8979 222337020242360576812569226538683753874082408437758291741262114002229916920769592586154902462037524342884054345603083066240 8980 5357813804199494224857098285717492888964544959174553592759205850055068794649049030344640939384356126633520835115034282553085 8981 123316618798585412773120994157942949246613654214733919384127174419234736031689514922123488887422021440791911928028088135960064 8982 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232575 8983 56647273448717788637859266801496898161433575437038527540286316148010441641938870461546431412840492532539422169349220158495147520 8984 1127720937928040352906484115217679232858273613810479772695924162866784635354437234798620084240478924459273405184450684382353555455 8985 21334278287130611647736121752140948749599925239048782474061311195074690613631966758625411372011483362405402061109862405740162490960 8986 382994492125379489307768512708843017464604280267493448089599999999999999999999999999999995261618661678383096163583590400000012960000 8987 6514796781674349285879701082524470571119130950297343064277678822149083669675119804661783088460996805384870715964513180421132351284560 8988 104840120341568224558094911743781584025330154818787807734121147292021160783880972930843091484946608141750203845737122153264347905930689 8989 1593543366400164340752515025974557455274671940616144492197791514870550221674407957892114589725599710307589798511498430089560048199976000 8990 22838422686555587263948685490152318882035472844501809360976087896337614957874991896849190676558796921891771164421806480340889836627951615 8991 308072171682647093780785092390859746095477357634750876598448494936192941800784999078784123111159028339785888208880200918749523891820000000 8992 3903918889046179459316731759290676465676538570911631588559950592420466405041431447380837797512456896784337916741538149268390013788519137280 8993 46381569187921157495637089879081323287064057921170453946218356155849194446352071695775096317227488425216995078650872083553436735322512364000 8994 515554020550286166757747206701187144554763686158456143634499347575295221949922862316492515624920782583458829076987906535004011496295475707903 8995 5349640722385280259105279707845292638115567136115313459318156179716756646575030824465206645617337810568039947587069731677704142859284121671200 8996 51698788284564229679463043254372678347863256931304931640624999999999999999999999999999999999999999999999999999999998474121093749999999993750001 8997 464159028453669055169897312305062222751067304218892880116132545878003444053563643619056387100287911836424027690821244570331274870589748363928800 8998 3861414422033359323001733333806610775400830581714921275697770766783476757210071433565199936100665393058723594334377472087552558324031640366479105 8999 29683399722110732458065271318368505805204772328812464396382906569031215308527334825962525136512172119136137167871453324360051245742611401942934400 9000 210227336491226470323390611898598309983373382873993301762093831929975765157735086514679471774031801814908602205450703023098393057628250098196545535 9001 1367457148855142104017389933103900519105244358824802977091492388732138326243105242626203875881851080989192289760029628081670929563213323767214213600 9002 8142183461177118483122751368735028239159012026096208001111116858707699756787262127914893953185613486941457346398727971232516074445865736737830825985 9003 44221091476280644264740141567037260064704700277187520654192776132362993566673053897298175127423642684497482301110090060880069929783972049158897482800 9004 218240182730261662965404709948382372118080950589237554770769963713454172454459535648394472247479058388006401368236800034239172235533124949796781553949 9005 974762189825214963612513927335747607970715461512592039594251702674736259463892244572281228397487072537178793258225849534262645001646309657652676294640 9006 3923188584616675477397368389504791510063972152790021570559999999999999999999999999999999999999999999999999999999999999999931280523263999999999997440001 9007 14162426452281046278645125406457468902656291199096952975265710817454281148770727852230612343317641037818805445537247439032470552947579861366530949402880 9008 45627353066187353871911212134827681541755233741740515592865792694104581606691733318586105252184973136057578408943037925869363689372650788526072283529215 9009 130486996403843144025986552776609782658205206508162300292795394749771891644984413825929266505659121835565957343441274449010725060610238870634252243650808 9010 329340450472243364812480626171893311993046871415501103005770894240056272800632514675209984059226155321551486462315521962227838670242690615226800631907600 9011 729014876371052940689175718612159646576868985376029123547907955450613350235422218001708186781671126806619914516197194274127251399333219563696521937500000 9012 1405696955498267491541705127961637555026742863683784726712507274522355585042137573835346212619282244621664528557733175717906457091122459228663147843813375 9013 2343731881215965865778438888008592184719084228587583946742215698912392592852863749896477371182919202338837772250749066146227432266519958482337653291566080 9014 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521023 9015 4076190429138195596358129632215572513823744848131819345128626162025473993563565505009853309566636513714857033005525923226781797871083281490273941437949440 9016 4174557917929291781395335151101532308887070928208099999999999999999999999999999999999999999999999999999833228183003334309999651321559421703100000729810899 9017 3562786347074454906526269608430909894493402379394725028746971476479750853145156224809748426093205805441004416598254612632021310394737019466266156524267280 9018 2504674661572818717964995094051057778807970118531698552578424933308558024929271601566894515292878058300890126171071325848448339823512909982686187622498303 9019 1431933221433912343459435510743493220748674559117715541550256824437315960641543142894149369998513057836638988001925489117642416076193972563164425822930640 9020 656328980047729477948678511238757692211186293948998614688451617317653093133204845044853312669704237499212270743403842955084850102907127299698972820504575 9021 237389193643994968686831056739048928855524145840498624156994499770725205766117197487916953716920450437617554940994413215093800317845307290645599365625024 9022 66563567222651988959637421083164546422731724742196948851118567352761797596952969343671789748840440616718147934830678676084148156706552470597873854053825 9023 14183708525438123863415813843941484832244165610445698528364552777038338914163019107889991726800312725103785517953645296015833978031442191063595001247360 9024 2245640602968571088072289598471986690659590277779600099686446873800538642713527462277673850137148473800648545077339094860507273346028767843497034121215 9025 257501821179900402615600399659393040306029082508201541031001403616091483899544690108040261483298836006502006012082144461536323666314576602393306123120 9026 20769187434139310514121985316880383999999999999999999999999999999999999999999999999999999999999999999999999999999999999958056959999999999999999840001 9027 1139368240752088688773270505621807256456365160434022300744086228505095359613557880224692452823476967000990734277959029540248321980402908002268770720 9028 40889386263532981951561836090249656034866879259986062073136450004137731908476482466762123328520423068843800807734648703724131169179084642522284100 9029 917326207544770037087022879737265899616717956020646972867917933945514265226528494901447908971723694427546717427433207479313161543850021222920352 9030 12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685325208253146138148865 9031 90128019452538815684912791199913187675221405411801388081390888305326422351395333977210310607198573744233464865342071853684381817884545856000 9032 343055416973095668139016533739783871412573303620427540223899066160809739737991612993659096899643116954895432267121541745424241106900761600 9033 612555761606078876565140003320185794735835689721359911559436611973536850389711947191939926237529550798647509584876599568742021130390000 9034 457206101824368512577840180560144234279055660675055968709376418486954711809126946590231711992067559295549858119899175191921314234225 9035 123395770596531812493410927243772008839270551392636157245043399551684575660543344938366802631265581299856571463647064157789647600 9036 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000 9037 190683748116796615589766511371277507701260426349148337437043509353051951965045118358535372639119362894288303632541797280 9038 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348543 9039 212545092456801670844330383105896224333193816736399849811248259635793087897818162441683677310431144537971200 9040 4011991914547630480065053387702443812690402487741812225955731622654974493455458874115719023799828445 9041 1469367938527859384960920671527807097273331945423008315643187415844295173585414886716797504 9042 1852673427797059126777135760139006525652319754650249024631321344126610074238975 9043 318334983598941745631063567258127702921850507197026352321448800 9044 5444517870735015415413993718908291121089 9045 0 9046 1 9047 133 9048 17688 9049 2299836 9050 294499920 9051 37129282971 9052 4608273662720 9053 562949951324160 9054 67675234241002752 9055 8004512848057109875 9056 931322574615478515624 9057 106570876280469050125500 9058 11991163848716906297072720 9059 1326410034644192077042944327 9060 144209936106499234037461690560 9061 15407021574586367641681920000000 9062 1617154011038069297120003283646080 9063 166722465564918774683000637807801348 9064 16878953293629664473677397903764439608 9065 1677651676995085117990404023791247437620 9066 163665373929461130421056289765905933361776 9067 15667578453914688931168107010857809208818575 9068 1471383076677527699142172838322885948765175968 9069 135523472629485665921464461931054789421153218560 9070 12239156579199295194552525787712248542450764539200 9071 1083470594338837220418302506861571623278999999999891 9072 93991579198394673195940551085616659911691544007927720 9073 7988061468870210105095765469224189353105763704937170860 9074 664883836375406516433586250657527435394385613490936917200 9075 54183878989747642606265154078381189506161117713338470834365 9076 4321942375150662009157288198886473341473378241062164306640624 9077 337313341042863956536550979839974310290638902932122770268487680 9078 25750827556851106532658069028441289322166445298447943839024319584 9079 1922231403943151831696327756255167405890696923713333617632154156955 9080 140257698616957210495095340671758323626004183047357349290141965402400 9081 9999999999999999999999999999999999989999999999990000000000010000000000 9082 696413218049573736974338045401325591041578734971884090576027963366296400 9083 47354886564160240018004998340797833471673444630166935609484961777427677087 9084 3142866270582769635343677660976247419067359562370085474564008033682951338240 9085 203506407870125212284524523802091505663403617329877986638478035655347441336320 9086 12851215656510336328601947580441059706644450107625752934836782515048980712890624 9087 791119332748203195341238100056599411842060707440763430473999320594914129773518145 9088 47455203408538980323983898519445674548623747376968933327926349978353921482644956648 9089 2772532054073945309530203294767414737921625800887212368210170739222972127484623199900 9090 157696212292172692872536495494232533757612580459133061367980481245748705122270946204960 9091 8727963568087712425891397479476727340041448990152290978163887671189999999999999999999911 9092 469829525495433863398701036274262995240821686827512278740409156383771339812042838694409360 9093 24585870573894441251236985765793147917236294026045497233872350918413138617379396771884564480 9094 1250040620234437233202066097808605459465110966620542930882860820865676766908392431961730997712 9095 61719743275000891889656157097647178572528481488166481964315955820230462234548092872074466301200 9096 2957646637126993239230789745646087659044648428902033559848772004123098674181933272879638671867776 9097 137481287038651523436469313849401645804381991598883479700786920054827429452911114070853501802968340 9098 6195278062195632173095783932856473630741507831058682193848338915333697401079250587313603801466353360 9099 270479388768705025663934904428891468976040560155672074075558225828543005062426052174732525075126173952 9100 11433811272836884826665874049685357613602127080237382571153151471568389249023393608038065040956977795200 9101 467680523945888933825179146469210566289898413752319997582148360770741650587647999999999999979028480512000 9102 18497673617625381890662026469071077112135643605517365306607646594757360824017879591086051175958644896419520 9103 706955948934401508793419192513700208582278913826065720884536416181394094168443310114994443046784844590743475 9104 26089277969452269337142526875665171730070968570292739983845789012987139765092547143840461038985103882174690568 9105 928970546264367105314732829138600351391470022017351586838193185418361499490762272038702637562928149119905283700 9106 31891562929491271780825002377199879880926014584007852171470986620940347468222686444505598046816885471343994140624 9107 1054714468297401662565348132247341879404324944696272969955602845427447829684220785746758118173962453770285453672375 9108 33575100975948386797110696048991269305533302609246066947133332393856972076850535164762530798942259339215247171695776 9109 1027891501020168616398338518751800568135177052905269530920766390025470974531317557236567586659924094468342873713541120 9110 30236694919279928433903778295701355282915451956817976004868318877311240610555683471863516705268206853963859650352248960 9111 853832341345084990097001703794080274528930705891866880699999889557232575607935368911534035916715993002824752488319304969 9112 23122776886366270860836210204919935941214027749131504184194387988139253506854231766982924630957971410920565138583144425880 9113 599925264033452695801093962102405800176625785484620412450969697544031071452760034493607264609069080182118403850438247658500 9114 14896580356238158646442138178091811509563521365329805546664561760200952380606839204396761269427350070605061080984416522774064 9115 353615711077166618840568486857354530671659967305520537122107586030437451678229134858099927931892566808665971195462938724554385 9116 8015580221908051830252864620266291701029887523957704759968266340081437847271082289810940901819691362106823362410068511962890624 9117 173291855882550928723650886508942731464777317210988535948154973786768327180530395397843082749807646085117628397643109540151951360 9118 3568778227269220684185133808494304584170315252533427235038037917384397075423314628396583645853804065977966623365025824579436654080 9119 69918698151538501880202015143496112437212964056249745907147298097707065835460735368727024134204367344961783631771685119820516294595 9120 1301390975514967310511903426880597873725595439581975730917739982900696912676683764892609639015668079144889637227905316372123908266400 9121 22979669527522769358466110762530581047876256816049606885375999999999381134512090567867229683056639999999999999999999999999999999784060 9122 384373010118786607866902363868943763696028726067543240792383050506815541944010623510682135145203622443513745058194981144209381756280400 9123 6080726979810957024369504881139331873469148979489692848579026542937217086318630949175954275838911704669768291040149481243948180185802685 9124 90831971884809367422893356480549774950656300615120236055274116347621664018871263959523295954361553662293410640680522548299012697376439248 9125 1278951670447112886781126387448529857393986479292101324214660922194906286517134168992062743621692078035621208233697215045843220549242716160 9126 16943969442545590157943180081497286035251254669911298212914667221490615915348489493626032645552813183568389540830933873152732849121093750000 9127 210811620008493690803103515001696529146533082829228105782237331990705183896403578169411027391158872253825249683335779626877841224397412630475 9128 2458223166959821347268765763591310134214395069822034059149572876260007355237131428934040763908529124095551739475547984749344707744452657473208 9129 26808809068614880671402854748461731516847711680239719468993966073915351518690174154560824722744880927955482760817026426037605034909553220360460 9130 272831676841649293214369265100109924543893923941880986425225965165554589497659489679430321774124491051958723026287368501992191072163449848403200 9131 2584939414228211483973152162718633917393162846565246582031249999999999999772626324556767940521240234374999999999999999999999999999999999999999951 9132 22743792394229783703324968302948048914802297906725751125690494748022168763393663766122202934319824550256866210424018368826191321636017453125187200 9133 185347892257601247504083200022717317219239867922316221233492996805606884344118380612730036219654444031015586279663545640555954907899277492206284800 9134 1395119786939204425529067751963319772844624299454185826629996608744467119538136039166197174453902321688187354500972675906213316322191420479946687360 9135 9670457478596417634875968147335522259235175612203691881056316268778885197241314761196619466146738669327411352553506955318040500937642759574452909980 9136 61535571698481394680782546989675523359735996147116133969117157492946224681187799562630515560177947866388908394752466080035446793703327692653805609376 9137 358256072291793213257401060224341242522996529148233152048889141783138789298549299580018667097806604378620538695982638821423800545853896064449715811180 9138 1901506933480067703383826087382602182782302111919063388130289373691608723368320268972914005958921625362227541079312915948391700258818942335603319660304 9139 9166087674670989844546997817832059628959399924747977300372338475965075243086833335394731885231104174586853368377860687126206580948248229050762571808727 9140 39965249782833813508113071020765651926799333922016273623364319809664186638025903834941050841075390078302356695563369875448018773740236868905903547478080 9141 156927543384667019095894735580191660402558886111600862822399999999999999999998019295937143391560161401195483139815726120960000001073741824000000000000000 9142 552334631638960804867159890851841287203595356764781166035362721880716964802081888037598068312088077115182859644758177404722188809287168461238584910972160 9143 1733839416515119447132626061123451898586698882186139592528900122375974101054279111304049418424889218800209865179300925428990157596100034868854122034159168 9144 4828018866942196328961502452734561958353592640802005110833429605741559990864492795506211910340806240316918668027377858747563203291021391652187388731366096 9145 11856256217000761133249302542188159231749687370958039708207752192642025820822752380568017757495861127959601594690433130201221636615319814630200955954790400 9146 25515520672986852924121150151425587630190414488161019324176778440771467258239937365843732987043555789782336195637736653285543297897675074636936187744140624 9147 47793696486941094712417974350695676870909257365248680708225247333760089891432640017776423058683818946288723254186485797334369850773598398082329049029130885 9148 77343152080126873570688483304283542095729779543390270242493118064108955564144781852952037268871309230886002078517029480119830360830961461567986628659153088 9149 107262463439540776796592199985646769019834926564739147021788491549774112240588317918370375727237515636027750521537961771837698242213552830779465201124147200 9150 126361903303284063487102018598682747928536090292086399698987411022789693800470886129500441886981716955133063475715319191298024420407757894469815730625763840 9151 125236737537878753441860054533045969266612127846242999999999999999999999999999935389181107733267010677589999999999999999999999999999999999999999999999999971 9152 103320804065159192289261818644496386940308669002447025833662172817912774741209851955019111206392611470473286623288634376620694897271469859056694011672265320 9153 70130890524038924103019862633429617806623163318887559472195898132639624698019554797148262754107314113687014945424405510616628024795199353146823097943326720 9154 38662196978715633273404758790074316960214213096178319621856934259807530937321861485192508542873470637501160980081794035970219670238407078788135931371782480 9155 17064553481240966426665641292207699997490843642673963981899742050258980421463300352247784921888304258703268011228870061048377574935815840867509162611491625 9156 5934729841099874217170776418476223221388103646012465603924862494268130144153006974395699332357133500057930512380788279358512227190658450126647949218749376 9157 1597525613343647735031298105995949114145561393812726772426845616466283142326863105598282284746037982895661647634580494027679460141777820910036550890291200 9158 326225296085076848858563718410654151141615809040251066152384713871881795025767501189475562573468813548293606123684644644648419337255273771887086042216320 9159 49404093265308563937590371166383707194510986111151202193101831223611850139696105623945715747908934396033310358274594767005783943786659832388963962019481 9160 5407538244777908454927608392847253846426610732672232361651029475937921161892763903682935029941510879707947177939200200373344992117542364649369325043360 9161 415383748682786210282439706337607679999999999999999999999999999999999999999855884811924144127999999999999999999999999999999999999999999999999999992020 9162 21647996574289685086692139606814337872670938048246423714137638341596811832804732305889577051859944401952659292762000656125272329258833039066228230560 9163 736008952743593675128113049624493808627603826679749117316456100074479174346182203479584431738188521214668488636913233429806308308200140746516332527 9164 15594545528261090630479388955533520293484205252350998538754604877073742512799977389801160508327264922573842291605467267610745285003174029140456960 9165 195109284394749514461349826862072894109287383916560696928697309976585733565807409708870110842512063057204442774437777694252669551888808936468480 9166 1351920291788082235273691867998697815128321081177020821220863324579896372039398726591176199205088779599359671834690743708051741122622812500000 9167 4802775837623339353946231472356974199776026250685985563134586926251335770622554524814574684062779604412644446507939671087781559318073049075 9168 7963224900879025395346820043162415331565863966377678850272675955656068291969500994457135590458340285177005160594277882518163920137025600 9169 5486473221892422150934082166721730811348667928100671624512517021842780371537285357658102972511847101830358697403853022725670558497100 9170 1357353476561849937427520199681492097231976065318997729695477395105372610650488384370543193682515126029736084590512366847847086000 9171 99999999999999999999999999999999999999999999999999999999999999899999999999999999999900000000000000000000099900000000100099900 9172 1716153733051169540307898602341497569311343837142335036933392894197976205305758468407429248816168018787798340006776536240 9173 4925250774549309901534880012517951725634967408808180833492752037813791886341671852748882323558601660670270494474240 9174 1487815647197611695910312681741273570332356717154798949898498305086387315111327517370215190627302984075060704 9175 24071951487285782880390320326214662876142414926450810015447726762655028177266196650936069409305087765 9176 7346839692639296924804603357639035486366659729825547009429698164240107871592044830322265624 9177 7410693711188236507108543040556026102607917889133312267300179422744844085232700 9178 955004950796825236893190701774414011919935138974343129449432624 9179 10889035741470030830754200461521744560127 9180 0 9181 1 9182 134 9183 17955 9184 2352504 9185 303595775 9186 38579472360 9187 4826808999999 9188 594467300344320 9189 72057594037911552 9190 8594754748349253120 9191 1008568618886953829375 9192 116415321826904294922000 9193 13214788658781797667045375 9194 1474913153392176011713952872 9195 161822024226591835670100685005 9196 17449402268886406938808970170560 9197 1848842588950364159999999999999999 9198 192441327313530246317066513418726960 9199 19673250936660415417029531820024397823 9200 1974837535354670743416147154407749979360 9201 194607594531429873687328010265213479041905 9202 18821518001888029998421068767571613535156136 9203 1786103943746274538153206461560771201462173695 9204 166266287664560630003065492371874370828796704640 9205 15178628934502394583204023632254153721776581836800 9206 1358546380291121766595330358937608991276417524662720 9207 119181765377272094246013276099999999978564111900000000 9208 10245082132625019378357520068025635471331936077360862320 9209 862710638637982691350342670705584386377999044247254204415 9210 71142570492168497258393728820329650245695409717910393007200 9211 5743491172913250116264106332310802645846357252196069357387775 9212 453803949390819510961515260883077621926525303944269531250000000 9213 35080587468457851479801301903357515568351018476147504456757401025 9214 2652335238355663972863781109929452639712499969703725128858517692800 9215 196067603202201486833025431138027089403265278143004305666715249379505 9216 14166027560312678260004629407847590674383378174042580537706801214141200 9217 999999999999999999999999999999999999999999999999999999999999999999999999 9218 68944908586907799960459466494731233512281781000766437352610689748077815400 9219 4640778883287703521764489837398187680292120836180348138983994469311827397245 9220 304858028246528654628336733114695999649477816277431683360422953088789318837760 9221 19536615155532020379314354285000784543691167288007080794610879700916681809330175 9222 1220865487368481951217185020141900672131219175365222443335816556497298934141199744 9223 74365217278331100362076381405320344713153979199298426042875138716610000564084801535 9224 4413333916994125170130502562308447733022008288215958293286864699050192340811008546000 9225 255072948974802968476778703118602155888789589652626918214432896134860055183065991815440 9226 14350355318587715051400821089975160571942744809223393334801407436442873595290038002299880 9227 785516721127894118330225773152905460603730409999999999999999999999999999999999999999999999 9228 41814827769093613842484392228409406576433130126963151690443256800350355977458599625908871040 9229 2163556610502710830108854747389797016716793874338517804034226701545915050766049138248049754112 9230 108753533960396039288579750509348674973464654095951879073297366398670351180874868724645002426400 9231 5307897921650076702510429510397657357237449407984621336498231425906578476641522610656744283497245 9232 251399964155794425334617128379917451018795116456671132806160399560476179505444934368133544921260960 9233 11548428111246727968663422363349738247568087294306319758479065146601133038552750092213346499408429055 9234 514208079162237470366950066427087311351545149977870543379323436110635912308077816737158288037801944712 9235 22179309879033812104442662163169100456035325932765114783687241654685681288828997242833673449063747607025 9236 926138713099787670959935798024513966701772293499227984882013355674313186240673409859826868998298055656320 9237 37414441915671114706014331717536845303191873100185599999999999999999999981985601490518015999999999999993601 9238 1461316215792405169362300091056615091858715844835871859085997928119038814606999385417931629596925091897005120 9239 55142564016883317685886697016068616269417755278433126236419644392827445171500603843566324551461082908132900863 9240 2008874403647824738959974569426218223215464579912540978751017987563547316408084058647929936947702962652648837440 9241 70601761516091900003919695014533626705751721673318720599968392011663159556190995946537606436615137108848464101375 9242 2391867219711845383561875178289990991069451093800588912860145414480356045386355567927694210084155201911926269531176 9243 78048870654007723029835761786303299075920045907524199776723445088820186228867425693546573165531963020289251523507300 9244 2450982371244232236189080811576362659303931090474962887140727470349003395731321245940009284012263744883759190996573440 9245 74008188073452140380680373350129640905732747809179406226295452126293646901456734013952971364258968958924222926699229185 9246 2146805339268874918807168258994796225086997088934076296345650466402080398647274279421559898070804817154996234865718210400 9247 59768263894155949306790119265585619217025149412430681648999999999999999999999999999999999999999999999999999999999999999999 9248 1595471605159272689397698504139475579943767914690073788709412766372993630459673443466453458269555085155810782639529562234240 9249 40794917954274783314474389422963594412010553412954188046665939634971631296545460720765869336853602003900612157591246971334129 9250 998070883867956629311623257932151371140755931477096971626525637811412261553742950194443063025145038794851356114749092411228640 9251 23338636931092996843477520132585399024329557842164355450059100682839879669491257576227927721456758716554784113816568977137074175 9252 521012714424023368966436200317308960566942689057250809397937312102462280067409085017837746748802648218824064273162948775000000000 9253 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631295 9254 224833028317960903103663429935141188802729860909605915807396388795157276499687655799665626503698190635276215210574678761233651628800 9255 4334959285395387116572524938896758971107203771487484246243132482059920138302456730565895593411603763468020378411493647167843348854800 9256 79384849506413005941226109039716470297261321814500519585982138956941370888032575865832728857366893875078970599239173406691745936047760 9257 1378780171651366161507966645751834862872575408962976413122559999999999999999999999999999999999999999999999999999999999395338193344000001 9258 22678007597008409864147239468267682058065694837985051206750599979902097369263448232094609040454241849510361681912490188261812122488393120 9259 352682164829035507413431283106081248661210640810402185217583539490359184876975592939356159755360389788847685737059680372806746428233744383 9260 5177422397434133943104921319391337172187409135061853455150624631814434547692232035333155105063101359888364817970808372553216930419914464000 9261 71621293545038321659743077697117672014063242840357674156021011642914760507895974588519061961685549955212267614826793525524459095428138270720 9262 931918319340007458686874904482350731938819006845121401710306697181983871227861607605138889631061559593032978463943436508998274803161621093696 9263 11383827480458659303367589810091612573912786472778317712240815927498080037100814100562523017549538158595627324248559843388546522930108763734015 9264 130285827848870531405244585470339437113362938700567805134927362441780389777987494104446199828056535410228093729947875077519616938915900321163680 9265 1394058071567973794912948446920010038876081007372465412387686235843598280152591419703795762249785796105672673824175296412708272429012275925380865 9266 13914415518924113953932832520105606151738590121035930307686524223443284063858301056019241627632709429518964653349898181172686872232963387824274600 9267 129246970711410574198657608135931695869658142328262329101562499999999999999999999999999999999999999627470970153808593749999999999999999999999997501 9268 1114445827317259401462923446844454396825312597429561805158834242653086269401520479311199503815265696248519817973621921298612781715764196664507952000 9269 8896698828364859880195993601090431226523513660271178619207663846669130448612004582934220652775933339283556025404063865669186299563385450578738937855 9270 65570629986142607999866184342276029323697342074346733851609840610989954618255042538465308706295578884159753489397669521766400423263476502852452940160 9271 444841044015435211204294534777434023924818078161369826528590548363828719073767443065061762273851292640346602266733687596876199709851614906100860822465 9272 2769100726431662760635214614535398551188119826620226028610272087182580110653202916673921859062513004805105465074116443020102451555430889129638671783920 9273 15763267180838901383325646649871014671011847282522258690151122238458106729140139479643234693367347710698543631509602706175400441924089612709454529165425 9274 81764798139642911245504521757451893859638990812519725689602443068739175104836392614446209780753924901070887060866601685955397144756925188435804095178152 9275 384975682336181573470973908348946504416294796839415046615638215990533160209666620883767849044553059005233057593323358815481239229695116055986888938128625 9276 1638575241096186353832635911851391728998772690802667218557937112196231652159055735425105564007312573106019446784581184509807321965025535909007479080679680 9277 6277101735386680763835789423207666416102355444464034512895999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 9278 21541050633919471389819235743221810200940218913826465475379146153347961627281170131665720477248734930852702557791746831973362363759034196794621455404019440 9279 65885897827574538991039790322691172146294557523073304516098204650287015840062862912038335984155101208466785887895952331347673085110068375567135162415506596 9280 178636698076861264171575590751178792459082927709674189100836895412437719661986163949783011632978412159330492181901334288553824469761649606007484847060178400 9281 426825223812027400796974891518773732342988745354489429495479078935112929549619739019072139340757097296812815466676129830954465240517595242384015591919845375 9282 893043223554539852344240255299895567056664507085635676346187245427001354038397648068746708096839386290830227653628026257265421874691564481094967040963104384 9283 1624985680555997220222211127923653013610914750418455144079658409347843056308711035353660221787890274782644195012739551129899864397337562868334598907448262655 9284 2552324018644186827832719949041356889159082724931878918002272896115595533616777523041048945852918229065537973628142558660578784140308495818117248318467335680 9285 3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488646659118063802173972752158939019023653864257593803775 9286 3917219002401805968100162576559165185784618799054678390668609741706480507814597114540318709206017240579167727527626730636644277589946567022456402498257292160 9287 3757102126136362603255801635991379077998363835387289999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 9288 2996303317889616576388592740690395221268951401070963749176203011719470467495085385260017818135696089531039626213826237245452632880517268961711821486059838480 9289 1963664934673089874884556153736029298585448572928851665221485147713909491544548935628445299989616397707897858918119919465183498421634121426425971096038670335 9290 1043879318425322098381928487332006557925783753596814629790137225014803335307690063473147255104670089136622819550092155867744985737108790381026835560232374880 9291 443678390512265127093306673597400199934761934709523063529393293306733490958046475250320839364720064549466625981019365112954748059305164317772181904398744925 9292 148368246027496855429269410461905580534702591150311640098121562356703253603825097322694707819494215262335853368347304837016054079867898486554622656250000000 9293 38340614720247545640751154543902778739493473451505442538244294795190795415844910341954950895332093795257709302982550328287801139375649497773629324526616575 9294 7503181809956767523746965523445045476257163607925774521504848419053281285592634465649932186332721090739604337786094018141375230481514082759834964238644896 9295 1086890051836788406626988165660441558279241694445326448248240286919460703073347291742394143466379861319513895817432121912485178871600559416695167867710705 9296 113558303140336077553479776249792330774958825386116879594671618994696344399745716565927546089979493150471008348266591527786744481192647576958744522335520 9297 8307674973655724205648794126752153599999999999999999999999999999999999999999999999999999999999999999972512209305599999999999999999999999999974400000400 9298 411311934911504016647150652529472419580747822916682050568615128490339424823142781230281543537125061678621289231252561624080946966619707198040309315880 9299 13248161149384686152306034893240888555296868880235484111696209801340625138346380319230927958440617236822918090738621091622940713376660347705204671425 9300 265107273980438540718149612244069844989231489289966975158828282910253622713650622650143182585755540594804069286629958269317576342828910519357985280 9301 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679287185794662400 9302 20278804376821233529105378019980467226924816217655312318312949868698445543822512181934621447979332093877746778787241055397316813468933105468736 9303 67238861726726750955247240612997638796864367509603797883884216967518708988646356146757182992323050546193594024725765678234972807121464196925 9304 103521923711427330139508660561111399310356231562909825053544787423528798558700267246980846130922231359520856902893780916307695194871188400 9305 65837678662709065811208986000660769736184015137208059494150204262121478500514280308993368643328786414043668328936633245907187400704000 9306 14930888242180349311702722196496413069551736718508975026650251346122256438770860638027461787250960155241182982175080159568128109360 9307 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 9308 15445383597460525862771087421073478123802094534281015332400534737761277210131473824458767526843438204844452584967532259840 9309 39402006196394479212279040100143613805079739270465446667948293404245721771497125540822536020269049797154770048253889 9310 10414709530383281871372188772188914992326497020083592648069727647968875507824533135020329771676198196984054400 9311 144431708923714697282341921957287977256854489558705240134406338415596406037318860947517804001179467775 9312 36734198463196484624023016788195177431833298646417229615934728599313530139625549316357425120 9313 29642774844752946028434172162224104410437116074403984394101141506025692468342785 9314 2865014852390475710679572105323211132605422784310667468868757992 9315 21778071482940061661655974858040912380160 9316 0 9317 1 9318 135 9319 18224 9320 2405970 9321 312900720 9322 40074624877 9323 5053913144280 9324 627485167803000 9325 76686282021323520 9326 9223372036586340225 9327 1091533853073393531648 9328 127079645979724422531750 9329 14551915228366851806640624 9330 1638633793688939275498549125 9331 181414317867238075368184294240 9332 19742286955644203549508229457280 9333 2111377674535255285545615254209920 9334 221861110674043699157001805516814400 9335 22900517950310099316516366499712153040 9336 2321443610525929019205049300903725971550 9337 231055991636496476980169899902066249592144 9338 22574480965645865347729608047539520552304525 9339 2164474570217123449818469432184696197509765624 9340 203615849587075297349465494355604685788153310920 9341 18788090506095351190346404972544930679782368900800 9342 1700006440664268193318850642916489224292018816024465 9343 150798648212314516092081670230402614268492362604859680 9344 13109994191499930367061460370654772878560689999998669110 9345 1116713952456127112240969687448211536647543601817400964720 9346 93172748972902130665837008436173741792579321209947888710395 9347 7612255042662029206648128983778031607830320888857736765034248 9348 608810064328804512323995271224942683901520769042972219855175680 9349 47649414686036048650959102392723368589743994944820898802968738976 9350 3648381096719616553899335397949181431810381364194649861812878573465 9351 273190529550633389204969454322733638418863819596995123033193899607360 9352 19998895526624551656968593976078763105130644178649761158366537766339680 9353 1430768783591580504260467570192606659308868671266092320119567817646303600 9354 99999999999999999999999999999999999998999999999999999999999999999999999901 9355 6825545950103872196085487182978392117798513181459435085350778352823790357600 9356 454796330562194945132920004065022392668559718683250205288699191966225856934920 9357 29571228739913279498948663112125511966004786122340140758535526194999034006060800 9358 1875515054931073956414178011360075316194347639624340962146507326313555129641477215 9359 115982221300005785365632576913480563852466162221322420236901962198317050933837890624 9360 6990330424163123434035179852100112403036473772034185384456149068682350659335240242150 9361 410440054280453640822136738294685639171046791063404304353231380523406162230622724002400 9362 23466711305681873099863640686911398341768642232070673095389012441756544018436578258976677 9363 1305882333991482069677474719187739612046789778782080881188268478940017909997978229816057640 9364 70696504901510470649720319583761491454335736899113706188034749684515967905351047829690000000 9365 3721519671449331631981110908328437185302548581360724759902780927715852782651191324801435257520 9366 190392981724238553049579217770302137471077860941743052707558489928248664758185250426852182528000 9367 9461557454554455418106438294313334722691424906350889443852373553121535158595870565294112532343040 9368 456479221261906596415896937894198532722420649086675131051280843403360006893867256798336986864044990 9369 21368996953242526153442455912292983336597584898817192469907377729843034330770024098455905914306640624 9370 970067961344725149367727478521378012795719332721730752248628508452499030157280692481631787317832253440 9371 42679270570465710040456855513448246842178247448163261633421206787733841396034957295987900547114454992160 9372 1818703410080772592564298297379866237394896726486739407552862348547480738906581392501620856151541374467400 9373 75017235761082801347754799639985631302843555773437467049335826804960201840314085917478336764955738378921280 9374 2993155353253689176481146537402947624255349848014847999806571868861659332047011839999999999999999999999999921 9375 115443981047600008379621707193472592256838551742033876878538322397880688992343838504811640834144733175994702560 9376 4301119993316898779499162367253352069014584911717783846433306458709862017549794238775517305710315027265331076170 9377 154683329080882504899918041845818803187590772653265655364221683058000751667233712015830093500142680917413740383600 9378 5365733875222984400297896821104555629637130847172222765597332082966532440675663959278166246229368162141821154099125 9379 179390041478388403767140638371749324330208832035044168464524299742789454508752579538224599673412740229559173583990000 9380 5775616428396571504207846372186444131618083397156790783477526102045504734103956183708904569289762150670621005473382400 9381 178921713100828953241802899245074474129186969604672290761273528326863804197536600317452764336002993519566227905838814080 9382 5328589541288554107408986881209334145212757842260917248293272281048682840169682978102481788445394983724082331656097862791 9383 152423179088090119235308946388630531981176793314319417040541195460525963917811200381663987711257113472042512067882714995120 9384 4183778472590916451475308348590993345191760458870147715429999992269006280292555475862905592999999999999999999999999999657070 9385 110087540755989815568441196785623815016119986113615091420949481211530985946132997442577214984905378220850015679418887142354320 9386 2774054420890685265384258480761524420016717632080884787173283894976093409727333550638262969181797870623339424476109462683799875 9387 66870749219153094163878758281454141866430647408965497098977217741542075236544101188604018227131610412403181211666755673204802648 9388 1540350037452137791669516328750636335605750817582847459703900645062601050327694865355449189989868491085024208147662941556432373760 9389 33865826437561518982818353020625082436851274788721302610865925286844074904720322674451225310188196004901328706182539463043212890624 9390 709803441694928604052074031140629428079727891296209043243642772637237742506571602311535529934976061560613254910718765276963073425345 9391 14164480784031536895530796085913894894571981237305172695865972494098671992355135760106040475111994950351457211651035756927514028684800 9392 268767475694514001227496546211599056208646633832224023267074213887712966518248426157380707329365130898295895726440578754140663107575110 9393 4842475819891193362414792651422704688132940630684531694744910476373493212069940289165400492993861226734778483908936442079701683591807600 9394 82726810299081969690477998745110091772354524537778584787353599999999962868070725434072033780699095519700702986240002176782335999222403659 9395 1338002448223496181984687128627793241425875995441118021198285398814224901507100980440684512440453809725871346547576731142190422963582390120 9396 20455565560084059429979014420152712422350217167003326742619845290440832128994089392595506454061264351697896981653757845271795940431566613120 9397 295113076653745634756980515205306218814682320698525646943585604013422786397312736604491188555716192677478889967993256160464179346947312452752 9398 4010792438522146012945612351038589632787541599060029752737176652003226579979238115832103921535676049457887478100569580010122004564940821626825 9399 51255507563700410227778119746529290256635045376481677094066868345009113143929180718218748752802632119053571901901023011305369436740875244140624 9400 614726683944767602381849849744947078991290469530029156461004060084896321896748940550961915409248041991579024668832503158734557746738812904930370 9401 6905148875990138164477963029927990167008235751130093672151150209414360660861102183875720505819058309584404836186814285284640233935650669436481280 9402 72491019721534637335473319239840522021556212383368201444159684263867110566754051460930746760321810526747029760118734335664846584416422401385955277 9403 709635191465129811650574458525385913738668096172832445692012735395607487283412332656198266934497800577562580126664861826985662313402784991641192800 9404 6462348535570528709932880406796584793482907116413116455078124999999999999988631316227838397026062011718749999999999999999999999999999999218750125000 9405 54607845538545710671683248895378265444440317274048528452782877890001227200908186702459409245301899253188596510851433425739883015464579677388105065600 9406 427041543761513274249407692852340698873128655693016573721967864640118261533281897667319412419012280254114292650746983998619087952682199538197897148160 9407 3081819609348702575993710664086973378213775077494296491025662508716527867059742510518129558368670228609205866092648641076825215755604656357082504586880 9408 20462688024710019715397548599761965100541631595423012020315165224736121077392635416942823797766058147680994999967580321398803472455562424172094496343030 9409 124609532689424824228584657654092934803465392197910171287462243923216104979405294114326794009360344429398059656707937209837484715901315212249755859372976 9410 693583755956911660866328452594324645524521280430979382366649378492156696082162166806179913167099442153561744875624542257307145393870350028375982423932885 9411 3515886320004645183556694435570431435964476604938348204652905051955784529508024177330917997018046085313422115481618728258598261704195483828256457306764000 9412 16168978658119626085780904150655753185484381467255431957856805071602392728805978456321060550006381794546993922665276583066536277256516513077227712973537280 9413 67181584884943640507138072385907060888949680322909355960875421600045497738521544346535906463847730721626261605242024760628299726440294597560326897906819840 9414 251084069415467230553431576928306656644094217778561380515839999999999999999999920771837485735662406456049663999999999999999999999999999328911360004096000000 9415 840100974722859384202950193985650597836668537639232153539786699980570503463966551705186661902685965292192309040762204392110796341455972562864598831348845600 9416 2503664117447832481659512032262264541559193185876785571611731776710906601922388533974972309313884535027692274109822065469649988147192116318478660555523417600 9417 6609557828843866774348296857793615320986068325257944996730965130260195627493490637048004105256563742994070037769599882399012397170569200279466412758131334000 9418 15365708057232986428691096094675854364347594832761619461837246841664065463786309951367973516196349405994991918492200269732652853861439759087050181940171071795 9419 31256512824408894832048408935496344846983257747997248672116553589945047391343923273158572909128355842483361839656227400274790539924651966430246829986572265624 9420 55249513138903905487555178349404202462771101514227474898708385917826663914496173927275185702995628912001086782701651073012075514088834802509789603571359932680 9421 84226692615258165318479758318364777342249729922752004294075005571814652609353667437864768585800855752434852002873722207736576553270194997797853671621794915840 9422 109836762562089755439710412785302291476310964802292886550311415346968690934362494981287526453524146102500980843257168076274197157746441669679840326047766675425 9423 121433789074455985011105039873334120759323182770695030110726901992900895742252521570449924653389429993883362676126055512098869807452040295656795033060663551680 9424 112713063784090878097674049079741372339950915061618699999999999999999999999999998061675433231998010320327694996845490100029300000000012914016300000000000000000 9425 86892796218798880715269189480021461416799590631057948726109887339864643557357485494171072524576186246668034050185741510738004408605306151466679663816375134960 9426 54982618170846516496767572304608820360392560042007846626201584135989465763247368796288174456834647533296491131705989259058289415707872524483189813104590283035 9427 28184741597483696656312069157964177063996161347113995004333705075399690053307637022705338727754760094738342973087714329495947209382326368195380895442577579360 9428 11535638153318893304425973513532405198303810302447599651764225625975070764909207690416463392087097524462972343855475567528191797158890314711765594421302211200 9429 3709206150687421385731735261547639513367564778757791002453039058917581340095629358997312082723208437536338919136001159027049567384892725385725498199462890624 9430 920174753285941095378027709053666689747843362836130620917863075084579089980277652399322645426543068880422024507973586098497761090669902611175841319189119575 9431 172573181629005653046180207039236045953914762982292813994611513638225469568631008129232572601365002367047317639429177017019012921561605049332093109591592640 9432 23911581140409344945793739644529714282143317277797181861461286312228135467613607450317082759247973644423552802811787032071721345182205247900548594302703230 9433 2384724365947057628623075301245638946274135333108454471488103998888623232394708881524174348204206297951029182807958425878074121753663486691509200643721440 9434 166153499473114484112975882535043071999999999999999999999999999999999999999997117696238482882559999999999999999999999999999999999999999999999999999999981 9435 7814926763318576316295862398059975972034208635416958960803687441316449071642508362426137315721439930517916109226091875704258811915607711503376227217280 9436 238466900688924350741508628078335993995343639844238714010531776424131252490119745089558295064777886398824888858630297041940140772820841939703270108600 9437 4506823657667455192208543408149187364816935317929438577700080809474311586199193465652535386906579562623840422273980040339505401429001744480298909152 9438 49947976805055875702105555676690660891977570282639538413746511354005947819349402857146513319432574037814312382115022069451548652747006363608023025 9439 304182065652318502936580670299707008403872243264829684774694248030476683708864713483014644821144864836532716762683994602411985397338867187499776 9440 941344064174174513373461368581966943156101145134453170374379037545261917641118393255247424477169576462850583667736843762569908907857024120150 9441 1345785008248555291813612587294448191034631010317827725696082236505875541342845668063255914848500389721199686502046789696581818446375434000 9442 790052143952508789734507832007929236834208181646496713929802451145449627964104507690824290570386227620154282791687686154562621218802544 9443 164239770663983842428729944161460543765069103903598725293152764807750085888709094508835726435584330249599258053105769109531957538760 9444 9999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000 9445 139008452377144732764939786789661303114218850808529137991604824430036072629766435929029253971547589733208925513831852329760 9446 315216049571155833698232320801148910440637914163723573343580070132230387491213849101890922372625443839145671311495175 9447 72902966712682973099605321405322404946285479140585148545026416949232978455741748983083120534503031988954803248 9448 866590253542288183694051531743727863541126937352231060764718052653909311871371094567250448387852486450 9449 183670992315982423120115083940975887159166493245638675235742454106002696789801116943359359376 9450 118571099379011784113736688648896417641743019779745202560989152030384136459911165 9451 8595044557171427132038716315969726107279415265998183443054629920 9452 43556142965880123323164375798676654653320 9453 0 9454 1 9455 136 9456 18495 9457 2460240 9458 322417935 9459 41615778072 9460 5289852801023 9461 662062619652720 9462 81573072099983100 9463 9892530380475957760 9464 1180591620717411303423 9465 138624799340287938101760 9466 16012035393449278995173375 9467 1818989403545852661132812376 9468 203190590417428920928253264625 9469 22313961097670282844387226131360 9470 2408559008588592882117076121092095 9471 255476698618765889505069689958418320 9472 26623333280885243903999999999999999999 9473 2725161636086901818660662164902620052160 9474 273930346042059624266719201059320161134429 9475 27033551021470087806679397606002950936641752 9476 2618639792014920380336685706161496723088736255 9477 248914575574969196729123938177325836070669724000 9478 23212206852926583897839071174443782534202240457200 9479 2123054227188774684509143757563054066623739371835200 9480 190400721354398037651711272442996104261207784620556288 9481 16738649951566911286221065395186362170100833778460096320 9482 1442099361064992340376760640809999999999999999999999999999 9483 121721820817717855234265695931821640224307718135417091950240 9484 10062656889073430111910396911109936282712980852099973040308223 9485 814511289564837125111349801264246623006303619773873724805531200 9486 64533866818853278306343498749844178528729669906590265645323677725 9487 5003188542033785108350705751235953483635660648116025894775390624896 9488 379431634058840121605530881386714888387284617439043626770703520559105 9489 28138624543715239088111853795241564740614497095759143899072777033715040 9490 2039887343715704269010796585560033838151571953799816796168223174516801535 9491 144507647142749630930307224589453272588999588322188659471295299595459131800 9492 9999999999999999999999999999999999999999999999999998999999999999999999990001 9493 675729049060283347412463231114860819661970188102100602528002164949254130481600 9494 44570040395095104623026160398372194481525528510676071063221697632290311059275775 9495 2868409187771588111398020321876174660702458815923564386038068832160800600371002496 9496 180049445273383099815761089090567230354657797726273256603133867323648139554786902015 9497 11018311023500549609735094806780653565984285070464003634390563769300201416015624142720 9498 657091059871333602799306906097410565885428560205000892514840520468064260145729386668420 9499 38170925048082188596458716661405764442907351548637280121773298505587710042807877034836952 9500 2158937440122732325187454943195848647442715086819834235766986372246630009363081884696838143 9501 118835292393224868340650199446084304696257869868026608100411090938309737871231916139596523840 9502 6362685441135942358474828762538534230890216320999999999999999999999999999999999999468559000000 9503 331215250758990515246318870841230909491926823741043499371894171509722957980477234135073423074400 9504 16754582391732992668362971163786588097454851762877481874441051576758632453989074621671572670243265 9505 823155498546237621375260131605260120874153966852524305650680996446062761143483658010224972162053440 9506 39257213028523967291767136658901073814128175821454259404740919626071271812940992304070734674338512895 9507 1816364741025614723042608752544903583610794716399461213760743363269454727908411837148038402242896875000 9508 81485708752956912546889108195795753074840423948625392215828283674417594720028204650639882776949227540225 9509 3542379457348653933357919007616204487900794538197550709041022801791357810143095996554631502003883561777440 9510 149133679626623352590272460385149031466381531571912631805513012886106520957989863781353388249463371329168829 9511 6076396096647706909168138770838836135530328017648434830722309226206435517112893383192046870534386062950005440 9512 239452428260295134118491722992235809940427987841187839999999999999999999999999999999999999999999999999999999999 9513 9120074502760400661990114868284334788290245587620676273393782983356097807755637566823617702098572477763072974080 9514 335487359478718104800934664645761461383137623113987140022377116485962176423409673784257518571089228413080568856575 9515 11910616339227952877293689222128047845444489494301455463044676297450450270073238265965725087151729187372837657577752 9516 407795774516946814422640158403946227852421944385088930185417432259366409596559151256588310414897708433534690745325200 9517 13454253110879130282535547877881199324765662402628312634839309087052446337051669900120032252743840217590332031250000000 9518 427395615701346291311380631541796865739738171389602517977337585306379339789278155867212563147285065854115028918819447025 9519 13061285056360513586651611644890436611430648781141077225572967144869671150111021672461939802559243398526099548546399143456 9520 383658446972775895733447055447072058455318564642786041877115623822706265537151709128332203552318595696260413443685224546303 9521 10822045715254398465706935193592767770663552325316678609878424865351365182550740500608827406466614238486402968388673913898240 9522 292864493081364151603271584401369534163423232120910340080099999999999999999999999999960901789514170119509999999999999999995101 9523 7596040312163297274222442578208043236112279041839441308045514203263843604838761293696373172043980629217658469688019767024734240 9524 188635700620566598046129576691783660561136798981500165527783304872108823115226210372916926120463799175307032064330794721423130623 9525 4480340197683257308979876804857427505050853376400688305631473588675141587136011456110891888856823658012745657626285630988600736160 9526 101663102471841094250188077697541998149979553960467932340457442574450515840303918002048853154665640969312639599784974464409095110655 9527 2201278718441498733883192946340630358395332861266884669706285143644680842106482241691037905744163818420638330280780792236328124999936 9528 45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940647309477649017034439513104734363484317286400 9529 892362289393986824418440153412575378358034817950225879839556267128212571945498739441953444874145382957748472302685029622816333015312640 9530 16663583493059868076104785865119141484936091297597889442558601261038333011634643672295302701085621388728842150869585287024309183543913409 9531 295391025013362795107302351736784985976109378471756433379439539058783016348366404477739826039501274453347892731138431145576982277428313440 9532 4963608617944918181428679924706605506341271472266715087241215999999999999999999999999999999999999999999999999999999999999999999999999999999 9533 78942144445186274737096540589039801244126683731025963250698838530039268032198400311253283654944140489981786870310500694066056057608678600320 9534 1186422802484875446938782836368857320496312595686192951071951026845568297926145894647994121417025285994820882485707454534700280873388271992832 9535 16821445369263501181147889366702454472436892279815961875784379428765098807467970475865496400108955297045949100232325488220303622137003688280000 9536 224604376557240176724954291658161019436102329547361666153281892512180688952761776309595778311854782093156935949421598143686559734758243655745535 9537 2819052916003522562527796586059110964114927495706492240173677758975501222689708147202095071581050422529441347544701450744981194521032998013216320 9538 33195240933017450528619891886227142265529685354621574448894219244584401388185973917240317119174453270464849277508800498093428047378280348634661105 9539 365972890427477322717332040586183478851436494809894964624010961098961115023010650749073114893478030379382826614884883582019178389149943233023478232 9540 3769533025519801141444612600471707145120923043935146475096303581721089749532607198879063741123420791552634871729046700529131136058733414207568475505 9541 36191394764721620394179297384794681600672072904814454730292649505175981851427389986666894669734158242212699126889517353340244242837491642257647052000 9542 323117426778526435496644020339829239674145355820655822753906249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 9543 2675784431388739822912479195873535006777575546428377894186361016610060132844267465204300419461439183258862310525257434388843555822724599512514122473600 9544 20497994100552637163971569256912353545910175473264795538654457502725676553602058559080444383995750413709313082530963146501805234193890490790304194494465 9545 144845521639389021071704401212087748776047428642231935078206137909676809751806142483141829194154722723724502627696768455236704467853582281432969613318720 9546 941283649136660906908287235589050394624915053389458552934497600337861569560091909525670688971469335226897073420661379895396144389729905472136447199803325 9547 5607428971024117090286309594434182066155942648905957707935800976544724724073227072280705420069668240111481483900779967667062919645104557275772094726562456 9548 30517685262104113078118451914150284403078936338963092824132572653654894627615310032589302366359185167951328514207686714064708186688995692842370926406717185 9549 151183111760199742892937860729528551746472494012348972800074917234098734768844980330319742895330354353909342961472553502457916834707922637151821283370652800 9550 679097103641024295602797974327541633790344021624728142229985813007300494609851919238966485714591596085231113594622404950509197734350060489427935889201299455 9551 2754444980282689260792660967822189496446936893239283594395892285601865407279383059013865586678209044362401326741871994673934011126240325640976513996720937680 9552 10043362776618689222137263077132266265763768711142455220633599999999999999999999999999999999999999999999998155325592629044838399999999999999999993446400001600 9553 32763938014191515983915057565440373315630072967930053988051681299242249635094694599932056250914767343406594321501611264085094199286648493901175392793104097600 9554 95139236463017634303061457225966052579249341063317851721245807515014450873050774044983357161119966145026554813309850328595541525803731574584100256988975333375 9555 244553639667223070650886983738363766876484528034543964879045709819627238217259150999870119219656495997681743938510536497371381113891055792491065202307520260480 9556 553165490060387511432879459408330757116513413979418300626140886299906356696307181768717492585621198096669408844812264260916986951710803434129684207128119607295 9557 1093977948854311319121694312742372069644414021179903703524079375648076658697037308969797613693753477164613392016402979789738481031236005946993827819759879496000 9558 1878483446722732786576876063879742883734217451483734146556085121206106573092869956868831216386801157648736677678088015737548231825010065851223654403470822211795 9559 2779480856303519455509832024506037652294241087450816141704475183869883536108671016272027209958773685637078153561890147759014948290867525374719067231429996355200 9560 3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261823 9561 3764447461308135535344256236073357743539018665891545933432533961779927768009828157664247619587069434274455064073397331633048471096789914157629350814819874839680 9562 3381391913522726342930221472392241170198527451848560999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 9563 2519891090345167540742806494920622381087188128300680513057186732856074663163367070009330547414068401503105146857670265543703657614442136891610013525437567485600 9564 1539513308783702461909492024529046970090991681176219705533644355807705041370926365532701115191859255802991908869361148781502793386475042941682969674712117935345 9565 760988023132059809720425867265032780727896356372077865117010037035791631439306194304113782809449854869885821344322812366208658275503859491316347305557858914240 9566 299926591986291225915075311351842535155899067863637590945869866275351839887639417269216887410550763635440026635237714538242854460626087404907237803622899122175 9567 92730153767185534643293381538690987834189119468944775061325976472939533502390732049002857680844357882430525099516790098197471792218508198857307434082021485024 9568 22084194078862586289072665017288000553948240708067134902028713802029898159526668356966051715711286026068440558517948989093773453964860609241422774869897703425 9569 3969183177467130020062144761902429056940039548592734721876064813679185800078512771553065037515682637162057455305023802926202780606006818654908973514151108160 9570 526054785089005588807462272179653714207152980111538000952148298869018980287500089203318765437727852878643697412873475618607593652785387727506535272361009380 9571 50079211684888210201084581326158417871756841995277543901250183976661087880288837678367965431973695315183985284737344189377506628549314707006181295432246360 9572 3323069989462289682259517650700861439999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999344639999999936000001 9573 148483608503052950009621385563139543468649964072922220255270061385012532361204863367045821010191294921141925719119294031489568489673250199116896487520640 9574 4292404212400638313347155305410047891916185517196296852189571975634362544824227223430820658534759984730625461399313233685832791173384360728223403850752 9575 76616002180346738267545237938536185201887900404800455820901373761063296965319156035493000294463117208611092861036895939183730657306908126188266878400 9576 799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253943155414057036177177257549849057614781382477741825 9577 4562730984784777544048710054495605126058083648972445271620413720457150255081443671491224349215719637146149167961084458511322736740112304687496640 9578 13178816898438443187228459160147537204185416031882344385241306525633666961774685804764407866496689980939262925973737933492517239733769732096000 9579 17495205107231218793576963634827826483450203134131760434049069074576380877377251490969821977879298231903068468971605285102450241970247903824 9580 9480625727430105476814093984095150842010498179757960567157629413745492904074056364495045084639345243622288250814421184698916540916957183 9581 1806637477303822266716029385776065981415760142939585978224680412884845679713570412106659398779303101696547278453709685048895720669440 9582 99999999999999999999999999999999999999999999999999999999999999999999999999999999999998999999999999999999999999999999999999999901 9583 1251076071394302594884458081106951728027969657276762241924443408080140075929314751948143060974467819300195409897528439175040 9584 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636223 9585 510320766988780811697237249837256834623998353984096039806646595231179999287038411467649244397681150473117096000 9586 5199541521253729102164309190462367181246761624113388644838628182961470617343478994110640842482504124865 9587 918354961579912115600575419704879435795832466214640849022643465104920323938131332397460937496 9588 474284397516047136454946754595585670566993857190463749996133254270563510653091840 9589 25785133671514281396116148947909085612375100854470178743669640960 9590 87112285931760246646623899502532662132735 9591 0 9592 1 9593 137 9594 18768 9595 2515320 9596 332150624 9597 43203985335 9598 5534900853768 9599 698260567435200 9600 86730203468989080 9601 10604499372714389871 9602 1276136419117121619200 9603 151115727451794285002880 9604 17605349516220764271966720 9605 2017516459574605151887703875 9606 227373675443232059478515609376 9607 25195633211761185744366053376000 9608 2744617215013444842248723242420160 9609 293844199047808331569206187618865028 9610 30912680532870672635673352936887453360 9611 3194799993706229268474840219647998272120 9612 324294234694341316421188265999584038344160 9613 32323780832963035663472342341762946548767627 9614 3162925469512000273381545759794499423612250088 9615 303762215873730764119055490742086424917300121920 9616 28625176191121457623849258240642607212066475490000 9617 2646191581233630564353654109068686389070585786134415 9618 239905127672331539349533245094426219823558708517003488 9619 21324880791692580216991662513179214368863089325962334320 9620 1857990144623927152770538258908790610686036498261377682880 9621 158630929717149157441443670489062025016639317952293041322209 9622 13267678469131246220534960856572201266909465533192540861850200 9623 1086766944019930452086322866399869946363887733757872786752143360 9624 87152707983437572386914428735274683878049343659817092493920573104 9625 6840589882798447500472410867483482670010176560514433761763598991255 9626 525334796913547436376824103879775138701927546062506735323519401949376 9627 39460889942119372646975211664218348372798595258082342602578203287388160 9628 2898278328002669626075520940909881169985726262104521260271822975800644320 9629 208068509059001835439101251727123451490032093040005040292938488897519484827 9630 14595272361417712723961029683534780531609769315585406630714681175840222362400 9631 999999999999999999999999999999999999999899999999999999999999999900000001000000 9632 66897175856968051393833859880371221146543227691483931958981106325809049127796000 9633 4367863958719320253056563719040475059189495117966537413173894952227348410394259461 9634 278235691213844046805607971221988942088139032625098384397060765968745910963026076608 9635 17284746746244777582313064552694454114047148157399896109669428832196225611812872290400 9636 1046739547232552212924834006644162088768507114047434842638035332090020222745092562118400 9637 61766559627905358663134849173156593193230284633636296430019437502552975705513070153432995 9638 3549896029471643539470660649510736093190383695907383828351129523327110745647473993764731448 9639 198622244491291373917245854774018075564729787985955417379571548732787528831531729384206090240 9640 10814011607783463018999168149593671727359466158094411777120051274102288312693257720538904073080 9641 572641689702234812262734588628468080780119468889920233556923127490136638999999612579511065610000 9642 29478157317550155856922379504869550944781487312958300823189927728421773159954907551253658152779520 9643 1474403250472503354815941462413219752576026955133214311714636634292812137821229084014124689043855960 9644 71614528373522673059647631449657630516051395116169882200518615423658435079434511346138671424355595680 9645 3376120320453061187091973752665492348015023120645066110673388320748746294723092973057699705787552129280 9646 154391002987177251458621743966316804606917550893954215595080804098115923039813424111324232790431354049376 9647 6844799535248380653938685088446843258286595611684532937102632339686670323649350500468357344758640119237440 9648 294017494959938276468707277632144972495765946670396709392638693560698433342338161772674369485987071268357584 9649 12228961729383114912402341751582220580243285588896835807665888756355521620463320048518522176756265201493344175 9650 492188083828464259642619240437945726977956569429523221310692359667343884422109547118921290830957809710528855840 9651 19156194260823610729479337839378864795234239027295027199984525749508932746562319795319241440421140758531277311920 9652 720485885718071652297219074594462448274929401422033425598957670085173380001217896108529450445897279751382938683200 9653 26168014039340012174472903842369393987884734602890996921744835873198456821971498317171027901421442490747940088315827 9654 917117458120552371551614070103859684099225691061212070654470358850886456635028624861609876986393475410426473554807376 9655 30992478863287957896120652038699913316784067773266758694091704657757937185233289904945231743055109375875933056427622400 9656 1009068983315934771190166090841089949357424680197123447612949186053190681611733438283184938200065485190391540527312109376 9657 31627275561899625557042166734092968064740624682830586330322980658917059154940998134106795621818540228058721789538045370125 9658 953473809114317491825567650077001872634437361023298637466826632453857212568672543091705781146560074510782468256955048148688 9659 27623408182039864492808187992189188208782936654280595015152324895647650017629988522607628408197957289474025596104838202674760 9660 768365245783062291065192398745086511717112215097484181301368166316511384109686261123914744538531519859140649820943354817096480 9661 20500514515695490612229010908095867391439626248463723805606999999458830439620478883310403391509999999999031109855576510673010069 9662 524126781539267511921348537896354983291747253886921450255140480048099024089539200824245757543804683885877171384645903261920158600 9663 12827227642198528667136811215041288918157302330742011255889264731289665500581614776428834526882688965484631801407175224235393024000 9664 300182793244778239701651745925447642838407176218846116477308730441782375736846470235643437821593799141277880459172066217016359091360 9665 6709764763141512220512413128037771877898650561390883534470191209913415198941382531246635148264387481920362110884293474355710609326015 9666 143083116698697417702407541512140973295696635982347503530908534336916216472443363299556426903191681018735384030676360255741644304960000 9667 2907354897182427562197295231552018137414565442749272241125960796722550412466924905644815536101282507335381677138959076591018130611634240 9668 56218824231821169938361729664992248836556193530864230429892044829077629137657533831860874706372787152992335077170940577607776659303190784 9669 1033142176569711820718496723637386772066037660451069145438633278184376517633844666431771068619998197400380204290203644217069303885730745185 9670 18018852525815130501545443455943884144542672086777142436145811882585768242112247815984455234430157624680110738625152503632919130650015231480 9671 297816517076695090885720795482396330380476288336002905234472959999999997772084243526044322026859003903999999999999529815015424002799360000000 9672 4657586522265990209488695894753348273403474340130531831791231473272316882146218512914022787805208692398998019900796022224494089435144756442760 9673 68812522544122775922449404509393724588786130549799191162173159557042961245271973179706204295106397353630444069645653947303611293781781938962375 9674 958822386048019567325429693902039904928902859949509826919709627439610633004869081227991871617536514820722905016434236700366926332518390088883248 9675 12577845087205449896597440332857017088421730454652253304583785980682118580880735031514365626758010715010530117693438994853958689978800522824920520 9676 155047910380193740939028812233251103026321012263857073209552276743652567260385771672611714977227962160137055003250594602187370191470102539053349376 9677 1792543010382942328545474161856265682338603009149565020240287839207557674956281060403488750748345420816029851538042412081183083959438763354602078155 9678 19396563192656298104018598151067724379126134224924433125072580938244939096358836034506898900845734789718341498683278035086449443532582706538444028960 9679 196015717327029659355119855224528771546287998284627616705007786249496666975634177818800649628831194573547529958575244656074406438935048950433630971200 9680 1845761133000802640103144166624528761634275718145537191244925124763975074424155477238771692296628780989202204976162345848144743786634818749760539074400 9681 16155871338926321774832201016991461983707267791032791137695312499999999999999431565811391919851303100567311048507690429687423706665039062539062812497500 9682 131113437138048251322711480597803215332101201774990516815131689813892946509380556272605041597969860106905820222554291655201459120130264224177445854806400 9683 983903716826526583870635324331792970203688422716710185855413960130832474572894283364812217843912858896808877183055180775690371219042681185470765632213040 9684 6807739517051283990370106856968124192474229146184900948675688481754810058334971205734548194436392534997590233825227607640528430322142791865009268344801984 9685 43299047860286401717781212837096318152746092455915093434986889615541632199764197157834550898413358760007129237836890427758896696113573809237098386360893395 9686 252334303696085269062883931749538192977017419200768096857111043944512612583295720581511757868954697469611017486231831219445353436146861709180847167964649376 9687 1342778151532580975437211884222612513735473198914376084261833196760815363615073466740811917932797337676662957702648801839674229824324338089870683096838307840 9688 6500873805688588944396328011369727725098317242531005830403221441066245595060336703884867376486367211744517491525513028550148652947225226996360630623199491200 9689 28522078352923020415317514921756748619194448908238581973659404146306620773613779783963110457398523474865458191897039973103226714257820247726356659425719048768 9690 112932244191590259692499099680709769354324412622810627370231583709676481698454716046526858765728035343053741693197820446932271918278008963776597620593688690400 9691 401734511064747568885490523085290650630550748445698208825343999999999999999999996830873499429426496258241986559999999999999999997251220930560000262144000000000 9692 1277793582553469123372687245052174559309572845749272105534015570670447735768693125143588912753985353209425749999429002693357905201146116292136253115024347116000 9693 3615290985594670103516335374586709998011474960406078365407340685570549133175929403955433162715366359697034820929922224457404643896618258095433631220713013116265 9694 9048484667687253614082818398319459374429927537278126700524691263326207814038588682118717620096235764158881881706582239004247971726509235182589519065881796247368 9695 19913957642173950411583660538699907256194482903259058822541071906796628841067058520154359287079810511999249100723159974055837953235213548078077842154636848559680 9696 38289228209900896169259300945983022437554490741296629623342778147682683054396306009619251813682235907042118222078664298075227098491905263556800529702919320236224 9697 63868437188572914743613786171911258046963393350446960982906894121007623485157578490198786454666289585416347701957844532985830594508653731586561125644548354080735 9698 91722868258016142031824456808699242525709955885876932676247681067706156691586143839834732989937131914401558470956994118093189341347014647464168270646091490459968 9699 112472844863579909570263462692149546471742427957547915827518889315295939516787196698690467463091379371879678393499327905146947678881044144261394107052642743091200 9700 116697871300552201595671943318274090049709578642637923936408552815177760808304673229202377591907242224121911531757139347127013884961410724126180026771297673165440 9701 101441757405681790287906644171767235105955823555456829999999999999999999999999999941850262996959940309609830999999999999999999999989539646797000000570807000810029 9702 73076841620009858681541388352698049051528455720719734878658415252826165231737645300597871993168572633447816591913940068167740299811970856367157709545432105265440 9703 43106372645943668933465776686813315162547767072934151754942041962615741158385938195678998994971570037613083629266530154492636398297753812322062181462984596766720 9704 20546676624565614862451498416155885079653201622046102358159270999966374048861267389552191932533220109064254492415648704270049511771169296358245747504151453485120 9705 7798091391643571873791958095147905914053375764454577364592616523159147837078624831681250233458033626522037924226105665760962600365916601431148361041886414026525 9706 2318253844179638366082334538467274695854727986723619376533149411823488337559768349373320051702005273460211824460000724391905979609873611479997634887695312109376 9707 530020657892702070937743960414912013294757776993611237648689131248717555828640035867802932951596612252704289490196712894931599092425627384918060711820866341400 9708 91291213081743990461429329523755868309620909617632898603149490714621273401805803300364030906122086252168025463789532895868525469698823333533515592373783871040 9709 11573205271958122953764169987952381712557365562453836020947262575118417566325001237176669894895740330628857398750239401824080697917902131292683134801750786027 9710 1051663445382652414222776207849326775306893681900828421926253863509882845486066616752160887558054977396481275112793594168832369127496132398406860671138197120 9711 66461399789245793645190353014017228799999999999999999999999999999999999999999942353924769657651199999999450244186111999999999161144442880000204801279992000 9712 2821188561558006050182806325699651325904349317385522184850131166315238114862945518835835570975439814916967715430619167129237431101638511203010615184275800 9713 77263275823211489640248795497380862054491339309533343339412295561418525806834018209936000506256921695761998369872702914327034552169809540955727978299375 9714 1302472037065894550548269044955115148432094306881607748955323353938076048411566911573582726816001493581771905110399725655283260183449920708451894611200 9715 12786682062094304179739022253232809188346257992355721833919106906625522642177490426976319648874730353858764413620041785029745005052419117393882640400 9716 68440964771771663160730650817434076890871254734586679074306205806857253834494560533678295084757619467217583386631218883386007198333740234375000000 9717 184503436578138204621198428242065520858595824446352821393378291358871337350046572967510766207137245817412803459212129941704291536868389601473820 9718 227437666394005844316500527252761744284852640743712885642637897969492966486940917902690249609396565862882747018937640788915595934095847962008 9719 113767508729161265721769127809141810104125978157095526805891552964945817480383874101735387419993903469162506641298007286267918673017569280 9720 19873012250342044933876323243536725795573361572335445760471484541737760392533800435569122843942004722708608539299677260028093098523440 9721 999999999999999999999999999999999999999999999999999999999999999989999999999999999999999999999999999999990000000000000999000010009 9722 11259684642548723353960122729962565552251726915490860177319990778832921883011081311221143301482878371266744908784460854277200 9723 20173827172553973356686868531273530268200826506478308693989476006159926453560460466163984819292821071723594983489438200 9724 3572245368921465681880660748860797842367988477888672278706294430512415944331345700171072906190646939045187331104 9725 31197249127522374612985855142774203087480569744680329588781449230730826282218543879435927707982139228155 9726 4591774807899560578002877098524397178979162331140966880893561346965725533662736415863037500000 9727 1897137590064188545819787018382342682267953650690372061160811400410773082855161920 9728 77355401014542844188348446843727534965514746256921793516785161120 9729 174224571863520493292952651064701603545061 9730 0 9731 1 9732 138 9733 19043 9734 2571216 9735 342102015 9736 44840316016 9737 5789336458815 9738 736141811198640 9739 92170395205024752 9740 11361656654145317520 9741 1378584918489999999999 9742 164621598066072963678720 9743 19342813113834066795298815 9744 2235879388560032866666858752 9745 254207073906400753327120454125 9746 28421709430404006958007812500000 9747 3124258518258387088196457648357375 9748 337587917446653715544203836236375208 9749 35848992283832616457430560986334756863 9750 3740434344477351388910915788049887853760 9751 383375999244747512217599999997014015985601 9752 38591013928626616654120834185909420293931600 9753 3814206138289638208289798155587562515856359423 9754 370062279932904031985640797656063978274398103520 9755 35236417041352768637810442862109099905881853996800 9756 3291895261978967626742664692323649723913953613281136 9757 301665840260633884336316568983071397785968647733722880 9758 27109279426973463946497256695180361732744515398975542080 9759 2388386648669568984303066201524943132163175271114678992895 9760 206236906053255913957529746738832653376342649321219682340480 9761 17449402268886407318558803753800999999999999999999999999999999 9762 1446176953135305838038310733366366295610672055597923997026685760 9763 117370829954152488825322869571186296801564208443001585814876443249 9764 9325339754227820245399843874674390879734904936108220680179166219200 9765 725102527576635435050075551953249189948806573082644696624988653204145 9766 55160153675922480819566530907376389540782209158535779799155666034300000 9767 4103932553980414755285422013078708232796870422220695867165616234190340095 9768 298522667784274971485778656913717760506827371935525786130217284551031521072 9769 21222987924018187214788327676166592052128954607333292679092399345127484868445 9770 1474122508503188985120063998037012833692465889979081830360571955932922141521600 9771 99999999999999999999999999999999999999999999999999999999999999999999999999999999 9772 6622820409839837087989552128156750893507771362387533291542668531968594553474943600 9773 428050667954493384799543244465966555800571175816532986491181184060516147413284552703 9774 26988862047742872540143973208532927382549485637154030647570054572493811106865952329600 9775 1659335687639498647902054197058667594948526263845334332854476074521617695786995772564480 9776 99440256987092460227859230631195398433008175802152955553242883189025789294242858886718656 9777 5806056605023103714334675822276719760163646757971387886261167996284899266600862215103840255 9778 330140330740862849170771440404498456666705683717502579259628832570412983581934643307606785600 9779 18273246493198806400386618639209662951955140494843076971531772654695476399249125071467683049472 9780 984075056308295134728924301613024127189711420386487481277942023966705878261518805476700096178800 9781 51537752073201133103646112976562127270210752200099999999999999999981469798111481589999999999991901 9782 2623556001261963871266091775933390034085552370853283343884812221366845093701710115936352117320624960 9783 129747486041580295223802848692363338226690372051723219635671503410519008289856411401785494259950944255 9784 6230463968496472556189343936120213854896471375106779483836210173125431939861609417612089545078337725392 9785 290346347558963262089909742729232341929291988375475702557463841554423126328511579080885023493518783607025 9786 13123235253910066373982848237136928391587991825986108313156450730119641240862952437066674232450852448036000 9787 574963160960863974930849547429534833696074031381500767474884369606690548301165214078743084648987724842263665 9788 24403452081674876946902704043468032717148573573642926879046777764525954235179232274311772438567033045285092400 9789 1002774861809415422816992023629742087579949418289540536260269498646180247110443457247132215163960732684621185023 9790 39867234790105605031052158475473603885214482123791380926143895820710232030653083333189118988877930188418575412480 9791 1532495540865888858358347027150309183618739122183602175999999999999999999999999999999999999999999999999999999999999 9792 56918384971727660531480306892962533413719422712340640622316807122328655366907780912496339776900302075936877783911200 9793 2041105095068520949608886499704812731055009299025497759896142376700593881360024385818264034364955404857379210654799556 9794 70618044275282532609474283397997195675640378211713329440394187347571055375057818915660464283248975739538009571445637760 9795 2355428393609884800105169554941193412075589150768273660750971088730100381829725896383674216557087011356271143484253204225 9796 75680173748695107839262456813081746201806851014784258570971187949465043914547149673086278891560141346422998809812080083824 9797 2340418391580572291221120338322879636790806226529463388443900617137733264686087181528855995794533168270746171941835480498175 9798 69603588065345176903266438455621136702313927354700800535078344138253205298902527684790962281376858572584827893455622061886720 9799 1988885389106870243482189535437621551032371439108202841090967393896909280544594460121201479948004331533202311417090926184491969 9800 54553932450597422665628660310901142331914967271921376872397139807595743815639140854220998089530427241811010756628935618057244480 9801 1435036016098684342856030763566710717400773837392460666392489999999999999999999999999999999999999999999999999999999999999999999999 9802 36164747926209458322573049114848493847130560518197580067604693123295938846822540185313759296096120266522730084061159798333449582880 9803 872251479669499949365303162622807646434696558490456765400470001728631198084805996764367866381024607386619716265465594791860556005375 9804 20112247147400142060010666977004992070173280806662689803979684939598871284969979803111896719735486600647139526420153916404585544090640 9805 442844474367339806553819266450492943941310937051798313275032619854306447000363866816924804295051742563822429127737214437140586604611600 9806 9300402585415332150656490198289163264220281338852587729509054731899542108973296596881528787748258847922660773620009422302246093749725440 9807 186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141549831936443599028225 9808 3541785926604733706116788968894511676703040192444446517083198824231890398567333518160217298821221212148449477724706418102472556768344199680 9809 64054814947322132884546796865517979868094334947966287017195263247431352096723570276303143582973128618273669227942685846547711482280808546303 9810 1099150004074722960594272050812576932817102997293405688604894524837731858523985219632209443454245251782765102418215024076059456195565469243520 9811 17868991024601705453143247728943779822828577300160174314068377599999999999999999999999999999999982941827182042179174400000000000000000000000000 9812 274797604813693422359833057790447548130804986067701378075682656923066695978380379367377265428344447564942898550610987964273266399155840758335200 9813 3991126307559121003502065461544836026149595571888353087406043254308491754223554789595852224446896829603935680252692924700146054728121455386558463 9814 54652876004737115337549492552416274580947463017122060134423448764057806080298342865891878105388255025667336972764955875638031525650002420725544000 9815 704359324883505194209456658639992956951616905460526185056692014918198640555860930506892360785976596644140151137386131769246812970096562792961798145 9816 8527635070910655751646584672828810666447655674512139026525375220900891199308765618417147837707267735258759003484031576135748764500021934509277343696 9817 96797322560678885741455604740238346846284562494076511092975543317208114447950299942672764719512705733461652920717703237449440721158756181334147724445 9818 1028017849210783799512985702006589392093685113920994955628846789726981772106879038284059617933332544774482135422724488419002713757849087548152441781600 9819 10192817301005542286466232471675496120406975910800636068660404884973826682736169865768988355997729823378974012695621304952079063967426432230164063584255 9820 94133817783040934645260352497850966843348061625422396753491181362962728795630570751258596242987881119779880219297782539383636639400921631152485933391200 9821 807793566946316088741610050849573099185363389551639556884765624999999999999999999999999999999999999999999999999999999999999999999999755859374984375000001 9822 6424558419764364314812862549292357551272958886974535323941452800880754378959635806880052717256163805111671645759083237100048211907534119898661052622747200 9823 47227378407673276025790495567926062569777044290402088921059870086279958779499142920121343860726208953185983665894475031881989280117863155202835863172019969 9824 319963757301410347547395022277501837046288769870690344587757358642476072741743564160496882916199328577910896500640147131776642583790936599661659212937801952 9825 1991756201573174479017935790506430635026320252972094298009396922314915081189154480556319177863629113340275736398800349932758920798040582903675260067863047665 9826 11355043666323837107829776928729218683965783864034564358569996977503067566248306923839149090137141759467899659576815710903512864490517137237467316406250000000 9827 59082238667433562919237322905794950604360820752232547707520660657475875999063240223092889381271382485153772003506081478429275789126337675937637172923707949055 9828 279537573644609324609042104488898292179227641428833250707338521965848560587594475717368178756926628130487855054806892968858603869936288564333629151720960633848 9829 1197927290822766857443335626713783442006166854146020442893694974144878072491778785537536880800539575494347675591148342579054669719888718874225189757661008602596 9830 4630222011855200647392463086909100543527300917535235722179494932096735749636643347280642839682927984541008284732890496686278168057626925959496842052612379425600 9831 16069380442589902755419620923411626025222029937827928353013759999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 9832 49833949719585295811534802557034807813073340984221612115826607256147461694979031844853728878437119348351035646518187257292740677021336627623150529886268472554240 9833 137381057452597463933620744234294979924436048495430977885478946051680867060685317720955967740657231113418345150419423874491961963260588393699440771092080381394943 9834 334793932704428383721064280737819996853907318879290687919413576743069689119427781143269028734591777861633972475543090574149441681740166235322558889890875664848960 9835 716902475118262214817011779393196661223001384517326117611478588644678638278414107572257870390965072733283553780787682966935047182217509873018881009729926998832655 9836 1340122987346531365924075533109405785314407175945382036816997235168893906903870710140997478144477392540193489342255975514085872823955014609964564442634582519531216 9837 2171526864411479101282868729844982773596755373915196673418834400114259198495357670140368886143142138241939612986544320798725865189280489413218784565583781524668415 9838 3026854652514532687050207074687075003348428544233938778316173475234303170822342746411688353606627752886873449997565352999457792899361240522642946325238367844887680 9839 3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107775 9840 3617634010317118249465830242866496791540996937921775642028665137270510585057444869763663003964416419186165453427665461328204180620515832343261409236736240800915200 9841 3043252722170453708637199325153017053178674706663704899999999999999999999999999999999999999999999999999999999849905364703000878999999999999999999999999999999999101 9842 2119228406980285901764700262228243422494325215900872311481094042331958791720391713447011001683728017380128915072646278795625933884805423663128517217697646212239040 9843 1206978434086422730137041747230772824551337478042156249138377174953240752434806270577637674310417656549545666371175917218791828405847942539481281690006744954044415 9844 554760268863271601286190457236208897150636443795244763670300316999092099319254219374568062381718868917157533887806000579795309820373026215218922663114408537755376 9845 202750376182732868718590910473845553765387769875819011479408029602137843764044246073990615889532316217557458005420695027852169615369763657064131194662097832707825 9846 57956346104490959152058363461681867396368199668090484413328735295587208438994208686184752682869235510105847046876835146345108285004243953153491020202636718734400 9847 12720495789424849702505855049957888319074186647846669703568539149969221339887360973612445788249700751015421733650246097638602647485694375098068933520048074523200 9848 2099697900880111780612874579046384971121280921205556667872438286436289288241533466353729175797546598202424004159692309591369946900588924316233295383902340436112 9849 254610515983078704982811739734952397676262042373984392460839776652605186459150043174406282471860280793264047178608379150731208043274500476322619256609015920065 9850 22084932353035700698678300364835862281444767319917396860451331133707539755207397926288945025232547149548485507259428305241355891485551109472300358808926368640 9851 1329227995784915872903807060280344575999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989760000000000 9852 53602582669602114953473320188293375192182637030324921512152492159989524182395911743018910876751551272008528472518950604563423495359679400250388796409991600 9853 1390738964817806813524478318952855516980844107571600180109421320105533464523049620391585893365262235052560131966748455119298208017961848800650160083304125 9854 22142024630120207359320573764236957523345603216987331732240497016947292822995496237780704634061896890119026691232510937495996397381921513944058488523200 9855 204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504437996850371603572728239489024000 9856 1026614471576574947410959762261511153363068821018800186114593087102858807509145502543864496424842465439638556791251510139773350153985471346557790400 9857 2583048112093934864696777995388917292020341542248939499507296079024198724507838417733823941833351236264095533490853264947674660865042470703988735 9858 2956689663122075976114506854285902675703084329668267513354292673603408549249195284214890681025250708250859140138244714554688317174710343333120 9859 1365210104749935188661229533709701721249511737885146321670698635579350978186664116487286492185949244023734023628437482597422320529757437809 9860 218603134753762494272639555678903983751306977295689903365186329959110906402187278888864482373629373720677122198901727724190935577878080 9861 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 9862 101337161782938510185641104569663089970265542239417741595879916903384635747452483257194681323990179172199484607326224414030400 9863 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464725933849786974209 9864 25005717582450259773164625242025584896575919345220705950884292749692755661012629781931924724117514822799066832752 9865 187183494765134247677915130856645218524883418468081991214190614586612924900092321446333140338204628066560 9866 22958874039497802890014385492621985894895811655637071768687462736124871298670768737792968672000 9867 7588550360256754183279148073529370729071901715047420004889892225542594864082845695 9868 232066203043628532565045340531182326768154792122941416745126612336 9869 348449143727040986586495598010130648530943 9870 0 9871 1 9872 139 9873 19320 9874 2627934 9875 352275360 9876 46525855545 9877 6053445140624 9878 775771083075240 9879 97906861202302152 9880 12166492166761971325 9881 1488377021731616101800 9882 179216039403662868503130 9883 21236186150528020865123840 9884 2475880078570756151751737217 9885 283956682347124706942291082240 9886 32030091312206494415059415376000 9887 3552713678800500929355621337890624 9888 387408056264039998880465652050346000 9889 41523313845938407018380933934574615768 9890 4373577058627579207800541037533307441490 9891 452592555681759518058893560345830776267040 9892 46005119909369701466111380826357759999999881 9893 4592330657506567381840447034860323420663803760 9894 450076324318177308578196120600072523500560232600 9895 43297286752149771742319979905826902609827904079600 9896 4087424376796921161986011366068628547250989584875405 9897 378567955127581277075406440232498480348991222790625000 9898 34389905789712262814340088863520898201391926630464505130 9899 3063348575248001425954190006610728401266477888045839853120 9900 267499304650991726241943414570744759679422348019462390755695 9901 22892296571911406449285801888015209114262655695078434430776800 9902 1919434249577504805041468412918105822751830584349000000000000000 9903 157633287891748336346175869936934323252151359763124210520430502800 9904 12676049635048468793134869913688119711974670201747517413979829829525 9905 997811353702376766257783294590159855719786937813437480922219248823200 9906 76860867923123356115308008507044414107645768889073240138936366976179360 9907 5791816135971860486054485745274520904188751195339136756956577301025390624 9908 426808985613963134549683889360185656208848707395573838980945171678964481945 9909 30747834781780322063035201662112929332378569914666864624462883104090090143040 9910 2164744768249855095908409422968992389317007688830743202790633310427631542993880 9911 148886373358822087497126463801738296202951256788286744534662595050969228887804000 9912 9999999999999999999999999999999999999999989999999999999900000000000000990000010099 9913 655659220574143871710965660687518338457270174604234017129973823099254490501528605800 9914 41948965459540351710355237957664722468455974575764420356143152978603095376901170111450 9915 2617919618631058636393965401227693956107300157969550698791938218637155662337533984405760 9916 159296226013391870198597202917632089115058521288417151647704028687091256801741064277852065 9917 9446824413773783721646626909963562851135776704278099454808312884779297746717929840087890624 9918 545769320872171749147459527294011657455382795246900885286710450384443812750516653000614913920 9919 30703050758900244972881743957618356470003628585902962731408919247256180839105002571424172118952 9920 1681138677374290188835568914807288991579872925525427902808311894087044166158629678134440156012800 9921 89550830124054857260332111446785195574263739255179823926331144600818935773440023249644477354705280 9922 4638397686588101979328150167890591454318967698008992821020123081474112297509999999999999999999271090 9923 233496484112314784542682168058071713033614161005942700820487417536951614809621665068982648003183085920 9924 11417778771659065979694650684927973763948752740551642967734308820532920051180251348876635014648018501632 9925 542050365259193112388472922442458605375993009634289838375725400141670695116239816378898761669528302850880 9926 24969785890070840539732237874713981405919111000290910402902337927710357985487069917851145631159122445263640 9927 1115474996582355641788542100156638913284979305208819207674458809608887543909005579398903621767486572265617776 9928 48296905520712573894191361984080926030470218636046064467132023793888995819781623439287531140999428816343400365 9929 2025486522779014786592924435607846715523331606612362931005887959939651507536115130575022161544347317536228043208 9930 82227538668372064670993345937638851181555852299742323973310432268361752788821608383274504928177505283114215398550 9931 3229246017998554007515224836513361914702373052027101855019452571777443225693460738647242589141914189510779823172800 9932 122599643269271108668667762172024734689499129774688174079998762059960714619725100875775999999999999999999999999999921 9933 4496552412766485181986944244544040139683834394274910609163094819001567064587600799965080323389249477940033434110422720 9934 159206197415344634069493146976975393022290725323988825271899060204055208496835659927102891386271901170497367257991086080 9935 5437589409196755010929519821645784067024309122301926366910354757626905801389085035074667925844349124699874307704462879680 9936 179012557914351244807992886175530699317744775458388798217073801208747131863307172258410277273522129608701560415965525510875 9937 5676013031152133087944684260981130965135513826108819392822839171549197584066000590342915277375368532375432550907135009765624 9938 173190960976962349550362905035893093122519660763180290744848645619814390699549998113663159920543986092703765447403664886583650 9939 5081061928770197913938450007260342979268916696893158439060719124346605085778455982135601683296780928628243374702717063100384224 9940 143199748015694657530717646551508751674330743615790604558549652359167189719935565842238213413670844531189125251086861174874968135 9941 3873329203992417009259634882073981105565962676306417757940196926401533887296928442325923504906385876532346735107685898869931408400 9942 100452521126907903999922153449669750218054168617472246647474299999962118130773433521831725500530965991908365700197732674300000000000 9943 2495367606908452624257540388924546075452008675755633024664723825508999453690296135124234051666054099980661212962299145430001875099360 9944 59313100617525996556840615058350919957559365977351060047231960117545987525721551588009807890902978397299985222873555616050982988808125 9945 1347520558875809518020714687459334468701609814046400216866638890953161084682703804887803392314177675672960459887429160957579637807453600 9946 29227735308244427232552071585732534300126521845418688676152152910384204458153782590162390201997479157857924675601481039160268089846373690 9947 604526168051996589792671862888795612174318287025418202418088557573471014596073209940625903802678166309991780735799693501139477695831109376 9948 11908525658859223294760121268437066290850060053501019099651935423375593665090764901366077460220633618140736415921696017366788203157647265855 9949 223132513376098223485357705040354235632291532124000130576241525926609110047362751778655811709593592210226577921291463156434454137408972364928 9950 3971398526733972238841901405662114751821848766773909795066106321340743821993436156173261564815840745370039353342264276873136536113664452128640 9951 67048150248558100596250595099567192901843282834897747004898566015101643628899674123278157927314590304874387821780085433811188150241702953569240 9952 1072139461476102327188594863736626789369714638009610458844102655999999999866325054611562659321611540234239999999999999999999999999999999999999941 9953 16213058684007911919230150409636405339717494177994381306465276758460935066750986643453713324349969816273694145673090926449863685792417674338990680 9954 231485325838429018203119796769600489516676543169524479069550508749892521742968397451386536642589289924150117491967586480858132151007589844295133070 9955 3115213932270015574240321075487727651114005391975957427662136579551294946632819644909745590885376136652528718398394835027075686599661246359912896000 9956 39444122193476290875729572883839605589290546705789466363174752835419123871101672339643884318327161424365731610411779156308524169640472910619308195785 9957 469019928900086066340562157005584586654621062098167646458895637149549015962666959309650437806114585529042352625639507805378151183724403381347656246976 9958 5227055418276659830038602655972870729699366374680131599020679339129238180189005074223444922674584056767867138123484390439638051217049635138228266274200 9959 54484946008171541374188242206349237780965311037812732648328879855530033921671970420929879012475669029667864256240170599152660648553011746679944918492960 9960 530026499652288198896244088527125798261162747361633075570341054018638987502277640400796039936583443110094056795331440062619419929974408096942046973684080 9961 4800824706935087666908277977390399309010751142896542234428050249511099168577228396298045171663531459352914935142998261551024478589036853938782768914813600 9962 40389678347315804437080502542478654959268169477581977844238281249999999999999971578290569595992565155029296874999999999999999999999999999999999999999875050 9963 314803362568453851425830264915325520012374985461752230873131187243156964569022715610524704876725634116680366332492114640773381159235572172284853035756872000 9964 2266914163568317249237943787260451003349298125939300268210873764141438021415958642847214147910639638026800921185899585885620623018918260677813787514627948497 9965 15038296593166286334727566047042586341175572183922446195624595856196375418861951393467616961509991109809998289860841813538403544391638646682502777856313820800 9966 91620785272366026034825046363295809211210731636716337708432258426486093734701104694294752345190324603272732571385628339910319403069581410314608842398749655040 9967 510976964984572669852339961792814840778460273881555396135649863987638040481173834177561309684633262375962310409619458219376841867642724537290632724761962890624 9968 2599618501367076768446442207854977826591876113098232099130909068928938543958782562129589967783712529719385405237721655949279434178015792153050154307969387499520 9969 12020115666718200958188810493022626563706788581439829780415556444531488105266562565483119779123292974515612823167281563820078189277158919743437858223876583284496 9970 50312946214556208012620096321978904564259007874132858601535188914084879044654708957965462752032860581212604303677146494510962738931016197488475526502019728140800 9971 189839102486063226543090986563273122284619337618944664609359292215966165735102377674211649585188827411673346619890309129617784863285653302296666895356073140724000 9972 642775217703596110216784836936465041008881197513117134120550399999999999999999999873234939977177059850329679388613023705161793536000000042949672959999999897601639 9973 1943524039063826536649857299724357504709860298384642872517237682989751006104182243343398736298811722231536565749131513096597373810943242880339240987952031963437520 9974 5220480183198703629477588280903209237128569842826377159648199949963872948306042073025677266587501472864966094276846915980746098610304168449020785444028614227892440 9975 12387375510063850197679378387299339883594570798533755453018302339493578497418827905820524421911746761133509295847929845077221699695196155320374270764100499847558720 9976 25808489104257439733412424058155079804028049842623740234013229191208430978022907871754582398018650724096897352826718065941204694446069731502933277952901253043322845 9977 46904304557128597807342643658829202486004251158088371288594903230911286741635474861783583471760738986126594860634126242537357553974430857124389149248600006103515624 9978 73831913389990289443617536814729414302289682713116686896240369603884812748842160783298931982182344407888163050022803577696938847071472660574038915685135341781647360 9979 99886203532979578672656833464673475110498141959719979684433724682732004637137310641580024226041536654783297174872166594603483192726898951088479246733593633110906240 9980 115172193140305827399949785796761135587064246228529065807379342658863042065190089478270303974195417397218188293835792232886156182258758505996937628904742299703967775 9981 112146654319830665733440737528861400537770905075575044902888619255385828136780790973263484865822859777381156981529934948955291081980221856399222495619884199131989760 9982 91297581665113611259115979754590511595360241199911146999999999999999999999999999998255507889908798209288294929999999999999999999999999999999985651093000021870000000 9983 61457623802428291151176307604619059252335431261125297032951727227626804959891359697802810346254769584729613791049421441456286496122769540115504659303709621830351040 9984 33795396154419836443837168922461639087437449385180374975874560898690741068174575575075229178240480687890899333290584152926955556167701144391873031652676836274038571 9985 14978527259308333234727142345377640223067183982471608619098108558975486681619863926983547918816717459507841524971007905412866094081151513890778517318164488948318240 9986 5271509780751054586683363672319984397900082016771294298464608769655583937865150397473477903308216779728509436752868191629811153438867243810001004310790401110817650 9987 1448908652612273978801459086542046684909204991702262110333218382389680210974855218358325032313753295912632390155151554736456809280298330122604966163635101318360000 9988 305291898946196392860140521198989319657780479548320072885644939599261312157296663253913523520581435967419603467010509316992669127020611276024937240888983838261225 9989 48293051720242570954096115318066854335789461187727803361066080588034653629555269945892572349338583627396888415535500325619617849035375272753555379463303462859520 9990 5601431351627731509621858274168952748877764932227656634138475086357314102101300933880418669596772183932379830903700428234970365495659413316543334587757835014120 9991 463783579413749714672244307661553107910340113718265334069477953807858334859355377987702951413102245031848242324741975028455074785225795018578217936045416600200 9992 26584559915698317458076141205606891519999999999999999999999999999999999999999998847078495393153023999999999999999999999999999999999999999999999999999999999981 9993 1018449070722440184115993083577574128651470103576173508730897351039800959465523332299736641122133773185023932264348980324015869592190449086863237492004558400 9994 25033301366720522643440609741151399305655193936288803241969583761899602361414855874435808196322082586420001012045125943599453635722057630647923745503570250 9995 376414418712043525108449753992028277896875254688784639448088449288103977990942837444765408049824431649905775908745086949195491184080340257212228246568000 9996 3273390607896141870013189696827599152216642046043064789483291368096133796404222242034686825937530832967312470790213788440358141977776405260756814135040 9997 15399217073648624211164396433922667300446032315282002791718896306542882112761276120077616394070464380123956261992024252549526863731443881988525390624 9998 36162673569315088105754891935444842088284781591485152993102145106338782141502551452084861970733488884950906502307189754577217907051888675819356160 9999 38436965620586987689488589105716734784140096285687477673605804756844311336293015125554652183987958589945657960386099136698414326375742315904784 10000 16382521256999222263934754404516420654994140854621755860048383626952210569817911770580976063108649707527654668984665281831858143670010401035 10001 2404634482291387436999035112467943821264376750252588937017049629550269007496589852703863870743390179184382737155521565532657390324999800 10002 99999999999999999999999999999999999999999999999999999999999999999899999999999999999999990000000000000000000000999999999900000100990 10003 912034456046446591670769941126967809732389880154759674362919253085466672523897586208912607420113148072606337461446693898922720 10004 1291124939043454294827959586001505937164852896414611756415329276535812746260851711824299591349418285167203140288164921337 10005 175040023077151818412152376694179094276031435416544941656608427095108381272220652607750629817760534282063457233600 10006 1123100968590805486067490785139871311149300510808491933603641768317449668815137482216530936175535786277720 10007 114794370197489014450071927463109929474479058278524172022339033816251685493625700473785400390624 10008 30354201441027016733116592294117482916287519747903748258074982238985514240956169235 10009 696198609130885597695136021593547814689632716312296141651066450088 10010 696898287454081973172400900209902456676870 10011 0