0 1 1 1 2 0 3 1 4 1 5 0 6 1 7 2 8 0 9 0 10 1 11 3 12 2 13 -1 14 0 15 1 16 4 17 6 18 0 19 -1 20 0 21 1 22 5 23 12 24 9 25 -4 26 0 27 0 28 1 29 6 30 20 31 32 32 9 33 -8 34 1 35 0 36 1 37 7 38 30 39 75 40 80 41 0 42 -8 43 1 44 0 45 1 46 8 47 42 48 144 49 275 50 192 51 -27 52 0 53 0 54 0 55 1 56 9 57 56 58 245 59 684 60 1000 61 448 62 -81 63 16 64 -1 65 0 66 1 67 10 68 72 69 384 70 1421 71 3240 72 3625 73 1024 74 -162 75 32 76 -1 77 0 78 1 79 11 80 90 81 567 82 2624 83 8232 84 15336 85 13125 86 2304 87 -243 88 32 89 0 90 0 91 1 92 12 93 110 94 800 95 4455 96 17920 97 47677 98 72576 99 47500 100 5120 101 -243 102 0 103 1 104 0 105 1 106 13 107 132 108 1089 109 7100 110 34992 111 122368 112 276115 113 343440 114 171875 115 11264 116 0 117 -64 118 1 119 0 120 1 121 14 122 156 123 1440 124 10769 125 63000 126 274833 127 835584 128 1599066 129 1625184 130 621875 131 24576 132 729 133 -128 134 0 135 0 136 1 137 15 138 182 139 1859 140 15696 141 106480 142 559000 143 2158569 144 5705728 145 9260657 146 7690464 147 2250000 148 53248 149 2187 150 -128 151 -1 152 0 153 1 154 16 155 210 156 2352 157 22139 158 171072 159 1052821 160 4960000 161 16953624 162 38961152 163 53631137 164 36391680 165 8140625 166 114688 167 4374 168 0 169 -1 170 0 171 1 172 17 173 240 174 2925 175 30380 176 263640 177 1864512 178 10409751 179 44010000 180 133155495 181 266043392 182 310593360 183 172207296 184 29453125 185 245760 186 6561 187 256 188 0 189 0 190 1 191 18 192 272 193 3584 194 40725 195 392392 196 3139513 197 20321280 198 102926230 199 390500000 200 1045816839 201 1816657920 202 1798735561 203 814893696 204 106562500 205 524288 206 6561 207 512 208 1 209 0 210 1 211 19 212 306 213 4335 214 53504 215 567000 216 5068168 217 37386349 218 221481216 219 1017681269 220 3464900000 221 8213952096 222 12404916224 223 10416995407 224 3856118400 225 385546875 226 1114112 227 0 228 512 229 1 230 0 231 1 232 20 233 342 234 5184 235 69071 236 798720 237 7894125 238 65460864 239 445208868 240 2413919232 241 10062305429 242 30744000000 243 64513217313 244 84706066432 245 60327818922 246 18247348224 247 1394921875 248 2359296 249 -19683 250 0 251 0 252 0 253 1 254 21 255 380 256 6137 257 87804 258 1100512 259 11923456 260 109906875 261 845497744 262 5301692747 263 26309256192 264 99490865760 265 272791000000 266 506693386953 267 578409201664 268 349375764605 269 86347378944 270 5046875000 271 4980736 272 -59049 273 -1024 274 -1 275 0 276 1 277 22 278 420 279 7200 280 110105 281 1487160 282 17534497 283 177995776 284 1530191250 285 10920516320 286 63134290427 287 286744043520 288 983714163641 289 2420470000000 290 3979621526760 291 3949625081856 292 2023335619781 293 408600184320 294 18259765625 295 10485760 296 -118098 297 -2048 298 -1 299 0 300 1 301 23 302 462 303 8379 304 136400 305 1975392 306 25188408 307 279377745 308 2657157120 309 21304265625 310 141050260064 311 751823769840 312 3125217447936 313 9726456276691 314 21476790000000 315 31256353258263 316 26969727041536 317 11717718986232 318 1933516832256 319 66064453125 320 22020096 321 -177147 322 -2048 323 0 324 0 325 1 326 24 327 506 328 9680 329 167139 330 2584000 331 35440453 332 426622464 333 4451335216 334 39666581504 335 296611115625 336 1821816412416 337 8952963232369 338 34061680852992 339 96170163243550 340 190563200000000 341 245490585583527 342 184160815677440 343 67860683565157 344 9149499887616 345 239023437500 346 46137344 347 -177147 348 0 349 1 350 0 351 1 352 25 353 552 354 11109 355 202796 356 3333960 357 48952000 358 635836159 359 7225813008 360 70923277007 361 592150790144 362 4129602750000 363 23530726132928 364 106614813012877 365 371237560860672 366 950880776635449 367 1690864100000000 368 1928108090927376 369 1257528709087232 370 393000752052475 371 43295898332160 372 864794921875 373 96468992 374 0 375 4096 376 1 377 0 378 1 379 26 380 600 381 12672 382 243869 383 4248552 384 66503241 385 927360000 386 11407518414 387 122385429792 388 1130023010447 389 8839747338240 390 57494874515625 391 303924736087168 392 1269604047146604 393 4046110560092160 394 9401816747310889 395 15003009000000000 396 15143557548094641 397 8586943147278336 398 2275980479411226 399 204878390667264 400 3128857421875 401 201326592 402 531441 403 8192 404 0 405 0 406 1 407 27 408 650 409 14375 410 290880 411 5353480 412 89006632 413 1326554901 414 17568160000 415 204661962845 416 2072873102112 417 18004695468480 418 131961544769536 419 800479076484375 420 3925516139359360 421 15118860043738451 422 44098475990777856 423 92960295677429840 424 133121449000000000 425 118939045114505385 426 58635315505528832 427 13180858091511257 428 969494954010624 429 11320312500000 430 419430400 431 1594323 432 8192 433 -1 434 0 435 1 436 28 437 702 438 16224 439 344375 440 6676992 441 117521053 442 1864677760 443 26461084860 444 332816000000 445 3671834444189 446 35108778101760 447 286869431786561 448 1969948758900736 449 11144763029531250 450 50702279645810688 451 180040327955694011 452 480628385168228352 453 919143268231308461 454 1181184400000000000 455 934159388097696696 456 400386978866003968 457 76334143284700217 458 4587699380060160 459 40957275390625 460 872415232 461 3188646 462 0 463 -1 464 0 465 1 466 29 467 756 468 18225 469 404924 470 8250000 471 153266688 472 2579854179 473 39064764816 474 527825129139 475 6304956800000 476 65876277145536 477 594646289993664 478 4570700517407377 479 29407795426099200 480 155164259295703125 481 654874689090318592 482 2143979082855422280 483 5238358910129405952 484 9088012698092664831 485 10480629510000000000 486 7336983086848721799 487 2734013306883801088 488 442072996352322720 489 21709226556297216 490 148184814453125 491 1811939328 492 4782969 493 -16384 494 0 495 0 496 1 497 30 498 812 499 20384 500 473121 501 10106200 502 197640625 503 3518152704 504 56633661898 505 818401915232 506 10528644929859 507 119442816000000 508 1181884411325593 509 10071675214054272 510 72825128455553872 511 439005546675175424 512 2160292443992578125 513 8458413732223110656 514 25531203813696467497 515 57092766299534131200 516 89857563728474920070 517 92994451100000000000 518 57625413288759225927 519 18669010624142376960 520 2560171971473357521 521 102729163057422336 522 536137695312500 523 3758096384 524 4782969 525 -32768 526 1 527 0 528 1 529 31 530 870 531 22707 532 549584 533 12282192 534 252233176 535 4734765625 536 80757264384 537 1243237577537 538 17145417309152 539 210017215815120 540 2262757184000000 541 21204154549421083 542 170586520633090944 543 1160325274948490415 544 6553564019985219584 545 30076922770453125000 546 109249546603859088896 547 304033921500933587821 548 622252888672856702976 549 888465061334204807629 550 825138215900000000000 551 452595871817194537152 552 127479978538068606976 553 14826692825847243607 554 486119619006750720 555 1939764404296875 556 7784628224 557 0 558 -32768 559 1 560 0 561 1 562 32 563 930 564 25200 565 634955 566 14817600 567 318844917 568 6295301376 569 113428125000 570 1853738680320 571 27291890059697 572 359194338666240 573 4189259988590481 574 42866287360000000 575 380423132623814310 576 2889267217542660096 577 18487502490379921231 578 97832935572960706560 579 418749454896908203125 580 1411075860202903695360 581 3620535329934082564212 582 6781921468479870861312 583 8784682473663028763149 584 7321437648000000000000 585 3554734126755917801025 586 870487743311409840128 587 85865645980617202602 588 2300342735695970304 589 7018133544921875 590 16106127360 591 -14348907 592 0 593 0 594 0 595 1 596 33 597 992 598 27869 599 729900 600 17755192 601 399504448 602 8277193575 603 157119773200 604 2717333984375 605 42551553982464 606 599119007089680 607 7525076269855936 608 83564098228282581 609 812070603520000000 610 6825160583413471313 611 48936252544372244736 612 294562012662334323872 613 1460469944847607791616 614 5830087981896826171875 615 18225568390386624490496 616 43114518309630936693083 617 73916022957684169900032 618 86858391535617063510720 619 64962994321000000000000 620 27919244294448509374857 621 5944062118186729865216 622 497272672083389712965 623 10885338700135317504 624 25391845703125000 625 33285996544 626 -43046721 627 65536 628 -1 629 0 630 1 631 34 632 1056 633 30720 634 835109 635 21141000 636 496486873 637 10771231744 638 214875413766 639 3921436267424 640 65097646484375 641 976747567251456 642 13152023691689609 643 157649402486173312 644 1666871603033534100 645 15384086323200000000 646 122450011565003483057 647 828845735882932523520 648 4693266672923224844897 649 21802192148394353360896 650 81170077904998769531250 651 235402895422572091131904 652 513421778736059103675323 653 805609217870451588464640 654 858810799681494382223281 655 576415566730000000000000 656 219280591509233324164488 657 40588594999002560200704 658 2879849182719407572541 659 51509975786636083200 660 91868560791015625 661 68719476736 662 -86093442 663 131072 664 -1 665 0 666 1 667 35 668 1122 669 33759 670 951296 671 25024440 672 612333000 673 13883218749 674 290408364288 675 5578151945157 676 97872228849824 677 1559507812500000 678 22420704318455808 679 288716807745798367 680 3302735176758982272 681 33249457600910281899 682 291440314393600000000 683 2196872168650210223136 684 14038370700094085018112 685 74777979224435138857425 686 325467555256747929108480 687 1130099848846529150390625 688 3040482578450596532979712 689 6113994385543566170769120 690 8780318338953209022775296 691 8491476489604650505838171 692 5114525724090000000000000 693 1722252124933063333106679 694 277156263046526642683904 695 16678035574452125017032 696 243747822519004594176 697 332383575439453125 698 141733920768 699 -129140163 700 131072 701 0 702 0 703 1 704 36 705 1190 706 36992 707 1079199 708 29458432 709 749869261 710 17735760000 711 388215224404 712 7829839711232 713 144808466347557 714 2442720607142400 715 37360254150390625 716 514654962028904448 717 6337990033244501434 718 69191887034001797120 719 663234305955411703779 720 5521124561408000000000 721 39414020984618928061501 722 237771449355800744902656 723 1191440113375702538212976 724 4858645809733657211961344 725 15733946564122955712890625 726 39271115562392342185869312 727 72807443888497591872219361 728 95696509452993089211727872 729 83959322589154717359763790 730 45381101573600000000000000 731 13526743800814470080479719 732 1892541344380192659865600 733 96587304742129022111437 734 1153427080394211065856 735 1202575073242187500 736 292057776128 737 -129140163 738 0 739 1 740 0 741 1 742 37 743 1260 744 40425 745 1219580 746 34499520 747 912228352 748 22470189451 749 513702810000 750 10855628163995 751 211104077714432 752 3759218488864800 753 60966057835606976 754 895018658447265625 755 11813622185050767360 756 139133284186470170541 757 1449561340859341926656 758 13229681815444529859480 759 104593684940288000000000 760 707125827503405638928935 761 4027195415802719877921792 762 18983256280571545789044367 763 72530852071630548525645824 764 219057700729146398437500000 765 507228861775184439140454400 766 867014843538402334118853133 767 1042994293368478562267430912 768 830146307095050735393181809 769 402665758495100000000000000 770 106240425082932660726357360 771 12923080650669328137453568 772 559364884173738279660835 773 5458075547251238830080 774 4350957489013671875 775 601295421440 776 0 777 -262144 778 1 779 0 780 1 781 38 782 1332 783 44064 784 1373225 785 40207992 786 1102870593 787 28248637440 788 673329925890 789 14879011500000 790 303554975248139 791 5691678664089600 792 97589070607965561 793 1521606767940078976 794 21441460107421875000 795 271175213352524709888 796 3054291765524190389461 797 30368127984157482849792 798 263895397699271481269721 799 1981451207577600000000000 800 12686524323856947506481246 801 68209631396044544394344448 802 302460874842329335264133647 803 1082755300190350261018951680 804 3049856312475351640869140625 805 6551408446979089357364191232 806 10324696195448761649206239036 807 11367573406985825676668436480 808 8208056829564856198367598209 809 3572846569215000000000000000 810 834423131539063715812898769 811 88244314450313083820703744 812 3239443056021264802845786 813 25827890801142166585344 814 15741912078857421875 815 1236950581248 816 387420489 817 -524288 818 0 819 0 820 1 821 39 822 1406 823 47915 824 1540944 825 46648000 826 1325606008 827 35256245409 828 874765090816 829 20176651829609 830 430959260700000 831 8488281065440176 832 153456088418504704 833 2533406007215720547 834 37976658462716272000 835 513661036224365234375 836 6224678188019374620672 837 67048645070767565035160 838 636208466152559100308992 839 5263980033560365979615061 840 37537150452746240000000000 841 227608571430717295483493909 842 1155283847644352841295607808 843 4819119515549882421076517760 844 16163591169899515399892893696 845 42461979176193078636474609375 846 84618514192854668855132315648 847 122949857574834671096136016739 848 123894949363408165372812066816 849 81157015747167860092718580400 850 31701808107199000000000000000 851 6553644358105179495778872681 852 602569870397150045466001408 853 18760547202932685662294657 854 122218891523345566531584 855 56954772949218750000 856 2542620639232 857 1162261467 858 -524288 859 -1 860 0 861 1 862 40 863 1482 864 51984 865 1723571 866 53887680 867 1584617125 868 43703532544 869 1127061368928 870 27088526508032 871 604602979015289 872 12482407476000000 873 237357056615569073 874 4137403473123622912 875 65767057288409384622 876 947831344064181018624 877 12305489402923583984375 878 142884071392004397858816 879 1471870126020597616851077 880 13328487439704835584102400 881 105001777353082984465252140 882 711113984903372800000000000 883 4083518895030346611563240597 884 19567335892469549344222740480 885 76783196892028402458810529921 886 241293373915346642221983072256 887 591181842955765904934082031250 888 1092939480442258112968753741824 889 1464127097932016822810087110139 890 1350328511477068076353723564032 891 802438548093633042837860804101 892 281289615379840000000000000000 893 51472991039095042019693765208 894 4114604447574695693162381312 895 108647729028379946016142097 896 578346004333220399677440 897 206064304351806640625 898 5222680231936 899 2324522934 900 0 901 -1 902 0 903 1 904 41 905 1560 906 56277 907 1921964 908 61999272 909 1884482496 910 53828919375 911 1440849502224 912 36029569076127 913 838840365350912 914 18117216142756080 915 361543446459000000 916 6637194490953738013 917 111550526771743309824 918 1707308584592228930025 919 23656221825638083412224 920 294795709167480468750000 921 3279825436895640557715456 922 32310894061846091191766091 923 279230137418150082643454976 924 2094493743709974988198378659 925 13471536689012531200000000000 926 73262296148392957005515187072 927 331416936806853537052688388096 928 1223389315400134840641478206737 929 3602076523927154029153442856960 930 8230797956693592394464111328125 931 14116493527491648217590699966464 932 17435304124643367972281364214200 933 14717202745363918931770937966592 934 7934096855811117010196564460711 935 2495878072726410000000000000000 936 404274120128908762715234032743 937 28096276617420365181571039232 938 629210272778130822476932080 939 2736762676859248998875136 940 745547657012939453125 941 10720238370816 942 3486784401 943 1048576 944 0 945 0 946 1 947 42 948 1640 949 60800 950 2137005 951 71059240 952 2230200937 953 65901413376 954 1828550578750 955 47502962969120 956 1151782754337567 957 25976058842972160 958 542891008075964521 959 10471831169490000000 960 185595285595806899260 961 3007567452361351233536 962 44321621237203127725881 963 590418152520921462233600 964 7062255494113922119140625 965 75286592772087267836559360 966 709297550523986352223045322 967 5849836299525795435305756672 968 41779331293494732078395656899 969 255208454082183168000000000000 970 1314396767813889597485086983025 971 5613292816458911778752381657088 972 19492304014637809449105350505872 973 53772530400188918190903356555264 974 114594241706067397342950439453125 975 182329756658691461464707247144960 976 207625301347247564943126602352793 977 160402490806642210265006572830720 978 78448241384892323640945740222710 979 22145884573465700000000000000000 980 3175210161808323486259862407815 981 191853377358765355907269263360 982 3643937806248256135225529881 983 12950500035156171595186176 984 2697416763305664062500 985 21990232555520 986 3486784401 987 2097152 988 1 989 0 990 1 991 43 992 1722 993 65559 994 2369600 995 81148392 996 2627216488 997 80223461605 998 2304609511680 999 62115258078125 1000 1566111857874464 1001 36819855113627520 1002 804390991283879936 1003 16267987549929461671 1004 303308631690930000000 1005 5189784642040741676163 1006 81088473916509021863936 1007 1150586441620494267488112 1008 14735810198077367849355776 1009 169186494623661041259765625 1010 1728162416044599054692253696 1011 15570693098629226003719422313 1012 122553335566368197758570637312 1013 833381588545479898894142843040 1014 4834738347863412736000000000000 1015 23581554961644436169111864123107 1016 95073765833737048350594478841856 1017 310571549887040468343885829085295 1018 802727262020188226587998619172864 1019 1595451656240607074227294921875000 1020 2354985683836797385459631660498944 1021 2472469963893854560620988095801709 1022 1748223456735339495998827618369536 1023 775655589819893272938240933381989 1024 196500065007392900000000000000000 1025 24938424375114732511901655375648 1026 1310056805930759925805585793024 1027 21103092734290877189240184607 1028 61282424149781535577866240 1029 9759345531463623046875 1030 45079976738816 1031 0 1032 2097152 1033 1 1034 0 1035 1 1036 44 1037 1806 1038 70560 1039 2620679 1040 92352000 1041 3081444093 1042 97133975424 1043 2885750644716 1044 80593491538944 1045 2110034762478125 1046 51632702426781696 1047 1177046387856568449 1048 24909277838109048832 1049 487477992797458411650 1050 8785104015643200000000 1051 145121491336903108530187 1052 2186265380996134777651200 1053 29869150150348860773580237 1054 367780193184467606065176576 1055 4053105978238677978515625000 1056 39669019758540282884536664064 1057 341812097606420511984416670793 1058 2567476983870532851111827374080 1059 16623647402291688503130690908961 1060 91590597875624591360000000000000 1061 423076005682780384860908765661558 1062 1610288514311006458293157749325824 1063 4948347179830845201211268135850191 1064 11983275705919988934353524201881600 1065 22212861218018095153265167236328125 1066 30417182980493482935928941786955776 1067 29442980613105890943812199414835908 1068 19053851591144367428805852546465792 1069 7669280832785010442270247124752069 1070 1743541804339272000000000000000000 1071 195868927919757681230776136710497 1072 8945627428575956559186532237312 1073 122214084496298347378102583082 1074 289991544687752183896080384 1075 35309643840789794921875 1076 92358976733184 1077 -10460353203 1078 0 1079 0 1080 0 1081 1 1082 45 1083 1892 1084 75809 1085 2891196 1086 104759920 1087 3599296000 1088 117011532339 1089 3591256839568 1090 103804505775107 1091 2818399752981504 1092 71677182654000000 1093 1702264079342845888 1094 37627475580517050657 1095 771356379098405404672 1096 14607510162673397449349 1097 254453861518568100000000 1098 4058019494151008638766696 1099 58944953398229521162043392 1100 775401220135665895664487375 1101 9179153957646146193611340800 1102 97097987090375423431396484375 1103 910580576219896411916265848832 1104 7503552303679199577556036715040 1105 53788320262691622373771648208896 1106 331595582088670380688967509384341 1107 1735117190555223572480000000000000 1108 7590394563701583025144141129230569 1109 27273865472590849378966138868711424 1110 78842185709044680458745499215003232 1111 178888775102396811324248409323339776 1112 309261143426662321185568084716796875 1113 392870762153193597706570341770395648 1114 350616638439756472981485747147444587 1115 207667537612908335193684299137155072 1116 75829877672616288862652068105070880 1117 15470417393318791000000000000000000 1118 1538374531901786538469870332013641 1119 61084564981161573067047571554304 1120 707776942334052291322036789325 1121 1372254723227823889909284864 1122 127751491546630859375000 1123 189115999977472 1124 -31381059609 1125 -4194304 1126 -1 1127 0 1128 1 1129 46 1130 1980 1131 81312 1132 3182129 1133 118466712 1134 4187708881 1135 140277760000 1136 4443273441594 1137 132776668837472 1138 3733993939824467 1139 98561025411932160 1140 2434850176203265625 1141 56121466815146182528 1142 1202864163357795912864 1143 23886307240329483386880 1144 437720997266154110168669 1145 7370062725087747000000000 1146 113474042081609060376858761 1147 1589243264482534818762981376 1148 20129365889603559942054492726 1149 229095717876003643276200269824 1150 2326122027803418636322021484375 1151 20901877355072547096761500434432 1152 164720024739673918508147261017681 1153 1126858552134063969498516058365952 1154 6614410628413952535902573187982980 1155 32870531853591979622400000000000000 1156 136179052602357250165381414907811209 1157 461944385249037172572113660148940800 1158 1256195254996635199378081928345601697 1159 2670487990343629158238318161943330816 1160 4305724233129663390484543762207031250 1161 5074350108417801606788979599768158208 1162 4175257551746457566489756120523912827 1163 2263364232261167613178541359088271360 1164 749766565238144062624200030783506921 1165 137268755889795190000000000000000000 1166 12082550435838259715151847757728296 1167 417111500420684932062888314535936 1168 4098940004864277607607539443701 1169 6493579071240430236079226880 1170 462209238529205322265625 1171 387028092977152 1172 -62762119218 1173 -8388608 1174 -1 1175 0 1176 1 1177 47 1178 2070 1179 87075 1180 3494480 1181 133571760 1182 4854171672 1183 167400907401 1184 5467138560000 1185 168724214460945 1186 4909045655920352 1187 134317009059826320 1188 3446734523722223616 1189 82711054774224296875 1190 1850252893017313445760 1191 38452810696650202452831 1192 739678427559394495430656 1193 13116518100207902094298920 1194 213468265907075367000000000 1195 3173064655036283500404669885 1196 42848352710360548332826263552 1197 522557046075633139252530144477 1198 5717830661877294924147312154624 1199 55725601017826080322265625000000 1200 479791122692463616436285630054400 1201 3615978866027878535403598158960743 1202 23607545101170191636744377023455232 1203 131939115972830925259485719250571419 1204 622708293260735120998400000000000000 1205 2443184502734457675664508201793032160 1206 7824069355976033817476655383044128768 1207 20015002177889038821628719295220173905 1208 39865587443859717550625116041919856640 1209 59946946345545016039484635162353515625 1210 65540710847704512127153729611968675840 1211 49720331872987114215607514853894087120 1212 24668360335779111335818284719413395456 1213 7413303563220805511377027589462796451 1214 1217983384964763990000000000000000000 1215 94897583135428258590137796831431895 1216 2848215483516186871966725943853056 1217 23738141437711577213998518580632 1218 30727946088075638077019652096 1219 1672288734912872314453125 1220 791648371998720 1221 -94143178827 1222 -8388608 1223 0 1224 0 1225 1 1226 48 1227 2162 1228 93104 1229 3829275 1230 150179392 1231 5606754133 1232 198899608320 1233 6691741139320 1234 213074432000000 1235 6406956699754689 1236 181498221509149440 1237 4831571559440068561 1238 120534245939170492416 1239 2809667160930736093750 1240 61000468490873686949888 1241 1229248235598649415818911 1242 22905347850210080385400832 1243 393042710191194187508037781 1244 6182946095459628600000000000 1245 88728127775685558760806522596 1246 1155255064484584378393771900928 1247 13565547365022798641382842597277 1248 142707108544033573302648909004800 1249 1334986974750566542148590087890625 1250 11013341888097385664148579110879232 1251 79378953349628706188595370652690426 1252 494575104078794808679408941231964160 1253 2631818812232756427195246067314357219 1254 11796755228142862827520000000000000000 1255 43833103552509908084483408950819198069 1256 132518249473085939608281751012113383424 1257 318899717689170861578260835236867727536 1258 595121591256257414278188766079624413184 1259 834618331686230289735001371002197265625 1260 846529050350013947285106500170807246848 1261 592085966176128536438530863533812265809 1262 268859953242215324671676920323901489152 1263 73298906977809275936281103145472184830 1264 10807146290749688000000000000000000000 1265 745335294296309989874873541663332391 1266 19448831864764015519230701034536960 1267 137474410029931097244736853958517 1268 145406202101011247045642551296 1269 6050397481918334960937500 1270 1618481116086272 1271 -94143178827 1272 0 1273 1 1274 0 1275 1 1276 49 1277 2256 1278 99405 1279 4187564 1280 168399000 1281 6454136128 1282 235346842039 1283 8149908339216 1284 267497949508679 1285 8304291737600000 1286 243291066926456016 1287 6710388682422705344 1288 173798418364068962917 1289 4215150410956137676800 1290 95443463715477912890625 1291 2011107330327116699140352 1292 39296249021765974041080640 1293 709301421524821948479045632 1294 11777711954820574847825904691 1295 179084334886576596990000000000 1296 2481096830498828982551653728619 1297 31147387929678267241706477846528 1298 352160738611573468557518436225600 1299 3561721224936063237841041518104576 1300 31981534343318511545658111572265625 1301 252805218369718129145095043539795968 1302 1742548413122819036023410767355782709 1303 10361286297507741574938620412587196416 1304 52497473621458435540650967309339501800 1305 223480938697642554130432000000000000000 1306 786408461945733557767559114231497152271 1307 2244495242107978304234491721323246583808 1308 5081040163691790986862745971008008411727 1309 8884096060998363147641018400603272904704 1310 11620070780110279105432751037597656250000 1311 10933836753032332092211338787823739994112 1312 7050753245940838488898003532838936322957 1313 2930299114877234560030303627253857124352 1314 724741637560473174673944831116103272169 1315 95891629057849240100000000000000000000 1316 5853939400447935581562621703487104464 1317 132804931049982629178111800725471232 1318 796153880145536640215168347645195 1319 688069536077613653811737395200 1320 21890543735027313232421875 1321 3307330976350208 1322 0 1323 16777216 1324 1 1325 0 1326 1 1327 50 1328 2352 1329 105984 1330 4570421 1331 188345160 1332 7405637625 1333 277374096384 1334 9878823779958 1335 333942366697632 1336 10693054543143719 1337 323648692224000000 1338 9238480298841351753 1339 248097837514715124352 1340 6251773331771269091172 1341 147406181940610818637824 1342 3242182879409151187890625 1343 66303633302432262414475776 1344 1256211025943521712633637057 1345 21964674357587579778996633600 1346 352924746583510800469853874210 1347 5187041663733509051700000000000 1348 69378692378971159289934568974667 1349 839779720225423120172755766476800 1350 9142070163656868087735661027964721 1351 88894367026192771277998207836594176 1352 766163684214198625087738037109375000 1353 5803005035558897843542715146294001664 1354 38252897574783377586200754124171122509 1355 217067646255436828857702652369815109632 1356 1047178750993739261382570146082528036201 1357 4233683669389993826058240000000000000000 1358 14108931809471249343978438400332881129838 1359 38015585867428062563271779465600397606912 1360 80956387582044542129836247308109391631247 1361 132623591515873691733805274152378375864320 1362 161781786726360732235466244998931884765625 1363 141222307837552454028967252027141058461696 1364 83962674636941229381973144700966612742924 1365 31937269939620230824303520483159467622400 1366 7165870036409302886114301007676941960729 1367 850844827670995521000000000000000000000 1368 45977436955364630325189733456413948657 1369 906848793481748909271048797527474176 1370 4610756290809238800793020455806746 1371 3255980003859614440596569063424 1372 79200731265544891357421875 1373 6755399441055744 1374 282429536481 1375 33554432 1376 0 1377 0 1378 1 1379 51 1380 2450 1381 112847 1382 4978944 1383 210137752 1384 8471249416 1385 325675738125 1386 11920478251264 1387 414669508330517 1388 13683283251053472 1389 427447820339036640 1390 12613776019456000000 1391 350812380044680933743 1392 9172723055627111922304 1393 224885071796066404745435 1394 5154877135067568514596864 1395 110135879549278564625000000 1396 2185945883051574954321404416 1397 40158187638417939373554361761 1398 680171933954008250576562814976 1399 10575558073489396994282867055089 1400 150238719865407973641300000000000 1401 1940030270905697578914104542135392 1402 22641705304280855882069380081647616 1403 237327554476222954717809849976956267 1404 2218648790832674409044086324280729600 1405 18354553746772002838551998138427734375 1406 133204795612540313145542882466100936704 1407 839738030718192846654078897206752815400 1408 4547539919074439920220808703059014090752 1409 20888306824817897342680302754236959222421 1410 80204054613847025438556160000000000000000 1411 253127943602984799938006706435926295573773 1412 643879631255761516662671179396988718415872 1413 1289880906111996769430549522730723514731840 1414 1979831927278005257378628092028401647353856 1415 2252425739193756796950502409420013427734375 1416 1824038595183281707114582785350442458546176 1417 999854978083005081609976835185659793459571 1418 348083649896915955171278602270867325976576 1419 70852412387337126825843917942169225574160 1420 7549531986131462809000000000000000000000 1421 361111477994250252692644005776341597737 1422 6192350899454130240743495974416023552 1423 26702216874645915124044964757130857 1424 15407462806692004720708990009344 1425 286550937652587890625000000 1426 13792273858822144 1427 847288609443 1428 33554432 1429 -1 1430 0 1431 1 1432 52 1433 2550 1434 120000 1435 5414255 1436 233902080 1437 9661664557 1438 381013595776 1439 14322154522500 1440 512296582814720 1441 17405999435674037 1442 560672317142945280 1443 17086945397631609761 1444 491605093089280000000 1445 13321382090087743697610 1446 339135758288271078322176 1447 8089432043178920019207731 1448 180268954312570477054525440 1449 3741279383445429470298828125 1450 72067836491470851524835573760 1451 1283765228211655782810383915232 1452 21062632307085461465522117804032 1453 316901633134082472008203408607249 1454 4351550346050233937688000000000000 1455 54248895777275066169100929221661025 1456 610453916353552117333105480824782848 1457 6161008076439284339012003101622771742 1458 55373615018968522581918291027547521024 1459 439709751563945105336606502532958984375 1460 3057642973847553967248004015675366440960 1461 18434158062298417788561197290899378936493 1462 95270390002018068009988333115162377584640 1463 416663689550307319707252384771243054910620 1464 1519407418889140632249958400000000000000000 1465 4541361224076757461286537092676274874434765 1466 10905552816990002173789189198764989774561280 1467 20551716815009187864112125682184440092710081 1468 29555333372194105050317165086016372343832576 1469 31359659287010940970725542466316223144531250 1470 23559428022840209543198617466526219601182720 1471 11906599944798830078964047976301011349316411 1472 3793756559487548692163700981452494300250112 1473 700551965860206063337025786279415119747741 1474 66986871584604672880000000000000000000000 1475 2836206369349970601307088450879348841720 1476 42284016847779050651779577415108395008 1477 154640224086856734262763610109268777 1478 72908896816994341680674525675520 1479 1036751031935214996337890625 1480 28147497671065600 1481 1694577218886 1482 0 1483 -1 1484 0 1485 1 1486 53 1487 2652 1488 127449 1489 5877500 1490 259768992 1491 10988310528 1492 444221759835 1493 17136947932560 1494 629841545296875 1495 22016548600792064 1496 730627186875771360 1497 22973539423459455936 1498 683039400668995497961 1499 19159652682792960000000 1500 505852218691679447790813 1501 12538595338840470723195136 1502 290988237941165583735104952 1503 6304106778390104707437428736 1504 127090022636365281698583984375 1505 2375984280686255403397481757696 1506 41039032338916848833415375264543 1507 652238731940206502878257759649792 1508 9496108326878385325431536788116960 1509 126039348785544778921401000000000000 1510 1516957099684711689115417915706243357 1511 16458741909379595320629010820807786496 1512 159939374093002657375943217794437017825 1513 1382029121931532052494729322284936577024 1514 10533879945429327562451362609863281250000 1515 70186516277640327698459067197022372102144 1516 404671660726345173663863723054930400785139 1517 1995902701824759817974885537066273996865536 1518 8311283037235277869656013722357128009452179 1519 28784067285505872136228044800000000000000000 1520 81476432329001680565622077338566622998358848 1521 184710117343216331828277324348624019010617344 1522 327451210451252248609586794710713181825630097 1523 441208023118657596687016591903807531143659520 1524 436608503217257762606625600853443145751953125 1525 304295451987196989705176485536460879996911616 1526 141787684567305724965602924834499570226138920 1527 41348074915087592843909068550179523691282432 1528 6926695088201558301623000551709704835909391 1529 594373395984732100710000000000000000000000 1530 22275854022201483137530000005927065195847 1531 288733327586599363288288651525538971648 1532 895566050485475733971030517464965440 1533 345008604061814021759793213997056 1534 3751000471413135528564453125 1535 57420895248973824 1536 2541865828329 1537 -67108864 1538 0 1539 0 1540 1 1541 54 1542 2756 1543 135200 1544 6369849 1545 287875000 1546 12463382113 1547 516211605504 1548 20424324478066 1549 770772979492064 1550 27698372584846875 1551 946187088791003136 1552 30668511059924184889 1553 941340418465293447552 1554 27304050666125919416200 1555 746721903588147200000000 1556 19208702627462076459634917 1557 463579464060983586505172480 1558 10467255818225506557488197177 1559 220458161666791232293784518656 1560 4317206013852194827989980468750 1561 78333159102622674763669970253824 1562 1311923814653271370669964714527263 1563 20197635188259873325207540539064320 1564 284555407506073388456123334764801041 1565 3650633953184836349511390000000000000 1566 42418537913315662065443192608052887628 1567 443752063804729209692285349519524102144 1568 4152015882447211071997142796705984644241 1569 34493043179726651777733086812692115456000 1570 252354254846634561427868902683258056640625 1571 1611092959291026569549065516352328135868416 1572 8883462561273075385131958092572713502518858 1573 41813910860100318499227738486924455624179712 1574 165787006301384381548923988089303584045372739 1575 545293197332334630079561728000000000000000000 1576 1461766350993573538982375264671916614354557577 1577 3128482161472073933780786432697462526249009152 1578 5217291391816132032673069373484988609459640272 1579 6586443035943415866187190829084658540797231104 1580 6078732658953702324538500875806903839111328125 1581 3930304335500994922267690152979085245540204544 1582 1688454100092589633526305399156581265398692617 1583 450651820267200529820944410824724352692387840 1584 68487574345754874621145722419733186877778150 1585 5273865244001274278300000000000000000000000 1586 174956828875663612826006203995429447187143 1587 1971594485910562501092072592883444613120 1588 5186480784790332997957868351489876641 1589 1632598243468918080474712129929216 1590 13571247197389602661132812500 1591 117093590311632896 1592 2541865828329 1593 -134217728 1594 1 1595 0 1596 1 1597 55 1598 2862 1599 143259 1600 6892496 1601 318362400 1602 14099875000 1603 597977042929 1604 24250718158848 1605 939064827756857 1606 34667257451737184 1607 1218083896779750000 1608 40663503768369287168 1609 1287329006541081781747 1610 38571408919757027647872 1611 1091461461883733880647799 1612 29102490036214169600000000 1613 729411165942045483461920056 1614 17139553011441438399715139072 1615 376521900470520616028864412325 1616 7709545975982440593108495237120 1617 146654059692554034120198876953125 1618 2582543943945838258249264608868352 1619 41939197816373699220606128195669760 1620 625452686602229338314537048941264896 1621 8526838274555045097051445737277206511 1622 105737838131978747117699670000000000000 1623 1186145843595297560913505466078052683859 1624 11964213013069789202406377483564056838144 1625 107786065725563627194772388630611785913232 1626 860886365502673112856197294750586650853376 1627 6045509372530130846635438501834869384765625 1628 36981754632321269804414554779727338330390528 1629 195012190712574794863766170498909011339875537 1630 875996179482062290987562764896879995800911872 1631 3306990188547131177264627461705875576754331760 1632 10330182600936575158866673664000000000000000000 1633 26225508454626865309918310559333649835767775851 1634 52987896794319436835145163950279093130291052544 1635 83127283083202956329079203839162682269778172975 1636 98323760205196132312002787794893616154457145344 1637 84631862336046668428978129124301910400390625000 1638 50764124369193171055875191344196741117606100992 1639 20106663401828690811289132166187062037243198061 1640 4911644944225355243724424107294537948013264896 1641 677169671833086479514749940548258302460556349 1642 46794918480165421775900000000000000000000000 1643 1374128773681159167196285835905521437921664 1644 13462889266591705102430271530863245131776 1645 30036403140134000847907864838174378407 1646 7725537836442624352289513495592960 1647 49101233629882335662841796875 1648 238690780250636288 1649 0 1650 -134217728 1651 1 1652 0 1653 1 1654 56 1655 2970 1656 151632 1657 7446659 1658 351379392 1659 15911620101 1660 690600000000 1661 28690169379984 1662 1139256314560512 1663 43176103654103177 1664 1559238285723275520 1665 53567348588770640625 1666 1747561933901444497408 1667 54036401305689776664894 1668 1580462877054252836413440 1669 43630453859921926410495559 1670 1134230725305040896000000000 1671 27697896069268752873089120421 1672 633686994800457282901978730496 1673 13544021852134919050440919960476 1674 269607161315363376989329585864704 1675 4981789878754564375227311376953125 1676 85143166684669329838510217712893952 1677 1340700042056774119047893394877702401 1678 19368161645247022879658544268870418432 1679 255510768878518122966454994477884569570 1680 3062616125363817323045648400000000000000 1681 33168091864777475066593805930629994090699 1682 322572906579421679795994579753246916608000 1683 2798119345764143235314931637515456634262757 1684 21486226380396607988040069406385257920331776 1685 144828877942087407130189239978790283203125000 1686 848895880152725837636771742321000244668530688 1687 4280960747479939548008586885345734850259203617 1688 18352009909683163394743370581019021883888107520 1689 65965266827160682710029772945948011846888139441 1690 195697788072084810575742238720000000000000000000 1691 470511099969032543647782770598572931206851147206 1692 897469463391252532224558795316469350872756781056 1693 1324469858753576013038904285916520792225415055951 1694 1467797074708043463133049551452943321818558627840 1695 1178296945156394491566594423727425098419189453125 1696 655673480471690465870505016677047182208922550272 1697 239436720922569315310916747971396250033978570772 1698 53531917487497856566841756357637763143850524672 1699 6695503072360647653829646399413776271410560189 1700 415210532361641474976000000000000000000000000 1701 10792547503249459989332516687190827916610689 1702 91930358245449140810705591503838404149248 1703 173949456487405674949649975406791512362 1704 36557637557842237630888808193982464 1705 177649932162463665008544921875 1706 486388759756013568 1707 -7625597484987 1708 0 1709 0 1710 0 1711 1 1712 57 1713 3080 1714 160325 1715 8033580 1716 387080200 1717 17913318592 1718 795256142751 1719 33825006250000 1720 1376517424515695 1721 53520268627279872 1722 1985140824838277040 1723 70130267300490763456 1724 2355716911139590078125 1725 75103530925855309250560 1726 2268210108863393879975321 1727 64759441661648823968153856 1728 1744098688319565893723758160 1729 44205129410753069056000000000 1730 1051770911229741588195460814235 1731 23428802787982602091086016474112 1732 487197498211582742073246055281587 1733 9428314152217713710263959262593024 1734 169229753667170361938748937500000000 1735 2807061173184598713728872405536870400 1736 42859107859933213854300479800507077153 1737 599766686676633393323008231037732913152 1738 7656501848722855413951510010958828254829 1739 88706348616955157277838461900000000000000 1740 927476434614283147664728713472006300798360 1741 8697043419857852936620469663551120073555968 1742 72638998561041649419244299719890810905437175 1743 536258840387242306754780674902501453006438400 1744 3469584214238931907088845036923885345458984375 1745 19485939012489709627976572500990549752115363840 1746 93976816805649389322330876441476994295144545840 1747 384472302064424224282627771954687121537918304256 1748 1315823809410884582188068055169084861672809961301 1749 3707352109422964708337511301120000000000000000000 1750 8441426238773707888419424740745546346050584055745 1751 15200668198744795717009445364591424639364383113216 1752 21102823786396341964067026395315087869245827010592 1753 21911573032045557293136748218528795290625623719936 1754 16404976242305217347064244419046847820281982421875 1755 8468730985434962127404817554659906175278430289920 1756 2851290747769628118495159005467719443957559845243 1757 583443270519270015877407987004118702350047117312 1758 66201667405803172917463861047520697658450042240 1759 3684156138814760532001000000000000000000000000 1760 84765768566114707399226077661567758308201225 1761 627739751830859485666202559783801272139776 1762 1007391373430901718712194773980319937685 1763 172992598328397679671595768190337024 1764 642743492662906646728515625000 1765 990791918021509120 1766 -22876792454961 1767 268435456 1768 -1 1769 0 1770 1 1771 58 1772 3192 1773 169344 1774 8654525 1775 425625192 1776 20120577673 1777 913220838400 1778 39746570655150 1779 1656720312500000 1780 66043535501649839 1781 2514288591010529280 1782 91272341895656171561 1783 3154267334679304445056 1784 103596730314786874687500 1785 3227662635645970049138688 1786 95209469424981276442348361 1787 2653517108952971987533097472 1788 69719197612845402659843766641 1789 1722835947417921126400000000000 1790 39938847591258440577572496058746 1791 866214400140921502710993434257408 1792 17525178625299569451843790006881107 1793 329713451672484611997886668362219520 1794 5748678732594552914723256914306640625 1795 92545212220997599052272314386015199232 1796 1370107457989922511263335351385769366816 1797 18572752801004363854187189976603599831040 1798 229430723475174456020536705510909254243029 1799 2569311974747740198643784405000000000000000 1800 25934941939735664505345912318699912894522169 1801 234485174371796075191085302346340448394543104 1802 1885703738812492666966092938224134565321709286 1803 13384087964177988167935255742899021072238772224 1804 83118883407421112498966394923627376556396484375 1805 447289035176087610968155218208069188178723995648 1806 2063004689337897344809412659791018967232362871129 1807 8054646427404303339533456830220698192388664328192 1808 26247029394258201889038803926685873846344358259060 1809 70233086427017597955235381248000000000000000000000 1810 151447387637288831550661197432792494882030925262241 1811 257457577236363777326127958246949195192849273978880 1812 336232016769927021167478075859775640309347003228897 1813 327100415317400221280059178673213631500913041473536 1814 228400189457232342832464749929791340827941894531250 1815 109382805069485803261480375531760025902973108355072 1816 33954102349011764441395149347452201521006556568123 1817 6358936236381265911726794767757771270474359111680 1818 654567807667867777899976361129176135257434302561 1819 32689456064531190570250000000000000000000000000 1820 665758989565787226689042048769392373524314824 1821 4286475148683282758843975746239702943924224 1822 5834093418604472306337813590014698977261 1823 818609764623332652244241759978127360 1824 2325467802502214908599853515625 1825 2017612633061982208 1826 -45753584909922 1827 536870912 1828 -1 1829 0 1830 1 1831 59 1832 3306 1833 178695 1834 9310784 1835 467181000 1836 22549947048 1837 1045875366069 1838 46555991030016 1839 1986517040132349 1840 81144765312500000 1841 3168683885779573056 1842 118116879474395971584 1843 4196498450328441042487 1844 141870305099425429353600 1845 4555845603164127807421875 1846 138712600607685048555077632 1847 3996474150593068950182040720 1848 108727822026235572869727631872 1849 2786979055905559307410920347721 1850 67145232720286722293760000000000 1851 1516595990521119260585704374535929 1852 32025852699411678223556481875765248 1853 630405301702255508261510126209182240 1854 11530264950729608338354417527586553856 1855 195280714262458389347457779188232421875 1856 3051097135625642011510477027336263180288 1857 43799195554289646814498150762313655558879 1858 575135555658487374747653815858107741372416 1859 6875000870419999618804141060498463205634200 1860 74418168783923551240978378293000000000000000 1861 725216499648520059372754324551609291217990461 1862 6322067666654270223125015315118101192987639808 1863 48952747986789177473764913239614581369239346997 1864 334043557218559392390692351767909510100040679424 1865 1991232479829554514796938747167587280273437500000 1866 10267274307926349632164287496969887322238607163392 1867 45287641068241702976202881017039465377556021481647 1868 168743830757477340535518239281852243558716412526592 1869 523555317281793663443865453301852568678102514252939 1870 1330514686351892664937957398937600000000000000000000 1871 2717113266571787349582593681148892022183626482923424 1872 4360624362677141668964133231882439869962728035581952 1873 5357196280720021546457987840895829391481719995711185 1874 4883021476565674623790758887274957379364598684057600 1875 3179928198223906882281007582661167395114898681640625 1876 1412797037176711775877057811679401676187725492912128 1877 404336550816147772197699874445798267001636957397440 1878 69305915590343950750192641369043830817491743932416 1879 6472027542882710654807637500898209813588826863531 1880 290052999257164300382490000000000000000000000000 1881 5228938988997052673608343739970421536945022391 1882 29269883174819386185422185491647213374275584 1883 33786914316214994113379331712240653277032 1884 3873702997769609835435875950726742016 1885 8413621549196541309356689453125 1886 4107282860161892352 1887 -68630377364883 1888 536870912 1889 0 1890 0 1891 1 1892 60 1893 3422 1894 188384 1895 10003671 1896 511920640 1897 25218956125 1898 1194713380224 1899 54365003784988 1900 2373424049964032 1901 99285293943337149 1902 3974402250000000000 1903 152029377163618237633 1904 5548924362402501230592 1905 192945627096340888933522 1906 6380937737178321745793024 1907 200351199278220341973046875 1908 5961337270769719454261313536 1909 167754381290227769970806771437 1910 4455120806525869237052170444800 1911 111407654190001270094794139824280 1912 2616895870914752046694400000000000 1913 57589628574264571980317143260610137 1914 1184066255372288755392128560777297920 1915 22676564553847369735957654439485141921 1916 403219853966056454148835110932076036096 1917 6633621243545234275145708279587402343750 1918 100590765395757910023578960240308431355904 1919 1400159907177890902006748908560620244338079 1920 17810009691439456348590932028208132529324032 1921 206012674555289580046291735004614172493126301 1922 2155465704275274331270037816640000000000000000 1923 20279165173554747451154843954754371971380580468 1924 170452309783909276142150040357609300848606707712 1925 1270810194695370489783568148137542063705776218197 1926 8337146200613916509791684496650272714722849587200 1927 47702839910553335057449308806098997592926025390625 1928 235679646546006288508707174690283635217437196025856 1929 994166636714787529522049772216714267437444148041914 1930 3535162055261606818311665213935893998059210460364800 1931 10443474045638244692651359636878500591466921275871459 1932 25205631998497501339654440353792000000000000000000000 1933 48747651699755471842606717190605891018730315595562477 1934 73857002137934002049484094925438832145857817708855296 1935 85356392487151606929938666005612913769930340872198896 1936 72894736979972390440171195337627899965818970281345024 1937 44272920131500118091728142490970640814304351806640625 1938 18247799249501163616618084106066983103986533383798784 1939 4814971830072768100831961426278498851248195210781121 1940 755363752247552218061590159215432714564208617848832 1941 63992057087363271645984272537459370461645318170670 1942 2573635431926331098122400000000000000000000000000 1943 41068619994881389022273715220809262470786368103 1944 199867264209088827412625677963260083442810880 1945 195669746283273652649290626855581680098397 1946 18330559398877663099149805144491687936 1947 30440768733471632003784179687500 1948 8358680908399640576 1949 -68630377364883 1950 0 1951 1 1952 0 1953 1 1954 61 1955 3540 1956 198417 1957 10734524 1958 560023632 1959 28146151936 1960 1361347631875 1961 63296825391504 1962 2825913806202707 1963 120997139064568832 1964 4962237622063444800 1965 194662874234375000000 1966 7294173970614094564273 1967 260678759180549052432384 1968 8871209046362585050878645 1969 286997101875629230556213504 1970 8810790915377529637453125000 1971 256195485487129513851074379776 1972 7041590007004292143886863420831 1973 182548505348984613895662598142976 1974 4453447680497924142282711998538919 1975 101990025527778612976025600000000000 1976 2186848270765994656069526116556894112 1977 43777535301569328932405738998258241536 1978 815707892329369226424757339591210508197 1979 14100825204551766449177304962561621360640 1980 225341918524897156002938767513970947265625 1981 3316348720844497112410328429241053717970944 1982 44759903483578841421344275007344117429713600 1983 551515972344991007162984902795200793214451712 1984 6173267884230956993252115412267586987912255131 1985 62431426064740523400871783150410000000000000000 1986 567064511543280594361680599275880117724715110203 1987 4595646779283140165732700701189753590357333901312 1988 32990151061131695432364687342244042023086495522400 1989 208080668728279285052425795766941443320193031602176 1990 1142790185768094513566309251473285257816314697265625 1991 5409896933713918533037029292639529949484766132699136 1992 21824216899870554010554478497592520447377426910886141 1993 74061200939090848511075233442388918599010869052440576 1994 208318293295485471613357377855109608478565193993988920 1995 477502346242912173494329659097088000000000000000000000 1996 874580230230490005367458346679682980934387093140142007 1997 1250934799954623486849359310484015060966111614118920192 1998 1359986335509336951519171528800190434433626554900291087 1999 1088187448054507453062086983205647081383269945556598784 2000 616394878999143168141707023624642101287841796875000000 2001 235690030972542325770374368121426139989183310472413184 2002 57338258630336064272245400173825107595205257293987853 2003 8232694039886499207736770214156666604960602486996992 2004 632720324989286170902942985402172767128621404378529 2005 22835824326691667977399100000000000000000000000000 2006 322557129052959027137988343327549568404572111408 2007 1364779048274155529817627939772902960548282368 2008 1133179823769410609751379066003387187749555 2009 86741138406648319582283575162589675520 2010 110135735921375453472137451171875 2011 17005592192950992896 2012 0 2013 -1073741824 2014 1 2015 0 2016 1 2017 62 2018 3660 2019 208800 2020 11504705 2021 611676120 2022 31351137777 2023 1547516952576 2024 73487077166250 2025 3353514048609120 2026 146892086528139107 2027 6168433180759449600 2028 248010568734125490201 2029 9534423599218750000000 2030 349965085079073340005360 2031 12246232071271034457686016 2032 407878380705513475611420781 2033 12908343550368741805279342080 2034 387469787224468918296603515625 2035 11010302521519830953459774914560 2036 295574931905704768078390435923942 2037 7479922150783267275661637963323392 2038 178023641078624837759704632207300199 2039 3974925186274554437173248000000000000 2040 83041087045477473279479149958555075025 2041 1618551823755487526726517196624275857408 2042 29342159127694308697485588350613838552212 2043 493113792621085559821024914658663631683584 2044 7654790404847317260472757073203424072265625 2045 109335770485257132881149481946025339744911360 2046 1430871538021231367138138361259855407117392193 2047 17078590804913649626060607064543765141924085760 2048 184984911499945689809380533995152157277992993730 2049 1808278810813957472088052360013100000000000000000 2050 15856775044722049560405246904312646626846701362315 2051 123905445145978464908535418503300040106244361420800 2052 856422203393780773449690218240875498903279421213481 2053 5193331585719299582108486893027570435742224732389376 2054 27377183646438529462721498566679656505584716796875000 2055 124181214892029893868679730830781911542415894480158720 2056 479091156052582629063745860683643542138619603545417221 2057 1551572855444243317240798501025966541220936489025667072 2058 4155371204246791765334826382582853265629063727080466681 2059 9045934284888293443093504374865920000000000000000000000 2060 15690818992083956136972180960292464708397478773347011070 2061 21187400360700410726397753880054372118764568335381168128 2062 21668709031377150858016958667507817851282835638477567247 2063 16244683377192561001950652605888306902679215604404060160 2064 8581829383014645750749683217005071907103061676025390625 2065 3044191244122576270152587976215028196392754879240601600 2066 682802728403422850228374703718105913671441807081687516 2067 89727963451667363876102160659294806684756726429777920 2068 6256010946921151891826545841511847363336736948286449 2069 202621888947653368792767000000000000000000000000000 2070 2533396581522698743041431652960662753404071689745 2071 9319294272520533619240018094477143016843771904 2072 6562570542402958699714619074034638553558106 2073 410463474046623938898802620108587925504 2074 398474835939519107341766357421875 2075 34587645138205409280 2076 205891132094649 2077 -2147483648 2078 0 2079 0 2080 1 2081 63 2082 3782 2083 219539 2084 12315600 2085 667070992 2086 34854612568 2087 1755093506265 2088 85084764835840 2089 3966915124390625 2090 177671730053751264 2091 7635507154262629200 2092 314466674168133799936 2093 12395464886715164315451 2094 466988036249218750000000 2095 16790874644314503026613263 2096 575306558980343299452174336 2097 18753337067980091856345480392 2098 580581936630683178437263914496 2099 17039654833909112489661767578125 2100 473180709585438863342782823530496 2101 12406933701644120465183653617633773 2102 306489693108239871794170965337577472 2103 7116377929323203458314298728559212480 2104 154917406429871032967888896000000000000 2105 3153315312213747666312975329837929055607 2106 59841422961248891516176235389788669403136 2107 1055478695708502760429250747407837237628555 2108 17244466826995216561386513949059672371625984 2109 260030697021284703656443640699130859375000000 2110 3604660339990029616137131219570665724915974144 2111 45741683939742533348654204846332872559693393569 2112 528866394642197075804723909175954059158708289536 2113 5543160952087156717299980976069421678992502896569 2114 52375421542476508460615417305880700000000000000000 2115 443401605462184300015263422846066228764537601311248 2116 3340674354267469092798476098459088022444836770545664 2117 22232665412981525106467789334263049335765208993659187 2118 129616523841766527723457588528776353802972824220467200 2119 655859836516760873728879732880159281194210052490234375 2120 2850511630999583408055424836915417158230347080339030016 2121 10517139600512377726223401790279173498898570062594214840 2122 32505256399113354312053911886838707697682363639410982912 2123 82888111129977432168150849099282616800160469194816032981 2124 171368638772907625391983494315376640000000000000000000000 2125 281508536475215856500489729658642852821798741923930512197 2126 358856380093424170311871102252266427040372220982720462848 2127 345248285829752836410462381358029666086436554420813694720 2128 242503934866208856782217049962922557140735130541559382016 2129 119481517560232538739119642900706447087228298187255859375 2130 39319016984100475221350990513310428789650001962754637824 2131 8131038107050128217429680946075650478991075147240095619 2132 977943232941370376020384685341657680957553487313371136 2133 61856196841250522930159631417206420558289270982987120 2134 1797860646209617008153679000000000000000000000000000 2135 19897555072227657443130989786698018664995496205033 2136 63636121793971024715379121237633920450363916288 2137 38005735030434836629742680056218759560659857 2138 1942334013839853715899114269675989499904 2139 1441695500090718269348144531250000 2140 70328211781017665536 2141 617673396283947 2142 -2147483648 2143 -1 2144 0 2145 1 2146 64 2147 3906 2148 230640 2149 13168619 2150 726408000 2151 38678410933 2152 1986090313984 2153 98253315003816 2154 4678085881462784 2155 214138542597340625 2156 9413183664277675776 2157 396896598589927974929 2158 16031508531343466217472 2159 619520170217032980087750 2160 22872680632500000000000000 2161 805604568402536054643787247 2162 27026895691635468719735439360 2163 862236558301905183894500801717 2164 26112985281694464085071290331136 2165 749348327100808960711432382812500 2166 20335497910812437425130214139101184 2167 520788427098751874975526316813522733 2168 12558410380213177389777391749718671360 2169 284472525818027723442738357950428403521 2170 6037699249743859141228625920000000000000 2171 119740694781562537528306351015295585242698 2172 2212469103224749351599089291340246954737664 2173 37967051853489912714075310885117265765824691 2174 603048709237468716056357605238436314637926400 2175 8833156731575308523858980926907460235595703125 2176 118841035363162264430703379079237773095816134656 2177 1462256809256802965390030194007409566035008045408 2178 16377209722793069637717225667565129408537094520832 2179 166103457258203541852208613704302355173149806988009 2180 1517014281949876529655820948376028000000000000000000 2181 12398800082106405263190887102310853881993036098519057 2182 90069529455401737580918339038762063505480587455496192 2183 577158566658869096991488676132598693595272098456034062 2184 3235002998657227931675076642529468367547995586690023424 2185 15712066321758058606653955857836990617215633392333984375 2186 65431929986581284340481882546031245920510348460612911104 2187 230875114222575287234672086380697189005478860558122345237 2188 680981037960720441885888494487880305442151397308476948480 2189 1653387538440343448459136477050695034225159514822446892300 2190 3246454089760386638977799798810214400000000000000000000000 2191 5050536632179506106906833425268657374154623999861086521413 2192 6078041635189027672538520270699816988588937747652107304960 2193 5500852805572386654391572185738871419997613219299714167041 2194 3620148023824260732484262357712548003808894638994485149696 2195 1663495322658268394825549395255520627701878547668457031250 2196 507847560359690585316777635519335608305601459169196507136 2197 96827059922407169773616981150648079349155233422059305339 2198 10658583233876436145731390296188354491273561130603118592 2199 611602044837623081421663941332640305144477874381707381 2200 15952387572619636393609120000000000000000000000000000 2201 156277426416344628300806023203636203204322820637592 2202 434534620171603928769112825145254219468161155072 2203 220102151416223145510196426875288847049712257 2204 9191223238759378662001869897404409446400 2205 5216103320755995810031890869140625 2206 142962266571249025024 2207 1235346792567894 2208 0 2209 -1 2210 0 2211 1 2212 65 2213 4032 2214 242109 2215 14065196 2216 789893880 2217 42845544000 2218 2242669056519 2219 113171670682128 2220 5500398625360407 2221 257208062531108864 2222 11559439511012250000 2223 498717644448091923648 2224 20630837846090263323637 2225 817286176573117285711872 2226 30963359971846208604387249 2227 1120284629812539062500000000 2228 38651870994152856029241525216 2229 1269676278367446020173596721152 2230 39643711397994479325793300102275 2231 1174490553872933921705165215165440 2232 32953890252010493169979677685546875 2233 873941956853987936718646977885110272 2234 21860404216075633443944734517423225280 2235 514580668858407375755295272944005943296 2236 11371602063436885319361386428096636832681 2237 235311273732559524330429480960000000000000 2238 4546907799304602804617741651732848591296549 2239 81799851850013017483150696126117414842712064 2240 1365728206837912168284904225095248855543257032 2241 21088952726777045981818959286417559121586814976 2242 300059411209390833707088805017291528167724609375 2243 3918036750787855983695252427228681650610605457408 2244 46744999135462994257365407642315530884685383510687 2245 507146986500827921981200056268453611180108359401472 2246 4977369185489607939182167614575220938318876426834640 2247 43939165812222000635856165932104419000000000000000000 2248 346706555822682407932093086704478841943626456419026461 2249 2428407942831759517667356162328483313525001019178614784 2250 14982999333638964440895563943555062395006686015484121625 2251 80740048345201996502742095404017992357370591824208461824 2252 376405162131032443323126903123920783400535583496093750000 2253 1501954040533960822378234985018779890294720033126573146112 2254 5068233416307446918694319745579614356651346681397146999131 2255 14266467194355355926624360817222915150378318740719451242496 2256 32980487973517686342110698186979660765924979958180248045699 2257 61501709019749580271716326089896755200000000000000000000000 2258 90611533818381514757720530216590275905323679900805964175104 2259 102945334591720863040079685032055910107874179480048963158016 2260 87645276835624774905678866674474309816490003302941308029457 2261 54042305423328830011232724923994007146690552135246812282880 2262 23160207076470537841296446285322212709219753742218017578125 2263 6559399607258261541335973030084352513223320400890186170368 2264 1153048283599641540230434902659441575312134057572649726360 2265 116167680011220789236532067330160361723792091719476969472 2266 6047204327960098143406547409069772730448074637385922871 2267 141545269264100193854554410000000000000000000000000000 2268 1227418842097052737719075300752443660853945919893031 2269 2967187987021063232429869631260962392142377910272 2270 1274674914700518162163176227733490612423366800 2271 43493335349517149676616533766370519678976 2272 18872039103326387703418731689453125 2273 290536219160925437952 2274 1853020188851841 2275 4294967296 2276 0 2277 0 2278 1 2279 66 2280 4160 2281 253952 2282 15006789 2283 857742472 2284 47380240921 2285 2527148160000 2286 130035448089574 2287 6448763661352352 2288 307922282690325687 2289 14141678692380180480 2290 623991553262820015625 2291 26422440882325969385088 2292 1072398886117517773481524 2293 41665242738172238613708800 2294 1547535829883087956839274449 2295 54870597459001953125000000000 2296 1854467054861765678755289160481 2297 59647170368438906469785341526016 2298 1822729317465550984669243567126226 2299 52825368155197015050524320542377984 2300 1449204386620935789417071038623046875 2301 37558684193499721968914737604824399872 2302 917603478926005907465675952626217209521 2303 21084934856084156331351751010160065421312 2304 454572311042373161432664570875994545595560 2305 9170942979312626607568034201600000000000000 2306 172659517076398570416487976727984567236100189 2307 3024320544377954188998961059721532379743027200 2308 49127162734423623456120669825774868821764996617 2309 737492544631424781567453660522448421050159988736 2310 10192918906723543381413043843163442377624511718750 2311 129172654324439586454994667637081091835502836973568 2312 1494330496764804312635187455794168003515462390354207 2313 15704632856897115274991450579228431416690280476180480 2314 149149237575173536317228729026998476077517525215245561 2315 1272664545908163723186010349511851730000000000000000000 2316 9694924916476704077398163788462871653787369189294714716 2317 65473475574538017842420259052112195000546572088247320576 2318 388957700708462574285410032220406519938108175759758364201 2319 2015131179010163982847742487798701623735387502175479398400 2320 9017327395231859617911823681652094819582998752593994140625 2321 34476530653137108912906074459345967464981032431983045640192 2322 111259240947952047523571896161575094855854959879297567039562 2323 298880695440681980664246391100170766588595681555041434468352 2324 657869109136624200766682795908508280365696229310513824221379 2325 1165105098599783872654770525821730816000000000000000000000000 2326 1625658946537838164365460239035110752092212062117952675420129 2327 1743611273217573036615740965704409676147134351183143405355008 2328 1396455208510890600271884006308502452740370631421907095661072 2329 806754518392073108459975401060503346286106519940037234130944 2330 322450676307184041697063453351000381222768127918243408203125 2331 84721728656579993384268735523910236668848065184093855285248 2332 13730875907804046815938632979614315447518724713957675473273 2333 1266109161328132237089608124407664086790222367066486210560 2334 59791625114347225681833718145108456678339564393046370390 2335 1255928816914805574609452900000000000000000000000000000 2336 9640272741126372984764423497939267118846607893298951 2337 20261226934795674429286054448925665381393734041600 2338 7382009342990065116570858606007412357615581801 2339 205812672664546626087687983213796661395456 2340 68279678912851959466934204101562500 2341 590295810358705651712 2342 1853020188851841 2343 8589934592 2344 1 2345 0 2346 1 2347 67 2348 4290 2349 266175 2350 15994880 2351 930174840 2352 52307991112 2353 2842011169501 2354 149058156960000 2355 7539773962950245 2356 367464335458872992 2357 17238047391703020960 2358 777530355271548010496 2359 33683766256349427109375 2360 1399881054845405382917760 2361 55743706558385658038368011 2362 2124093741203154309055840256 2363 77345195965473329159979247200 2364 2687515641459470703125000000000 2365 88974944009513028313576334127985 2366 2802119716323430101581363750633472 2367 83805023485175155751142162550125697 2368 2375940369660907731925681145051777024 2369 63731272336601638331119111242187500000 2370 1614128658412412297416627987585328742400 2371 38516952212527001782934442378678141322363 2372 863954875863481456135051140963074498076672 2373 18171229068136387320645430562363814259278039 2374 357425268223202683329504188825600000000000000 2375 6556391761806664736862939167973817027147341960 2376 111815786316061764517600793816625768666211975168 2377 1767173077520671317649923327225145938750204364645 2378 25790529308567318481082849244497111029428634255360 2379 346250082342995339169708426335115279730987548828125 2380 4258656997504158836024180117134981946286335871549440 2381 47770321421768263506468127589011131596815641225836160 2382 486319547852681195296328016734719289776325507736928256 2383 4469327920080201779719443403785120909315158112440738551 2384 36861761402878251676504625507392419330000000000000000000 2385 271098332458966628414516050350993391543468539253394959395 2386 1765261893687775233093081280913943927236603989933923762176 2387 10097316937120237465801890643474989353663740223095404549552 2388 50294169397289011644970010202261774415828439669133044350976 2389 216023055827520679364717419463204350904561579227447509765625 2390 791389838702475554172668147383852501792471497572555339857920 2391 2442393173227825813912184257567896051481683103551709660929913 2392 6261513021419185744227684666224852731640781981915083630968832 2393 13122661044425236802916014052152101011595196236399005099689280 2394 22072067791600685847661083994636681216000000000000000000000000 2395 29165900841669676342547054467551889047550879262125787513655475 2396 29531986895265339124361903052102367788706683090655699959545856 2397 22249768838479519031225487373778478429705970678022418389737455 2398 12043395407499908455179882818184149426230655484876646749569024 2399 4489357038460702557836505105985172527703225612640380859375000 2400 1094272606690504245801058674913562378178746426964851367608320 2401 163511759114657268584206575000413360338685678533005334709869 2402 13799297775802937374236912684930044700797163304164110893056 2403 591188628650258402922698878096425523426806387312264922709 2404 11143835476507053807548984900000000000000000000000000000 2405 75715685091263882223408133774681411121933957760653280 2406 138352311582196889574849478541317623914010849050624 2407 42751340998026828680853776647917452216345505007 2408 973916023890176858466428696684556850298880 2409 247038199047627858817577362060546875 2410 1199038364791120855040 2411 0 2412 8589934592 2413 1 2414 0 2415 1 2416 68 2417 4422 2418 278784 2419 17030975 2420 1007419392 2421 57655587213 2422 3189915415680 2423 170472486643380 2424 8791860528000000 2425 437174572376779589 2426 20938903164256197120 2427 965017131213723630561 2428 42749765888433398480896 2429 1818287608669763390156250 2430 74166765154006288330764288 2431 2897579306630211434038983811 2432 108286281920179067662990835712 2433 3865680666915102301360138610301 2434 131632252200023437500000000000000 2435 4268903370777911869106231203407696 2436 131638682205839577365355763637157888 2437 3853167825882351424024227192200975137 2438 106863290069262692976257213927432355840 2439 2802693057749131614376591809160400390625 2440 69369078865632153319699382999142191071232 2441 1616771995544842822645156956320232736852206 2442 35400537522310686591755374378022406171525120 2443 726382927040854580527723405651000608260981639 2444 13930173009755602268877446184960000000000000000 2445 248965557544480380491411596458587465936538429069 2446 4134075699323984792486869644762360978885820022784 2447 63567698847091164685170698323776729587352256617036 2448 901909323501692173182554241023087853901625073598464 2449 11762000720269512852590338387218314307367706298828125 2450 140402467668110454485352305282928629051328323175579648 2451 1527107700525114153396487024396159798578905901570904449 2452 15059677279865090560682770116975707467508327272343928832 2453 133925539157655875545468654917501795430366858203990282690 2454 1067672905709102638599558454736417028000000000000000000000 2455 7580698818732207805776418710313385076800753931858907095691 2456 47594075707170642027018508612131288502609607699678940364800 2457 262125699383117922070944976503873736510592065278062447004477 2458 1255254993675250039215178960576039892594419356340896688766976 2459 5175143210807220493670139894538806402124464511871337890625000 2460 18165919393184122686234289750188156823859771163373735061225472 2461 53616080442437096626938084312345382002394047304465478159478073 2462 131177911171527082798395642052743003231148098607920928323010560 2463 261760630641060864645135956381115447355819500148858316784825921 2464 418139253860018039500126269376299008000000000000000000000000000 2465 523264596007504925385450290341818787613714676800148861926471574 2466 500190761196859789579430917555163246026071877310506017975435264 2467 354506331709466683326211257246989591608415200792208691999298511 2468 179786254225725365547518518673978337279112783438985752247009280 2469 62503595432302777742091624789512582197206862270832061767578125 2470 14133712292474939533835059151455129981138577064930605172523008 2471 1947151481689091882987483246270387583585170399647619570075748 2472 150398263373697661645767654726268567368083291245171496189952 2473 5845367038895022949649516759464487734233135052111404075509 2474 98879066595922482329395320000000000000000000000000000000 2475 594678711151237583147793392490679296027786148806188961 2476 944728677179209721164507392739135668260936920072192 2477 247585321585257344949980426293370279011109462442 2478 4608620107353781394272444280824561133420544 2479 893792600673879496753215789794921875 2480 2434970217729660813312 2481 -5559060566555523 2482 0 2483 0 2484 0 2485 1 2486 69 2487 4556 2488 291785 2489 18116604 2490 1089712000 2491 63451168768 2492 3573700979499 2493 194531660323216 2494 10225459003906619 2495 518568142262400000 2496 25348453106415931296 2497 1193143452070244799424 2498 54023407777855174747257 2499 2350445189857063626342400 2500 98153211332737767967578125 2501 3929411741354687679183712512 2502 150617286803806766128032637400 2503 5520433785306747494404619763712 2504 193205109018431077582208127518151 2505 6447236827928198339843750000000000 2506 204816492911651543198840088594705839 2507 6184154999496775068661171194553171968 2508 177160051712667284608834996393589923680 2509 4806418086181682121239250507989506625536 2510 123253280343563848922046271406319580078125 2511 2981217809117668604980441220508501942468608 2512 67864966863289580297075568099486847607783249 2513 1450536471150782615696053575956491930284834816 2514 29036679616881445921490196978634108554069847600 2515 542909909661295983421917679845376000000000000000 2516 9453957465524274914427397634333932307466252397251 2517 152845876694301075062832216335937937988345105809408 2518 2286619453474108254598268674872408594998275933338467 2519 31540276590952494769252970104029266743399071816351744 2520 399551272327428112969722048630911965967285156250000000 2521 4628889562800614052077156255636984001571427568337027072 2522 48818133510410414366370623594635906010408978591387253537 2523 466347447424397099692366147207711621687424056467424018432 2524 4013142548364845886738225556925216910152602702838035868309 2525 30924334329186731607691614876870738260100000000000000000000 2526 211978414101923994143495177138909358872461276385559851952584 2527 1283206786777520270229911965274085648110444103872860464873472 2528 6804766326041937484338863318230766173237064776484110146282975 2529 31328981431226986716825432709718231072643363833465854754816000 2530 123978003874492495357635561876890051280497573316097259521484375 2531 416988709307559531169478918467303303729615191979228313312821248 2532 1176994807191813228699595701259882176870984376621016675466607680 2533 2748160759302373735191695062503399310989160965772128583224918016 2534 5221397361529348184686618788908230273228710382161645545387869461 2535 7921343721368347073049303707633246535680000000000000000000000000 2536 9387875208150869731815161481611071072757112153222438413843505881 2537 8471857937428700108191242261055095808272573495957305724286009344 2538 5648361568806781793014758087844588924038056911941166651362537952 2539 2683885741091607313477418173692707005646114047265745687959044096 2540 870213575907631127763826795252911145042554549872875213623046875 2541 182552155600982094032476006671581946441437628931520553268805632 2542 23187316393467649987242596726509664902204301374489985059756427 2543 1639187587174736691258368904496062272007433535292088623562752 2544 57795962512692410013994996695048684318869615312790530680800 2545 877352311194154285218463351000000000000000000000000000000 2546 4670667234539763308319467328443980964152669719409821129 2547 6451010924776102652717263313582544354775408568172544 2548 1433837864110613613883886547518169787563347702045 2549 21808224500781627214836093504840025698729984 2550 3233772008131258189678192138671875000 2551 4943727411754159833088 2552 -16677181699666569 2553 -17179869184 2554 -1 2555 0 2556 1 2557 70 2558 4692 2559 305184 2560 19253321 2561 1177296120 2562 69724266625 2563 3996399960064 2564 221510859714018 2565 11863188184267232 2566 613354177553057579 2567 30586576904064000000 2568 1469765433508309950713 2569 67987863836547338933632 2570 3024328266858562713651672 2571 129230943742243292760244224 2572 5298420804823740251758203125 2573 208183228714836795106059204096 2574 7829144497350357398781663640217 2575 281431670176101558190564704256000 2576 9656310845927314739323247434300350 2577 315780228786408745117187500000000000 2578 9826831887502807935156959012173609007 2579 290520783229964903582199140683968675840 2580 8145423542678891859686106152465280581521 2581 216179520621171293700097691526855416406016 2582 5420276427861662278845135581872163085937500 2583 128121344131089603873072640850411829061484544 2584 2848672379313023711400507679156164439450034849 2585 59435709212395821022380524466295720012759007232 2586 1160722164283464244979461416492307425778163504401 2587 21159189466061615246121609346416640000000000000000 2588 358994684411211986823503455477138448819658844759098 2589 5651048437809129430273123174264671926359452859891712 2590 82252914921199632326784625132299379020204176038692947 2591 1102981221628228893458534971068222440021908082739118080 2592 13572624506250551004099609858529277808097110748291015625 2593 152608561234505122318121334312037882665683374335489212416 2594 1560603851726214907028146506817911624990392398763939519904 2595 14441208644625024292213868066903549255037303334242562867200 2596 120255727285422890346975463962239168556389311183655413154189 2597 895699842704328869072761692664029636963000000000000000000000 2598 5927533743212561803793843994429283240074155151157327400849897 2599 34597155909969789589681016786534722069019365892849082686242816 2600 176651296919788128181233795226626095791614763202563287880519446 2601 781916887376345153617866597477696970681272556405248909717274624 2602 2970071516592131871599135549558781121959327720105648040771484375 2603 9571746957945009803597871089210763525738130099580509878038298624 2604 25837710715235651037671125189793346281977577574280677538063980961 2605 57573622658878626352652587249914438770676283077612568407841964032 2606 104152371348654033720871139483069411343330708522268531800663914340 2607 150064089350166580670983548765138950553600000000000000000000000000 2608 168427601630723931322164512634115793417724552052023501486423651833 2609 143490009172173125735012604182998786120437029135642394713590333440 2610 89995539030654356864705296120159188651303909089532285309175070497 2611 40065591789854111166878394480299658693872020221228158971392557056 2612 12115649707129925250326027556950978442680215314030647277832031250 2613 2357858206319100162980973265281775430444186726132259273347956736 2614 276122143853121255355316475243110605142048702672950751365848827 2615 17865471885612468355351214997237524455672202928563005528473600 2616 571456550211771257707800279291426162431001282867470392658201 2617 7784732445982318028890680310000000000000000000000000000000 2618 36683896710496731526545065423579715013123952135432689512 2619 44050257980775143452422047366747269492115773184802816 2620 8303767797677493882537342848573596559865667677221 2621 103197626360567074923381895344092787391856640 2622 11699897037286893464624881744384765625 2623 10035028776097996079104 2624 -33354363399333138 2625 -34359738368 2626 -1 2627 0 2628 1 2629 71 2630 4830 2631 318987 2632 20442704 2633 1270422912 2634 76505848056 2635 4461246050625 2636 251708722642944 2637 13730041000274697 2638 723456704484528992 2639 36790851831498208560 2640 1804080525708096000000 2641 85220601843711747145603 2642 3874093782299671459784064 2643 169307376967600329717551655 2644 7105307918933628831498502144 2645 286014717642005136608484375000 2646 11029706116568033801051276545536 2647 406961942158967183530642443149301 2648 14347384292321330156200324393598976 2649 482618392582353066748793004645892149 2650 15466649597924027338867187500000000000 2651 471478754334966663205947827255366255232 2652 13648158155062470168649822535491944185856 2653 374508384075412555028631744335369460918527 2654 9723162716609522132627488286867831849902080 2655 238366041638314429346539018970962957763671875 2656 5506165558166765151796056783715746393236701184 2657 119574718735338567637447580775437136449216818800 2658 2435377255132291613080747777394247579463915241472 2659 46399104871329894761376820000060606006187839928841 2660 824651182256012770507987666662850560000000000000000 2661 13632088350881820764453966255869376143975511102112033 2662 208931697322363477497991056401291891558102094655127552 2663 2958752932305844390670895188924797905732618303898115760 2664 38571874021341950352814152034710954238026324393219588096 2665 461057563187309301189546073346442804474543895721435546875 2666 5031308836837953281045502053917630554579806190083174301696 2667 49888928701121548257838604146368098726339452865694224790111 2668 447195558310420070160688061430266804267196136888804443160576 2669 3603520126848799378267354390564732501033337962905338695862280 2670 25943265251254264123952102333614766961087000000000000000000000 2671 165751104544208496479860115701420842554849122368381258918022077 2672 932790575449383540944630934995297819785449810091334222198341632 2673 4585856326031147148816163161526673899696197857504137798824384717 2674 19515285554573072339427070283967447229824359006866359429023924224 2675 71152337817940984406037499692047276766970753669738769531250000000 2676 219714197967298806538281412097843045328204357782430757553411457024 2677 567196465885008269606345178236269674417451643546172199839739585463 2678 1206160161790677557584139628123042868113116686460489676141575012352 2679 2077550453729618396259874934577384802472141960942244611360796942459 2680 2842854912575964671958684901150114080358400000000000000000000000000 2681 3021754802028888170216637671897589724554381358077220198379022773088 2682 2430326722225399661282784514594986425618960201514331601807477833728 2683 1433902016851408776218739146549348195363519487019049017182813053265 2684 598107296780200061654415620905711227011614498783398612534936207360 2685 168681541968334411838433011425471009464564911462366580963134765625 2686 30454284710053652965278961620542708776038487360810342081108115456 2687 3288152756975496869784960420715812223117977216879989961979201200 2688 194715411581252779969114153112897546203977232719251002858930176 2689 5650266464689867324631858108560152259233448343101478481751411 2690 69073801347881637436722169590000000000000000000000000000000 2691 288119065283612713964030382856221606440741541744205815447 2692 300793976447992326397638272425317801098722916933042176 2693 48089509534968161880574194107387987406116239826232 2694 488336411158712686251274811035516570158759936 2695 42330625145778176374733448028564453125 2696 20365205457375344984064 2697 -50031545098999707 2698 -34359738368 2699 0 2700 0 2701 1 2702 72 2703 4970 2704 333200 2705 21686355 2706 1369351360 2707 83828362597 2708 4971684427776 2709 285448915960000 2710 15853588651704320 2711 851037398855322777 2712 44118798010616229120 2713 2206827356890654209841 2714 106409636928241920000000 2715 4941299348202002794498510 2716 220754143270861199009325056 2717 9478133775942280719222299031 2718 390660310610717590169342443520 2719 15439396326044976799619939453125 2720 584362235944072638321041736437760 2721 21154038276065691784988621313981452 2722 731429536351551887096507503845834752 2723 24121066168557713352482957617791181749 2724 757543468456880929687500000000000000000 2725 22620944199925728908268752543916439665025 2726 641166593847960252723245922950782824480768 2727 17219059145038482168940444994596496475839282 2728 437321227015464138590659967385684915940818944 2729 10482559434470374518046224752509085760498046875 2730 236633945417569724108611302286074720823709532160 2731 5019219993309098388820024143140081796419971709893 2732 99789544928635623266451424622973978096948561838080 2733 1854773690988903651172291701926300241796796733402040 2734 32139679711598046210474642292657356800000000000000000 2735 517650652992353742327588049215297270111078238036764465 2736 7724664657613065226573281462627034346006220388218961920 2737 106430500643231856058732090860322445488359322730798644081 2738 1348880140789693972536802214291138344728158987177296920576 2739 15661972853837056256490626222076973433325637474060058593750 2740 165875809370517237396730944466590150845080175735421293035520 2741 1594834720030046000576745102105156174344518995408699413916831 2742 13848139189305441467791174187627624160389082673745980169388032 2743 107981196386464671125531746724677293306785408203372181763950821 2744 751426962256498057646380219228522119723720000000000000000000000 2745 4634883553228882105605921879502755220128474049299494013997993220 2746 25149415747103585037938597709845366736060052437557583906338766848 2747 119048535786006693557143092890101290705423743546142511795484362317 2748 487067585347114906831039295848733506737720247711988873501972889600 2749 1704556657533721313360959103562212391125285648740828037261962890625 2750 5043418824224491121632404984207174763259189464388405944208955801600 2751 12451251368904770227079503220068955547115903517353505012938538903546 2752 25268903860899576487092714899208825445533688874423296370142127063040 2753 41441359730000251613319079696980623213705036300819497670762793590499 2754 53855816464515961825754027047699502596096000000000000000000000000000 2755 54213216807565120538994990026006004691596479314478737240959383303845 2756 41163060834958077639859894387415777510973417102816405727689975005184 2757 22846410122952825129018575457296213114107664824801784441851845707056 2758 8928667279845535207800595622806585093083879656994727257016698404864 2759 2348488383918067298821604758027800465328270442225039005279541015625 2760 393349971052283739232171836973653066838320208885493159308642222080 2761 39156397970590882987585371291145121033687070684691509737973580849 2762 2122199276347683739365155257387920260979660357488255967965478912 2763 55866909059259056736164636121955987064826917662574088980025310 2764 612890689018993194078314892800000000000000000000000000000000 2765 2262916517158043841937367856893777022848558306478958133415 2766 2053949747737737463561729800468564252852857149985914880 2767 278500192161034675986257958811700735923754005043077 2768 2310832708788873667967357494148542696601419776 2769 153153640542456414550542831420898437500 2770 41320706725109395619840 2771 -50031545098999707 2772 0 2773 1 2774 0 2775 1 2776 73 2777 5112 2778 347829 2779 22985900 2780 1474348392 2781 91725788608 2782 5531381958895 2783 323081786261520 2784 18264198544109375 2785 998520315459928064 2786 52750363544868029040 2787 2690511160980165407936 2788 132372226808608516078141 2789 6276333384152029440000000 2790 286508646035139171793821513 2791 12579042870336568597873377536 2792 530603104741556782201770600432 2793 21479080150739901834919260717056 2794 833435988462163441465630029296875 2795 30959956610685248644079484834180096 2796 1099595045697056403877272880154104003 2797 37288271907079988960895973331516260352 2798 1205560836574743374572442395270409769600 2799 37103840942947845117431640625000000000000 2800 1085323806833947350008077431116392597079857 2801 30120884913259093562620612819933962254155776 2802 791693885765264271853855222762272969701275485 2803 19669510957747312357069494038545585868182175744 2804 460988702677442703991485858009215526123046875000 2805 10169622313813730194099870802103794874940804562944 2806 210684746806671672310850792181679720378742460316999 2807 4088875042287139929441568427514348681734355157057536 2808 74143358030820524012847510158975825067414964632401159 2809 1252601141173681337598666185039780249600000000000000000 2810 19656724021017404940962229235417687864717006350451444848 2811 285597852491046666464861035436578213269028495155425705984 2812 3828454665304262431718264239841712960557188063795319547877 2813 47171097603660672798623570241231386057644775860226783969280 2814 532032035172741143435537805205568572009788275241851806640625 2815 5468713018145095659933305042030865689877012564541496036950016 2816 50983211113854506926523914432640006495399924903919171241181760 2817 428830196191840684724175556038315435395900369179429623239278592 2818 3235707964048092024165196162357489384978314177454472135110744771 2819 21764510910157313805672843506847220582878990000000000000000000000 2820 129604841011855534664655791150238696949635122881002269897319163147 2821 678065504806317641915831069695801929655688873569054991155931906048 2822 3090492345419339753024827102671514653754643733593236097909819395200 2823 12156359794606087696781917864683917547205293106333185365896673099776 2824 40835107992894508223873040096754127858957872376777231693267822265625 2825 115768911030172615562258965730623961230343642558543404479733064269824 2826 273333262769454525021882634962151775072064393097568654701272384315909 2827 529380361380395776449188655963887216703252588135181747268012145115136 2828 826639994801683297558243300010468006635890781137422314247441929608840 2829 1020259231038799943075906842930987770314752000000000000000000000000000 2830 972637778105188415006788694728059884373799861171628823809026850084383 2831 697189214029188203614387977710774239536380224223437334265884949086208 2832 364012637803724077997597217282696703618650470742306502219373555114447 2833 133288959729045362338338880030413981857156242531381258311708195160064 2834 32697102629245993304747576199034941837955582961440086364746093750000 2835 5080539608791221207736500254943545012871944101345559441185477492736 2836 466287187777000019531405341315581014537398215081549757087926935437 2837 23129806377197171512752493251300272577308197497228059581278584832 2838 552383068540261083526860558147354182861528162514198715481012889 2839 5438168876711115566415927232100000000000000000000000000000000 2840 17773177066869880151760037266337998747670350882612770861712 2841 14025246170317961097312732224345971614033073864422981632 2842 1612874778382465598739786352930189239623464356517915 2843 10934977785780965890296496098678156758655959040 2844 554115076983391190879046916961669921875 2845 83822005070936202543104 2846 0 2847 68719476736 2848 1 2849 0 2850 1 2851 74 2852 5256 2853 362880 2854 24342989 2855 1585689000 2856 100233680553 2857 6144237732864 2858 364986090951966 2859 20995266721027104 2860 1168618725829709375 2861 62890670515726319616 2862 3269657547198800494569 2863 164076326504112049086592 2864 7940089366554789573966300 2865 370195424833427251200000000 2866 16612473454529292970960057177 2867 716780746169811029134115043840 2868 29704123345040026584505253179857 2869 1180951511047234317705995423318016 2870 44989812567486515556630554941406250 2871 1640282096236023504310955927278086144 2872 57157373393312507740891065718526495203 2873 1900955803277878727837572223038862131200 2874 60253428290715468722217931320283547980401 2875 1817314873724548209387207031250000000000000 2876 52072440269067059433890625250051331713326768 2877 1415026479331734398875073611055192612624400384 2878 36400316851150612115190994555080794241595501541 2879 884680727613665018050026367273355443803102412800 2880 20272776445933754826304783496551789816314697265625 2881 437051488209431060679615417991979686781152181354496 2882 8843617652974590678647323025657204459039867010105558 2883 167541590889057180859354914121437737552771076999217152 2884 2963831957933096434828683956739030517850344883858963879 2885 48818458458483331655527661709884915712000000000000000000 2886 746423861352976996746751006261893233189631196384172534937 2887 10559181137670476847054934651010144799074846441153856274432 2888 137714894092458131299402689512311449057546663419387273440452 2889 1649599828663355237739123648969848917664998207429781533753344 2890 18072952181161643051266651264422205950176192321872711181640625 2891 180296465098335666366243519317185368327085701219406541293092864 2892 1629816420996207210556256587907650060594828394980845570299742657 2893 13279425824081127784204300219222009959536361168181876578236497920 2894 96959529797510447944229596884617174841817391846784098553750612450 2895 630392518437024472440793898628560953894658100000000000000000000000 2896 3624128766300172924212446208851342310155692816119380500616313927883 2897 18281650493657993592580989215606783761749606991681927402988607897600 2898 80228982860099992605627468264098160802328939731271526825087045887841 2899 303401597440733292538722842789714785052156894324151108802262205464576 2900 978263783384019672762802024829797886695814668200910091400146484375000 2901 2657411812942754986575037457914002875210026874259719964852578603237376 2902 6000286262212644360280472030067904849073815260344948442831678444484349 2903 11090452065428916399166110703422924607669815783736685919753140397146112 2904 16489171336505343964843408626583235051865900641568659148110261856385161 2905 19328068291485679625003056317665765354373120000000000000000000000000000 2906 17450066664654842594888080389339023713961864255285851644793281868830222 2907 11808470757496142267541505499820452316457322528171176713687509533458432 2908 5799825870573111298765836911031808338577227700597580202217869059925647 2909 1989764679187197234088612550521718348225157805990184496875063948083200 2910 455229213679918890088889571615107120589409687788225710391998291015625 2911 65620654928345124559060597851578487244470734494440927946275693789184 2912 5552700267483318775069659610317666615548244877159157215549393609644 2913 252091285210193853280648055926948227795942445676877643359757271040 2914 5461677754291022294697655142279380153763713693367870891510863369 2915 48252781876921223723376123393000000000000000000000000000000000 2916 139592344947406526788404024684997995523396133185204314554673 2917 95770371380641789070008019391019258889441733715496534016 2918 9340622103550016459274698758829419525897972460323866 2919 51744870461952553333974831627177684372327235584 2920 2004807182204673881642520427703857421875 2921 170005193383307227693056 2922 150094635296999121 2923 137438953472 2924 0 2925 0 2926 1 2927 75 2928 5402 2929 378359 2930 25759296 2931 1703656360 2932 109389217000 2933 6814393919109 2934 411570812209408 2935 24083465502535757 2936 1364364205694528544 2937 74773044273564000000 2938 3961097612817049059328 2939 202665152570197745328327 2940 10005920551274176788076672 2941 476270745524517044531177699 2942 21835145486956513305600000000 2943 963231923701155074150807904176 2944 40843698791369518711102016645632 2945 1662890653697012778731298507027225 2946 64930456130203687288780265105653760 2947 2428600711846339366334070870166015625 2948 86903395539768265806011327891970926592 2949 2971062252423618920861731020433736733600 2950 96910711631281534421587164984781985284096 2951 3011441240161176992729919935175670048750851 2952 89010551639080018213488769531250000000000000 2953 2498368706649422492110244843127812016696098639 2954 66475468532086814654997743915292415217771741184 2955 1673605279373111348636845548618970499779028624632 2956 39790515966172214461876016168801253465006330904576 2957 891530448446534045504098393734415843058624267578125 2958 18782802099407162541362684076354539243873300578828288 2959 371216114965220517272468306039447563762428355640908037 2960 6865014065564341719056360519144782332583542317370703872 2961 118477232595993312343449294309782242404100126688289071520 2962 1902634292692386012717159820993805418496000000000000000000 2963 28343918355946424080425762304032546267671653411315122513471 2964 390396164836818346862422797391795530260621081947940361601024 2965 4953798258804693148104323735081380235588610588156902294025275 2966 57687434318149004337858002834230231137864723536503970992226304 2967 613932205109611566774088971072582308235824141632080078125000000 2968 5944143570726479404014547285355253089665095414265411538708856832 2969 52101495926117639219781178224675331785281139512538571168932509601 2970 411219060092457187183363989221878224772494745568078302559911018496 2971 2905438476837333033521996422390050249162011407749218418977835898049 2972 18258840225806014759053631653651411999353373300000000000000000000000 2973 101341193833361204296885922113332004782975673103912968690850848177344 2974 492900379687846926618624428085507491298629707307160427531314927763456 2975 2082739243896377627020271311358519446011505991937313849633785115301307 2976 7572376178799307325890464048050802555128741631663266009345503841484800 2977 23435716884778129113473224618326093970921419895603321492671966552734375 2978 60999429645901976904306683812401093935512397560828237448948292935221248 2979 131719918987193366210947556087432320702040269946689735126999339383874120 2980 232343577489067453699772285044098822601264390303233091794672821544681472 2981 328913158175776874012988471858028107949830207069055973511119218462302741 2982 366156181208937593638542989494695551681167360000000000000000000000000000 2983 313071148844443429417744542197608312762173223488170233598700845356170941 2984 200003067782405173150688115397974205384576961471059308829589242518700032 2985 92408824957079582753060074793734897794295812907539652899974423581790400 2986 29703611511330429948004378727860869861888025015340851817013692046770176 2987 6337981665760093451762129931241082681271811572401784360408782958984375 2988 847561614473754646918537366352889191242383065503335159071263028150272 2989 66123370036182143821997305497027112813141006607008896959999066764691 2990 2747537745995960181214746752107775462623610978155795005341744234496 2991 54002241543258373322878740425452285679924040839390393936328355280 2992 428146130002101081569601961609000000000000000000000000000000000 2993 1096372510924829819729795886767939970981532040723323893236649 2994 653961001682590623781562297333386298203269278808588419072 2995 54094231276172856023744386841294612003921556726641657 2996 244859356057029524662070013170997165682027659264 2997 7253460526106413453817367553710937500000 2998 344732753249484100599808 2999 450283905890997363 3000 137438953472 3001 -1 3002 0 3003 1 3004 76 3005 5550 3006 394272 3007 27236519 3008 1828541952 3009 119231249341 3010 7546246960000 3011 463277056460364 3012 27569007064404992 3013 1589138120576113997 3014 88662349972251095040 3015 4784287660602728890625 3016 249485244307284655341568 3017 12561916186448933524526754 3018 610194341935744013817384960 3019 28568170025635697552389895339 3020 1287897003727385163264000000000 3021 55850547564550921089611022972941 3022 2327361246621583045554138292903936 3023 93091632230062446872367215469299976 3024 3569972258672761366380159102210801664 3025 131098599460336906792759217337353515625 3026 4604208125950741084291820086093413384192 3027 154436958588606239895404517599906142635041 3028 4940507303056190096074978823610642403950592 3029 150510578405393537724392802196624711539292950 3030 4359661838267773500205078125000000000000000000 3031 119868517052637416201141356676010273564155821679 3032 3122901218532243852293888174603386685047072358400 3033 76948633238532154616517764041002816160259356785277 3034 1789668420973693274415995530870283308975348510621696 3035 39206595240027013080500712460703882395903930664062500 3036 807213026892700185150055020967952620512054529488846848 3037 15582017384426574843534302269592985450045705011124506597 3038 281293843936361950604274235410980472991292392095602442240 3039 4736049426160468852253445024474771687336241053981634413281 3040 74152633369356107242465286371356820111360000000000000000000 3041 1076302285289144436263481440613055468344798866382307049162826 3042 14433805380567619060583978784149844647538756949257887202410496 3043 178195084494352695621782078686055545101649365215288055761638451 3044 2017362041621483367604279650669373759927190111846670820505026560 3045 20855073852495747330298781193285603579997678225857257843017578125 3046 195970801591356887080042328045294302525492330243564169912135974912 3047 1665565423669007256304422414013333496914648266879404944754881309152 3048 12734068296588033900773110048084998874014668300796685631413584658432 3049 87062847358234500152910771590668425303926014492975463933146643853569 3050 528853431221069708598385132650685531363761456000000000000000000000000 3051 2833794886944769909807530801229939211711779428346014057516801493234369 3052 13289324417437290124729216288357219811032642808833398003593136956243968 3053 54067777047979496129195383763549374700647780409563142715834847874163582 3054 188993339115322924867145271336788282021991203170816987414124282536525824 3055 561436327534852736017760564837407402105640130685060285031795501708984375 3056 1400208427991021326025559512507690185447256896477644419618297143967612928 3057 2891551552674556602565342933319381564618228457785930093735856201605964733 3058 4867568759320047820613335835494869755859080639428920929248232985245777920 3059 6560903723624702131011046327860342330857250434977233601623188088724269180 3060 6936562258349038280270798663540595726535884800000000000000000000000000000 3061 5616800561415983149634272774357116491916015825424803257124243706259473661 3062 3387502746448362555896638978166767555226153500971986378086231193734348800 3063 1472352984470610014723002044005952520747215948518015235861861426871700801 3064 443421549314291723422652258837426424218605875349610677122218049578991616 3065 88241286781202618425098605394389633410236028269203379750251770019531250 3066 10947173433635733313032674759018349855970772634124519235749822681055232 3067 787418706993084725610059396527222800568705902488046616677845751015611 3068 29945357529429195935209184354169926817932022389747008343783843561472 3069 533946201678640861309991938114901960787763598606247753492992411021 3070 3798933481251798578462258382160000000000000000000000000000000000 3071 8611021493796809636472526758746477779123223167843076208137784 3072 4465525042415590677692434223538936314510620360744735080448 3073 313275264208359876951287816577256347346165089864224537 3074 1158686913570461827968571089262916887858202542080 3075 26243266719508697860874235630035400390625 3076 698910239464707491627008 3077 900567811781994726 3078 0 3079 -1 3080 0 3081 1 3082 77 3083 5700 3084 410625 3085 28776380 3086 1960645680 3087 129800351232 3088 8344459101651 3089 520580042010000 3090 31495923715346595 3091 1846705665149299712 3092 104858661889929742080 3093 5761667060592733388736 3094 306118450061395717890625 3095 15713545388445926802063360 3096 778632815134360354089500901 3097 37211682125837129895817113856 3098 1713605856086782010979381776040 3099 75963711494425718997504000000000 3100 3238351622810136194912152689057135 3101 132618017774152384556896104022981632 3102 5211438269852829743337247266849546807 3103 196282340942383230029117214877888282624 3104 7076849931166981208453383055695312500000 3105 243934455442192532198233672942877892710400 3106 8027692505817678911650767688712037512776373 3107 251867022754095245205976366248544741770657792 3108 7522455995426850397314806995333901116017647049 3109 213532564331434674099579467773437500000000000000 3110 5751137268953411691742524479811240615825526428960 3111 146708436000007537806666740673028524951806429626368 3112 3537926314080475033590403169142040746042575423550315 3113 80494383630345968757889497676268174553475740266987520 3114 1724177915621121556574847633013625994878038787841796875 3115 34690929890904892994782462823230315575799974072040816640 3116 654064454586838236029258860432802129110180896185794738080 3117 11526010854573499573179150745457099007665771690685733011456 3118 189320459936143497136309824936764567242217778019027159012201 3119 2889999963066548849189925062014520587714560000000000000000000 3120 40870376310394722475139171454051893961007961305868685139324845 3121 533649550197770427121419127496805866456569162957777979950759936 3122 6409927590715276091526076933186044100044247921203852678301687512 3123 70548285862920037077591179322065167036415713979166006582460809216 3124 708439957658514751723364227777455744511664892947881221771240234375 3125 6460906372701433860984944545837927680818125984196157784696522014720 3126 53244309615515357363793160781025719449269115203106590328336310385183 3127 394331175567858454834871873883619860775749553767315434523317556477952 3128 2608879675323312180701052030216629626697684095642013610939233046621120 3129 15317837729857910815179945029911023580932242481000000000000000000000000 3130 79241157100230852459808701494381609000935308902020931575952568706653725 3131 358299873056984409547096572087607944952552366842734652129731016797454336 3132 1403596020710244199558728036209153091875179409275897379387428694489281425 3133 4716945036349614056072624989507174466138424000017996756524248246071066624 3134 13450015266251865172607183505477032703367967769736424088478088378906250000 3135 32141015960282864378910067888686938196281867974003588372064372424777400320 3136 63476127574809354436151093676334832610072328320302528248003707831108084099 3137 101974954000281568072098398109916960531671957480765132423978323601424121856 3138 130871801874427430396959214976048598681055824786071730190353446275501295219 3139 131408121542802013732645113480918003497094348800000000000000000000000000000 3140 100770858838859254684114036411030655403923009436796027446985314357162751680 3141 57374994215987232889427115529838280297148377711016687246619555121881677824 3142 23459050711730017343489013476607699590199642305378084910352079055928476817 3143 6619487004847380695594366081753048869707485605348317204883269720515543040 3144 1228549576731637874600047131947228260934463250452023930847644805908203125 3145 141394565468267701325597923497316449306197453960696577073499835140669440 3146 9376839380439733563244807183392543940822343646453490356332006895261960 3147 326373837401198829047933251224745816263700936939094560061305191923712 3148 5279383561489207367858245174583946426186235135435430955123304613151 3149 33707873512496974968926564205510000000000000000000000000000000000 3150 67631840845847818350684577847806840273275220144077770834110215 3151 30492512325864000431286975409644400130458808655489173291008 3152 1814267230525309146492804008151732147395704731963080160 3153 5482965345080593819839006456551518333057049296896 3154 94949030967011422035284340381622314453125 3155 1416709944860893564108800 3156 1350851717672992089 3157 -274877906944 3158 0 3159 0 3160 1 3161 78 3162 5852 3163 427424 3164 30380625 3165 2100275992 3166 141138868753 3167 9213970268160 3168 583991177514010 3169 35912365653500000 3170 2141252619463149939 3171 123701292749772840960 3172 6919058092546693081561 3173 374418310900951831383936 3174 19586720556051544285000000 3175 989699849224873097390194688 3176 48262466633718419495593371261 3177 2269292242601885924683983191552 3178 102787298849729925119046504722761 3179 4480548869441900030054400000000000 3180 187767563439489531155529958298967446 3181 7556858078596786487657834012344506368 3182 291745758344497735898498162928674069367 3183 10791892646287786245113275123437938933760 3184 382016323243865436591334311109687744140625 3185 12923833355077056720152860054266361883615232 3186 417282544003140851603034248068942962617490596 3187 12840178803454030865714872146096573167068774400 3188 375969216268094299839111123850001096628396059049 3189 10458645124658345029968719482421875000000000000000 3190 275932168843137939501527773033626286770807159756769 3191 6892105669510814109809896919924406636804449148862464 3192 162665950999571315311772614039748782704468855137956786 3193 3620416899631124672239781098688302997247018020792827904 3194 75823709417149254457245611424881495061696068572998046875 3195 1490883542016536483623825943299543970032668459872286670848 3196 27454744799703701430986156001017993177385813220510819953769 3197 472278114446759780148144813421936978456328130540785483907072 3198 7567960830909304159646311576403881617750143015566866508555720 3199 112633893187887709677898391025726550704128000000000000000000000 3200 1551968886979117543516151910524114701213863335139968745516318741 3201 19730198303053706706311735651080928828743155428323763524437278720 3202 230574102730174165648458909616499576532876146571576891033981815257 3203 2467113257566747933559528388170248557953586859223496087430408175616 3204 24065470933210665153757290630445954932608352515270838737487792968750 3205 213007809417742617112766675404949534861949544234388182902669125353472 3206 1702098558330929553547128366111408736427697408895497117658187159509023 3207 12211107432680653469891160442737115580855516334928599964540927098224640 3208 78176321666917408096992379017404797243206500515620182557188678485794081 3209 443669528959105233197446796917810141487054430750000000000000000000000000 3210 2215813504185296393950033950101398423887482354736572608034637249189161324 3211 9660295361907319343826285962379020303962552272949235115531860635553890304 3212 36437262578881146992597381616031300363712353979391024390133033858608181761 3213 117726744128091569411342472672430040787027252718026673996863223051898060800 3214 322214473467925310914735573515990632531558190976284095086157321929931640625 3215 737779380775004233269228201028301952260030665860622654858705806739434897408 3216 1393445248509100350172472267089355374045444296837881757548160587478548745418 3217 2136362475301153445532671370037285997067883290509396652884061993555923566592 3218 2610528861166857293584911541611953383354170061372984428363335421922317546819 3219 2489431185689059509047486296347548155411169280000000000000000000000000000000 3220 1807927107271422159155115509096797239328132878616053259607360342367162282361 3221 971774846451699666003548577930087229354600035780804615633599830706651922432 3222 373773861363409924589022194354229700180691248066621184466333699693965192272 3223 98817047288529423554747421166649959127822075679979304444176826734984822784 3224 17104624349256528842624227898292579412863408332742308266460895538330078125 3225 1826263488484847552175913482336173392303173538572008809728500174434598912 3226 111662468754806434889251721229249174823297290671550768615504094875202537 3227 3557141758461235597352688802446910673349226974592170620610256180346880 3228 52199810957916231572030785601159489119383186905121015217933434223430 3229 299089400312451763904643058233500000000000000000000000000000000000 3230 531187374168459078427908459801543262447367972786112251633751879 3231 208215898267587278028756329488843710527585506357955505684480 3232 10506943764218644886790613341021330600346777494691989361 3233 25945670589060791951222612203731608671193080528896 3234 343528821237513620872050523757934570312500 3235 2871198821584744289927168 3236 1350851717672992089 3237 -549755813888 3238 1 3239 0 3240 1 3241 79 3242 6006 3243 444675 3244 32051024 3245 2247750000 3246 153290971288 3247 10160010284329 3248 654060234018816 3249 40870917007277489 3250 2477424992804300000 3251 145573212006598430736 3252 8286111921754400804864 3253 456551361854003143745227 3254 24331338493463700467683200 3255 1253239136889359656862109375 3256 62335123445531338917640404992 3257 2991481530570795725914743832680 3258 138388994749515025276866296817152 3259 6165495272612231729592094499749981 3260 264275109476848458663413760000000000 3261 10887223497184084302676450530984708349 3262 430605923527712777979854398682648434688 3263 16332456244254759650844172192723997785920 3264 593354177099342568844712842879362836463616 3265 20621671032198415046058451042969583740234375 3266 684714540580282666149549824591468135508860928 3267 21690507129358128152643324460152239030549853819 3268 654592212596396652266462580552097478115502063616 3269 18790784773906039921531612159588026971131299012000 3270 512255628016345517793457000732421875000000000000000 3271 13238870547135041862679477179136937261594100033062641 3272 323779067208518715456155048604066149368926850523332608 3273 7479017160218069493074563910918516872046035146577104137 3274 162836435736035820360167013646553601843902944904188657664 3275 3334478917568765980530184370634054108006811340332031250000 3276 64072474933527789987677913140957800796102213375210817585152 3277 1152429254840025117383146577045163215075852189945976084274627 3278 19351588350871823784148557832412154936843819071704189537615872 3279 302524255209899587162910071810151799070824934739461413331284279 3280 4389755728992846433148338638548481204656537600000000000000000000 3281 58932841916080190020599496823732449482861359579529902354702761944 3282 729468852608525578609232027896196672566890278083907450690487713792 3283 8294074480159978913606514809282600700014780250063802419160164726565 3284 86276338981337804273349739518534602073018161228795882910526105190400 3285 817496084144325264071187424093397471583384066781303513050079345703125 3286 7022594703531400230560578849209794644158468220506528854011068513517568 3287 54412190207608668474050061775902639560288133691848887401885078021086720 3288 378136840227609440481801234203311863042552536997161104960563505335894016 3289 2342590701739416973405031136602833196111773309019323237333732808614361791 3290 12850550736877419671468005556636973537183665648070000000000000000000000000 3291 61960598065466900703216532209603487631709864329201998617301855733992720371 3292 260455873687809378159817302928159546052279997370982012975259629325180207104 3293 945908997070614375412043646655197976339603713393108429290131339431210309072 3294 2938254776385290839237016039755994524343109546668225608248813344951501848576 3295 7719111455041836143553209750262839995704755580163691774941980838775634765625 3296 16935320755553312853367635195350760337529971149278857595679394423551779930112 3297 30589289781488692901935386988499472453013555275904322273903608231891135210337 3298 44756525468619181304132605382402118803796649326629893450121840738998987784192 3299 52072798245141027126946998859354000478135398968325166661632621488583141283600 3300 47160461282925149906296823657332603038281498624000000000000000000000000000000 3301 32435968720218695184949027981029565094559987514405887411047125532189991082939 3302 16459197340242823796054186323204481083034129845256182710965644960525864402944 3303 5955351781078558423174064074919574010038357297941132692451687550846624162735 3304 1475160964538912685746448881358350564129833441194095795828696912231508475904 3305 238141121587873364520362711495180267278934176234354265034198760986328125000 3306 23588164922232117911904417823743997201957665184558371257170004750115012608 3307 1329713181866767117238089882596136201472174311326264617369237143739227501 3308 38769215052720441219657066614665978285026312451836912726587411861078016 3309 516124701360697266245897944692330969625166469466541426890911425713069 3310 2653815267999547889357164940279900000000000000000000000000000000000 3311 4171999799903501340695014937583627799566834773778310327196774976 3312 1421787087533786220779754832633594483177013581619730659147776 3313 60848735735853350182084665330087189170657509339102364407 3314 122776231463881188788301634483080542028816187392000 3315 1242898951352510994183830916881561279296875 3316 5817955506895402903273472 3317 0 3318 -549755813888 3319 1 3320 0 3321 1 3322 80 3323 6162 3324 462384 3325 33789371 3326 2403393600 3327 166302703125 3328 11188111451904 3329 731377613337048 3330 46428930990047232 3331 2860371733913207009 3332 170905883900556000000 3333 9896805197712334374993 3334 555043922772314701545472 3335 30125364352017582194465622 3336 1581156732049141409995751424 3337 80187407061665027317512109375 3338 3926107110163613812496013459456 3339 185422801028035870304406479069397 3340 8439421555428614639835303444787200 3341 369825186399512610072855927696660420 3342 15587673636444393518001561600000000000 3343 631267900090931091519734313788458713277 3344 24536845796048727506547400750877627842560 3345 914320497696884929151903419698333451843521 3346 32623487929371067825577575794331794261671936 3347 1113181008992500228520691420252294279785156250 3348 36276698190161102909187436085008895775763267584 3349 1127480903023814326955135381240414691600415250819 3350 33371105757233016312838880837112047057318531039232 3351 939155593439535226706317552822639319599648050600501 3352 25089849144584358638174414062500000000000000000000000 3353 635183980536303292235719520899062237766341350791987728 3354 15210574153872379264624567280838803651141875265974566912 3355 343868506833269414354851190953302100199053615697639925497 3356 7323936866474616001644652697201803746946172636636208168960 3357 146639484366822752673282244164412767582530187229156494140625 3358 2753590021226495154178379836696963300347059976274895360229376 3359 48373903931733820885942898104898244541634054199195006365796894 3360 792931029929852688168017346797589154252274619528862970255769600 3361 12093208069538601603133814169583664615576066460679676419731870919 3362 171084873432198348938817609900910186158096384000000000000000000000 3363 2237854048134941826606250451615125056484252353531207410758271284917 3364 26970068863607931132310971105314398262049590660912180112309916532736 3365 298349513964902775674448068287645741568830451829212344540668767718396 3366 3017132126055758028232447600693116726542324677304605925631445092532224 3367 27770071462389010962110054671203303082777149999311143600940704345703125 3368 231525954399864358857225613909364733716081634993252782817685579197579264 3369 1739433024426165384376596802523110617187394397337461879379487398432064001 3370 11709623449437721184381122360338391918774304661191440159872722503605420032 3371 70196845782247486524549201485148280364925571063614794698072868033985599010 3372 372206436237549433148116762791574901870898336519600000000000000000000000000 3373 1732598752277166524968728449525560587026849077259497354268749336059303212363 3374 7022276193125257646847748475041854720952888462744917780072377523309536870400 3375 24555736831276797167325049156057500251349066704170369932299954250460257437397 3376 73333728838687181015467512744172676572458139642705172290550703169389698482176 3377 184922424539347770815961854418671234079329934729685191996395587921142578125000 3378 388740992994679406882361767863739001246478571602037638579696526803496280784896 3379 671504424258530628690547038592432692816266552518528131876175295821489488693137 3380 937643585852996612889198548272026321748032852794650929539231132399747412787200 3381 1038707657063457566500603833672582988990405807045995826898655007399877298472401 3382 893420601944721807944986747219701097657406586880000000000000000000000000000000 3383 581932790645998187490084336966722589249405238080006848877355538606633747210982 3384 278773604888240234340911479414939089366231536570556805715976812336745824649216 3385 94886824635157524475945711969610853267580322847866695635751015469595202497871 3386 22021502676006132195067223363067209680032181848225863862152321367944378449920 3387 3315547458579252535166077253953315317991061518524179351516067981719970703125 3388 304666620072461785036199060779709533335162883043809074264181064059525791744 3389 15834659270455488870534896097769531346435401268511280033798529635232324532 3390 422544879531110467467652533746628811340125025726936905271725868168773632 3391 5103173794430591381412538750002886285563616108175624528402757906386029 3392 23547258676870961254525218820464000000000000000000000000000000000000 3393 32767311831615380360403958300038760834075201208929782680067207873 3394 9708569514129591542007988025158006181195424602094201227706368 3395 352392543801442937067058363923461009992175122910872625322 3396 580983365248922381022474133676093600145738641178624 3397 4496850650574986866558901965618133544921875 3398 11787026741242634453385216 3399 -4052555153018976267 3400 0 3401 0 3402 0 3403 1 3404 81 3405 6320 3406 480557 3407 35597484 3408 2567541592 3409 180222035776 3410 12304121484375 3411 816576715565584 3412 52648885022848487 3413 3295790694434045952 3414 200184558000320995920 3415 11789992123542619000000 3416 672835007013695780153733 3417 37179531137838100450361344 3418 1987810470340959796398266465 3419 102750475974674728828852502784 3420 5130720915110418397942250000000 3421 247281407149957278309015875485696 3422 11493173128340299698444979319913171 3423 514664018762104176102623103174142976 3424 22183241158740923078939093825011536779 3425 919403911618052703560288870400000000000 3426 36602459919031073425806413932190966290752 3427 1398161912606218854256917688427308805656576 3428 51185318362799919661560377107819738881283257 3429 1793687490127216614377040325281336159811665920 3430 60090763587816599741104813306512858282470703125 3431 1921967117077364293124045858062541092573737959424 3432 58606890982406178536532079009353909986202866041000 3433 1701258704321104222349765749341117378118557506732032 3434 46938605241947088526024082973815615924054354331013551 3435 1228879675828400656019047853088378906250000000000000000 3436 30475310389469244268278962142276339724732615287187329263 3437 714566164159865306360083787147267400085101523941659246592 3438 15810306014633413208503501470992028416369356285899952603920 3439 329410619813974688339086341443541506674704405819672897519616 3440 6448725245216429401173842690720042106353551914997100830078125 3441 118338772036890564024390884636464241980242141567586119876345856 3442 2030523411106433218048069315697682497042002686397708302105457481 3443 32490336546317196304122489136537433971248093619200668790162456576 3444 483418036387476782654807068008714025476714902563548815262424052240 3445 6667804708128220100226770850494468198137593856000000000000000000000 3446 84977927042535603826840387236864311673054248764115422827739172395947 3447 997142800417977411040666084941891660400342614547474361141538295119872 3448 10732051260935483480151137478699436212146179848428496058495818310697747 3449 105510808334679128062527523002284956480895034578729161537953083544305664 3450 943340138238563999431360353648846696391781807638544403076171875000000000 3451 7633114229675320593306611192045267928445387670273372634764933363258097664 3452 55605687529212371624784042444657863261694506700305228735260876573562250273 3453 362607571494723575804778276036322561783416067974216929757189087944624832512 3454 2103481907495750156085469280804908862233227730392459615282913191986508353789 3455 10780676565020160404299462717048137850011440126145900000000000000000000000000 3456 48448506472139289103699845602162755882459037174978565313891976929434004267768 3457 189330968944248551523262072819183464897217037030470201478719301031561986572288 3458 637465351523566935381651148753862161425255500750986060581265218597784272464775 3459 1830282325619849144581992914314833733250990782496960613739849135435393112473600 3460 4430082827107648366810216116710209852090629478738037505536340177059173583984375 3461 8923336133739026256695859184041317781814766410866210743616411177118668020514816 3462 14741048092971964523138067986890464068354818936580347620852248814560762130104400 3463 19643515328456303494871450743571732464773196476296462793960404416536465350066176 3464 20719332035184647326846793531077808758757678569631083864977470104137177300964821 3465 16925202813235933160773798471247369892382501765120000000000000000000000000000000 3466 10440439616589810353797570870728167458942059760746418267859859848414431366432817 3467 4721659335863953389807431275651222949097553321055411214090201012771959284432896 3468 1511835038519342422897118014209751747378213414348734570036088574618725831697312 3469 328741467383475512149132391707341745854437574512508289061177991291405919584256 3470 46161095054870687559685718136872025760681910134347376297228038311004638671875 3471 3935098372103215339740125001383517505864873050029509842098154830331750907904 3472 188564299151653382792858480797254136884521950443405200413580802389410261403 3473 4605307973740680314975945605583553996661184559301199910541661475692347392 3474 50457540023768835266833048858416108475322946025799914116630311287402560 3475 208934434088714133651680538801841000000000000000000000000000000000000 3476 257357808285406911177380490262096197310575297916363251175833896073 3477 66294259412766442569825865540195293584147288163795764548468736 3478 2040806656459127108194815890153616745750623295002391826405 3479 2749242802710247153405034995158078348701534722719744 3480 16269758496112379361875355243682861328125000 3481 23876284937388926200446976 3482 -12157665459056928801 3483 1099511627776 3484 -1 3485 0 3486 1 3487 82 3488 6480 3489 499200 3490 37477205 3491 2740537800 3492 195098921017 3493 13514216805376 3494 910336408593750 3495 59598756704412320 3496 3789978040894335047 3497 233954046967967907840 3498 14010017224914953012681 3499 813336036774944410000000 3500 45742735925302857758733060 3501 2490465130624473430919479296 3502 131164902101259128351654656481 3503 6677175070013288769644545589760 3504 328284678023168969090607962890625 3505 15574739202546794527777271169679360 3506 712388270620672621172856088973157762 3507 31385925026813884810692843583220058112 3508 1330618374312826038600840511736207457899 3509 54228974278896498602537238528000000000000 3510 2122300329117468397722914097485747947071025 3511 79670253874989867351521476685233008313212928 3512 2865446878310872979747283000222920109478064952 3513 98619584123079350606881913971272244470799663104 3514 3243767041835325473192126703744331020147705078125 3515 101827282619908972271602354786786738627090633359360 3516 3046408734207265303107578012290015250613929891879593 3517 86730155125321302713920197162208277215184426736025600 3518 2345971932073885218265206036470641806827190020301065550 3519 60189491334190814869043671951293945312500000000000000000 3520 1462166194037714107826118888447486596861347422883371735215 3521 33569068320287660500582042553588572628830063136432864624640 3522 726922562866606758324986563161820136860004225499508695885881 3523 14815987415585003327522317682331626334676878726419687710130176 3524 283593859238232299182525220095003320244695977749557495117187500 3525 5085748008689219030289350211189760261915383590017693878709125120 3526 85232428808512074077971435956489722857515851184536071716805405241 3527 1331291031688268431870087815169073482313824397986215844436080852992 3528 19324317961035465423118603407404344795306692280217634692550379434161 3529 259868793387840870051518129623742320479179898880000000000000000000000 3530 3226862846781625818009131334624718278046229860012784401262255143330170 3531 36866563799066040236517494325789935961255134907689362879110678386311168 3532 386046964637911486065637508185236247411361927674173497416340533090235987 3533 3689772343510441321234622714457306231156697556451284002043578984263843840 3534 32044952337166124596423760464217518765815163017373164081633090972900390625 3535 251654001359365511971279109656620708620796405199524074966206424658057625600 3536 1777586398657944805933445706190446837268734705997936306244085842779296146976 3537 11228734337449147347852708917631493435668536426016815667114123694112621199360 3538 63031836913118582756388522458912578037917366939194189438130050042528205398149 3539 312254103863478329134540378627696888444216253688789000000000000000000000000000 3540 1354761323876001554783202397426478663567533454833852970829073600207866330606745 3541 5104643397031452228539601081635965084935396159896307943562113858231068591652864 3542 16548559596691833731786804689140725851695473719264023647522062137377748405739206 3543 45680663516310211052729660440837187473641848714210641477681759238916088763777024 3544 106129010064207514899856356557288465450282488600208807838498614728450775146484375 3545 204830283377864324395523937988261890733638908142340154520881151607564121753518080 3546 323599504380408979572292981810854721637386704833421848246449690931003270752459049 3547 411529178337272751403609548296593535146553599717039861017265812251007794620137472 3548 413293111940544984967269983645509741165112728014286848799655117031483300052340820 3549 320635644225824227056576234480553375894501903564800000000000000000000000000000000 3550 187311629692932431159842244141467452524160435930661816960667581886348154765214865 3551 79971943157562836798397356332253109475163792120727379350736035607833842276106240 3552 24088119636031143273159929138082395199880762555514753864805738505535220696390497 3553 4907519435319510079265042693508392578790486282628518803184410718775384658149376 3554 642683213944371525367794613243780656640362729237347954185679554939270019531250 3555 50826044528430549765854963168453311615415942337799810749675632727811151626240 3556 2245485318455572620990206601093299871995125139273620964937169545804313179323 3557 50193157130514838170099516862043102223852714402891156063239227290282885120 3558 498898028522720682739625611192545444087352629093867185470503087191181841 3559 1853871754118431723971553199813770000000000000000000000000000000000000 3560 2021314468084123777352788787658516928288500870366901216461900193800 3561 452685519189094808222543020120298299223614908493612506566098944 3562 11818898788603789197894302683611090150309137204640634407581 3563 13009556624767948634295365168891908491334776489246720 3564 58864539227686962476582266390323638916015625 3565 48357032784585166988247040 3566 -24315330918113857602 3567 2199023255552 3568 -1 3569 0 3570 1 3571 83 3572 6642 3573 518319 3574 39430400 3575 2922735192 3576 210985344648 3577 14824916215725 3578 1013383602489600 3579 67352421533203125 3580 4349881319174658464 3581 272825028378618518880 3582 16607394451694438055936 3583 980498119350938873190031 3584 56108223125598125370000000 3585 3109823163361952176521973563 3586 166823420765091202471900020736 3587 8654865139271517293202178131072 3588 433912023206548526693835743740416 3589 21005007212023805795023271337890625 3590 980957298905397583965968338828394496 3591 44156391142016936252887899908154409233 3592 1914018182499210399344593669762846738432 3593 79814543122399192046835986492582951188320 3594 3198574222036706753938616979456000000000000 3595 123056174282707802133529353329659861866036107 3596 4539781333818251612841344421814730571438268416 3597 160412908917040164424886189517560721124016556615 3598 5422250211445319503580272924175490865415327842304 3599 175102195303612988039806203974079998902587890625000 3600 5394887037152906830837828682151106666863912351596544 3601 158353497690917533602265434463875051053269532369445429 3602 4421502613892010321561662433469092311527425199923265536 3603 117250699668428844616698279628338135736059918964472651949 3604 2948030582918120710651231204910278320312500000000000000000 3605 70152853298763998314334156388955302599694125572213035891648 3606 1577016103494134169322654020789182650979758157399577858146304 3607 33422276072042747220474703899468921096850838853039610934252167 3608 666382532605467317402428641680851902088100018747600681380085760 3609 12471531029685714140160811983192747516225409162555217742919921875 3610 218566006412702452515658210368345024877146223731804741388642287616 3611 3577681932088442556976704765554057735500375485419949626832097753680 3612 54549629195961951893770543693366514030388204783414637377128572649472 3613 772476896910567534259015649915220861563029072483817520968806170658761 3614 10128039547188505998051654350929914091241692200960000000000000000000000 3615 122533511869824518353109346948126304688553848838698090158946122866434697 3616 1363037997948626387368119473152225683432482107139391763682827323465269248 3617 13886651794948112095662995716141862014370982669552565050240254446842914880 3618 129033415266327438954195426892380765888328890787411974258202532425903374336 3619 1088556426962464620894734003869903522429818342340711688749492168426513671875 3620 8296710162409466506851064947795564983539934595994523879269010704023183949824 3621 56825363467248170332185834903611036142232326576821825557791223884789218591199 3622 347716056510541560705533780531045467964323851457363159595421907397375883739136 3623 1888779005174307810609394648521337744446208315472853624508261242366792608375160 3624 9044202818953745061907227477319462517826144406879293000000000000000000000000000 3625 37883071704712005704705574002905161322867158112107357759940267075074537463830333 3626 137628747986441702956457492246869885361069015440243456778335047601586184942256128 3627 429599544619543203502939145590445319637295891899852014847401516807059031598409637 3628 1140109910957949409611839355689581197250162306224555702462489662690498086933889024 3629 2542473180927496663326153511014456389954796478036769258324056863784790039062500000 3630 4701766733859007155331873891301293750843779401555374650654353770330690889592078336 3631 7103744494611051346130563017951177924087733375627354514388741168678177698314156927 3632 8621484586193961853992238146166479658999168871296354760912718972358369243941568512 3633 8244049378012567090448886992403070580533456038337771063628230585474268577778895979 3634 6074208828251765877916048720186120120042388035993600000000000000000000000000000000 3635 3360552611450509795314848792144046416239149147228392575163346718720740744576858912 3636 1354505108790579901354618651018833957469192298394095426459625022711113893850120192 3637 383796838157700614454467789105834938692543335399822328011084048825580412699784145 3638 73260447486976553073854564828816813326976779329856168225971723639743659817041920 3639 8947831783342512567121633426603629463195212286545008668326772749423980712890625 3640 656473246188582681965607734338977117533714970028784212706084690564711610056704 3641 26739973250950950096565525563848594556437841454792804938806653664393737932960 3642 547054189881289894261482855077514578726298358123079473832370789775086452736 3643 4932845373488470322200718185675422691732326513748739984892600534941572091 3644 16449373200297175903198726610119290000000000000000000000000000000000000 3645 15875609938188451795578674676567786578801330152054841687574596679543 3646 3091130078210626925221737236640824045115740962638533936141041664 3647 68446644925012634627896407554202313831909597367467698068232 3648 61561882932346208885341981042402980855799450599161856 3649 212973903657872915573534555733203887939453125 3650 97922991388784963151200256 3651 -36472996377170786403 3652 2199023255552 3653 0 3654 0 3655 1 3656 84 3657 6806 3658 537920 3659 41458959 3660 3114496000 3661 227935380973 3662 16243094934144 3663 1126495931692516 3664 75990073312001024 3665 4983156384345703125 3666 317480909622798214656 3667 19639558674653865419809 3668 1178887709140305850662912 3669 68620655250947698332591850 3670 3870642096217622667200000000 3671 211421549493128802994663594707 3672 11174640983143737574786676817920 3673 571087915890407297044985072797597 3674 28197499977011325702996619077943296 3675 1343986964710041393685623119375000000 3676 61784483820982450524044228330157768704 3677 2736972180897964608798047760608418842673 3678 116723199963288583901101851223136854179840 3679 4787519409633268326502343904831651367555681 3680 188660714865468615320164784455680000000000000 3681 7135098563261829690412579914698272721218939838 3682 258686442636709181238409730817510858661253218304 3683 8980205336207569612372917671488254657828694024791 3684 298123315130045448566509896571436242772893578035200 3685 9452213554397771441163774249868461733534210205078125 3686 285825226744781884362576221677673276124788372784807936 3687 8231275714705644219855366391934006897540746931310989308 3688 225408167855867828980082596287957969784236520205736476672 3689 5860141114554102929320086753185242190390869176152750906349 3690 144392054579196494789109376647949218750000000000000000000000 3691 3365843668131587926118893837524882984138806129317153543665217 3692 74085457688344632423459454955308515760844548524630959689039872 3693 1536681614931278601721036714806433745119569227494384805203215442 3694 29972061078734586447445690903931932684657464440974325708817956864 3695 548457172670136682844022904339398488819132093316254711151123046875 3696 9393131369776582273356229846914831643070156966238630090437059149824 3697 150175328641037010764645533172695424543642964272122782869957570982877 3698 2235170202899494705399819146884292503019123976187993704373084655452160 3699 30879255736930814822271778906820477187476617588347595337326487440208600 3700 394726830152026605120005448852246870830500492083200000000000000000000000 3701 4652959311898672808868908408926561870009797140168726924549670841201076553 3702 50394514497683293191000875195404558403906624944804691230541232513000407040 3703 499522378721477422555102253694395153377505967449500487454484814808849119041 3704 4512371145221411914786588950405244547658198956314584849221722323899023097856 3705 36977901611885447370440858519199010128240111276316848363375067710876464843750 3706 273531909475703433825912718496724105347250698487029993346295345498414295023616 3707 1816576643263477442366328843514879447063798531737188345301055555386327440659359 3708 10767594309538957227445794291629247184916970081003083005705849078504424401272832 3709 56598162216096866063443189907935180158657019404543442487174066962052196492287341 3710 261958461452708001983180612960752968881457844595715120000000000000000000000000000 3711 1059321001044244120347748776558881797119689115060931638884224610771133462863484052 3712 3710674928503487020381700952626549767731741339849720167373642144813943257816891392 3713 11152376595616986983821113204335224032211211290875875762396745276081394646202101637 3714 28455160433482619162536852076467344254189531895268971585605005489741131952422912000 3715 60908604271582228710657428861429198112612849735914011262138956226408481597900390625 3716 107926474811547427942472398879512764642643371841912827907203342849355042428125446144 3717 155943334775304774430840210831227433656357973428260451321272703988185011833919051194 3718 180619018972847160256949829153137494724757535974744927797699969522361951885071482880 3719 164445881587512464215113957183908777626735209516793168511400084837298490832257658339 3720 115071463680518833017189449714111334882957722648576000000000000000000000000000000000 3721 60291578653393969918945124412049000310584785514656884405850903599853459206421236893 3722 22941596981394307162011983304358455263892513112920624847960001767859040928332251136 3723 6115048214868381010082233619451793239375263738353228760486731275440768264057692016 3724 1093646848826512687913432354164934731970980688755642390764597006735492402542280704 3725 124577228540972115626307582200397732098322743359614910712116397917270660400390625 3726 8479060823242129850796538796387333282856186387673781627389726809716606418026496 3727 318428343122439907182479146515818830897755312101749391660303293541662521797281 3728 5962332393009300673096600058585657718029347724642259813229578749817642811392 3729 48773420794623246034072018319311649724094712731203600793643071925254292750 3730 145955014461787441792271734103055200000000000000000000000000000000000000 3731 124688659230938952164032973000183426854615463535191464240014268371687 3732 21107556472172256935993553732164205967137008433159371436599541760 3733 396394222954861918010014734094138565771203221139789445624557 3734 291313957845469561506279695241066434186788044659490816 3735 770546822150929765484761446714401245117187500 3736 198263834416799184651812864 3737 -36472996377170786403 3738 0 3739 1 3740 0 3741 1 3742 85 3743 6972 3744 558009 3745 43564796 3746 3316191840 3747 246005248000 3748 17775999016699 3749 1250504547980688 3750 85598668191712907 3751 5698228417922868224 3752 368685297210937500000 3753 23171696094468143158208 3754 1413771556178093023767817 3755 83684182657580021707702272 3756 4802451156343369921617529149 3757 267017371116441717928100000000 3758 14373509116753912706451771858936 3759 748531594241747953317404822208512 3760 37683014400326097243369453942657175 3761 1832396804951115293635983700057390080 3762 85993827237371143212888990122412109375 3763 3891425697412931388165008639445079949312 3764 169647394754624703370345071224116659306720 3765 7118169270408941157108949968309188461367296 3766 287169996857163017201785983018683173398409021 3767 11127728438605914513973570048573440000000000000 3768 413710500949768191408463983120748158701821320129 3769 14740506355567673918282966410950375429209267093504 3770 502728168355560178533037794472329554392166615686032 3771 16391259635441607227524058924246602106818782010802176 3772 510241124750178714921818242524190995404739227294921875 3773 15143238344211964786713873221758197150727920863393415168 3774 427864877501780514371414350745916987863836302143901825587 3775 11491306592582742570243088560433421628580872940302286979072 3776 292887411159169378319872812151402106787395272116602190974400 3777 7072201199813918703922907272151947021484375000000000000000000 3778 161488849926808372462423424375660456395416488183502084880904881 3779 3480405196072823916198566444856927989273509937627106327882891264 3780 70653188926384085161526414512627346729067764266143224130641273925 3781 1348061213121939479981990064063549715998190763422429351262142070784 3782 24119353873820293591673794156029258358630800786916477203369140625000 3783 403680875988010712116985152008045411200492472670300315358130341937152 3784 6303698808484788432929759621507078772750131317828221829454395348855471 3785 91586064095548375647254041334018891537526902398992320813830155477712896 3786 1234377932440830138808523293533115509362457129150414890470664932051543399 3787 15383951624193523964878151780052678269570351995289600000000000000000000000 3788 176686606201125083330116163417158987047528488361871124541238264015051032384 3789 1863196106989917338538044717445588643378017427831281379740619397202335236096 3790 17968521896281584486999252545195371780435994436858073128957048733394229553957 3791 157800158278383041129966166846463096143715322358978223498686712493032310046720 3792 1256127081472304396234114358036518731203360252689164783611895143985748291015625 3793 9017996776651994888848096220663570372366165972295205961878895383009297776508928 3794 58071792233275565977126719284171857560411684770292095151527722939550761328249280 3795 333436104096909301335688336355142454942484679345463035075533669475425552561078272 3796 1695990879538599305837847653041829114840535143761188254742639977310247520401277611 3797 7587427759012627707638201564503005190908951005665074810000000000000000000000000000 3798 29621699950846431324648252874123322438107836751515904152604245967185708836589957851 3799 100045293054477268887906816890631036706378825083465347896668598721945998040489787392 3800 289514980376930982068590699586109025239495715772352641183832281500407061594299684000 3801 710191313585641413576050330740221839480423609315154812961705411503316480502714597376 3802 1459153277266368301183281883760368543066451331446931050095372484065592288970947265625 3803 2477392993864522098891372599717075301403190218568578878157175737896584436924800827392 3804 3423310576455955630948321899705353881842215521210561226558331144848657185118912568141 3805 3783945756506370364865067002153362331446684076275868606809319512100078818104858116096 3806 3280238476399497839617966474021619847970236823047563346403208939288308667344054009560 3807 2179945097045341342785468019878504295258306692251648000000000000000000000000000000000 3808 1081689494796925742348975236778194123992567090981141344783063580741521650775043181639 3809 388567653706867090691832563760113183515619774661477529587006781412662686620678356992 3810 97431273404081566725672019115881291111606246850207909352086002852458193473084433807 3811 16326182421432578157433244629377886698304062550812579560618004529531979883603820544 3812 1734440951364444045887789231606911539526912966096048530656844377517700195312500000 3813 109516226078749660363633034868676986314514599847029963805570989668126527311577088 3814 3791948808329356442116877072375613072437127118410435627379456318404494190236173 3815 64983338437536129346021406442097717671636592398230164072766495520510676303872 3816 482246329632482532830584301469998497355986248392003468896255185293439927249 3817 1295056412614902658890730074929359100000000000000000000000000000000000000 3818 979317443634754503316088684912540762482327200448229602971957045229296 3819 144131411151693040086174531964187055376170139764166700003668000768 3820 2295633046208944983674828285779553763575055366406252232894275 3821 1378512449478740115725626285191980719985931564361973760 3822 2787864592465284249556134454905986785888671875 3823 401363372112056886002450432 3824 0 3825 -4398046511104 3826 1 3827 0 3828 1 3829 86 3830 7140 3831 578592 3832 45749849 3833 3528203832 3834 265253363361 3835 19431260160000 3836 1386297027222354 3837 96272393337630432 3838 6504357264021570107 3839 427290114190425907200 3840 27277660561994384765625 3841 1691211923678555525822848 3842 101771635817751058559404584 3843 5940381236287659541706833920 3844 336101965577561977853230548229 3845 18420271031415686668263000000000 3846 977184042140994089338540470231801 3847 50140272821585086670498033886560256 3848 2486499074457191226403739414280591726 3849 119077154128290861883577147344643487744 3850 5502239617722971618248218855197412109375 3851 245097037669884732009021722311355019558912 3852 10515356622144784541977462478201019149234961 3853 434089656367630459538886583259335199645622272 3854 17225331124299314681392301985944942843882053740 3855 656344063424426753919204315847065600000000000000 3856 23987948740803875341365032789156943272855540437169 3857 839945554949995954748584287447706145091784804761600 3858 28143633892103098708477897977647954084857261534690737 3859 901215633937447459621622745549809288386569752234950656 3860 27543390115767951891435995755087739351916275939941406250 3861 802300308343227876726970038004348289228569154492864790528 3862 22240580894714968118032626170761097991213664426267314322787 3863 585826718085797486545676310135564110257425093845020626124800 3864 14638390772275379044918188995309060094447224549962921443470601 3865 346390457261736110456689894775199890136718750000000000000000000 3866 7748027306675162442278921996368643097152606420655061635524743536 3867 163503347442455005621205135515277734728607938676918817673304866816 3868 3248475843638281908310852756497582910245565166816495448295588748701 3869 60632100993987425102589041165342418032422531753146931175452909240320 3870 1060690351551757060897339706326043694141525091212010012149810791015625 3871 17348660763202301713119672575089745500526581890978714151778504442642432 3872 264601509633281311153099905798378483972878999202912259003130824448521542 3873 3752737543491252999557877331859653159449326693757781738597196974534950912 3874 49343445744859872283436312099678096319174200974044759100466876229064726759 3875 599568991761659894390325853248017255949594060128256000000000000000000000000 3876 6709312228679830010328642945321064581923228957646393507050855133780148277409 3877 68886460514704893723187666005506995229016210509686114163382970258194723504128 3878 646352982149723961384433560785536135201164073368117187735594864987659076091892 3879 5518360336793818651746464804258082657458056442495890991380739646088798330159104 3880 42670221295114663210228572483106190237629204949449677733698202669620513916015625 3881 297311805483993909470754239073672773078643119309477982930108401275370038370500608 3882 1856422114470398921647092884541680277740480245872311924605480023677426318290467393 3883 10325392313195851011463761346032422648242166696462718466234490252701476101113774080 3884 50821174236997575633006538357150711975138221855055989179919443220794055041178698370 3885 219764078926797591169650628546267566660824794832080790700000000000000000000000000000 3886 828308989544263428924714618829368778588656281457194202897880619336022685838067740171 3887 2697369307527265892290703246264125634282118344821237576420258784159697533914841088000 3888 7515790302095477867288778832307892632596681620999872666378759478056793007598634723801 3889 17725139981956128654751350445257616875882086012917031875778610556352959062307583819776 3890 34956116824869651811815611372473483623845962042775425970830838195979595184326171875000 3891 56867196457271392102773604820101500882253124321439985205999337481133505467920209149952 3892 75149446558654969699902078844104908308274723598992917830452344139790859985554850889781 3893 79273188225737510501378577806004946407882383886624720938255629936709771056835305930752 3894 65431644491051692883459902853591932477213533884146173735727985943471213706747723375641 3895 41297472667296450195365571403287859207506979392061440000000000000000000000000000000000 3896 19406560406727103676170572134956757349957663803863204747167040865691695639803816950174 3897 6581269021058510103536770448203585108531090707874024285302842033606465622462229905408 3898 1552375828216624157165026353439301463827926712901529570057187616809296228553454610447 3899 243720569161697047512316996403407231461329309792910994717654520364743799696984637440 3900 24147955842352078953922224741097707111428853341046504299170919694006443023681640625 3901 1414520313577105427179710945012055142443217788430986550494537680017738892509708288 3902 45155766047689914954147173036177325140011833482012921064348989323216811689705596 3903 708252072534321944075097676602144719443286936083054851114443001248316401909760 3904 4768201997216452154761635114657555323950806892268798549128733247050041979489 3905 11491013981531152170984583408263039000000000000000000000000000000000000000 3906 7691659059634339960368501407211216020649405632217343248587484991718481 3907 984190837436166265201447825856182795272265050648058628536547672064 3908 13294671762778581459653694861797906384626965016865239510888026 3909 6523190949799623325316079539705485714794861118214897664 3910 10086588851571772420356865040957927703857421875 3911 812398150781030805402550272 3912 109418989131512359209 3913 -8796093022208 3914 0 3915 0 3916 1 3917 87 3918 7310 3919 599675 3920 48016080 3921 3750922720 3922 285740400952 3923 21216910893201 3924 1534820392960000 3925 108113161228246745 3926 7411707325592680032 3927 494244411878899004400 3928 32040983318710230962176 3929 2018173144858758544921875 3930 123434976841222466317183360 3931 7326124091094826484101483991 3932 421682187861365725439937478656 3933 23522265523906521163144524354680 3934 1270727756220947146523443000000000 3935 66433926778672572187614120187727685 3936 3358638403459347032768282776375918592 3937 164070676023809963653744787342641614917 3938 7738153983340423274936116800542682445824 3939 352055976381564030877296441229875000000000 3940 15437159166238195239734829675002236135014400 3941 651779681325580069832248396639544856865479183 3942 26472232200027734139670213264043612693423808512 3943 1033227828773971251515621476178501839899502327859 3944 38712980099149250364313844747909529600000000000000 3945 1390880056151392321847437559556135511735069427905360 3946 47861892818476840288157476620131834640429381184749568 3947 1575531626253609696206857030441010598236510410383268185 3948 49550164960912327734069526451031510431666054332552314880 3949 1486823194505977524708279763190995159608134519195556640625 3950 42506481779946859244773832898259864972203426615991454269440 3951 1156073948912298942994044226460804593177540890578540862351600 3952 29865441397647166686722527521906795808699899487045353635577856 3953 731620671416926692996514125341040557370651293170162281877306251 3954 16965912803096109587638349375152397155761718750000000000000000000 3955 371740384380669349421008430027656149397102306691106417981548094095 3956 7681101227826344721840315315380198723488052579486002144580254826496 3957 149357664771459197688018338073292911485275377919866554535752531314472 3958 2727065829919812338639924350658827942555519685527327083912775289798656 3959 46645694895507154528754966047650649610230243069129209072589874267578125 3960 745579115037428804044118246615594803930347934405570208802496460431032320 3961 11106805865466250476967316285605470423605541319058613598468086451285641053 3962 153768362134619594204246178202076639252295591237069155546901406400403996672 3963 1972471780309180727929739341051944213202281497640668112609844663177540517760 3964 23367401605498654817017908058718583107200948325318656000000000000000000000000 3965 254772399276669492152942544494252318200152318302096372917875057920838792555975 3966 2546884047493169102616685608946333450254251337110483645778409332717710754185216 3967 23250225029377367945205069404892608246566938920456587240445599201407799321903595 3968 192980166426555681982193950946818304207316280324928859643753905609447576724045824 3969 1449493297477482558489806034377438502724904564386617953253020763397216796875000000 3970 9801989496049625095784808857002312892013416413464214416919803200340265180195717120 3971 59345560633825070737108883453497777865942262516366654371980425924349893379753197729 3972 319742598691166134724098336309672966185589824547752173797086610663233617553686265856 3973 1522880684081228266142229411827375368669228288050138828680480900547998033144100043529 3974 6365299535033548903860372809452936844097475314792471476700000000000000000000000000000 3975 23161931398209092930401924612702118228365904896464670663613014827696272333042855687280 3976 72725072405238081455278300022457848732120706552657622398660525192257043004481836417024 3977 195109433686400765900945079583488157398644019441143040680263034307022420542117046074627 3978 442388665377632668270557802977452270946443222493648803633239533766090707126926599782400 3979 837424088690082087765808237217827877019487767783212373018386642797850072383880615234375 3980 1305355283121764880093173573289226213940398418468913751868211881837686104743889799741440 3981 1649701127590577323585936409721189751807947685788994201889562298883670664410026581397720 3982 1660763334323085083003297237684734849681585395827674751291818829341413229252069851922432 3983 1305179526307696095920680663970976565214109238283070818175820317087841005827477056687701 3984 782350551405022177051602067668187098244973453996195840000000000000000000000000000000000 3985 348172547326673380742610341065392701293336837544759204645295568414053305791546701602165 3986 111468624612329574231208881919982494650278476797825841602885034539488452845147927871488 3987 24734057431813224037469023683498142936177447922872468231986727437266246596366293002880 3988 3638310187844231509678140028384469516208403955873574642512584253363389117014093070336 3989 336202723364814523620516532642361933578529105624256836527711129747331142425537109375 3990 18270057224976980735425090742007294185801844640175392213645533664894573112773836800 3991 537729624111687260656393847529422256878471182726832310680603929062560127493102499 3992 7719224809161429776748915241920564021259804124217896244500118068733668707270656 3993 47145512343423665841241558945063125092543027082644745882557258679322622574640 3994 101959575689162495120938533333336799000000000000000000000000000000000000000 3995 60411074543996269113471714500688077323503705885922022810539751518402665 3996 6720475410275785800922186351135965919168759287071135428263037370368 3997 76993271015987455331852066032128468347363367553212910945956257 3998 30868071001925299257542719527081029968853577323117543424 3999 36493621295532440854003652930259704589843750000 4000 1644139114675895677600399360 4001 328256967394537077627 4002 -8796093022208 4003 -1 4004 0 4005 1 4006 88 4007 7482 4008 621264 4009 50365475 4010 3984748992 4011 307529348293 4012 23141400163840 4013 1697084259917040 4014 121231130624000000 4015 8431422271880926889 4016 570603924715893868800 4017 37555984205345562440561 4018 2402640683543505184178176 4019 149317161322257312011718750 4020 9009038603898249398560677888 4021 527377729235226506064571796711 4022 29933410077005620744672606420992 4023 1646217612641356102155681860258021 4024 87661523963267202189862600000000000 4025 4516515248820678888781015000507215996 4026 224977872883367812334649362489276366848 4027 10826139855606635752631850211200188553797 4028 502859070728000739261467617111070571233280 4029 22525992889649668851838134454354043212890625 4030 972291976228371872494451708972216391389151232 4031 40399652456316422973287068852164661776123385986 4032 1614364837706926428168142254208625204614247546880 4033 61976152356629988146887979625745970720392836721259 4034 2283398162143489416623678425923747840000000000000000 4035 80646634337224718343858279079251735539270619360623269 4036 2727272941284556971337715755295679452729580590039302144 4037 88201115564605876057407610550411670716644229484368914536 4038 2724341162310593295369082607506975264023651136497772396544 4039 80260389241461526504926407208974908114092003379058837890625 4040 2252025799466596093874530594453797900880642302920923831861248 4041 60093168504931950668428614815372305244875342986070498045527089 4042 1522539963337191198409196263012104048319008668446417316491558912 4043 36566096312877217011531392753632306361086407499630167382125618150 4044 830976117291718673859082974018859863281250000000000000000000000000 4045 17835625496625715161957745893533087808697535313252116460955144177391 4046 360844698258426706378517288633516207460453342758835999691533598064640 4047 6867131879607583041646251809889380443026401199393352777110476300591237 4048 122655951530587946022717424236700334128062469073612287025916829505683456 4049 2051325204477992886053593185359607266223992309006273957719802856445312500 4050 32042139988065966102563937257782222570912139510642025764631590063489155072 4051 466214787300817674130011304331704953404204479753795157596993091953996138973 4052 6300656232827390330596908636549113415899543110819077699948776795886499921920 4053 78848261717137155081498424187042910792207399163331557493884489264887507431041 4054 910713304549479796905103288218822634050054170607616000000000000000000000000000 4055 9674460394871596823561942160408318891110934484433549197022143908695287126864074 4056 94163908305181639937952921831751405290958934810830306201371001773461609165881344 4057 836343265747422827401363526231961668120533669342273391950270160447545189095033011 4058 6748625019231427079896109501132167975794896059767586871485433974680916022179921920 4059 49238807666382876334785211166301630937054637580300889643176289625465869903564453125 4060 323159041479231460334677857009573764043782292001261038755649623168206434822057361408 4061 1897141571138704169910239088775551220410658814926313300763373214722191413028270101088 4062 9901350604095049078804306398836497393195125051241262570587267853137028526482319736832 4063 45633844805171151405785909077576964357516792052047568024517405177143323321190561699929 4064 184366063683202539380721665427200078323099515598811720580000000000000000000000000000000 4065 647675049851280055542839089822309734043540209835216817360738892042447239768938850466161 4066 1960775686735902835763652709733424246739480469819418775022727459426725673175875869212672 4067 5065028371376242776908720120281867148683278121143865536374875420382071943431997106472302 4068 11041251660287590030010967765837061005834589548499026065693984003453181449680094415028224 4069 20061699296630310898849815646133859834891045143510923676188895115046761929988861083984375 4070 29963714079947843711769599243258993113395487059539370399893101064557262382623270174195712 4071 36214688663734214139378789610172951400492478130370029533359528959109235501762849801682597 4072 34792783214141646595042210517332057872021466262703100667778390386903476080295160011816960 4073 26034705518149532463781635983465077287474809792377417533241938954031765634535315999553260 4074 14821061574754514537124729925297984780749329492082688000000000000000000000000000000000000 4075 6246553751478979264262355609678282934924204301077023998064442023418870592883114808387829 4076 1887972400642879154298098006492020371751452949619132711716479465105875770008342563389440 4077 394088587261142197965167954611000305029941860569505957252802176947768156252818252671361 4078 54313433898920551394653168511696996555953194337290618364718875727978325077073734926336 4079 4680821512836936669998914618518963397006503784248154983428103150799870491027832031250 4080 235977516759598254315435317157933346607020775924421679284113943788275679083697799168 4081 6403460154831965494129206768412184112599971540182652065011314216611463105444159739 4082 84131672839525293992085810783821031621798206257618096720628100809824227664330752 4083 466150413808279350551279162134461267454514422094135420667713779754998386546661 4084 904685617076313429499539499250737600000000000000000000000000000000000000000 4085 474474739359257362377928917841291751725688702283342116057570398740157656 4086 45890276582716956285765908202238264991171953891384614397811917586432 4087 445890194772462117105388598192313933739154817754433700045477617 4088 146069280312754055593359839924253265524352297229415874560 4089 132035162219803342168233939446508884429931640625 4090 3326963855579459488791396352 4091 656513934789074155254 4092 0 4093 -1 4094 0 4095 1 4096 89 4097 7656 4098 643365 4099 52800044 4100 4230093000 4101 330685564608 4102 25213609322559 4103 1874164100556816 4104 135745255270930959 4105 9575704818483200000 4106 657541419741561731376 4107 43928992956443492723904 4108 2853753964096933084584397 4109 180165577217084416444416000 4110 11047424113304891510009765625 4111 657534668402219992986018595072 4112 37963767175521612609374332828560 4113 2124844408018386361384752163848192 4114 115211369645338920250470150849137211 4115 6047355734493237853033740990000000000 4116 307055611220898435844944660742044693459 4117 15070107944633775640527913420477230481408 4118 714358635032049327861533063398455644904960 4119 32677980505147580855111079020494840659972096 4120 1441305899362426813362454470853070933837890625 4121 61238708291976555344301880275021705936264757248 4122 2504115984824423102917653688698082365913248128589 4123 98449341541427719029765266538564058699091071778816 4124 3717518396199217030617713847123615601710093397997400 4125 134681110922660409975561874870550298624000000000000000 4126 4676089502583326235298639649662040401624597446030356631 4127 155405840811032647600874380163181761849170770113564049408 4128 4937658284486079182588442950638327626749239987217181842007 4129 149788295851582134187560732539132850201151164601252324573184 4130 4332546132582555193911997009518115212496612787292480468750000 4131 119314043155079058670006865123999053939055699320466348389957632 4132 3123666011469041541448032241212309534539983511061073730708300917 4133 77619075140856289649568634245490257130536055985887342068511014912 4134 1827558257714474806245278810042854555989503566529460260112663906849 4135 40700510224431128213572231232185373306274414062500000000000000000000 4136 855730370500007244814300135711766151305721217321489492105706208081504 4137 16951852657468817359520494719270528419374333928608799882253760475430912 4138 315735388097297820666036973175356113982432913609253852461012017156007955 4139 5516728742230734149467564994757909284533319671851908157332186493930700800 4140 90210577931211857918617719869038047747619292967171513689124584197998046875 4141 1377048678413255641134872036491331621747198829354404044456480118534557401088 4142 19569643201720111217080891485982277768165754352693671391936575236616551410560 4143 258169290569096370928491823250575544619184395822444358864878766358416028860416 4144 3151907387409946948496316078685629629739209824293326464632260428670108643444521 4145 35493836117759245683523415206404162037714128891291893760000000000000000000000000 4146 367367831828202165924950985020648596343520504479126660140066485180203485038015861 4147 3481446921792161891742776976466592729946777972001353257112518512748268139644452864 4148 30084442506567681999877862902601555215336769025607221774263508766107083421605788392 4149 236003214700975370324900959806672588177152872059935688426300482486572864036411539456 4150 1672626002911688782170339179617346735201540655556999509147314410172402858734130859375 4151 10654139767428182398122363637187429339160141769985092027516813878907449767823295905792 4152 60647268346661010272713296775627763603975646229528239330915962030328770148401057810847 4153 306611456172924254210566658000858381664305127254192332697285799759161437085716271071232 4154 1367439887753787617328954069638237258654274476683920305070944652574455083929440311348400 4155 5340022924445069714305838778532414244370061208520577473099000000000000000000000000000000 4156 18110880435139057915760677791078620858640054843223812254216650439227778055640983848587549 4157 52865417201258613120634483471907059144206073371469312273473874158565121644799032918278144 4158 131487811317625734297209926098856232764685120745973507383754534424026337118026761630737225 4159 275570437867658891405250659034349827107091804476139808813579356211864359306382363196391424 4160 480606880198505720277100185222900798946788934393192782579262711806222796440124511718750000 4161 687800611123825891960234216079274405586922127385690959552597340385269830669105128986902528 4162 794994713331303646763235623610390517919744200225363812623809233185187991259114934066552171 4163 728904437356008353264856092152241106491477379071259370162704574266365382722947983517679616 4164 519320045828678563725080061709376115167474711635981281016388491375822417202864617800176739 4165 280774220466989847201462557152595953650087120761729843200000000000000000000000000000000000 4166 112069242878893811786875160103644914438986481807113031074963782645091528454739794028927616 4167 31977067968549892441204004242296681787821140510783523662044699750194971708937503439323136 4168 6279027007098592556770881825767536755593995014992769313353862641678532464159683314364177 4169 810801979377221118159600455733000432635916646102672699555300663593838975360954269696000 4170 65169281842081832195675971288149021951419620179358472203505880315788090229034423828125 4171 3047904433484697830120143169822964733897065037979448018986557741727335483592935473152 4172 76254496899363617035146567971475904124379504646925656806299233738135738713363744120 4173 916949376364366370584042746502805611206460825600802405713535792893086707484721152 4174 4609053916113412531810413635083379565981685345126397422636721731832433403692231 4175 8027260413871509343786009659174008010000000000000000000000000000000000000000 4176 3726572983337349839380114830065433069619664967576780839223275824995794919 4177 313358409379529363878749774808818392576025556834507831756391041728512 4178 2582278466295322632414755725121298257742540151408545523696649520 4179 691207255864972538014902722383033413332992319437789986816 4180 477707704621354506571151432581245899200439453125 4181 6731298963614255244763987968 4182 984770902183611232881 4183 17592186044416 4184 0 4185 0 4186 1 4187 90 4188 7832 4189 665984 4190 55321821 4191 4487375080 4192 355276839625 4193 27442868511744 4194 2067204637864078 4195 151783861432224032 4196 10857901851892127439 4197 756357895028736000000 4198 51279689800104783554473 4199 3381954344474752710698112 4200 216847244451652239205075372 4201 13509983176549109255778074624 4202 817358021398697564849853515625 4203 47990896605075809025471885871616 4204 2732856429578906185541612555324977 4205 150833591851779413326085728134758400 4206 8063125794321527054530327298210422490 4207 417178594737097945559071487300000000000 4208 20875197622073365229975291556166085944947 4209 1009468844879027732317141955943180879790080 4210 47136677176821660371296381283546115575527921 4211 2123558014671692287646074352623328825856761856 4212 92220693920730514393190061865916597890625000000 4213 3857050644207883742195675428227167330872038785024 4214 155214128939190720836495097050292815360638858783989 4215 6003768555630689141299021705630036876657563102380032 4216 222988076874397809590720377917370047490371734237844601 4217 7943862765631015233536291786677593047040000000000000000 4218 271131129226519989500332100864384531299034282773514268358 4219 8855356936445389256513126535657392778993588992364435341312 4220 276419058628523978472269014385011209493857958190770336865847 4221 8235581462599206289962732396171048996479140754026254921891840 4222 233875715883760151707388883127002716741038643115238189697265625 4223 6321348937203072979111146064595443826061453078947452926137204736 4224 162369360677097808311318992199037673152640732907975171331127012884 4225 3957019829230993119460290775088863960275286460506928087105011712000 4226 91340600231481477050921118281750334731049275110521334729257452723649 4227 1993476705356970476985657412908325672149658203125000000000000000000000 4228 41056842505165694952964777101093420111354160418403631406592802131301537 4229 796368382042098751350814916670576586171866268120798266362986890113581056 4230 14516808042231441168346363904176936476352106083263443485143372420204585746 4231 248127348372206725358462988243975611718641831327801610034088404563550797824 4232 3967166372703023926465385700765529821662788529617435787913215160369873046875 4233 59180287690708345701421556366276173563756614353125528822441335252727002824704 4234 821447421820029622346887847810974631034746644536414678076602032220489876678241 4235 10578482642123297185111586413789110110537963813888261808927059561626240215416832 4236 125995424153405201530007523834442055476827099430329791192673413515614066576552680 4237 1383324912528390635464732476727413576146562988827371110400000000000000000000000000 4238 13950041485899892194954172671549370820643973229793031326778729309588819718534919693 4239 128716754512505249568583314076123970336921123413239872134623605417042648158185717760 4240 1082179671910349589381630476925674961247000708181803090145589828409402914602897949097 4241 8253165228542781956820174610999455127248887136006051655973341746428110128512338231296 4242 56818551833585706704244388895786578649257010629184451682644834219142794609069824218750 4243 351253344682264331884781316526047089553956222251450253617879584695134273322042110509056 4244 1938754183592236101392500903666123008657644584681863558995035430915017098267301994422047 4245 9494723378202534564216395251264700296675520070494434244054353020992781073895486442700800 4246 40975987331407110443618212977380469123199488223588054848439244669316664578855742239102601 4247 154669705822856015247753513393156424981408850787652972575570000000000000000000000000000000 4248 506432956173345557946317322336433022613298924368269267668821434868374593660289304945520252 4249 1425329962406635887976383261340861777129064601246197017956632107575875087205448397373833216 4250 3413415139548736271048132561421507871632049750870400329879250793098395159714058642155152921 4251 6877758841391653835756231972981331918632687588118660351445019677418690624274258988315443200 4252 11513629522546885234456259239419173477797447231242046472576845417279400862753391265869140625 4253 15788085529053073157963150804064369899364639367827638139664901743697101638875564611504963584 4254 17451940567354096950348707182005004029942789608184857011080343197199811382419097938092000202 4255 15270456391121067546735905395967999069628030081788237928888376045348161946138362117128978432 4256 10358992146521109656487266940244131795479997938715681133146077600857603682934915337813093059 4257 5319063177844706653286756544545959377386755825392943104000000000000000000000000000000000000 4258 2010631093420881817929643285385365998577183272614684134461087471811780499375276905190255953 4259 541603720222326239164306312244483905489254376100959037105907965131603726900724895766806528 4260 100043953137236656099697135809661119659588903625195477053718027900422993234416706048777872 4261 12103816727652809068239156595540854977279415228246113299049308605853770404542088556314624 4262 907326904938673432885155850044450878316196745926654758301166657474823296070098876953125 4263 39366976834151394061265909937310439422060619668770368755834213171146837263129327435776 4264 908063477678911470033225695639828360153133930387659061636742953779815582902954596953 4265 9993812442298092919103483228627814955015951432118211707914892304999149757844684800 4266 45571938525356464993850479202438101283798880153354882021659087472851785188601270 4267 71225747967951959142864701599232704100000000000000000000000000000000000000000 4268 29268884195802832293019673210017271861045786387640948508491348836300735367 4269 2139745062374499260743870932852641020678828823544985738868632993136640 4270 14954717900660023607165569888502890268023697335578782765558203321 4271 3270827853313310894529257294752680886851840133250244673536 4272 1728362712007755822014587465673685073852539062500 4273 13617340432139183023890366464 4274 984770902183611232881 4275 35184372088832 4276 1 4277 0 4278 1 4279 91 4280 8010 4281 689127 4282 57932864 4283 4757025672 4284 381373453096 4285 29838973463125 4286 2277423367559424 4287 169485255368946077 4288 12292595181196711712 4289 868494684326316914880 4290 59742575216820224000000 4291 3999149722048694524024663 4292 260365977418428119001988224 4293 16477498767541758571277805075 4294 1013066137549233887789358055424 4295 60473294796404450500488281250000 4296 3502668783313845588403954178464256 4297 196727164355447073824053390242238441 4298 10707029815950793941458470269905534976 4299 564301924152009357533869857462651254809 4300 28779186730182329539422642241700000000000 4301 1419201798748820208794993935784258846352672 4302 67619114111538789054009754891543848152989696 4303 3110295342299903939910134830749893215351738387 4304 137998082254991950648203576057787043022988124160 4305 5900660221388925692688794480679129252191162109375 4306 242931963898618059958487907068937319995889537777664 4307 9620730816125076757215378931780468178667713471290200 4308 366129791273534208180693899223671314713425265897275392 4309 13375504067170114146166262508285032345208360091230679261 4310 468550899282501289413643794708422564904960000000000000000 4311 15720847343712263132636974211668626962947171434321550791893 4312 504597163546792683316910625018664238994376256890550534930432 4313 15474439819610160259511792571759254266425196937602529836358880 4314 452804417337866952723409613163387304191567417007800145449844736 4315 12624874336314767808241228736461653084069811668037014007568359375 4316 334909884278591671703821516771458017694609458499857275198351343616 4317 8440021817278324638803160877764744271759339718036447172822191734251 4318 201728839212687115150157551323855432563527021035094118741898036248576 4319 4565165140662117114478467813057081488928048348743585597926384229656800 4320 97638809756626967438604259083807014942169189453125000000000000000000000 4321 1969854494598618697699373371303701044042373520853024953809867700237781617 4322 37411993410462236831582132253662690772119612841225094391075190222631206912 4323 667450414744304737340975365757074277031374638973746912736070938943283156177 4324 11160088502978895595613789469464014311968991536173686286330786031202524463104 4325 174463010764731543084604559140342129826182615649261892340084075927734375000000 4326 2543342516540983962652614110510533045448414283045929490231333625904467598639104 4327 34480744480587308978581699121974671190462978277900003287440614650306552986510283 4328 433453160765276434195689972802618451768588735558764332902611593401248615835369472 4329 5036584187405805437841959517986013459730603473847495053849687276564702275257434519 4330 53913243056425255591248362460840376564353954397443168665600000000000000000000000000 4331 529724272508795911132139645774620166747717656287242281998907850151936033106379249448 4332 4758941688447097331719940409786980349065025126767063717345421302363186440704568066048 4333 38927523487939930573124846718853716023171565748779247129739073826801945753707809946085 4334 288617832498305037113829851442940171406582433502060174831693485501895341521133360906240 4335 1930107404073590627272591740065923116991941449076960826072413193313963711261749267578125 4336 11580372967104429082546404398221228447303066736369815494072334207751712000843439696510976 4337 61977528203103978006952991027386343086771074968927065548915942473194714827923730908169600 4338 294019581504947529920186514984442941280358878183687741163426151079475828377912645492146176 4339 1227864970753253007614967026140009187800901626154028170844417300519008494342715359760380231 4340 4479890486952328366003430238438720322111163687373971853074130000000000000000000000000000000 4341 14161340196407988500886142691815277650885107216226318207023538748445257652534801311811048387 4342 38429007265750563695960965780330732103576038780492375759128430535684679035698182204755542016 4343 88612037862239984492274911153711594249418845013359524207378398984207958210092860774159223792 4344 171656898491623868553125514162621534379665490374705534108417448351377482889164792253095346176 4345 275825566058709487854478976354906816971266457421221342249939567636829451657831668853759765625 4346 362406838030301934384069998111642291850665213770606732322695305679483963396955027580433465344 4347 383109754642524245982465845843076110776530044383068343564500281172336337996679609092585304713 4348 319914142982831302256363084683946675189004159459773528291964772363799524395139110939448573952 4349 206633114114541052948005924449229869286562987768673696894723471299117406580373065120271242720 4350 100765779147554336121705879747867268474733374092624265216000000000000000000000000000000000000 4351 36072675160297772116712594380352700598625739025343850964336350094167090447490205112065238403 4352 9173279740567974241015841544039370026625798240623159241989538776865357593452173061894701056 4353 1594003744212347080229746317726190909367913446373446031586190809398655833094369386485032815 4354 180688235972409407201272898236925672714295977314295049591904127076158902866898148585897984 4355 12632364346448874010342198181344527845471656886209444291464911657385528087615966796875000 4356 508467013609333747236040734744824645634289764831072890315867176011873024913509487476736 4357 10813516750134122088975028659688581928373807534629534262795768360541837974464681086829 4358 108922356791204718582233285785500112125713887278208911626416278145272756604319563776 4359 450591730701673577082440721240901938895989142890513330589246023151212869633999429 4360 631984875540804497990786919400586960900000000000000000000000000000000000000000 4361 229880800912189342082756025419566549122835092780577509023412657101744464032 4362 14611093223959759174920969264350581024822426133683823256897935611265024 4363 86607076040552906823255699143671144071968100289191660693030876607 4364 15477723584690030139086127434217884841113086882874728120320 4365 6253275036932006577217180165462195873260498046875 4366 27544165874099711116505513984 4367 0 4368 35184372088832 4369 1 4370 0 4371 1 4372 92 4373 8190 4374 712800 4375 60635255 4376 5039485440 4377 409048235037 4378 32412202709376 4379 2506114212997500 4380 188998361920005120 4381 13895698210679805917 4382 995546528220687989760 4383 69468579380428407782721 4384 4718897385743319040000000 4385 311881732547638589497145010 4386 20044753799768362570720628736 4387 1252070167277938187569600187131 4388 75966267732324043168552078540800 4389 4474195258125431470172882080078125 4390 255646163616448963674007689651855360 4391 14161584478588376237611359771144682872 4392 760046128135129046025531687007495913472 4393 39492954683395835964033106641675299094649 4394 1985340569481166211570449952808000000000000 4395 96484535477745532205986286451738400468133025 4396 4529455878132863769875097679620845374577573888 4397 205231630563246512729102176114245255685006101222 4398 8967718599861137051796795112540805137010669912064 4399 377548569285432686589214287222858822529534912109375 4400 15300794448282251277842702825005449770561119935528960 4401 596327551292710820291869681588001047888345700587891293 4402 22327813408510018180442482406118559225879597573283512320 4403 802303475408038696531108069952427400160797289776562914260 4404 27636422191012216450806450175304698311475200000000000000000 4405 911533256654658845445061884537450303467240091941334154888565 4406 28753024783400143055503054912014397080492194738094793776168960 4407 866287183375953268019252842770331854245086321826470291471102881 4408 24895854809014993800273025322964110290924943470211337869565362176 4409 681504924123705421109361191933405770203082516370697669982910156250 4410 17743780908434984331134360018170578988901592292729130402699563499520 4411 438715580199865022016067619934982449726155046211809016079026430232451 4412 10284134607939718345596257548535861567369090197878533914049237275901952 4413 228165051561962417508804881433541888864046952755286277423053465623590701 4414 4782266652563499848080930083544934463500976562500000000000000000000000000 4415 94511084952579197134574021115927773572619948661296444797760470007217523920 4416 1757550001364166627851103232175621480925491835509006213986185759960846041088 4417 30687879514997444920113563087086175006086059045852723054793595626584692810257 4418 501950213111907688031745018136121780211516086422910695109648090825392788602880 4419 7672312997641283362116262804780947000203392220384000544847688734531402587890625 4420 109303138069412127145852472382347302362924937422483374301991260788676586215833600 4421 1447349773526993012318096884789038952055413960234634310202652542577700713722777806 4422 17760736481172431754444292228330832349638132413284794985934750421264139776038010880 4423 201334139293348409688790031760214427574404831351103775768937568385012616555916155399 4424 2101196725755874598231345199364518519528295656344631902208000000000000000000000000000 4425 20115195009892944738550233451019761041155873639240520776213035712851541322125928860445 4426 175948547489514499121751569637012542391667952127445306118010312483953464116762529234944 4427 1400277721193094496398499000951337519291208906502105429464958907940524085046881743888556 4428 10093128021711441185652348365949865786056007669177948434325925175196820330134356816297984 4429 65565109828400172219892157290954778841993955345672173103641892568318732082843780517578125 4430 381790067162353601522495184777636166163469757480024418175451457183923642735727517924065280 4431 1981279542643887482883496174082767262577743202680091665667389932395230025078662154153669249 4432 9104795460055839851391043831461703711477867459622185821419897537871457513728549089582252032 4433 36793558486077222812311813208041490279008766275843643595875319731340446722679648143159606530 4434 129756623433884170522670301751366916913892645097589566414956800000000000000000000000000000000 4435 395992309966804645345254935714886494219882440463883419241286802093729608707360848199100315915 4436 1036102964493629978623568310531716369140515277018893004752810355987046510557796546606687846400 4437 2300362813512663701973123021991832332200243472087206344692477001159958202360227657564109913517 4438 4284257630906037582651601336930645263986852872451258717681283145522928598887153864884277477376 4439 6607798413404065065500567927887191087336725254749482394434068055488751269876956939697265625000 4440 8318850060029972669426564335381870126831213785666698260392729694458884682193907111254284042240 4441 8410129723728913427738694189204635455171506859822320190728658573428140112127991756553346003753 4442 6702161105017625163611797944335530874626274846315676387987680719005929973878016474091031101440 4443 4121756561328418809121891807688700487312742786429118330993125267663455860846201145431621142881 4444 1908934319394192589368382464066426181946932365344626442240000000000000000000000000000000000000 4445 647178837270660915676876070804379357400922559301854169767629989824750889014183635930624666550 4446 155370168366221664033327634172307950180457789561399603687905354611207569597926066990302101504 4447 25397316448276877210210836092581006425041517226720259427052037285469958277619195567416334031 4448 2697350707916105570128539866262157083792264993376782980685677095524882119397696960473333760 4449 175875561622653008661855634969501154507331902104241842997456174998660571873188018798828125 4450 6567400514852552944446847547305198886971208032272235301840461479770166627105322240573440 4451 128770892541917738046243438532633796386868756855144377615067330287906291090302444368388 4452 1187142532186879507957557630682467566048375230153088399022016630083283282157698547712 4453 4455217713939488232974492662423102213734092890108742934243456292461971928899379749 4454 5607591275728525388479222178013542568000000000000000000000000000000000000000000 4455 1805507250447478588107627169885943495356103757536429044634291774388993557985 4456 99770785292682079313416786651983520033148778481110700144234420945027072 4457 501566506979250182512630904786177776627610820675290145492308713002 4458 73241374388260315467341220836791223725567480497746900680704 4459 22624561624621253776012963498942553997039794921875 4460 55707301767842112370460590080 4461 -2954312706550833698643 4462 0 4463 0 4464 0 4465 1 4466 93 4467 8372 4468 737009 4469 63431100 4470 5335205392 4471 438376626688 4472 35173335214755 4473 2754651316040080 4474 210483395360421875 4475 15684558838405438464 4476 1139275675290801366720 4477 80626822509238284799936 4478 5556606860384269360295121 4479 372732384842119905280000000 4480 24322724043221601702876507413 4481 1543182250143294887234053959936 4482 95140635475300525032870823418312 4483 5696443321202885505337966756888576 4484 331029147249677026475429534912109375 4485 18658618617651998738334676425030941696 4486 1019434583939003828956473365805878443463 4487 53952415078980834150053271605106507251712 4488 2763934345906311689061445811679097996628640 4489 136959296792568871742171911739641000000000000 4490 6559508023850773127806199183600835771902844357 4491 303404899953450098695833978881592503796871725056 4492 13542129459803422788875866765994189285466842309945 4493 582761554162005576675807041407879194203186998001664 4494 24157114089162844458274157028241680063027343750000000 4495 963703199000552525944589754747936796836174745456082944 4496 36962529690024901842683221067341896521709713188345868859 4497 1361624384268662006280230887427483050492302683057946689536 4498 48124606251792983525481450254092684436750924710805266334939 4499 1630072277503782909683568382835776544794214400000000000000000 4500 52852932149345848356433069709221118913753282309913743641703648 4501 1638408801951494321586796368645752504806873471909846107991834624 4502 48496326382711557142305239861318638198783684118665462413180408057 4503 1368810821933919103462778479748840487257069058979398112550468976640 4504 36788402738306485931561597975831926441545698758646336078643798828125 4505 940079035304445203609249079075552532445177073048380748885065456418816 4506 22804604594277094960995016330032538389082972444169946152028824640404600 4507 524285099973805623983197199855024319009889285195858869355981640461975552 4508 11403594207486315320110647094644725176131064124733677283081481151090628951 4509 234231392140343644032116291223056372427940368652343750000000000000000000000 4510 4534520292441048343406857739486579553900301181881727572353579513042007372847 4511 82566624381777810768937012796254021927361866688053493740565307347434312040448 4512 1410960167711897588590311622902467734265570167123311878676703660319146253741760 4513 22576345732010724452062036518666257231379166364789902405872596020532752150429696 4514 337403249409444831856424621053827219166974432213063239362842209637165069580078125 4515 4697431004326330300060793763960817849968967018135247571717436795161973219156557824 4516 60753368248995445243599152983683764077192892224139575197354112900877948911659503489 4517 727745899457100523450441294732184983710520834464493287427349830770241428728510939136 4518 8048199759343646774288870961931364978701643342967507509318603125446364485507007556080 4519 81891339307977973705603873476147125718557668077887549341696000000000000000000000000000 4520 763833358757981804269305658404560494101918083335177861274350986645284606271762434828883 4521 6505205020440561268021201910634571357618911226025773211225265864900430551690202524418048 4522 50369957315090718935538843706601900720917381607873068746403133862207719153847435555871427 4523 352962366811672901347386666522249322127379308484331977341792340829017299590076044394102784 4524 2227225084851430355741684794281109950375070486380832429714931778125166893005371093750000000 4525 12587129602638471862958258532900107882349667485284256491166890181189845644986058659736846336 4526 63336966476545855660925925040827570343202080214468431803909641667427165238274367967101488417 4527 281944828113628554287067434127272344646320274606031938568207084377343413931220366210883387392 4528 1102536498975043063945602231638945913827443804140378078175957975355464585078444916285376015269 4529 3758301988407955264700006145387845897753444442306467836856480100000000000000000000000000000000 4530 11073098123341503048486694997669065280500922664182055929993634637013246180589955359731388758312 4531 27934870802380623617973005653038797837034298670675217611823093912638131282618754203254104522752 4532 59717270942561440371982898992629259924672264930993864153097662258745256592053639513328668622575 4533 106927619042774756566560371391968616969786871933990382772894508126460329015947715888410735411200 4534 158299321183633889441152223788307106759136469933206526304603212196298045455478131771087646484375 4535 190954637327992097641019864094485468039533165725506196673680825330705617251126850008172413845504 4536 184621459288986951180393251897315864921084466755102792484775640721883486805020179391597496077920 4537 140409433164765464949819566912334852387619955110829862913305750826126869888623301989334815604736 4538 82217592391491432879651603548028882978549775771869337316066437723651107539582389686538347903381 4539 36163370804932765064933531686371178269443979825040043540480000000000000000000000000000000000000 4540 11611017080096899727643106052056506479243639585253696057262579154881092172767175185552629134793 4541 2631543995261766416261612267308834442768975843773976000026484685018159816080530090711333208064 4542 404656315969097012209678526172531863766451264265895827722919390093212141556922045075832120672 4543 40266599551099138606836271488403702577247504256999806897500367495179571464492780990198972416 4544 2448647959143062019772701551822349399927903678270485980589868950119125656783580780029296875 4545 84825069017405068760951295375845239378716855744176273761344320252616110430685378543353856 4546 1533445885293187007444489328348287787960434341166692963579530305055737890505890922660267 4547 12938642104748097472503892138763609447071936114498553848747204223256126306640547807232 4548 44050885815615961214812571353004203023219141219400525640196312962418349651919183520 4549 49756064001877208904884352586129556071000000000000000000000000000000000000000000 4550 14180638045817603214223840300197392516099417982802663820497912055585241845577 4551 681277536549778561107966539101063512066610818779415015098691882670096384 4552 2904716016570880929825626439497546427889499042702689393594944854765 4553 346581904821421711969530560415440033306726361689233035362304 4554 81856432938446235993978916667401790618896484375000 4555 112652543574969605015820304384 4556 -8862938119652501095929 4557 -70368744177664 4558 -1 4559 0 4560 1 4561 94 4562 8556 4563 761760 4564 66322529 4565 5644647000 4566 469436742193 4567 38133668429824 4568 3024492967235466 4569 234112563746440544 4570 17678068897531071875 4571 1301627080024776400896 4572 93406538097650089546649 4573 6529764630443442938434432 4574 444458200761311117153504400 4575 29441078996510126899200000000 4576 1896856542543243085956969629837 4577 118804724714795068923739999833600 4578 7229419528717739187088194188800937 4579 427156256063762671124875515554430976 4580 24491621399366369625394248962402343750 4581 1361819961598630683324889486418052388864 4582 73384928960610328048476926440535564523143 4583 3829850564460890767489997274103128816353280 4584 193435338776827025569916302057657011524913361 4585 9448176935616139387142102325078310000000000000 4586 445948620697738904096414689903287718628995081908 4587 20323530197121571974965203921734072772716002279424 4588 893572154559091810501833227521956249995383025984441 4589 37870393147101533015184676255492333678367637653913600 4590 1545671758792031765159521278166223380632357574462890625 4591 60697753891345297578671811323067606212199272033315454976 4592 2291070734740128034410655137302495414850746151728752586658 4593 83036387393329423262186881111324598458518231300049116987392 4594 2886660469359481634565970873232555679231997772682750908661419 4595 96146151318766241593965715959628310788964352000000000000000000 4596 3064542534668780181148292461656336448006876490860372159722089897 4597 93360035075749462354815012196556810248130114075961576224508608512 4598 2714912234362129420834301260057253461638700074419822550937430395032 4599 75259238158994630141100305447849077110104070468514459382130602409984 4600 1985879379780052928074873023114418636923843893325160112476348876953125 4601 49806103737384551841018194829098625486638875960805187398047758217641984 4602 1185392117746093186765884281635170464785911322091781268205339305139123897 4603 26728050199025027093155248999937399787011050139894977442980484965675827200 4604 569946886952141998032693952873770347650617875770897941288579811958818950750 4605 11472456274389007209201768056975571898221969604492187500000000000000000000000 4606 217560451166934988167341902200161937236056380427801125250235133108704702597423 4607 3878835570259854918772123659075763221428945992922135401275797836198726367969280 4608 64872797545254306752499308811322933285195753079640580314229773040550393363780641 4609 1015422193869345571145393409024386230753711912804881618695095604766538530644033536 4610 14837892138531159682243876121207082247504696799670565746809753440618515014648437500 4611 201877626115304399608257416829452704094665851551361624686279603512425051849391865856 4612 2550158794445143445945085412252473180380911565347912458147512795406910672511279204369 4613 29819376844988979851231874105161874357157073486150756682539433374657046136003862986752 4614 321721490422062232948603318137017172596216778976272553075536287839515426626994747427921 4615 3191605703288883964294901131071304287961174896861716697579520000000000000000000000000000 4616 29005008386175465521699461573188088589369726178141556279427380086364889533035823732769082 4617 240511745972139777218179112957907234978635244408136460394075710991826129327790719816957952 4618 1811878144974212104248192754109070838460168389950725642726712473307886217545620491043366227 4619 12343292596438612565822435453626780428287638829345545040668790963537537253357900752800972800 4620 75658099125806056423262742294655431003657678586230608981395145994489685632288455963134765625 4621 414981544206188020888815953836164038350330722745343890481708916616201348076511258821634555904 4622 2024737668818764949875400152602578501660603121389015224561994307256053862035458291827278032544 4623 8730881044914326861941644489465940509914957028685112087897189978863102605359738147881636331520 4624 33038031155157941075132002971358037130001486173800567471982562324347848289028723312408708670909 4625 108856360949222132825320075309094369425186553916266348113245699000000000000000000000000000000000 4626 309636068587866253691101761796671184802150166487827002811818087212665980584595240834436364829513 4627 753165499460835821901784245590198281101025935022377088997967939586230373617706814386127666937856 4628 1550256519484316970090263951207210544996744579390479760826940001954803056521722120105643085144566 4629 2668727396708586693581628021430987264350800495600017225435543849504372410843574612611687906279424 4630 3792288069255745609391291396510497891794993616961426097754228603520232354640029370784759521484375 4631 4383258894431090999318239194218486349904846846556147961918914295269921581654390629526035115278336 4632 4052860580000934868311054827286558277715998077591450862763080589414472973936520315606015451705841 4633 2941559985314452475296570917295985073285860965819312103556997542356660678124396281335363259072512 4634 1640012552433423295481123946547143832315977692694244598686539561575740685253459959363241261970500 4635 685088729710771449511302984446095041749940949193908341964800000000000000000000000000000000000000 4636 208312926613698537427358369643790415315011623493084995862404034136070484391306839442818084896617 4637 44571128884119805540109123396457476866593324975826375134094427947325140436686872426978559918080 4638 6447402991853942294990950731359164574803965699665984661029744997731617115748148441643068372897 4639 601107981490928528587323705954264727895283828217968382669035046394475029521521344475610218496 4640 34091585962806135166662688752792723681308576642493662063886191626806976273655891418457031250 4641 1095607359035735221431062269599560566884439067966656538433054022819843213250120788238925824 4642 18260774905766500502177196567603501890456352596050131617538018671981810792402650217794427 4643 141017994870734615574556014096973702572282730612145585396702251118074116293794191114240 4644 435552349118441202800218865596392108904335531622209609765481423369520154953217841481 4645 441484727261486835164051304081160135030000000000000000000000000000000000000000000 4646 111376177158331121635045918172803041186689828027396112982772582530766234588328 4647 4652054010056771854356398019592639936267696322386434519635659693800554496 4648 16822046567141415231190968742979580558833217554191794736718452992341 4649 1640043182598968379013136037471892857486953287148916808089600 4650 296159356569124911089829765842296183109283447265625 4651 227780967228509970581438857216 4652 -17725876239305002191858 4653 -140737488355328 4654 -1 4655 0 4656 1 4657 95 4658 8742 4659 787059 4660 69311696 4661 5968282320 4662 502309431000 4663 41305036775289 4664 3317185678675968 4665 260070807985801857 4666 19896780469014439904 4667 1484744767684505250000 4668 108019171779655160844288 4669 7658182781055820918934107 4670 528829300250604781598028672 4671 35551029105975074671249951599 4672 2325467728933440559513600000000 4673 147930171661501697256073356671496 4674 9146400312242838374847463778145792 4675 549339474779667776978259899134462125 4676 32030945768434543707084853708613222400 4677 1812044418908751944918911457061767578125 4678 99393939380592422659405055939483587090432 4679 5282681089497006668024993074455267083816640 4680 271864666755497515200475968179857606255312896 4681 13537669714595370685540694793464431860508215191 4682 651785234717649936077995128933706830000000000000 4683 30317848774498281036833985859658394917139364391019 4684 1361368520207432287586317156113968658286500877697024 4685 58962011681652321976768143170649458067564384306191232 4686 2460983685134008810941585368129573995954853743290187776 4687 98898451905686479845581062873968810537006464996337890625 4688 3822979244310063683374542180372458842583238226422999810048 4689 142008816918156497351782230722814671654729295628045623221337 4690 5063835306561767197866212313881621155297607574253452558467072 4691 173150687649569007713469854801686242682510057726288684181915280 4692 5670964742475747521056928854607552054650208256000000000000000000 4693 177689686548646625634719704124879804416494269304477046548742788691 4694 5319854323880282145927236518018841349112747955035000346757972885504 4695 151985706754826818230443773151168284936075234247165954045882249257575 4696 4137863930875399818107701510213613250879432078933963431096487472267264 4697 107200003737296054317882128382622269076526400701158257701873779296875000 4698 2638765333912325758420083070501245939526459739938867559054785409106051072 4699 61617138197046252865659131061172310099031902531323400068825455466432122741 4700 1362595785150663516396946693604283524336060364444354165828474172911120285696 4701 28485707929977439818341748594735406746198827393954377464280414871194144411749 4702 561911244112433178258482588287625776289701461791992187500000000000000000000000 4703 10438270612850203051372817178573092526425647883050050486216196126187472066004224 4704 182220909402147701184152959021416441576076038059235931561691161384862018684583936 4705 2982706356744493230703722867855761880893718596888311616470994260870868614171827407 4706 45670909014317402947893243135263118782027306336244218949304258402316265810705776640 4707 652522000010477168267435317506896476275197506535587612835111005394160747528076171875 4708 8675928584883035049560651414881642994766662919461960593040735335559575459730353553408 4709 107044433326434364030163909148557944901059902944322233966856823347759407114783647137840 4710 1221848499712338931766820178038046953684755211370823062594707508843245797705564785999872 4711 12860604917171462033146892334178518112318120560965506868214925073276831547800997334745481 4712 124388574559236239623571890303806286489704689151353165929512960000000000000000000000000000 4713 1101405826069281864979776080676557595715444515697448758307968134889064592143798390619667761 4714 8892248556164570206106000619796361217598620660920206112948316914823176553491819657116516352 4715 65175802943387491256568194684891350696352287308685545237271445559490104440495603053037307600 4716 431651888266569827921101756335763119821769342751003670279771950417506718335641689502647320576 4717 2570080591433411912363237012513101236864891283494742179308807497572758155874907970428466796875 4718 13681410096520684666879161640310973635911355878842027555678428898790391082671856805504522125312 4719 64726223177293230109077649509537780733474234358760044161016793964424680994307069487385825956191 4720 270365958937622345844946465770837381288596376130530564778527452623544294125712569013464094212096 4721 990000334341669838346778422931291827701395313459465871208004734818763894822458630279823312324840 4722 3152941768824425326818602074911195705822993284218796408291676567000000000000000000000000000000000 4723 8658326143471217768635836937171061466127828070885703459572909124693929297716153278766444306064829 4724 20306457602436745551946714718240465531391765817847652398812055678860582785382465685120459747622912 4725 40244559710627399302393588409793694696945952490406119210193743171793560598101048975992489246093757 4726 66606794219311110362391758901014484831906354215316697909228882875825714127518299314805206442573824 4727 90849718701802792998753479318054769625896428675705489286240634783098357729613780975341796875000000 4728 100615302170474373640253263922976021164767528339935402365885603278541183145678330708428704834387968 4729 88969499776374802094005216233952575494283013049236005616401013819929558204024503132931612979442183 4730 61625312147293114227628529708440304859761302235586609294161219413671743781187005545612625756291072 4731 32713694160880569114630919202981413936085986255369880488779935600893881131991428963210761195409499 4732 12978507178116773688927389055194477269609939387377365968486400000000000000000000000000000000000000 4733 3737336281138431116294590008242944267879591694248794696297687644642598452152253620888043659474656 4734 754912527999444704229255200324675563628838284376943184413222978721525651170914162052810080780288 4735 102726693490042369807281627488172756087637745401801510166216035329852884561250848741643016287825 4736 8973462111037270239687798951453776405088581183375497212344554862388727328912457015766579937280 4737 474644070054946097203349808014555614220710094463347641249444840150317759253084659576416015625 4738 14150952060256622137381553639132014585080110971114723705403935835941179439472095735738007552 4739 217455277266153075431525194110317783332446937313484702501460348770038947724657870836744080 4740 1536952233191838217224625463498521117502529533971764378575460562737815879845843719684096 4741 4306516096331077657439469236677266964692280294430899925378136214478119858314285237571 4742 3917286632596096262591669514950305789590000000000000000000000000000000000000000000 4743 874759852012621665787398700853450838035313690401341042460472034276628934684759 4744 31766211788055946345987451843932611393608684028856156036295742489043664896 4745 97421313853993740109557396124374238916606029580423737401864556963032 4746 7760767666665280002261632862338716945081361552758102636363776 4747 1071514618153393375479254245874471962451934814453125 4748 460513694614161462262474211328 4749 -26588814358957503287787 4750 -140737488355328 4751 0 4752 0 4753 1 4754 96 4755 8930 4756 812912 4757 72400779 4758 6306594112 4759 537078340981 4760 44699830560000 4761 3634368402945544 4762 288556576901660672 4763 22363029406615276017 4764 1690989439853047944960 4765 124700669396892805140625 4766 8964273754768952293244928 4767 627876428165528178839159014 4768 42828561920853229770086727680 4769 2843632243322314847881812223119 4770 183682131994954434609152000000000 4771 11536631894397717879439194576291061 4772 704152455827187377862050454708350976 4773 41742474254323152909920221280815911476 4774 2401888002940179358732958342672468148224 4775 134066459813203918147013790607452392578125 4776 7254376837005540606229932317526849567916032 4777 380278619719156932818285678805075400908425281 4778 19298506765754636959174989905214322375605092352 4779 947440640683116599857925272889881014277814429930 4780 44963594044742365768359711862603996400000000000000 4781 2061161110612237407158892410713102396697215482328659 4782 91191059320701128661571932749071951814937371528396800 4783 3890585448315246421139842766189542621777123085773854997 4784 159925477271135880343142445663689389710248082971994095616 4785 6327930709548139125227400203727168165164316982421875000000 4786 240786015386797976690935703619161039127746493080939798724608 4787 8802218009555231266994409261887267103112348617007962849984777 4788 308809532988443142025449576831758386524023539263111013371740160 4789 10386105657992781090813136919635674907199961657169961929668485521 4790 334489115469418876767777788318875424631674634240000000000000000000 4791 10302883496824692881760713288130184610140756176003383788952221228846 4792 303136668750662895647200447337692503254147834775624248690940928065536 4793 8508435287666487262147739897793328794042882447846529495211854675164951 4794 227505862792118690526129667466882793731082368474065142416003984712007680 4795 5786776839663380076439399044772931774178140624430820367416858673095703125 4796 139803798429446825155269503286295954958150326654815368069463833147974090752 4797 3202882542202908462981342079315468400615037534089275796432866156548528938732 4798 69465122217485201443797155119425998476550564343831877796045671773163111841792 4799 1423703813194290188835761786734943456325958685427357455672583588021001598510949 4800 27521939391902208552464041011532510219573974609375000000000000000000000000000000 4801 500814797922480135097068288542273598870289983628490218687332088660859600806933249 4802 8560419543930616620738280097392352561023060419183062215699937450335838031197503488 4803 137138177282364229425707507275088630537600573659007538699367930928024956377978198002 4804 2054152393740610639330401087406981697358585343478209517208021488687287454882840182784 4805 28695784854237570386333614862356022731246176438116267118973556337909400463104248046875 4806 372858242185780148597905335914296372789567870988066354607596052210074617946762314252288 4807 4493253804875536485121409420661135283989196629295895824874500353751157347017711821139253 4808 50065223160428697980454708765181173331759121791156236848311059169680727565921558766551040 4809 514094220496725391808129849657701538528598055061558606920714940202929960968134106080019960 4810 4847878754237894226371079566909399288069740570179657969277337600000000000000000000000000000 4811 41823631889641149578864988145031410777916916791252980879113089437305288401819740108589048481 4812 328765998787312356297737217259861251339559445827458646797061165745591316118233099617383219200 4813 2344465217541291328635840071438944354742008399993188324998155124188742074249149354793775830801 4814 15095109444124723752790055551756908218165341341179692508607713740342890518962216394994468519936 4815 87304787230766204957899099457645603205143176171797904961459432305239396458491683006286621093750 4816 451058570778692885963671753340143526317074855307287244616688479393922450976241748587218177359872 4817 2069149021779657350253674228778861673649849830833243954903008388686564695364963169453432081480351 4818 8372322492566656607456154281003886104917805411259054486100168404629798128651290587698638652178432 4819 29665831398781868815421039018757947507713208645855624415816687347326897442536327115989852713271861 4820 91322562236256095819798459988063040091934201909075901805352926040000000000000000000000000000000000 4821 242112012171617193933397320085857318158444659227538417246071640086956636196815183100028230295824164 4822 547492178883325472441258053234207483008140716719107708674794456699681867529413248380561298259181568 4823 1044746186160863222972189760381835072102628613597422265132903685585646453622641825108944846345628157 4824 1662389737387665615389063402869170936756444396712633697778626814684354884633542842257031481943654400 4825 2176435765813676184734054698038606793352535876468601579712160154489453134374343790113925933837890625 4826 2309569038625038783382440593490180835556704355841102105695200535598510277536574561893664073258631168 4827 1953082701516598946190965712353318395981041344347824759333672464301846960292023604798488743137935866 4828 1291042547563530558551303093405175035302459707934880538193292881168931828267377403814099774938808320 4829 652547313777390062202145700385119672179170179816188353691961316825680949381497349080797918602218979 4830 245868368968120044788321721414967644557199968763669152530432000000000000000000000000000000000000000 4831 67051443735969918998477401133383923198727021344358484308270388599624031387457988847459285916982741 4832 12786145184075848176404629384707925561720409269220102567024313913935609193216091213264967375519744 4833 1636747938469203267708941504865831055718174254936303933588166935646061546573545905099999114553776 4834 133957666072741467377607603927992186835092757682520461274808317055908036790254970740655515500544 4835 6608287261382099430550306788926443358091022767312809687783379727852661744691431522369384765625 4836 182774825817092416823306879173454356254739406644072940337592345383698707167107649264987144192 4837 2589528530685025474081523968055285658745877601326649421490990291274742780119317868046345489 4838 16751210859853243219800833392818568979162961640315425518145099739436901162624594342838272 4839 42580601219339001001031754081889623413667392390895593471739202702194596736971741356990 4840 34758019053346094274276182108691456545600000000000000000000000000000000000000000000 4841 6870453073688614897371175044125830171637614761365504365299295065712764300867879 4842 216913262223993395933048430594719771658727901651757772133280662361944883200 4843 564194871007966274148564991669762608504409684183623598656022727794837 4844 36724346904397869739490980949200944525566449593655114969645056 4845 3876776307921342321947122400160878896713256835937500 4846 930930909542605966724141416448 4847 -26588814358957503287787 4848 0 4849 1 4850 0 4851 1 4852 97 4853 9120 4854 839325 4855 75591980 4856 6660075960 4857 573829982272 4858 48331015338151 4859 3977776901610000 4860 319782639589152695 4861 25101066427622653952 4862 1922957398080764251920 4863 143713968707026881434816 4864 10473353593482705490703125 4865 743925384971100959121653760 4866 51478114366911205707378667281 4867 3468578074889415249056073318656 4868 227454578351523521630055543993120 4869 14508533141281679523971072000000000 4870 899707436096161078392466576349945635 4871 54210472330165674080001833292556004352 4872 3171871378024848355236531026389471600027 4873 180109136345052605941966385161252974362624 4874 9919081154572137465157115936279296875000000 4875 529468734424246165584219017357465082581094400 4876 27374703519965174608969030058335269769196430793 4877 1369918231127938039966165003466481463393184120832 4878 66307110938765007271239305044845577351628741246469 4879 3101826616701730108259720171356920269900000000000000 4880 140128185066803999702422031314887636122825252137697160 4881 6108418974433571353431021860321142854652259204247584768 4882 256718770254450804643925999742265841968540432998333472255 4883 10392656576676123521125256779506947837143353129094457917440 4884 404887096746759421949818244155457958050775183632659912109375 4885 15165634313119226432483914332082469138250448310689075130531840 4886 545593179136135710487485502963360503181830017246934785286096720 4887 18832233256276645239310168600108359452861007764709168770422931456 4888 622990253190935937069079690954873308535564547566064067974680784701 4889 19729089043616587754803251567856072354621465559040000000000000000000 4890 597386434806286729111433621456312983537731452495235497801805227969145 4891 17273375236753391583073846227541072390492035035594176403962611400441856 4892 476317626111964645303285879104603149019088011175163721846460428276720432 4893 12508607936229624279649230093573474106891364438127346023154819845425463296 4894 312376725975934621216683430401467022780588782305131416034324169158935546875 4895 7406911787158862967429868691652914287005688813403331027562088577898874142720 4896 166487066412310697136131196257477692797348298472571477007294157157351131247523 4897 3541331374481395972224810838142729177515154206928151228771294275213103560916992 4898 71156123368479950199888421945150610528567752759703556988623461830640180159059200 4899 1348001407389488768710277921162244222164213657379150390625000000000000000000000000 4900 24028449838171866670239078096821324810849352451526568241854678734198934308305522225 4901 402153534457366508138598102641804933733455250293943661638635821869646848600620138496 4902 6305307133504127601165177867139944826865222187919603672896156023356242124898899417965 4903 92390148297409488873595360836499054614521669708530403719900992593108674697318182682624 4904 1261946828440219194812978079518210681473694051921130577776230039963185787200927734375000 4905 16024021798439472996127166117974248110971253155018593336640433942478661869429406270750720 4906 188607002976611391206923556995040825580789879233117664409028671807346111415825911482060759 4907 2051421735750087080044891320660011307879123396350987379000086769755174234265071747183149056 4908 20550578238761711120774301250264443837067477314524317102152500620315778306233657458556253639 4909 188939607187146319469900307064223720063201435241132192133912985600000000000000000000000000000 4910 1588166816479302840841523270509839274105857418746665752711399730794232728577361727000805848080 4911 12155202508783615871481986232322465824634511356328460745996288255569189303460168638490134708224 4912 84333708340122441983033059439899961149689276169326602851152696109282322882920188814407325358437 4913 527884472010893541295282336635161223540368591943432798179805904437313816822556689397705563176960 4914 2965714732376647756593755185579637568889739971090610697375271868268332340591587126255035400390625 4915 14870823463193854844090948117794306791159558980567137380074341716834490036381376320578264277975040 4916 66145952353878015964771687115887688466240394683657969054485722625830620474231651298879526432297280 4917 259262609076129096371558650087457559156134689124112765482292510464200122704818496597925585854922752 4918 888950762997646168289302078470626326080366213304280914882869160987752139979129923057010911429357651 4919 2645088614022950114789395737394555331583336258745713161911837484190000000000000000000000000000000000 4920 6770156894816233308778083011311901444077188103542928699808463197905618500073871864816591793703020715 4921 14761200195864884352900717478447076489348970625235281575727507228582995972832861915472343478323642368 4922 27121543914156367239084496643245117189953431849889435939913168445174028111662600955589713641687428800 4923 41490356522377217130693462743172067750037989104930241996604346227021758433156638116497883163028094976 4924 52139651177796834793382530468013800593165986194822402260647987992658869416118250228464603424072265625 4925 53014889674909545833812495909612915545406483860028000879903558375679258265381509548445648842181836800 4926 42874603640025155314230091410745413871195441619867541335497243361084100248023979338307813993645354709 4927 27047179179157223775120840401328164069739364925384466435780896558615721858696188761906717282015379456 4928 13016506011946699354837810404824903423104768064777187937266809005720528433239624322469330305542999080 4929 4657797235800065421987886647195463345751800587525835731238912000000000000000000000000000000000000000 4930 1202968041641798269761473411377678599686101163352084102627481318144647225770808969304853602892653615 4931 216562187809375262499156735318898499965648277727176868886999636833853503756813186921818831305310208 4932 26078361164645735264328217915420191093719120662086541198173165305375547254209015958092053670521167 4933 1999747263387267154206716879624614566880066823986319424999420195096308951381480219598222969012224 4934 92004647869907300000204354713678316158054690092741930698009023315535159781575202941894531250000 4935 2360734232595701125602954557480512783375230139421415032850637733668605388186897749409487912960 4936 30836952294445341182449984061284582380374598632171141346863889252561149821130579963724818317 4937 182571103519936860030914495151840574339925185276123933674835670120389023393345007477850112 4938 421014936353087156779515133297335920938726233061111629009971731364881245665232017313609 4939 308407324207499980116845125937411507560100000000000000000000000000000000000000000000 4940 53961238995083939084253987089451414002420709638677469905549407282925218295648080 4941 1481176403487499596696487830006297282120953740983212928775879358983209746432 4942 3267414900077807738273053168817718587114625582222399028779107195822635 4943 173781475426395538423376088521173365482910528245382073999687680 4944 14026308448839744732339340771432034671306610107421875 4945 1881668859713778017846668820480 4946 0 4947 281474976710656 4948 1 4949 0 4950 1 4951 98 4952 9312 4953 866304 4954 78887525 4955 7029232392 4956 612653791833 4957 52212151710720 4958 4349248266742470 4959 353976936394500000 4960 28137196135572436439 4961 2183500866863447408640 4962 165351710074650960903561 4963 12213976216976949680127616 4964 879635498547294078272812500 4965 61736733342171888573586341888 4966 4220569748915891234868779186161 4967 280911460063422085581450900460032 4968 18193486634764297749356072273370081 4969 1145988080742938007148953600000000000 4970 70165493531939305480529163160118711346 4971 4173492950198401962766903061352116963328 4972 241019925590330440579149031993366488018427 4973 13505750874000544420325740438212118472294400 4974 733876102106920016025757660925388336181640625 4975 38643862461455806248371192292955429242975199232 4976 1970593017717959290359004339705704188885024402376 4977 97244620154077205016503280976411234153265690050560 4978 4640536591163814237668077963808854439951915803974269 4979 213980411585989141974395232164602139145000000000000000 4980 9526624652977231598373156584388042827102834529220426569 4981 409171498227675175284322595074900821392937884624904781824 4982 16939488382011082400926672517397112056233141764141494356286 4983 675360252560729184291619546033655057530584933044082612240384 4984 25906345792418733383598404856862501342564706332265472412109375 4985 955190291054875421170750632221651718343852916326920661235662848 4986 33817830550974570190890938903192813872959213123685389813475052409 4987 1148452270843868530031652579443149266112893021977655580937173860352 4988 37368852999509532514674259796149495651330239740442540468745750249980 4989 1163675995688830132682128426772231815799387455488000000000000000000000 4990 34637929527258260137550701581922785136727851082834694726758327397677641 4991 984273836944158263870745455251796033459797457647476025005756887397826560 4992 26665123876984995008344873934788159752827572337457079964021168695288662417 4993 687741716112500312990893623861969113536975795900583729321373688199953514496 4994 16862447202494918262713421724618175005352585292438532761679902076721191406250 4995 392423831391388471682828356171797389930567078284419845612601736216548602806272 4996 8654061745115712799676942271442597893026862829739556664175648423042537922365923 4997 180537045117723360080612711517211765310007389414384606250712927378876903351910400 4998 3556353397319568660563685668079199020684331497788086176180494790373578106587960801 4999 66023973399879328007890694007535585597231984138488769531250000000000000000000000000 5000 1152854116972219940221958480605673509386974060927005823135199985631365660667430859824 5001 18892469515844922792857271482131803896276745113988508772300922452126928507332286480384 5002 289903940942422878471755106913648241227398215870248018307249040344126206920483297338261 5003 4155455811568768398776188148458235354189501880792400933323876670803383813152025754992640 5004 55496296961369173099199000909513459643410154396735643979576541763137437403202056884765625 5005 688651196475162485291287474410637876479994152497343187209444867171817839065236334085931008 5006 7916891214384641753037492345698326682762429351964336049118629372504583024958752585419624758 5007 84056973528765652046706337699582865650989299531512907970374579844590727281364307913497116672 5008 821495844748864414887613027424876434240094049637973098304503212884626782155886457451525580839 5009 7363669137316337009741169099892572831005267786838101366585425920000000000000000000000000000000 5010 60307384198996805959243673012227506669789679576261098101459179012920170166846137488796455184361 5011 449404587379859533577001462572378973785208172599038079769570629413296723518993550477164556582912 5012 3033601995535502574212697116633057621413048907465336337467718016448462489920828460005701332522532 5013 18460417052403677431529722119002555351599317021681111804163134865090953346929401028097599407652864 5014 100744348080105854307254963014269718798960887822158447734483435258708253044658340513706207275390625 5015 490272006342115506576327396391441551004644460258834904605560210072979297903774575447695567420915712 5016 2114534509959245834279094425274591284155487980143215928286229569825753840702600708271061113576958657 5017 8028489170673998072451279865806517537638940278811318751878154945906250386437350592327262310487818240 5018 26637832879564793283690312223007919735752243144411184004478626682853182518634401474171652820198659490 5019 76612981553600820569087918322194768744742061705099117803194536744500000000000000000000000000000000000 5020 189313301596693867330495885045555279651643559885146318194309355176741194052434643769780343338808699979 5021 397983824475483648652864863905960332177543237438452868277475957612732794948496562678569901041804902400 5022 704073538655878608435032285837308617181971687379884369219067148508886304767078896522980757474228617361 5023 1035527136409728339397914382847875317145320162413657815769468704720772492261600477130262143708195454976 5024 1249080385299578965216211894249379844995336257958845017023395695954235407043597660958766937255859375000 5025 1216927695270828169210321327586945633036394708100485570581000588161937951708278439677247634454156935168 5026 941194981585696796464899891063018195929931206336953481251762130625991825617834981870714480761670633389 5027 566635005895061250764529820774305758757611914783890889746927280903829380669433849878037585155684564992 5028 259643132661555495145348958793235458769437555584180991255071801466791797161020666441159180125756382121 5029 88238577336638907543991298515609914023892012375243331574169600000000000000000000000000000000000000000 5030 21582415360210738664496924194641598853260108698146786748065007661355440693283668628690492022537746606 5031 3667968767255389457809537906815430339270701632243221793759555812558522102144747722753969550736228352 5032 415507424845001043942527698979424120646016088921554033497944972285401257029802990900864927451445647 5033 29852633557032410989265748411145958080719585060860783419593790048646414633459603981721079256186880 5034 1280945409127878008544810718871278091999455009881436815153384653815237470553256571292877197265625 5035 30491431694900521922915067496298817979686870258882789295182635435988693534277061402023010762752 5036 367216508928884104208789981211980857381173373400978395029847686496723291533146407243820146764 5037 1989838711921003401733363941108264064329146683629702097880286844571425466768644957620142080 5038 4162777686471229713563317171369909272775647247372376390920557815289553138210863035522809 5039 2736493051541538858425689438287200510145000000000000000000000000000000000000000000000 5040 423817073292557917681945308407930254477047853895807689862251009954912085953021809 5041 10114105130108049606107515195292620083697806714651641253140789572970118905856 5042 18922540203488890248871417240035691850271511286271428010861591276194586 5043 822342771131986012103310645431834525744064471910361754180255744 5044 50747660704592012051961091856355778872966766357421875 5045 3802951800684688204490109616128 5046 79766443076872509863361 5047 562949953421312 5048 0 5049 0 5050 1 5051 99 5052 9506 5053 893855 5054 82289664 5055 7414579000 5056 653642198728 5057 56357415576189 5058 4750725599017216 5059 391383469877793029 5060 31499924354360100000 5061 2475749801142512253216 5062 189939182438352578412544 5063 14218301482861607108692767 5064 1038042553351213360687580800 5065 73878782321073966686479296875 5066 5123395868404866159615033802752 5067 346034605667565342420396243067040 5068 22750316323059678967256375825592832 5069 1455248596569434712445807355079533841 5070 90518363808132506209998602240000000000 5071 5471997101571608407768799030117732491169 5072 321304033273722430517578295788645754800128 5073 18314300174347530601241262574457230264216800 5074 1012748772061817377893166828031865777842814976 5075 54296776571426090892045040874183177947998046875 5076 2820465135800335446126236022394249347869163757568 5077 141854936936453570449752577604257931095455441925559 5078 6902978538452347222310672350052022193670820426940416 5079 324770293095978495358175544772244629244620381453673800 5080 14761500947850118830629485839527165321257000000000000000 5081 647668256285819504308280684162047708177620640118708329221 5082 27408289389220429067300626978591418140603422528604689399808 5083 1117745563987694316950944016682874696355728289186591779230077 5084 43887861334947502010852623090773775239767144274389218185314304 5085 1657594815218678307507158129825957819993405524661132812500000000 5086 60161578031472396463249069944932431949158557953038821510728384512 5087 2096150954425821372265417564214455562295975135705622666775904208407 5088 70036442330430696857125229472268536212921984881202677554338557591552 5089 2241497627525434391233915986416871962910475186765465060447035237382019 5090 68636814398712812695639510512262544606685959395737600000000000000000000 5091 2008392042454666431097916809667521857038217058190028094508434808012801264 5092 56086026779029482592684953323406787742019714511489147218904068007848312832 5093 1492761956299762730693370519173962726417083606598069225803958371219680693145 5094 37813054057871158567829686051030155808084728161897557464700256627853570867200 5095 910253876208544100282320606181918939041459808057337074010506784915924072265625 5096 20790913658628398870631518323927801684752315031434891787592140972487085347831808 5097 449841457971280311434662986984811370612164270157150214919922776091914899929275200 5098 9203777114648582133636170835311589878889596230787735661140964921390517589131657216 5099 177745060971505524228553659552836468917943950996447513578785437755689834247873981651 5100 3233798599624491961959020804318667068753388524055480957031250000000000000000000000000 5101 55312457689568355604034250722933757044230110715298483489773920037961169591597141542351 5102 887535167106602701666496322215519950202077913457339125311789758252349519619119984410624 5103 13329135789019181290917726665185889930825050703069435487814585563076188345392466702253912 5104 186901020510482509855519268230599869780449089709858044361782881197672656368916548326260736 5105 2440545755981802925697371027349786203287140715516653103081014027542841322720050811767578125 5106 29595595685775812540987053564877199648237007571062282130403395062090923796615504823867932672 5107 332316221090545305558714457914241291858810497327442390542512830129981187282345846979315251957 5108 3444233175306653728599780747914759882410627397676800664837728709143093227978167918985186639872 5109 32838755926914210854440387773159091606524089465261400029296379202836751157835764799711742415200 5110 286989181205167627610850751713133964437682654063878766978060517376000000000000000000000000000000 5111 2290049477918182621617683839926989028431669064143062861601163392002911560092482254710030324114959 5112 16615476625100884872809740100922147302501799127222965522895824963993646300190268509869628031238144 5113 109122926626229064892497570116146833429744306357952360180812916852549666180402606034077878265071515 5114 645571172894140220048439832165226188610122143470556444215399842583531023083846396193196178401132544 5115 3422252167170522229273142274004152843052490174787374296298785718665397224642336368560791015625000000 5116 16163640217883336158896039241304006303258486643461104085666519524108923467491368770321988306859982848 5117 67596822400977138004372650359237218657745170320165412654647546957597466267536178880081992375773825441 5118 248615249971131807234551078903009919311449778869990591564667597934145608439441027063338775188252655616 5119 798215345613581560577431314480656095699828184864313995777468483177828341738313418084553899171848357009 5120 2219036788187336113628955677544006402394761763390602139238480977809300000000000000000000000000000000000 5121 5293751196354451386629816258993057968019424781666498295340525867386231691018462385243948794808064698656 5122 10730233479829325400398996099970371159269439470770092427648956610756194371318583621366731611777475280896 5123 18277703858026500512290590308239714499784492899309863198537157461720231469696239980319558183478612091147 5124 25844956277071129178947743922722284484277336506026916918094473320837519079539539814357870774174351360000 5125 29923518353044553260570734094534151110054256794100565369068692699039413440686985268257558345794677734375 5126 27933907334302046961036211960255985219783717381770981672826328714870208642629526323091247654687402360832 5127 20661368692750447746465405392002273987350922588492976618074092407092877683505653058245353335664581409640 5128 11870932187749888593766997568205507083133196096887141312845220455594700493836228544554879093220722081792 5129 5179159159641784711600734116156621662272988537907479869673904841682496643283401884492486846224481043861 5130 1671615602016776842440068237368289013562804235754349916858613760000000000000000000000000000000000000000 5131 387209499052809867499973564882014484817906143161099350263313000521005075882744333528327129973256766829 5132 62125318430028255515586861086937573107490960381288808647706011163044034770982821644978712949756526592 5133 6620294082566040247529391178088066802389048460410947369096120718660437066185097574027138854275716160 5134 445646180698322301360944504504341496221432291789991423913509917656801690913249980193965700594794496 5135 17834111418869560628169095462363996637621004796830423266830634457495534661575220525264739990234375 5136 393829764472267491162369581143456272748362961672459239672647967832481234045262291136589319897088 5137 4372934236247703919342419962959051575010384071994494297878789364174107842256205754641239269811 5138 21687211300812798500429393351477081879870657980242937970465414093412437320503599401707503616 5139 41159390251299568124621822418798306870206131157423912381016446923171390818001941200301200 5140 24280857273340388783088443123497890025849000000000000000000000000000000000000000000000 5141 3328702508677265807379221891866309564271644298314171979610314424047881808916363561 5142 69063429812964400075288218922290582412614823789347426594919281711895273275392 5143 109585877123877577574188548498525812842098199928343202874577388562603657 5144 3891367774233542842079607341463966961566923661989878081083408384 5145 183606761278761336598108755424618721008300781250000000 5146 7685131763883640746573763182592 5147 239299329230617529590083 5148 562949953421312 5149 -1 5150 0 5151 1 5152 100 5153 9702 5154 921984 5155 85800671 5156 7816642560 5157 696890690125 5158 60781618835584 5159 5184262845945108 5160 432263237152197632 5161 35220114166605600869 5162 2803135267616904000000 5163 217837521845617643693153 5164 16522499978291043528343552 5165 1222606630232465184857660922 5166 88221257633544331346640973824 5167 6204927479914767171697551171875 5168 425179367345266318767481586712576 5169 28370564981247904448398779502112957 5170 1842491198765693064297343843860889600 5171 116401463904708303590412553907299264560 5172 7149790058191165456227971891200000000000 5173 426744697035133859080773319489651488606017 5174 24736182145234874227275288632728903751270400 5175 1391642579154304412370982742769717510767274721 5176 75942469610274079343935922657117678112159563776 5177 4017217535198937815701446240994334220886230468750 5178 205854774227077093350961997427495749978337953316864 5179 10211557106067699614635730848312312564179640479192359 5180 490012842117475441245180172973443989085263941056069632 5181 22729212711841842359556030143398940011131461061128666701 5182 1018326437538489078205856342515379422747840000000000000000 5183 44031772582666116816983619402858516909185728585674665282988 5184 1835940016587507264657108698079123177706312955790625354022912 5185 73754007065580776714851162059086998148066174877304169086543997 5186 2852025071437527006553026233952847932027612916528778947822878720 5187 106059750512706872318031382122991195712304653191376377105712890625 5188 3789208815386721346693012436013489934772141122349561654367534186496 5189 129926986804115348530695177394609553150650003122662048448633036827874 5190 4271055383694383356279801767355173990702163695271951362350885791334400 5191 134451855246081416381873745323864070502807841768526373718675658715054379 5192 4048388304181438953777442925129418767453194316414976000000000000000000000 5193 116451492662717082086661600377050345242187863219324410587118912356292293757 5194 3195901670640948811071224056352989519096475189122816929246102044986128203776 5195 83567519448098330934046461778632950299862593952854892312876420543890345751496 5196 2079017491138484862270972375921418454894674132495830529181217444620602571751424 5197 49136528595332705011078395145151542021985897252069419768685478556156158447265625 5198 1101518450670798561543229258258824231920374389470125484866895118758608984231378944 5199 23382931999986723727654260369808544954114282588352764887554597766450235186366191681 5200 469208483615604656224889022437307661906138619751414254854293103688605315660546834432 5201 8883624086283483733967488668122620764760240594431630797532852091231129063205587063350 5202 158388731311230631697556505515556574157807826995849609375000000000000000000000000000000 5203 2653820575057210647526802319874076093207313696064202405665297282564160392615555823443823 5204 41694849484356373385934674435202631022678456080480829593895464118410684373365809500651520 5205 612843896859607645384960663238795359411089666898361811066844816568406920508183220031035597 5206 8406295976150032107010181683778515183607941040137019597709114208235986537565168038278332416 5207 107327225655919518866917741189812273463967875250396285659564686860086674839258193969726562500 5208 1271905557529228602450613707980528717957308590416857313500533808576440662132211813550408073216 5209 13949171184674908543644109519447347502570066922945556343215950632571493983067645058937511969557 5210 141127400474671299215229125229037434703904800122102085788428873430537105029265751665010959974400 5211 1312707663368779204021663764575102822063643812040560504170666915588037099402875012032668890208801 5212 11185020482714051624044383304529655664267095451081626624459003658240000000000000000000000000000000 5213 86959941655048246810679166509675699348713295998105268776488464306609664207099808571628120888293322 5214 614310737433398962890844068257291196491230456275709242838797664714053283913508448456913612036898816 5215 3925305011335661805776540300982009704908256525668019882203772356935744536547825770240670546504312371 5216 22575987210302515534208763961664050797306821752159511966804521477863842510529011825943548843765268480 5217 116252773668164573123806055884645909348873525043782554699750579919234114005918730981647968292236328125 5218 532894519192401502178870202727027201576630634228877152156072616677222101765978202625725953140928282624 5219 2160915500403590441613087345820766703328459517220732491969923473796466510085508079669760731652496603872 5220 7698776345614649893187193569190508856761946834917736730009262175623659457696117647072368412088474796032 5221 23918902894754519786105971069987093454886354193316987164962685551344229935810049514921849636901140623089 5222 64272714199012058791796032776654349009500591050565090643058593231944000000000000000000000000000000000000 5223 148028698947974968059680290844477577962665655431659207337240278854075224412014804502750885092608423961633 5224 289302990349907569048891674609803503158573094533285907662401458288016924138362437643268527900598770597888 5225 474488018623006791404100066604864958830268072722109428391588438456706319453087349262507590502118353792222 5226 645045157657196421828295568036734638345432424933944736660450120019035411269226422767917824392120053530624 5227 716860949193624357383863055007119281626473013403543008801132425077129450841084690182469785213470458984375 5228 641207511336749251003821375184056950081935744168091906453887875040998496582109949201936000485597890215936 5229 453563995356789271850011626521602883202682801789588532146913596358738374731419815756616693662766947853773 5230 248694538000806201546054290443486429136262852006271509308162449843199164489669483282890513177430825369600 5231 103309836566584813545563088304631110273574570628789276446795493844529801768570005579077880988073217896540 5232 31667540493602758697921538777053581990778244467582131705688883200000000000000000000000000000000000000000 5233 6946914590159383447874056173060084833328274654796098706789711864333343068599752633093096121063661384237 5234 1052232293929911589039991817242198569827964657482820563371036196308739228039085330600045381182365368320 5235 105481373181257666460976679144846925589631550315319686705168987688375608755640007913146656756012598721 5236 6652696754260638245946860097491128610251403307666090247902658041730484420476646019395913941417721856 5237 248297490146125239294364271152390778184323246804234796775158747055204457865329459309577941894531250 5238 5086736658883137569352363191060204366761465279790070305284514653550895567153793216283928327880704 5239 52074330455144657596737189762711919329179739081715706737036241809805999159399771516166448599611 5240 236368471066701541184352352924425813786498135559358830471021526986092142244819453329048338432 5241 406962738213111722521643557721712373571735323010566895891054780186700214477701859812562301 5242 215443642217988499246627536852106895157040000000000000000000000000000000000000000000000 5243 26143968918462371007275489251125413788151367999765278607732570726836727506670075768 5244 471594597462850803753445629815983698631336136597566282734227937111401234956288 5245 634643358442720811277219918809430846942786820494502424046010581004863497 5246 18414150018609340979857780176192794614937155140477097961418915840 5247 664295502870846622730738317841314710676670074462890625 5248 15528719852795810168334614265856 5249 478598658461235059180166 5250 0 5251 -1 5252 0 5253 1 5254 101 5255 9900 5256 950697 5257 89422844 5258 8235961152 5259 742497878016 5260 65500230556875 5261 5652029803864464 5262 476895205024309467 5263 39331151062892598272 5264 3169414493402230513440 5265 249447180893628951000000 5266 19167197711958286698154393 5267 1437265350035036803593928704 5268 105129784601215511264160229485 5269 7497756496896608146791991800064 5270 521139139295463922425941109375000 5271 35284701604056362019060790444425216 5272 2326036021173168145796205810500811111 5273 149218752360295937597067172378894334976 5274 9310643439959248379115306470729798188239 5275 564741735550642636001437863116800000000000 5276 33280543294751417803167357116303166733072992 5277 1904360492732969840147101406281340123724681216 5278 105746277481456679896270093975035041598735459917 5279 5694658783704131909419249443010521737408072908800 5280 297219056897063379360705090009011328220367431640625 5281 15024538872754480084957846343977511046654690427387904 5282 735088258346580961225576413761687988215145507720476400 5283 34783910177689662769646604044884221616194704685297303552 5284 1590715411730956334358047676502495372113965688256924495971 5285 70249545561344727156265879967309658019860810000000000000000 5286 2993503198520240514574598371590056374869559448243361029809923 5287 122980157449483504820106948834836159650468248261817405194371072 5288 4866629520606736520659314608841076271264599921403877679590032640 5289 185337055866770247299783458316896894347997820968789722156079251456 5290 6786140120336732610684074559555740463000231098336490879058837890625 5291 238659023190735932814704855428387680180670884121377461302835571326976 5292 8053342658530440210981074869314891148066303763178254824256999355026421 5293 260463174364565064884205945348740138178332986044226418457385928492056576 5294 8064831814731914901429029589584279110933739361487415428151946032138013960 5295 238785089386963568464908204877029373370790501421154304000000000000000000000 5296 6752142936595482523678257330475586579723829123506928567064018175348490057087 5297 182109307343991321051755267975715798418558417527457011357577482664740233674752 5298 4678261177032518387591126201789162291686394089736638915963130343842227908326007 5299 114307448476514367407375990632741744748849006642700246416124962527593944049516544 5300 2652445109551828850093784099643329269561944059420664548207123447418212890625000000 5301 58359286998657188784320277956484407232723592019689292026282360800450582539711545344 5302 1215453798726818501059638661289657879925612270864367577649637774488990975181156573493 5303 23920244738049715852745148283303795745416949223072578998043911215895169499713589215232 5304 443999830290910888696685685437058999087957128815194347481657399327247400676843367166649 5305 7757746635580306986779874235561895354452721923589706420898437500000000000000000000000000 5306 127326897751014472304215635388405974471991095682096292186600644763783761928173975413172128 5307 1958751087227988992844872549423381331478866152017127542492016369287600072979841096779563008 5308 28177193770317657812420018018959645065572436961178741652214420857250544411651165406452739195 5309 378092167959419281469114471115204104436064629719649431453977241043762438535027568537795297280 5310 4719900595497197217354916657310811926730633054069583465041765277464472508244216442108154296875 5311 54661638321111922756023572794288666805599149645214981380285738194631388486766237583967766183936 5312 585524763434127619237671987645923567060584026301578899964957825504985050218767866114202458856800 5313 5782693026573315110438432468207152342502755254425861975190828078298548495654078517333082480050176 5314 52474625205116464719856158448879692948741908625587263269796191991793214278046609136551243059537641 5315 435921252060355359857341302112660867993176511880709914299237725634560000000000000000000000000000000 5316 3302125794908072503373397824120199702490983450424526030680604735669663353233285726359805532002956157 5317 22712419910715326964685304469942023869171688971642478538004269910502266229306090837987671392215105536 5318 141198737134249011412709581042036926244704952114472498314849499283078210203594657075643928724851911672 5319 789494977346701511309771668661957685913081185912802398813208378870091213548025955471012695953108893696 5320 3949068252534791781308651976372461477703736220414831314120812797019905087344673811458051204681396484375 5321 17568849885133617644679121558514588639294653017904145634393807303205848062148552351083734804358322192384 5322 69079516374086239019087584950230472994133573447718713617404105585682678445993072726059398396131851688223 5323 238405155060592578750484559689199965998415905793527876430227026486064443176213651840288948380807108493312 5324 716741314023369084991384732420699558134782306262032868244741729113158449416223819001956167869608060248480 5325 1861610322324741680345012312973310278213174878615234655114603367624041000000000000000000000000000000000000 5326 4139313484796994983518463762979051079844740688849788562215092836613980788908893921407701152636210418626333 5327 7800037192362190822157794998275327695980502341750442826573070046963300433477227912613250296086996268875776 5328 12317678498654467854078855860008881596923056655215588260212384586864624375551559950619076872603273025929025 5329 16099205235883257608883043426964321200390032299125863313301246814153145196931858956792558794066588256436224 5330 17173435771014495103082308022814628262910468915236061085801593309452250935009942622855305671691894531250000 5331 14718566496058732897026843917371223156691648642871702194745477111827078910547530149092274067941851708522496 5332 9956760413272892954381563085980814011952633221625197777163308590887846432102025742062540827523354428215059 5333 5210119327887238884950320443256180285168852430006456095896979046527298207908331604243383949852622272331776 5334 2060744225545803605513209437957964260837333223908517728119553369059793407631018677586293276978823473906259 5335 599918497831719637109629410793705859544308804636555635776605388800000000000000000000000000000000000000000 5336 124634396731024898027107569555383336621697001721064987774001578412434421861623157691730610830717687730752 5337 17821925558997900003439289210794697940968526547827571585019943332622513478825845161191200028186959151104 5338 1680638344677757645628603895434900599383122531533448568713238738485157918720733475765031804329527003537 5339 99312809176997055113374649487788593824479536254017581183826369985178923673014336627231171853166837760 5340 3456950680908835179992927635350401723200533630111065602624921688965633848056313581764698028564453125 5341 65700696521752181094659910538834473316183432453646554918566133600057800663519432952062746111770624 5342 620118150845660397806132007396787280804201615126375761709046881793214587122866354899827721287400 5343 2576175117190664912207075514875384782879529730949390710006673354712156459091790247128090017792 5344 4023836827579933698367239088332054733716821110384572818610421665898817060256699104734872111 5345 1911627849446481104635390937286090051311910000000000000000000000000000000000000000000000 5346 205337397688065946799066406233331938014917513313059959653100306725099611279783409863 5347 3220249341199091229425259287149544929749770502465750849114469243196047693447168 5348 3675402369231902635921219592176335238704820343963114548200032347095818880 5349 87136693466254788826669037008372965920221388870923319282013044736 5350 2403443707960426430663147812083479948341846466064453125 5351 31374352355648677687043404333056 5352 717897987691852588770249 5353 -1125899906842624 5354 0 5355 0 5356 1 5357 102 5358 10100 5359 980000 5360 93158505 5361 8673084280 5362 790565566657 5363 70529398603776 5364 6156317287341250 5365 525577329392714720 5366 43869117622587885387 5367 3578697679968116858880 5368 285211688510441867043961 5369 22197964106341084230000000 5370 1686493056920027545847050360 5371 125025370804993626885771493376 5372 9039924483475525008899323464981 5373 637220030576623488128300171056640 5374 43769408004321678196610702447265625 5375 2928199867883732038824637944047861760 5376 190706232863929380031867983572891946782 5377 12084853415245480051687125939872742520832 5378 744733600060417746117516407262622412817999 5379 44607355639396117643616791298048000000000000 5380 2595450089219586431582840119948267704312891025 5381 146610696225843327341746437176591675157926043648 5382 8035306887477282912260231564884429954773550260092 5383 427022439871133195085723827546858708506489414221824 5384 21990137952139833115875273282601274549961090087890625 5385 1096582623291027821378909441644701131954050083081256960 5386 52915999190557468097598669852676424322520508308613734993 5387 2469160608161197487644902518777575989151879733585368842240 5388 111327020130357128931892906891495846679301230130901503878170 5389 4846185338666436665464201653735599501797907900000000000000000 5390 203513528389692633445275417900916652199265786656380359152358515 5391 8237806785436927833770589129299478480147811600809821029143674880 5392 321122659407257434844279050934393281298807761017280425203733739081 5393 12044012032491959539353208517474307063454033731449222251744920600576 5394 434205224038561672993792806533128702373715218934432442626953125000000 5395 15031668120022349533952757951511948175737519551937785577501954376990720 5396 499175187318758466334373920590977740479686186883502344875927078046508461 5397 15883911376813982254731420902045867779633110985635176959892172647444774912 5398 483753177528635842587876506499885317466286822702852232320429492778800534441 5399 14084202064966927770667845717113997276200238426284359680000000000000000000000 5400 391505795192033161053904148075813637834416834356968645232137056516539668036470 5401 10376977529054321589959674547323042916168792655623383276843220075945738117316608 5402 261897538482311943229453545180600172459032295259675689348064473628005241066747127 5403 6284792135181049422525881022381938272461442620571447289668849724646507122754846720 5404 143181971952607287979548813747399775014697698919272732064114088287413120269775390625 5405 3091919501591265072029960629704181482043373752031834993236435146811366571995928985600 5406 63179755936522084198595173248752014753489393378628785076390408366294659219723890236036 5407 1219453885230573782219053481565057380342562151372700566645860141834741337570758203801600 5408 22190926516435997653098628035215755294483041299258898550890351909036829852295526785268249 5409 379967895213453817754115886502316939014745704829692840576171875000000000000000000000000000 5410 6108980781621905821177752820358063020560405317315572399265832026579760475242362559896686945 5411 92018699411694365734029017999432577621897009404959042219109803448121090653110813789387751424 5412 1295524444052528357850647695718879936189583322831177852533936073912060462083720162761820069106 5413 17005550111230385470656797313845577105613007679257570945388333834434216791883270422977780383744 5414 207565801642857496431959951225444984396999933046863423072199026577197362503223121166229248046875 5415 2349148241597638542757210199797558075856241006411117458938548992986417704283897133898363756871680 5416 24577750466726466559843198759438477440994600253281233775734900619513782918135109505376392716151449 5417 236945756296143040071374540405080826127551719080757915354900766604456478406242136158059003843182592 5418 2097638619211655106149214282056488195193808857355414813390646528124412264324393099105261540942482440 5419 16989449263105652329331876752325248493156376657185131506991148879052800000000000000000000000000000000 5420 125391468276867946005946027646810436122548536022630409714260534583159093872021250793738919033471850565 5421 839728148584713264068189495264019841561857423583937233216287945339952091924918130802168795646771855360 5422 5079116988547793935456522507419031911972477736785765702007891896267271229680732758299920552598861174137 5423 27609083644910363847920264569210570864167877109783143926470538866120185357349889971222489295936370507776 5424 134148541760331952286469607217073544892420194337986706579737177598523484066856427816674113273620605468750 5425 579222482442001348845008546096777088882412761044959128396082979341973282653007521047572300941391392931840 5426 2208313828831527403056658420945520307596568759706433377139328009692244993884949633330858042927818717783583 5427 7382604118879293723433515715840302628532926686675524470406968457934105078992561094182930558998996278312960 5428 21477494744987051521363641601872086405076774514130192313473150350416240803892826854098063865213914508387121 5429 53920128243771888646596488405899677876110228626940086934146343231762910000000000000000000000000000000000000 5430 115747258789621580448304720691902631554580175969125751291457724175037261370409494390243557758764457845276300 5431 210300557656343931087049293062634677399014018922080393729498720482907938261488233299159489509219129951780864 5432 319766142960849448692218406421908449228505291727323928459161496007013787514658760236627370616731176147693681 5433 401808162033877590863423444332117250613159596728989882992660714047486854427228445884640665211536173275545600 5434 411414370545521768642461124195187724532099897545812951925011522109378037104221448316820897161960601806640625 5435 337856615633327607504552541012491988958633109568886646918998141682865929935170084797368113618950091639357440 5436 218573517612070384698225683567561855961248859656219012635377084874169485319523936305036255078793512048309578 5437 109151345377501519034893855361879264832716970716004060904953965127050178955210566661130855606854211833167872 5438 41106122168563594631320573342719996161838931718874297485127915379520535723111422112151523315805755376204099 5439 11365019146762337568234157440333045551070611203379470081418330112000000000000000000000000000000000000000000 5440 2236062160676444777005436754264141783979005814259108892277025464413920497067444696114112779483426500583785 5441 301854478771223791459187353083944988680530114026205518389680328453647936514161676950640783646082688090112 5442 26777668515440499645849662676930912454489346680708190994137185763545299269406588953482047508749744881872 5443 1482561798763782669878844630244759443427650127141623854974779391095175028040603049725364126587985854464 5444 48129797861440649110478450462970164175243155749602462087746444128656440852864761836826801300048828125 5445 848595438080166609354305662868839765291907540433990784585942665251096671349118956300903448974458880 5446 7384569665076704622722132629242979699175284388580580714636138319784311643525065583987596544941257 5447 28077679753487560452272677943411507629116379144680382554427821932712771802163649525588500152320 5448 39785614983035041734301550836713765961595943661114065149913035742833285303568969694145407910 5449 16961842072284926053887634004339831561548700000000000000000000000000000000000000000000000 5450 1612740858926432182126118252839858718040895307819652129408309623984365953958020006855 5451 21989237949889923405374509258668489848947474926945476531041930448677171667927040 5452 21285313075524272772507997713568330742334234664280284869078152362636687681 5453 412335260685872687080867540993081027831705402382677327923564773376 5454 8695741025447899039662047471210826188325881958007812500 5455 63382530011411470074835160268800 5456 717897987691852588770249 5457 -2251799813685248 5458 1 5459 0 5460 1 5461 103 5462 10302 5463 1009899 5464 97010000 5465 9128572992 5466 841198820728 5467 75885971733985 5468 6699542469672960 5469 578627620394515625 5470 48872978161351924064 5471 4035476684833412560560 5472 325621720659280631975936 5473 25665846935550606924277411 5474 1975366523290270975110000000 5475 148392001469518164064251741063 5476 10875753280036355927231625691136 5477 777327138802064926294259201488152 5478 54156115570856511678409703416065536 5479 3676102853527228213305704713720703125 5480 243004873967492756851668480902688669696 5481 15635556337948765586543957554278464260693 5482 978722042356585097355384818934495551240192 5483 59569259486257138316810489164143301785010560 5484 3523409112307638000609228274794496000000000000 5485 202411394128061966088594148263725198468805624607 5486 11287094187182607885124748190084206132667706269696 5487 610576166969678619892025033260023408314460739613475 5488 32020911362644608801399147935892462194450181939789824 5489 1626968917143207730238592614444419741630554199218750000 5490 80035298246952227255752418052253547947147259056386310144 5491 3809206498051394760955235821040775752404291484465207877289 5492 175275122254812563391018425860753807262569322080805150785536 5493 7791277635022458254424975004264527942810295775427765136136129 5494 334315505517356435681555504163780289064463296300000000000000000 5495 13835881738190895112218356547523535111883339677361452870455852848 5496 551808210703146214368632788271595677793819347973264246428552658944 5497 21189154002405596787682522333811997736845391793423728684117628331547 5498 782672548457262493275526053904389071160998370091708546952863529041920 5499 27782240454684621124902067578282242524196474209346236863613128662109375 5500 946752582197223270472835398149347871715638314740250119436743603562479616 5501 30940676213594365645773749280464759507892052636580417673255214957563368520 5502 968653788551863865770527327315221913770196235974638933568956776575068536832 5503 29016989088548139588873296091528363339676538083823253830428930351546413749341 5504 830725018534797852132176250734218074169766875491792322560000000000000000000000 5505 22700465483070823033283327553974945024026887308774241283239309262130279500783597 5506 591302356859199155596659318202144972829513585809563723398167270410297877251227648 5507 14661498806400927215986157881792227579538716366686525874629776567197291750030003840 5508 345547142455453963086636281777955005551905242380009834422152586678659138007498489856 5509 7729123976368050252120026630626604515982466517291863713374883066199719905853271484375 5510 163812251588000825695264578994375642039775108640655867865348250444589463430635741773824 5511 3284108013303149081969383333135504914298880398711514127433260841365700416960764884114779 5512 62167749305611251451048033330651186399051550511780655357686443992180000739694319958491136 5513 1109093260993399424984499059838713511065149292692628914373843419995188705032552854323181600 5514 18610507428893675538366800613337752183014649145305156707763671875000000000000000000000000000 5515 293101040309673676094803322063513195258332296860040329246882337708982858952395240639692226033 5516 4322877519574386083576838981600441421940070876141211904477653779784007547846286689245193043968 5517 59565320763263902901796700851896253682828511635889958211440917693576066130587242875702264505817 5518 764863065390464444702633410765597158054139380278744389640980403295960900254019171304239313977344 5519 9128065547131213464657226555566037761162118499675722782322076758487980049774050712585449218750000 5520 100957410544167171280052211588143853998228241697699709012563583210838597895073759437833423590260736 5521 1031665705241570574446037651187079816579162697760125159658107540142378308320402690488274181063669907 5522 9708848657321928448359316533348694298972056480705946241947817418098633056244698420910488697251561472 5523 83851723754268084298603683067911948592047744897922929554954863781437381051900206088717122213200736759 5524 662141120441811878778981418008503505006528005812176863707676446136729600000000000000000000000000000000 5525 4761484356796435066600332563084919220382244550316029463659617264052087790232730637627785426557286881912 5526 31046597689611921609933159250174957072322057915267200677774779666319093376433257518638882721673156493312 5527 182702975302301162189621078275948814471927593032837848536642568688415141720654109745298235083338342711205 5528 965505192032291844117977744419750074417172653259332294995663897541003389176867104567053157599397418106880 5529 4556981572772900617680633433424537919515076034115015634296572768052625264282911390182562172412872314453125 5530 19096223506933502860811200434300925008266015672919869413897431849318092776089204935680611248659124405141504 5531 70594732311095558413239837587844564541880361146537583896223488835516556409485566499958355269545666581146880 5532 228614366842198436629856996996835285201104344988223891007255725806337300346123118154964531539782053434228736 5533 643583356359874155527539962952992992255201758443912942802080667260395552988774694087979338617673499892297871 5534 1561755537643414408987544282787791027936911612449745568370952195924166070000000000000000000000000000000000000 5535 3236630413839912978478801450938783833767327623128002919148036308814275136863517413596239841577719175372849043 5536 5670014572991488727416961945802061791684938464249238625281918212206449859184308150823294697967699743121342464 5537 8301108540479264482629767865171288326052720346946925185371626008344027404755894407722223931091453384287645712 5538 10028432876747852664618050423533976164732008675176464511663346148066676439987711260124050766854209210496843776 5539 9856023369362681838484470404309327406729735715764422270980248219998144654230287642349139787256717681884765625 5540 7755313179294452990580616730282898379246595062224358673382063949704932424590941311558620149224197758340038656 5541 4798185415572342310108414771076363964833813207995657741738916854515477694410703942948395427779213625262173937 5542 2286706973091514163298757768209707860046058602291947305799253693771503376440649171251524376454034970338394112 5543 819952936803373611541954642000002669921033568394281374897175602219675588625088472125869830815365569948254640 5544 215302012978612358622490560590786793830526047974858288912834494464000000000000000000000000000000000000000000 5545 40117127514962977700588254509466410499788867438222834185557453834028235428910609230025261204401467444207627 5546 5112585957820066046203465149716705233312108574610803042483886932178457614636044972210092505122123120902144 5547 426649512902966614003757999285432201536805810535970621232207099426022402961659543121189266975143703931695 5548 22131983833388569836247519692111533593650729454201700380655248337759937669881419409570127275757104267264 5549 670092707707977208957282842414296436780639331792370947276822836595362105072126723825931549072265625000 5550 10960526381817801995635040532620074087660137511724819215343271443114544189598393326883769840077635584 5551 87937869685003574923908008084000501438824076054904664388052188693884261733228589978140994707500141 5552 306018055635562746480787229142433474154842192964771902133053782936007384116862311341524921614336 5553 393379559710006188395277429232198823506670348058024415644328754846279150676434976483515893789 5554 150502142228384449492522430670537415102367900000000000000000000000000000000000000000000000 5555 12666631151145296117943466619458741020233800150559329527796883855333397084104129372928 5556 150151908869526657407593999772151559353581635395837805455419689643848991795838976 5557 123269374944046590956107446849743968525405900242220192246146840108786081607 5558 1951191403317707389525191023908248371468904081070524051849310371840 5559 31461486587437363044994498295636731199920177459716796875 5560 128032710623051169551167023742976 5561 0 5562 -2251799813685248 5563 1 5564 0 5565 1 5566 104 5567 10506 5568 1040400 5569 100979699 5570 9603000000 5571 894506034213 5572 81587522171904 5573 7284254398230816 5574 636385254822641664 5575 54384773795181565625 5576 4544655678204165678336 5577 371219503750606694791089 5578 29627958114096751390769152 5579 2309637807480655020208243950 5580 175785170326553690179200000000 5581 13056790248721234150138017472567 5582 946064056012359882430435169402880 5583 66840987645717277911826309388015877 5584 4602625016464070384364200679070765056 5585 308748342869447055484272990958242187500 5586 20166440624367158084278882808525827866624 5587 1281922558722041405140503434368562502054613 5588 79264249493189848618903210825559070314987520 5589 4764786596781934366226130793307335029147597441 5590 278304140533459350637248918679715840000000000000 5591 15785459579068547992903893343358377530394925952978 5592 868957712294627635507074136726793927685762857631744 5593 46395646226329502947441889730525701333695913580210491 5594 2401135558130784146079820232234265864931720631943168000 5595 120373408439330092284203800587136385031044483184814453125 5596 5841464956150928758143639637185054664324297464024573935616 5597 274209206416841122378607512036731250949969281259431372387608 5598 12442029238558898345042893680622288651686055848999824299917312 5599 545276493657339179910008828913485278825300612716077317890315089 5600 23062852412508299931126391175703128269386577188000000000000000000 5601 940633406476282971035342597943960673718201098458650003279941108977 5602 36962787466404231484370629541676141553329664473326900927159810916352 5603 1398158099980888736640162299952799498521621130171232033347230937695222 5604 50861483404034855226587407795536374430437926199777115430273828157128704 5605 1777622289991993864374037860163692398418479334376767287364101409912109375 5606 59630138500940858940088488972661499106553650892051989366991465547871289344 5607 1917814564655363252304680647672048251346979086330905665687895136409562183717 5608 59071732384853092777979346197616914851414913749318232909762005443512673239040 5609 1740527390572189728523410594686737159354825326928344497484618552384824406108900 5610 48998448988189855461690504301026244613613998223930477772800000000000000000000000 5611 1316228621584848602461535980948048751785355757990619085642423160131210650132080493 5612 33693672001148400372388579331979671934973998002928539727036794919392424069766840320 5613 820777272271361070547132147186862762203541992071330460561057589333449331010905632641 5614 18998691617935283165190182442312091767648852786528549679419089269424707329545644015616 5615 417226810242849363027726279928356260753227285010492503972092293785176873207092285156250 5616 8678897932666116273654669391692258870117513683985697775094038026080017230366549890564096 5617 170709197640431230881851772473997903675905723282642923144914132948968505160275172675573379 5618 3169311361859795238779106952152478708972867394741213649134110360217953488910425211243855872 5619 55432019058325134793901422021978385544303978821061870806970606472393745634193123704433580901 5620 911526976684011086030634236341771762199995172023773193359375000000000000000000000000000000000 5621 14062610916874536743407652892914601479650822685593513085533208778437751825380491025909981415312 5622 203081223367809202456454878252848424527272345603340137388410110864122549945272442021878654042112 5623 2738680427002934603565464498340336566092029630713762676868628136124208266419665567508200888525417 5624 34401445702844766724670924218780572723632213139576393659997235195230227439258251440538030545305600 5625 401422488546976018570136997195326674954430335498298671166244497935985220927187241613864898681640625 5626 4338763541313059440440980061087237020584368030416698028359501505585495928394753941373142632669118464 5627 43304782055318296639106361454388577582941228192794288812942023499483174592297505982264604898943293694 5628 397819921843082987148093563703631765859469199988257909716902499362755416269215163959602047123151912960 5629 3351917490537313596890633220220073876271011377663268104404132907385831720290608332574086287562588427079 5630 25806066847148249057985981650247130260534865166199669288027411890307072000000000000000000000000000000000 5631 180807622652263117703181074882086242586128144557442563103868912449288219158067666086527813793428786222533 5632 1147861042559033917142868850686615614768887618683964010893222685397207368811316896737795129189002616242176 5633 6572082757608874625404088563435601954718339265953927064881483041309471208166014948518937637637360816871516 5634 33764259901945733289722069274619422127908171941383769438490960912295795337502619725449904058924597713567744 5635 154799156085439903288795733917261253111792954392196012470089245665893562307561923682806082069873809814453125 5636 629578034832711051406850524198941029259042499003746949707045861579188062776830712097523324222402922415128576 5637 2256751809914713023336044912507668459731365148765427967129777307252202276714820356598707408478388979490988801 5638 7079416407146212573005551400991839442322285385649547729179160235148902248548177825945011231385057828989304832 5639 19285281710061500224191465961884748081353874501823265265146833024209358677731337884250319517326247146901233250 5640 45235062281989275610228433831456740501824041514684164443104175580772094800000000000000000000000000000000000000 5641 90505611496458450542884405177159554864169675967607437867840778954537898389300129656973892230749686808299609547 5642 152871992429384054297237554276703959200005884469160430483467745768259173785838957690675785836837457168747724800 5643 215496244732997205916313835386233256674253806490929233936636541833099367665513362482111107132817499619778704837 5644 250292242582563351917620301459248331767090076039634340345437821284498929224572553170224662642709498967753752576 5645 236115224970429001746050232002853492054940895455465232976380917447219165428151654850807972252368927001953125000 5646 178018957527867009193825540542489753366911086863731328635113579392529595871738509442270048854525944000816349184 5647 105331073653086254284434349012702448504068980011807090769381414701750088809097140152797260972109662603918880257 5648 47906223809708278173805006082652229094693515894670751387674594030177970344679649300988657458637976687114977280 5649 16355783107331010355123315441802936148943087370183548625653001423643256110941518050288084457490756106013061361 5650 4078739876637000421085128063009074965589108735429576376628323287040000000000000000000000000000000000000000000 5651 719740241731444125548073537348843105600387370855310780572328139022671983705020126144311820073442777928852998 5652 86593166622879160585397000339389684403368412290522755433695718867046574206193899314670130986568727790616576 5653 6797821354587943944084441722344521914399379885539461314047188532262110762768300220851022730928697303846991 5654 330390752553996594661898800989868386403569269232961224410887503146636202269453061757516210386705894604800 5655 9329443647698048397702065879269894089080942640641527277836145887000584963288929429836571216583251953125 5656 141567033212326895407930288176517280513155219598071598030602602890088265255489841188160129475444473856 5657 1047192900259049313915416380911847782615434291662213087754408654863299351166145817123994176113265492 5658 3335284510584902232342174614388263598308709765841098234943511532039535347776383941791237057544192 5659 3889533391996682613270734662350335632995818448366013855438572910137904519101526074683075344669 5660 1335403001560995234386347966661975835408192000000000000000000000000000000000000000000000000 5661 99485012629969775422356135299569940719736143584657096585497168082141280171314984294657 5662 1025301367357093872017755924107864556037073283751138631395022073561374561023295488 5663 713888433079656227285196143953229464481501659045579351639480814223045757482 5664 9233136855791008214665940897491004061823192072127080343554473590784 5665 113828727809947320026662254122129525057971477508544921875 5666 258600722446558797905327453896704 5667 -2153693963075557766310747 5668 0 5669 0 5670 0 5671 1 5672 105 5673 10712 5674 1071509 5675 105069996 5676 10096949800 5677 950599000000 5678 87652368660879 5679 7913139688415248 5680 699211737370192607 5681 60449828385884995584 5682 5111583886604769750000 5683 422603573804024492901568 5684 34148114517116915247439197 5685 2695814948196247309808975872 5686 207841448409604501608840955049 5687 15642882342293707728368100000000 5688 1148847444005402722760565150103856 5689 82296570640444470332281911846633472 5690 5747538464101623529741288366227912075 5691 391168325476816393050978023906304158720 5692 25931140401353185318032219330784326171875 5693 1673568603033571887503886003520343692541952 5694 105101821197879689082978636575585575136895360 5695 6419413250968327608766921732543215130627280896 5696 381122604320949855460654944635598529916369537361 5697 21982458513692137010931175232393707520000000000000 5698 1231060806610298396118408636412477534222163505941309 5699 66898308212380712154512052305863358281141421806239744 5700 3525450394570706473221339581689457200254371868725970232 5701 180052713154378604833160002406676378608032554200256741376 5702 8905982964164016341547390597951897396706044673919677734375 5703 426345794684894263285703654215827282611909115167645884284928 5704 19739199994071650116088616163745404689422244253572530009253287 5705 883206296373894176278935018342830508798491029938169378737487872 5706 38161450337584487237546453627554673312656812502786118245546706160 5707 1590997583489366044681138497007754358622547972419000000000000000000 5708 63949029206928353238695572656354162563835925355908909978254482672901 5709 2475946589387673798360135779231509119536437468524047294289725561503744 5710 92256919380558370370116145100472162552579974471313156412428591727366225 5711 3305201516468121120398584194947711033712277236759236854299183665453727744 5712 113739603219925100811193826518051660133128385910882368282531738281250000000 5713 3755736698799592682855401828768777679029632804947951311843502204435763822592 5714 118873054971831439859511134598669759985862483122742490624922315051475925357411 5715 3602390872970676192556946769958704962133972485827302826523969017350131491536896 5716 104402134490502136925006775214307736556924076119515795862905566944029957533933099 5717 2890063438179303456573499683017521592366653880906321127014400000000000000000000000 5718 76318161210004888986266906550250354598918403370228845817191847201275741867246516864 5719 1919937439368773670573931360799096563804380096192900608211040403640963319165905534976 5720 45948599087502728169875321390389020473568186715164704277126385327676366237869910841657 5721 1044576090626870435317798584989911658677429062472318231319828454233778698726136149442560 5722 22522372744656472202658343931375131093048465017126035214229457589543743431568145751953125 5723 459814626778218234189807859885685694316197883068632262990349247884313099414539364034674688 5724 8873529750237788335393766624465707134365162672848364677926486221702948651395663612947305800 5725 161571467852817567341059063778735031173838423899930515676374043643740221384878006346838966272 5726 2770469215663918503814763071069123273695180305946831336522434915672326403387189113355630364351 5727 44645823462755870524613371786421700500849026143923401832580566406250000000000000000000000000000 5728 674705983951678290298329628971703325935232029047940165058029995595709679354976693478244170274671 5729 9540400600715271185898145885019903189055949186905548423228757940048250035076455455966406127910912 5730 125918409993264522931192386481956694683232452596660017776887799266239713413586681257727435328921200 5731 1547282801322897904878541377168688876016591392927691866436387720428976260794194684384754396641099776 5732 17653249034993016229746589678789228673697069764938032677276508952987375839483593590557575225830078125 5733 186463469753831259843080825377960099329790150703635926051265268584484922541985928005153605199469740032 5734 1817744003053299220780393923537664403953568816286469037091208386251654240211015441546382220868823822841 5735 16300665073801964465388838381151889005540880027317182465948096641675584894944759552625045453887814762496 5736 133990696438104866016273211023238639034837508943379152168816299787780167908787033185900135779324895303120 5737 1005757029068257487168280009289545070221133486415499696972789417766813696000000000000000000000000000000000 5738 6865799393523200622826648950441051611264090100277934811968162512224209123345562482507101106307988474284219 5739 42438948905038035830251556274584744992469491309210478788187020417773754466525578290327937365758519470456832 5740 236407051945343218138935296950907166189117231898080301004759097486979074458478351034624657894498831543931507 5741 1180755169556883892041747295087188193925675974372479737165830692531172510139727094351782632447707210636591104 5742 5258476107943345093489028516934285031729725742532834889252743551424432796514765430241823196411132812500000000 5743 20756381585076436650565337007997763544526400433248120729967046610815578980025211243502652241107289132339560448 5744 72143183560919376342452567472354188541252997991423382646707276007750628770076048073258718755891829326024783393 5745 219225665289728452364022220927840133027877793301162362821500944298962078342465750649281494395048824817762435072 5746 577892648964750408128581705966884407762058855044759921992687323065417856867019458895032545539965783057276996749 5747 1310199202330375836037226686460068484216613897067032566241996701545437861900000000000000000000000000000000000000 5748 2530800451395937589367762508060402359881668101989903613512089536725985074320661755057951919285987061354876054616 5749 4121655379978991835954976585265253127432986488137513372029203171569476269946330187115869751888353207917538705408 5750 5594268677197984418709469823068673145401429325887522336284152727268394187040451638008499846446603248358258596375 5751 6246859052351202980578058526928573245661309751475904771678136353547238572399205889662615908772237533688679628800 5752 5656480040026657997689144039963604116205278993492520267635016730680525519348034180211470811627805233001708984375 5753 4086327464365741348877878171492964519703947803236167279081556370627791922731541635137074288927241909819431452672 5754 2312256429462819975409496487557399944402408836487662959635777450486396055637788032826523907519600326509104245360 5755 1003629370405568808231137462917735467162244060432333689801257487400942273301258002854216927808046717769084829696 5756 326252433581080371615208576795861603059463129837574612265872342249895190968645021141406507160183201257360941141 5757 77268757273167761249252750048365763435171653749094361754309775851520000000000000000000000000000000000000000000 5758 12912839170113141809102220373948157206911371564924670981348643018584231217246080821371444618511784899208262049 5759 1466650451971063701705483633414113625061013466886415143041812974827626098648041378164280692666038884054859776 5760 108309921308644614611371623292004525118663759275059341777854684358213502116712891521407168887210411198560032 5761 4932140299529728397210420500764109644958696636460152384483716076942020233593146277567137329775180645400576 5762 129890264099851067831171745552833964784504549632737344958389845756078342873252040590159595012664794921875 5763 1828491095627127307772133467014560889956931149208854903413630640257632094922480270057869034895135735808 5764 12470315397462594606889608846762014655295932802895009503762634060202396162627923952896091358274949563 5765 36351197459392073830336648622949961489846410874515915993725492989242335563914259565396545631158272 5766 38457692155153440673630029564299504904380629103387883837736685708207879052676002080195153959680 5767 11849008593326107848938255359914384203058241000000000000000000000000000000000000000000000000 5768 781365433309420313739714018121000797295521090906879903519302558041270947784897694295561 5769 7001195667900537716881295394685703973467933186842406607516819071340204553819652096 5770 4134333406949267454303620879724398471692670311623514115753337818799817731125 5771 43691672714839804950844499241496534142125727946339337750230979313664 5772 411836206112549784908338779132463969290256500244140625000 5773 522272047294030513416641720614912 5774 -6461081889226673298932241 5775 4503599627370496 5776 -1 5777 0 5778 1 5779 106 5780 10920 5781 1103232 5782 109283309 5783 10611018792 5784 1009592980201 5785 94099600000000 5786 8589028400039934 5787 767492112291847712 5788 67116965848280293727 5789 5742090540581985976320 5790 480433915716910877515625 5791 39297538303827110758983808 5792 3141251236243066695396274044 5793 245289203087557851374475018240 5794 18703394764793270039565576710009 5795 1392038745477043863437001000000000 5796 101085368184344652486328014804184721 5797 7158844579430025719586929947596292096 5798 494220680451663843909163198945070969226 5799 33244650239590299749328788797542071855104 5800 2177903324971117752316575438885217138671875 5801 138885781642373197271246998139792700632727552 5802 8617051587050084757260565050721012048691782001 5803 519892218120961296332137518780847796945608056832 5804 30484983235657601608648733921225586785864977133520 5805 1736332349852694212823514105097119334400000000000000 5806 96006752415467158001914874702460413378649717819078149 5807 5150289339006714592482388297192652019569541397991424000 5808 267887215622517026711090122280837725416892048546223500057 5809 13501519897314834372218093845257600568475663351191831576576 5810 658920716679351468694739009802357075875625014305114746093750 5811 31117320399927006755039441078819524868121276510067976965849088 5812 1420944327498801056540830631574733161008476072978856200491194567 5813 62695027233744140011240232975678991850569958134420207919505080320 5814 2670748342918827512092187580703524350402037344194972905863603766041 5815 109755431175380042132500847408243586124721297666170000000000000000000 5816 4347579310231192848468555874030303930418122973764067938273243367910756 5817 165850898530646330547552030178908642502851330675448986748654471039942656 5818 6087537005798691269442890847634797324621909673856508933398451172907957201 5819 214786442182229693501351787952043527512601394496924342765348049261575536640 5820 7277528760445651951543286262762717902756143927472864064685896396636962890625 5821 236550819859113716730580053746951435515077065859577556638496687288825122127872 5822 7368180145652092826254006598912855839274476754293929852431768454649180879942722 5823 219685786716321032186295980273187458931518569468835044804080834738210366734467072 5824 6262358033095726778985485241796880963251724298347834533290677851890353120797276139 5825 170463899351466816066708550722989720865182392960943438954496000000000000000000000000 5826 4425114022716782382644516863588836044980849809122055377161416018427527341809751745889 5827 109402138507322265671689481325092779728425553695018379972072209305851111915576044290048 5828 2572285843468187924661706786862522989547784749216322307544223681085546263690963296913912 5829 57432334344500368520546070542665575746947691742404222171862924438003823518209068303908864 5830 1215783026392749256179683970829572615776238075266354849064155091266721160709857940673828125 5831 24361329357659814367472272286675645514088339946770914521623781332344586437945331963781971968 5832 461249489287659926539131487155560589226530618326983253003423320703960947750475587334401818313 5833 8236912137529804149318557754982292728173008938269843705416476530743157930590314219050945740800 5834 138466897026885261820063944101404389295694692683414242751488679769196565545402795472211035955950 5835 2186714824303592971929136877503996436932451548594981431961059570312500000000000000000000000000000 5836 32371525278705383924191176827860647498323479111754985946652342554046324448950213920164375254108591 5837 448191330112678175205201168324818628697376488382505997720336695800838119286296784669337318745702400 5838 5789447289614294651398465333229968831505599879399473989700901043115428741916849737440304018698601801 5839 69592542358522444355078040835695781951476122270253311747713962320752317534327075915433952840406532096 5840 776332194590071809502940370671725589943418774324788030274961900477312577835038285702466964721679687500 5841 8013487073350800817716153193942405941605054437621646033007853751471574770998011658806340352939227348992 5842 76300886502913179738075365169580860533936986288028014175965453598343355821604871229257057486704862753321 5843 667919496382273022086111282332826804066619254747814831361710153977138838104372864323948623084115839680512 5844 5356189936850269649194685689923761171501226400194351246640898842096167783728353418986368029162254581917681 5845 39198038488844369524411761105571917598423944849972001107390480235060264960000000000000000000000000000000000 5846 260714679063966562699815247146799649378440516273099197705707450391221915263312297840402358408067827834405754 5847 1569061338774202072698130122108128916352622940240007561537164313830308789713141932956425404989641640460156928 5848 8503893859946170710000654710336447876672759027388675835775471734489775320261556435185911649503874416901219667 5849 41291672747577773715072908129252475784719640887519454838184230338279561732880081086547978221996174065228840960 5850 178628693315026681657008147405595832251627647584922360687392900701548873197252122729565599001944065093994140625 5851 684311320708286670371388540449159965519090169764308708528840025474037291186444938067774383174086131137430683648 5852 2306252247783153889530845244474935162690213883807712504426057457116448074280920514649780374464643531435615221536 5853 6788679964242631673312533424859145394737776253296410082954297090042021635005362330346767461237240543640740167680 5854 17316828384895356145036097440154989450101854396831036358553755191277463443867931751334249006701825613221648668469 5855 37948924201451596812809947578858352311443695666570452053966775778939973013000000000000000000000000000000000000000 5856 70768550357084895025921464983614041345507454354646589093683213975371968102009487136628362784601883861850716907001 5857 111125934851389017886416692867679376710523456902713882363280591922434078692493754423905431049442441020966147457024 5858 145226855676554654745415211667425876995633739023708013763382937006752960123123333439212495961472215215938957071526 5859 155910737053984630345171393862202447761249711561343031214650161838831230722540466748802172399367728902744072781824 5860 135509120376405724898577345199018765603758452450926375866465895330832658847997063134016570984385907649993896484375 5861 93799404164108984152417263142811394392088881192938462810714626989646295844635275016675301761745183179646762483712 5862 50759283183623875585876429186528042405661816698944684983927108823046857237059890531495712870592285269819263397369 5863 21025909225108931661261314050371831237486111979828584645098823654156814665044723778171021947686992303803336753152 5864 6507829659948736586461790488435232005120920891815212336444606157351290632011773564913486876756541348178305475380 5865 1463800347930615216563352439707133769391650900273295707553629051289600000000000000000000000000000000000000000000 5866 231668879639252255987528789895386967924908699687317843814749982711669625437280153209315523170328500304308771969 5867 24841031136267321740161559395345030931837610982726062976946110607290431439953254619292990110230462812756377600 5868 1725705699218963401343882086684220054472494449621837967884727429041173653017058052109454484656789136210121697 5869 73627992751611708840776347196387860136882037875635058561165257180726144501179091452953937910215596012732416 5870 1808412306782295291502045195103461060431354104881437265208305498036166368649446667404845356941223144531250 5871 23616936873807205773098844503732610532212863014550966275362392523145613615337866004175924675875677667328 5872 148500592463646088808664502056052169344846480646026353408106930269408258549003115765037263368101892923 5873 396190955385686059175933688102740374698452413304097813105383777486433602593654507483263702883368960 5874 380249746394724338663952243921440861985232917205240569805279240778769719869319236060632864765121 5875 105136055917651126145519073932524083676500490000000000000000000000000000000000000000000000000 5876 6136923786115054844856220945392877709182064525900005262404248509632167008522244390008136 5877 47807154404347550758908315764622715339446879224730143808974375982230639942370852864 5878 23943114817087278589128973150398183050478180568045543348796999032037403815501 5879 206751215154292780417071350064033180481815215245273544440059034337280 5880 1490037391513012324408382625051672221161425113677978515625 5881 1054685299389886862045257066872832 5882 -12922163778453346597864482 5883 9007199254740992 5884 -1 5885 0 5886 1 5887 107 5888 11130 5889 1135575 5890 113622080 5891 11145815400 5892 1071606777192 5893 100949099070501 5894 9314900100000000 5895 841636227106526445 5896 74438739315136381472 5897 6442522148758279808640 5898 545437508370825694150656 5899 45155621523879080237734375 5900 3654243864622170109011730560 5901 288960590320513329553841640771 5902 22318591708821267573949275897856 5903 1683095351790913563954062953701360 5904 123875627682127514013776961000000000 5905 8894350345890193228957503019213196985 5906 622736224773483149934409027145969958912 5907 42497163352917913173009706220359345972137 5908 2825399444613759568639891726532676021889024 5909 182917635688429988194876173662126789062500000 5910 11525825895304528532234421419446877982975590400 5911 706491830565733020658739672374070397305055591203 5912 42104769999339423435316388957960975708828423626752 5913 2438412711138268792008234397103789048731837215288879 5914 137147991307120166065006634389178050150400000000000000 5915 7487279637099691908857920819217786931709776790737810360 5916 396504500401958042665574347101169515580495198142444371968 5917 20355855922551866658315896267834416652681101104167309796525 5918 1012431505996194638321254972056670238429939940571359687475200 5919 48751105028639058926489371440330388385918922722339630126953125 5920 2271132120787916324389776569420673621327693187222624500035747840 5921 102287974307845246669006167125002106211290929496945707945181713440 5922 4450451107490657700117213452928203616607545631522706774935266656256 5923 186913669373268254764679520022393847073346017750145261920882051251551 5924 7571510351432347326147379623786508223626912478562570000000000000000000 5925 295570489390674250170860360794802533981945806340162972952354233081411995 5926 11109496732005588658945048819178045070065412738070895882896802692533846016 5927 401683765790014904237875905069799785858645089858808117058063512939099595392 5928 13957761883940263777142911447968323887606681739170896990129225129344039387136 5929 465646295219672245297586008355903305770496010201528810266218702793121337890625 5930 14898885322260103939054377722763690101507035715496294740905803845400918931537920 5931 456706346712856467342853214251793722995182699083784803793831306794655412138874593 5932 13397170542287722071611820077200182746101845012946480002608525674693334585061670912 5933 375635309814918703165689186461536966828382813555927442983094109381725712959063925440 5934 10054430154797250756608103062398331956368944344802227069648896000000000000000000000000 5935 256578955828899872125836747465276555732533952939357765349309226102348844396607808512475 5936 6233967661941302536064701897929033623548028068731877803103947796328188618591788047794176 5937 144001222929699056200034393531911636237230344062565983386224545858198584154826323006118535 5938 3157714462216915892772783229629837188943134710076186620670413375091122509891044200650113024 5939 65629335950645103118736409479400861657575428563707584761745909852244757950305938720703125000 5940 1290681795467606191197253079046657830267695671439923241966205332560854760280662800386354053120 5941 23975925855483373324798099188148028750884769149669149081251332227559673952251235957237089163189 5942 419917714823203302262829931942585000243956866747235485866485329329169720878682683060613552275456 5943 6920517818372288509128708232547098567121975131250837982163278487529736196242795924301625685171549 5944 107103450042041855070226175285878736821580126122552901506423950195312500000000000000000000000000000 5945 1553144145442931576060749512745558264447024107052645243298121315364080123710166624107620423107862080 5946 21055244616574219392926545077110338824399385881388821566261181017317913724058575802241803805653991424 5947 266185857342188416037961828497156570430651269059732256680428622460911884339653363640581099418374988247 5948 3130081939631179136709176975092246281471138420356978514538768431614873698582512536628263128413209886720 5949 34140552549978545697293720144682136257137476705193249891895842618594634089799961145035922527313232421875 5950 344389038558266660546415184216835617060111628624392444706089893247031953332065132155252216900549334794240 5951 3202775127493974862243683763579857433589286951284886440971592544119943167999935798871559036430949674010640 5952 27367990914955784420070342645970346432565291738260901253622006408089456634795980400395590260469577046556672 5953 214110168856898756110314911634921423831121944541289855873355384234643892248602221817819183628700117151197001 5954 1527691258391044481489739243851294901128112454542260056416707632691738050560000000000000000000000000000000000 5955 9900106307147291121002555329657985312919880620740029252855832227280910539458702678957915034768633735044739865 5956 58011650815028233400979385501674678511685831059370289144461137149676331339371421477311703769707558597608603648 5957 305897011896030617198883618295265006287894746433152034786516367569103461094713889113597618689546896658219661920 5958 1443993032808752033629121790029950353268582736873291103636662387246942012018652743719063041223744806765320994816 5959 6067957602247916779723169161103154152696427264483633402934905500254355414025807505476332153193652629852294921875 5960 22560867930189147946507988916999514867135168157256059985161681281349538215018270712025238851721280628173098188800 5961 73725599119333738935216958341085172146915709231937541018718555976587015701857867397025214638388806169616484458719 5962 210222537566492903070352358525801768374716750719847927044249476663777905813212690550319550938950135002335287443456 5963 518907007813848777844132987759831256312533661795374569533393103914573413197028281065615710296017654735095521823320 5964 1099161749973636629303181626771948514816812453085102584631743372321836054533000000000000000000000000000000000000000 5965 1978894747264979765660057371791055530583147801327043878924962608720733507802975936065541915094161007214379384719165 5966 2996119825199480729412928055907595460326533171608138331755038885024208867831327878630107716331514458765361045045248 5967 3770079848982630098821055029797644503956272361841153268531667175546083280274237808632507895105691523124678858829077 5968 3891260828042469111479426718717120737405298447056545287517272662617383795903672782337628468755482775595440221978624 5969 3246316008409476672522205028976379037188829336435846389970771965003803333216225723845127504318952560424804687500000 5970 2153113840793837827284945239311642316937238401352855092759193694856444094125689601156917459347630590475855944744960 5971 1114281615345704279040739452076324776608966380836511506558700621568890607172708357469391346150671753696133660496207 5972 440490156803473982766663884923990106947125094226717521016546455668629192618356247056969710437336802892753542316032 5973 129813121753720780511778220144426778443290613001530392207753410117129304261905699419213687761523521085339835219019 5974 27730631813148949106281993793175360119129584930484026915986385508761600000000000000000000000000000000000000000000 5975 4156364768913643169390104820907337403641949234325470283834625454168622490180647375370937492484517592696909688480 5976 420738852317332644692209363714756511521978755285113661010277357384330496143493838340316769516159630716627320832 5977 27495728224475419374452677877667663999015121735895236643816836659610322565305867729996804368082838325196548305 5978 1099133639233311687097054827129980007870773459826798498826904657660545988281375122806188809287046645877309440 5979 25177830640236663355063101743259406434702743328730498803748734784201320386642919402220286428928375244140625 5980 305038240894521098514573954514052694991583046114789559207282666360431741285815400277652778973727587041280 5981 1768393601860385424623073611720772010964157121960707470756475850719676211022877493557835236127750263680 5982 4318077095115527824147164473757484958503272029154982765339899413966295204356882975014405887026528256 5983 3759712596635279877893544357928554927889375169120379545642968105776180248983075573784814818859851 5984 932870473243250182965808185726096994734422490000000000000000000000000000000000000000000000000 5985 48200025175250710780048562345446892206978890914938128229964513564318064546636120261413175 5986 326447669891576104336216162959496090927831568303101897611660455287123483108409606144 5987 138661469870966077943777465894716492051498571794954204631305628492663102590632 5988 978357254636717852797361104935219878038136923793605240138968330141696 5989 5391005927002312697500219229596041259355843067169189453125 5990 2129653008383425394514461385031680 5991 -19383245667680019896796723 5992 9007199254740992 5993 0 5994 0 5995 1 5996 108 5997 11342 5998 1168544 5999 118088775 6000 11701960192 6001 1136762805373 6002 108221567356800 6003 10093890115120300 6004 922080050000000000 6005 82471672671942164589 6006 7219782225878764308480 6007 618414302742269952946561 6008 51810760111703395984736256 6009 4244142822775406089220781250 6010 339804954673924241835758194688 6011 26581198534837134445835419105611 6012 2030743830527501294476881680924672 6013 151459668089376946746219261306212941 6014 11023523004298542313530596400000000000 6015 782600583015820523305934575392402091496 6016 54170809457076674930904344553456882679808 6017 3654256012504563691631747242863041925253257 6018 240125312316178557124588412645221519702917120 6019 15362877250894003987617565848975533613525390625 6020 956502969547621048136906651389795163716800479232 6021 57923606655230683679822765907837998976278196163766 6022 3409959978059913895396708618012770488774390876733440 6023 195042145960111506422366438717787640417623751290584079 6024 10832932716581397748174649622726474465280000000000000000 6025 583910557890053755317624469616710794948159038760579844669 6026 30525628462910203589701172786710195357752201226067329941504 6027 1546773590433559921633570073207625577399344097282823644828036 6028 75918678943514865100126802744067360477471285068732757048295424 6029 3606913823396978059334597432289602348253247328102588653564453125 6030 165761095228711209504970547497297203138008321392729182707172507648 6031 7363293188565290529709969564020198232670619099949580177362407877729 6032 315918437778497776327630071836581772982502248483956632825134833467392 6033 13081247393154809334933700603360012913329022608822470520066309771471210 6034 522322844417987709881041514346478524625153382662748000000000000000000000 6035 20094380795550570955245034539533283873555410152281524445971588290231585491 6036 744167916676296078331029781651941277074254175702890388938074079061585428480 6037 26504947328542486268885011952885054231779553072391757744352559138334839758797 6038 907036379156030249520342937561074503766209302748482194726015887285442614132736 6039 29793969819849728567492776936054138211403091307813636503099632415771484375000000 6040 938389408153663374228723050817071274623485353576749899793107658119174003802243072 6041 28308304493733875594545750082131494630822218006757925058308170915420392569312707873 6042 817004054845426864444382494009473707804560239495613987383875580077217701536286638080 6043 22531750058691201559588925774404145237772996444712356115438009323319956950134265607361 6044 593037975326747036432483670700520534130225717110477017841664000000000000000000000000000 6045 14877076666564802294848341605499575461565633084683906888356720794951357706233085349228574 6046 355224800359170855682794720163028568941536945872137846541648784047295575387220296203239424 6047 8061449413915159491696243144467799455117905880860930681484778364095443159794715503424663511 6048 173615799160855269358125280908881610338986473026691814315918825236574646436878767411387432960 6049 3542745410833879462440619902971420897298955476864267645197496511853792023427784442901611328125 6050 68381305169937104348808163565039037976694795900630225682007403766339549387506743294818892382208 6051 1246277847408372810107725288152600812567886642161134788897139172063352789238540299604842429278428 6052 21407401739655021901902591457755340790820760606066213392375580345518181273300803179761255539802112 6053 345884596988615565612740858710730403069140302366938610710001280195787521165567049570300147109995549 6054 5245836760886913104914851920418737019232383728697896003723144531250000000000000000000000000000000000 6055 74517858388047083414691358459967183230486330769103622610221979667691656163799604099185346344833920961 6056 989138557750153978450624507621704969393696450864303147289960527432819629029069392843478391371597873152 6057 12238631272470983705168478068704550275159846451475640786464202906636433413093616153447617383784790162962 6058 140782512274542207848288550975801322977904465711989359328388505587529583528216531192790142076348954312704 6059 1501389915992481324950585089830468480023732606889080783772939632315279468038421528670005500316619873046875 6060 14800524265336297828062757365007301289214289264217915141615609737804656656686953301843618568094844727590912 6061 134438392362615652347741161131641892641380048494864912352211964892428791923668229888618985094602526884064717 6062 1121402999580087478715337717272775824396944244307549629734932442672717347461047516515008948770189370688798720 6063 8558913135721987944905929263744904169044449443784915689695293901094456703059828604352145439581052365340452120 6064 59539728796088004478613099309828919341187540387691522212372686098267111424000000000000000000000000000000000000 6065 375936273495249657773806863217936240878116164074210272150854866298697856343620224863582994378062070381203030329 6066 2144818400097653190474687704423528884622661908526950700151110967762148856887014622685500577859280844371640975360 6067 11003545367335124520088669652642356661215213534013244281177413145880706373654736309101233160481591822928782363361 6068 50497248962202273356905759748425123589419071455487779356745213648711848210287815854770542268062950777203317538816 6069 206126511812651153432315635479414541215567986591454886478662940984348228928999438396136829396709799766540527343750 6070 743802924722349283388644412802712066654946651574719543405516602699767031410282076314553791930604612899212695175168 6071 2356838446761169306507641732188137820479441346488284340971652451142528731710039247118389330709497367059968684827039 6072 6509883443272008684705274403230163935359327182929648542761445746359548293702634503039129071286812622678225512824832 6073 15549295562297556072672003599909964272735386029354849528420019810422174442347970828742725299968790702778090067800381 6074 31836384773165550974711150375792704875161062722555963977333297896286882445600000000000000000000000000000000000000000 6075 55335659710328951248389941297415803187891570062199521405107102447615484651328027018938493016977214577223331366552756 6076 80779828929746567922742318165117650341248272011751884582969232206849694095887355477773663987898016496843057132470272 6077 97871030819264036990042275089515902927937242816071021878743674440561918644080090830218975776893921313535977347453877 6078 97119102365700596509490638446227875530745267122875258663868185020242366694709440205309483705258991214010099879116800 6079 77770172200826773690590692094434006789626772099623000352607651741824266859205716517777773333364166319370269775390625 6080 49423546479113492235180671428051942141083588483837999118763497628803147158745303827365811782061249775109020374269952 6081 24461013639727849279461849526465324886676004975164036896219790793154406248519914739571599565441827773805231133273274 6082 9228213446724031124318856559219602065612057609431556600171847904318392314972853512133571146772295832956904522383360 6083 2589411133969212922431645022775822475201563534304018777297484883155338286227772442940304218580106574480392124616419 6084 525336629304366677794372827069364526994758680604214624168655129149440000000000000000000000000000000000000000000000 6085 74569221896213427354648944589227058278623770158124896360377633957682104430123977221070817416969592755459417413709 6086 7126160781259175813136860477749406650622540597442976764599962441986721164663730506978428029306725022269676978176 6087 438090382929359751542849528446718547057224663866647777490845856919675531508909764524084948018242836212769252336 6088 16408090343707199652100455678937474363742262751218615044251830407677117500483136501651757942029296797833232384 6089 350541275001815520953415848222339180614070838357735923078106439292477310269902091022231616079807281494140625 6090 3939898256289994498380651540144481182431182563403340301046883833722005787386685479828675960169926731235328 6091 21058609122157611365587318425641357941051038337090854525528795965853483382160366911306373645875428819841 6092 47062633676758101179654769427856935005657835390210619426814187637758339221158741610373706209717911552 6093 37174091352646110931525513254078254724945564771066528734214577514971515820251319714966001495042030 6094 8277344173255990568202891117935729110579220000000000000000000000000000000000000000000000000000 6095 378567912502220903416731072600486130480171437501343106708042385492173077843024882842645351 6096 2229124123897828428618462777558987004707077512626974030421488634439142745328310026240 6097 803028485377151595482539449210228163007142738588360628977560406224379891425917 6098 4629636236894550434281738529227120185337930251289990174193455774826496 6099 19504842677446501865459183022721845190972089767456054687500 6100 4299870835974154129876817272635392 6101 -19383245667680019896796723 6102 0 6103 1 6104 0 6105 1 6106 109 6107 11556 6108 1202145 6109 122685884 6110 12280086000 6111 1205187163648 6112 115938549967219 6113 10929295979120016 6114 1009287042621029699 6115 91276514990000000000 6116 8081373608038728176256 6117 700243661683235536846784 6118 59361262717570632294378337 6119 4921470969919926747896217600 6120 398903784118895065853389453125 6121 31598166816074394742314167628032 6122 2445178128840045763814186704230120 6123 184775121971318562475069781262467072 6124 13629668119120329019586133050078553871 6125 980968263895477331956513749510000000000 6126 68859854707623799376850959441213811611479 6127 4712230444442680876725354326315360319438848 6128 314223019876193182725910165687913384397457440 6129 20407792506954572589811572799007240556568416256 6130 1290296567292473789950928622401639580079345703125 6131 79378080066794587646792467317509256001641290661888 6132 4749020530447190904710614177543506072054770667522729 6133 276164127060967106700834162782494380071376121154748416 6134 15600902393166832248059014549975391960880245040098911200 6135 855662778021942206568771439066983713210368000000000000000 6136 45537438981983371009292557355001947633299491695617520710411 6137 2350071669075643152668776678289504015689393070178141074423808 6138 117534165557347620233094571624363919377493050705756537797426347 6139 5692874805251418955097221630672812458167142229740266199422337024 6140 266862203877625425030608104563695396990049630403518676757812500000 6141 12098257269986323695362977048662863184234366487207485307328120225792 6142 530053380640793505661990327973349317231530956443042316267457509993097 6143 22425695040312512541180925803623056994344418605375242675614368810401792 6144 915497694388489416692000496916970953704153037966135093328325368135595789 6145 36032593384658875378842589430588441148106852912892980100000000000000000000 6146 1366117911125032872650118018332955212430569039869953941638327149943361971224 6147 49847972556211753297701761832627899776284835881607725527752054793095507607552 6148 1748918658704415581431358115203622047876700834829707625028731206901514590948135 6149 58943188739957939059051201723465007871987772986614545650568519702302505933209600 6150 1906341029100953660942687410300385268866118694344787000034171891343593597412109375 6151 59103393461209809298538795078035685409406612343120230723340918673521477431725129728 6152 1754650683262324205013782502676421157193103224383470836034403395343421440901951496640 6153 49823626826794626827111781783800958553624420457925385457638557372956510750975947964416 6154 1351522999681453254241817431864499104527621431500542149019749828050232105467687302597181 6155 34979012710316987140552534058287332130431406365940487446320906240000000000000000000000000 6156 862609364933418242940627786624023635444152848772928398257437282562091522848352174902249841 6157 20241468296439314082510341059375773048443357232597546186835600502556108432580453473015824384 6158 451294546886171244823283898803345605676198505597506787791617567639522940811473683283857063632 6159 9545652743123747794059739870038099296402426945730475150933911064243077339911312499801289916416 6160 191241384118577889762703592142061101960275902656530803323966283110085099601261317729949951171875 6161 3622893662221352900510989166243588527907063412376276331762224715424049509870208346699357069770752 6162 64782001842303140149495141015115997542301099269607678910242055511297035110173320373323083026107667 6163 1091349169291254567181267599342263301109993794444586851138472940841828600725950265828433383351386112 6164 17287168037682407132284219674387348529602934689020076409119738087121147033435536935945924592666024000 6165 256936665542243562492231287256642914120540180128767155110836029052734375000000000000000000000000000000 6166 3575270997887603440092899838413859623335926026440497890979269059264051225964382436278808570164576885169 6167 46467999030411828434769502202140542267326259119179887634737568627944082334640519217979356203165306322944 6168 562704934511053378589134263289747504122272173573547700899837391356249511851436251120930705365221513211605 6169 6332011795405907320732651204032617528035933055415089517437087909172076652163164858183446431605044243595264 6170 66026221354912625066398111635860385469496780858274939024646970536350817527687970538623631000518798828125000 6171 636069949978233371370719055954780489574783815966114998664018873160535486947615079466288119452548997283053568 6172 5643131541110232131876391526826667513935002746373941114183336010977280496493736645859139320501377820032325311 6173 45949470363935531160401229734325830074503916007910126596215038323114371414702564516813761057408231332974166016 6174 342136921641468656740620188436509292553746427468988659186699479191252325243260281683907376494046442175759459879 6175 2320481501507878399884934402639104977602377117325970486238239138623014934937600000000000000000000000000000000000 6176 14275410520335992299459368007642851967042655054685339473021962328785260886362299365200378094388444029200173328096 6177 79298656472739748368800916119030459832217090943768055618252693563273955970810441645911177215403784859413230125056 6178 395812989151246474406922083270842391232310795140463413116463180797529307764720829539542515046305662272010819953317 6179 1765917213458166767637958966502226236501417593870121577111907845412736623137689871997853252166211414935767875584000 6180 7002049397364113282840736321140898547200504576443993857650481241943285573024077081173117403523065149784088134765625 6181 24522229930933444605032638412114226760785590436193758436292067328226194768638969390485970804682033297215346297536512 6182 75342723972180573729890017536952737394973346029459444398446818540476076628269985530805015830346582509381622612154560 6183 201589148982576505012317505430539589343507533830713619702950280630264652412461497999641904651131599605628487212204032 6184 465942045188994926139663988976654123509108423394343723725485427901735631903679218977990397279855964489332830925288891 6185 922116690695757430362239062470622690810327508084125841781046635718951391732010000000000000000000000000000000000000000 6186 1547346183928855172999166633843117682061944245565301848259282055327947783162226481403315581954608553530259607473174139 6187 2177943854927318441413222923057881536665808687524024895033997413011113586385568772776019575603862057066175490447900672 6188 2540725676197597986062972941612392977447486202264206452475724196155427554822758031582834632808282204341105059192869600 6189 2423923879979111312348291504915279624626839185571286547785123721298249555368949952997268236149091219398781151085592576 6190 1863096404810432425451712176636440693810948569079678849065921994420511588149737269848316145726130343973636627197265625 6191 1134490383319671705789497428529767195779512401979643456624103294414720873550870741429013463745126860431195946308599808 6192 536974836560789335009685531710947002531541887669533083962205073946466859750985746788350789043696588462509241873872541 6193 193329912378252257114148238834503463090628515334506459741416631870294788691798939831685231599369098661411321561481216 6194 51651558256525334980317202855259309631923731347352256086884360933802388621283201613942901147190244121296098077345400 6195 9952119949824354573761816665523783337512581913474611945053374872813568000000000000000000000000000000000000000000000 6196 1337844285418695899519917955598074696624654597552189095454317161566756156858923267068297718565216428092487646779351 6197 120697594720953177032003720052623702503810113158841535864614331522843032033364260035486002676230177047954893832192 6198 6980109129983033646862746459673865011989562216222793194399493344421108552041266245499498442052719964088735968527 6199 244943307271582207440054413628919909693943828662269064726798812000265144195228182061529106123876002431294767104 6200 4880451665423682863975291197186196612690521425435081364115365567624139848248887574300169944763183593750000000 6201 50888040215536627598125086198825998824154393242039710385754416343062036645412181113714324536746788018716672 6202 250772801763863937232535182580967617091129455796691911712040161496739493224787362430730999326719821230093 6203 512934678979710880266091259449193400565854760332667639937691458685504528201622303624311603872296599552 6204 367558166316119141589951657857646697767618085621407641074287703501148691283950685552993053438003969 6205 73444737000127403852370829322096321158447975100000000000000000000000000000000000000000000000000 6206 2973310985942731733730142592295353144458732919277644806302700847350695119667498863231089584 6207 15221411632050018594257972916795927310233967554590977062478625433216154097759203360768 6208 4650569108543298622771333883208581696689509167553844970423783444122017521846995 6209 21907673893546995488906264545751401843798759964978309604326924668108800 6210 70569183752220945839794818965629019658081233501434326171875 6211 8680871310362914941449423550414848 6212 0 6213 -18014398509481984 6214 1 6215 0 6216 1 6217 110 6218 11772 6219 1236384 6220 127415921 6221 12880838040 6222 1277009708625 6223 124122461159424 6224 11824584077670138 6225 1103749589999848032 6226 100918508403096849299 6227 9035443494000000000000 6228 791891291601311815155033 6229 67916340186820963708753792 6230 5698056296238351147118882272 6231 467487380141589441783502209024 6232 37492665923131367677596023828125 6233 2938286014971644227044970486734336 6234 224929514518384402531256669516579337 6235 16812482788952777628614546761501900800 6236 1226516969043816638628432154778283024630 6237 87295026680206091067868483779900000000000 6238 6058875617090110117965507213058105447278487 6239 409909247878733169757911598395047502434795520 6240 27019482456140909855982222404719379795081763921 6241 1734419378738901886811080657227133637170432925696 6242 108369363653534281806881439806976443949594726562500 6243 6587412476168745194287067095954034710385657175343104 6244 389361044674732698345555687165760450065514875122793929 6245 22365841700798389810045871241487491985773341882797228032 6246 1247874680023744380072568497011865949957472324393474496801 6247 67586387624428864705647743155540579099607040000000000000000 6248 3551328745503372063064019697945433710229755279891698328393618 6249 180924591167793170028167889429217917985867987778261752069619712 6250 8931029181452382643982497119439034622607215408852475989750069947 6251 426888665599400710839779206922584627424414991795036541620427161600 6252 19744146754067133522845513034855434598134728730656206607818603515625 6253 883004716932063323953492481086251882601130504270291953221950131142656 6254 38156376384012659704656466163881025686916804626045769734576942454421864 6255 1591903915382449063069437292688626215938057977696172595080824846339276800 6256 64071567736668757122351742538266376796148505090369196219386393143852845109 6257 2485718937816862136827308354136937383643718967116116247000000000000000000000 6258 92875623592734278816946235881746113070433940450519396786272533754065996615577 6259 3339058715488411090917209779466365177946319556001528789439350688554306708176896 6260 115401718662183497375885697917799378574209725877740163108053369400133043329685646 6261 3830386055812925981429036679869659602302623203135160188085605251791126179059073024 6262 121975558853271755604387651168681523492556514197403268629519696830308437347412109375 6263 3722560259395593339155844609741991304626120127330782772707059904985747419387064745984 6264 108759569862421190753411915413440248741423703401732913391493999138964066044956243692321 6265 3038410611860850397685378755967072060440831333542645831155790271158516169065259002232832 6266 81068466226988485213615938871495792516680754538405617367163020942341641059570735256379020 6267 2063158484099414406247203023255208695778070838929800625708754534400000000000000000000000000 6268 50016205007744352998100987256092919538972645725606424990775753144261269743385026283628254753 6269 1153402122772648307155997687674339179811105576630073683737049199673511145717207524255129927680 6270 25264286555918596863900496372556034954601594183848813855277568988699367366145701163484646806897 6271 524834068861921981383290416991236190419552666471411866850607565384364150834568289013834539073536 6272 10323425128925920566514463473149932458463732094881659462332283262902721916780844330787658691406250 6273 191943667280776452992757774144641672456239905289684889728331734829516337866065886583845061578981376 6274 3367393371729422668987533033529060026675860269254666838431280565979385163009543343907066751631949667 6275 55636971912683176354526980409994413936596997759603073162797062745808141811537772057730950646202368000 6276 864005455475383369900245419599507524453223513719310027718896577153193335125768464205156846723357451001 6277 12584541439067832469365821766811208855065389820003462955355644226074218750000000000000000000000000000000 6278 171536903835478261477232215517740729565166545087898319150083306900221618920228558776801537967167405246192 6279 2182985302687760373903306129336904190300763008079148055397485188824540609869349591606522134966098005590016 6280 25871916252213372559546391905389018830814279374737386825328539857131814686602103843471705135127525983286221 6281 284796547024042795192680682040613545432669315126342607273000172564889165157207623041570189318319983306997760 6282 2903617414751406468365138694571346264526287171312363620839331390681599212684229705447913147509098052978515625 6283 27335854731367471235876877137950020284565059174883471674985743590600156532800837551235558038915982712440356864 6284 236873805396147508619731965724886101715625776008800276678738333981648623296512941886732374422491337605375205542 6285 1882778829302928634630807464716228278504492814071308232592164446978549470824143714012547588562797762415985426432 6286 13676698348735613420624284626083339923772781099033353483377171596896472610148218576261764473233080982227179318119 6287 90437670908471615816252852133171042330447583077531158561034658100989912940544000000000000000000000000000000000000 6288 542079495626788963025736884632571713320417016733834038833973191036975958170728486473135008900404896393939841612913 6289 2931845846760399616776396679755063376008588303339161986887860138629448670329090226882575712226691152571580387688448 6290 14237949420004719945812836303873401279130536519438656246905573403110998251469445449526327429775490606616035390828372 6291 61755118721854721794117915443136840064831946806926816719185854743504891897386474021150977556333344709708324089626624 6292 237857300994301174529294723998151940209472780644838863991013640533562807043327717497194320094422437250614166259765625 6293 808466518211177240935895795976591499600441888677047322358142724667898543065775368681828178433548575266748542480285696 6294 2408534222338840345971618401557231785958298854538048281896680480948007080586478227361658674488023809696614579601808193 6295 6242536497257743882483591392873901613060742612729087077126042716284963331800283631891288818555033183454408374380134400 6296 13962175238427618472076751546679068936327564158314655100109027650830717181301268692626677831376502387383196966582143810 6297 26708409177677756381625837362844899578054993360847096334111400134679935278592300000000000000000000000000000000000000000 6298 43268305202337260430772524083825354487347527589589967478771073633529636656816055177146935579191308829638052007092020107 6299 58720592727932012457733456936997388817087691634343644292628789062519388984111079684350885525246993135941308132832051200 6300 65957075425215016624969127996117681012027821905099656626118474086301372176824304400320622739847483641744365209826224521 6301 60496924217948678611808822528195345476498441879658693517152643943228186905530253332590927563539637932804047331368370176 6302 44633155815240141294028037113550167175533044924501396217832858566967183032263288833263459309819154441356658935546875000 6303 26041604084173397125303602170441166087322291523899330980128155122862025433411010502439543647113574655746086222423916544 6304 11787817927184414171795144690243078585831915301970488082517661512526186430556714137121921357999859495840192247033783141 6305 4050237376493620971776246410056244942550362069951647869107385247251480720290173899030136529957129662225997174860152832 6306 1030305089573678563215596714482153230291165524074012983501324397063588057036164012591054535500812888483129825007308601 6307 188535666410399757919348876769088376210356464657407946417694394873282560000000000000000000000000000000000000000000000 6308 24002226206927166971140111209168105128574585720487219782784851024572406996147186507097311121816689871403536357947198 6309 2044285810914492021939603472347737325357376306105174063800258643455413595636609531513136343644622136462333903372288 6310 111214318699912456220438247830861489903849738390054472087447007287524361349050060176582029398586111173891434175247 6311 3656563470846000124607263327199718965283225054576807194920751705481408427115920728958037570909547290135384555520 6312 67948655856328010145328130234457861481146758806160181615558886924974938069684782249169074930250644683837890625 6313 657273987429452863396422085221541246984124949500909181185905455130760432012356938874399080072076058024738816 6314 2986284504342182236270322234019241368951019426974813743424647751901518127954150941752520133850977101333276 6315 5590464543635433349037237880256037586722363099309484246130527252572954267765562744167254771950944256000 6316 3634224824598203337242687590639252873469397729353752235740804385847948930100693024218297571372581329 6317 651673928268714132841679382041605920478687551000000000000000000000000000000000000000000000000000 6318 23352687660964597472820703677253803125807053335986715296351926156726698376420265823495998097 6319 103938300065217521325116081113895522444215120335712024256457094390216090819447146676224 6320 26932784362163029191021561037988474735776565002758390390123561265283463412947546 6321 103668225939914670327747156099145689950764978282129916580800813359693824 6322 255321705373872219871678179714535872335545718669891357421875 6323 17524001897555043246290425111117824 6324 58149737003040059690390169 6325 -36028797018963968 6326 0 6327 0 6328 1 6329 111 6330 11990 6331 1271267 6332 132281424 6333 13504874032 6334 1352364128536 6335 132796610375625 6336 12783396495560704 6337 1205990489353400657 6338 111467669990114257632 6339 10090831357408057779600 6340 894416697901000000000000 6341 77597181881334035610898923 6342 6587177459463497360846886784 6343 546953418251515709937976881695 6344 44406327280480273443418175176704 6345 3523907403206184898115550265625000 6346 273228657726623564236449693995992576 6347 20691043284227625179372150901548477181 6348 1529749105362294234084831882182027902976 6349 110372744384147364174404987977266606839069 6350 7768265257467955236232077302735100000000000 6351 533111402852041282354390406571903355574363712 6352 35657337534217563021544389478048428506151387136 6353 2323357570955030350573299164795737577729534663847 6354 147404996415947469023029141260818870108792347811840 6355 9101720702330553681439093450688858371408807373046875 6356 546674889272563850957783068805468138168257334313222144 6357 31922798003975697117590141058022006351457188669787509600 6358 1811353561046468661674293040453809803667561192454683328512 6359 99814175988076781373785268079413135197723958427623422433681 6360 5338457987712553799926317737317887630911733760000000000000000 6361 276957513215189706672323444106644109245120007267490383806973353 6362 13928812520899967096288930794572416289673930387230521657625280512 6363 678639116223917696828703996181729644148688621577297397800353557200 6364 32010880100355346183235830882185297937434836566962516931996366667776 6365 1460796341264213107336117869771880440085850932518951594829559326171875 6366 64447078014993698019101583298781587436850314195948250625682028807847936 6367 2746721579246146232526596736021260374987024977880999101536592400943299991 6368 113002431864633831638034458415720227443947376254537409373175154382079000576 6369 4484080973001899007101841684935807814813548995720617339950122812075924701720 6370 171478044110254228301392603529444425974692847994225628683000000000000000000000 6371 6314155892031037970156432132575507892202232627334811556279760255684461790460357 6372 223666330519389554958126545199094134915562360968154632345988707095762361638715392 6373 7614737600233098480228440766773915687264312677875000517362650758946512425495413237 6374 248915229226815890796419041557648843232421938389804012400712424317862362426306985984 6375 7804499158571102126323922644294773984539875707698801305916559121032714843750000000000 6376 234461239419800545910867572138493159629869664959210402686958015123982460285141735440384 6377 6741309908287008592549082373378121137806527811173014880993954531848100610055420408327903 6378 185292393072111457793212552399362808317006828611252667633285406254704698815485549364641792 6379 4862733536865728949521821407817508898141341119521209588306739537971775946200285925180692179 6380 121690768283345845146399029351815281818858365953831608295746017689600000000000000000000000000 6381 2900062142925845150554461208698664858308181079733176298958580635840251515011663772414834289808 6382 65723317959620121598262266103667877592234408725053615977912388751915392162508370105362617991168 6383 1414340544514848260287401111003903292888747553660324502846699231000411132244050966371445015366105 6384 28856151302652701080996917918787093102896413413438157935181724641926780115700790684785861952798720 6385 557270105964403847221346793455432924607690090572382076245457433888595024944877065718173980712890625 6386 10169321775401975404981326388833496532129973461374665123414753546160983571234566624805868043497373696 6387 175038402604017335028416008303239033544078636009208135454615041054808670778666611247288414436109626000 6388 2836372382656379932941977066153911833045324206188241288206246669858248286962214733178930897668251058176 6389 43182632659322749101166021196181128972104649530544787516798618792369681592708979290729757028665262777051 6390 616380238676279445343679523977728297047242481993734790012240409851074218750000000000000000000000000000000 6391 8230120009041942243819826468287016627149700334011433241696097854206920817018944640685613740453138589690127 6392 102552830575552730182489758102468655105604963950078472052611885769436633321666035474650053380620769564819456 6393 1189532931932009001504991109178665752354524338454700438848149015891451563213281376840486398198828310093506952 6394 12809368620517296842109609418482722683613135575262665816755901894162986071232045076435790172788887196916514816 6395 127691603702842222948443326232096864557555567570433990681660798906536177782044378070918028242886066436767578125 6396 1174790530381126466038270955607790550979572115792363693758155887567343326017541788757847876456391083466921345024 6397 9942918975766602888977789690516555670672703250284332429275864912738867740400825825357549109385568270769743849933 6398 77146833075437710345757061869239902834059533718662720451829875163528274175196528278820820755226360305486472937472 6399 546717018510859935319230241943520055879980421534138957791809356825914031681103290077692140966300416142108214187840 6400 3524687576278549496654716709221277494113808238408207522991856758494675920224256000000000000000000000000000000000000 6401 20584359319151665858324823148372225592781600105486799275077097919619437194090281297209450601434641642224847063107863 6402 108396793230931074999488639018169250814702106071024969388245082912514639145614631838993252330428919973062351987408896 6403 512159047941578518442018826162294678852234351799033134850197078225598350917074810939511041844979842940728909122377035 6404 2159611254302275980953278433158846097819899051670041025114662088331317589872956229369512474950016798611812023705534464 6405 8079933805892797143625889568695386458179529662393820454667710575206683251460627414560742094181478023529052734375000000 6406 26654105801528289075249347357192227276548314140189021173342922349548859842102637575905635059381462426964128670213472256 6407 76995319446099772483977036672669208602589741780783431637441710859448523130620871980418170735703348497178687580658569889 6408 193310315144805356079080764398187584758951522524747950637538957940950357740410308284532701244924850683160956389373771776 6409 418383228990397329924049714288774859197372127782529652667889808910798428031325273683109310456996039109709788205362502489 6410 773588774609459968537907949011228306617339975582889114769910604968829516605808700000000000000000000000000000000000000000 6411 1209907811533843752475427366049484867353281916976715303284841955767848977335961032176564979919864308007125979588946533072 6412 1583194168444131432456966552390306203851812722510949343132654166186231711136314305524096246590007670208503713986756214784 6413 1712241443223470303250466186471642776933669063976557154688354247033940504794041751955920278890058438809888024067100582867 6414 1509898008787208749785973806605281712148661670046272581203555525770178371104193887869435142512154214548536920687352217600 6415 1069251485260742721714408123422843162043052408885542934219173414313666786102838789085378579102325602434575557708740234375 6416 597770728820489410068338513805873573397026698926072500564097243882735309436643354264252724400842747087557366626767601664 6417 258769391084343371246065560646239026415908588528921964966775498087333550128531752977672123085991746869686709118677943800 6418 84851964210538111722566159766878312548114138201577111006051309538386090495164249102365928563870732398420888772570775552 6419 20551724157660217792940869744164772333844077647259875275703240758725499036712497030519344321426075531598508265529227221 6420 3571670929211508066911741202071291857456877654878666689452820400009379840000000000000000000000000000000000000000000000 6421 430623256508660950360783671817830578207048691335765583059280143397107365946477001560551254661777995422909925512189093 6422 34624587891483699208336795541312045211364191473033985502841597614786270144858414886597706137431055269458822171721728 6423 1771981562688800183750783523310189623161622994955138541181807737032755297549149496828403026261067650566645869514240 6424 54585922617190686674675342617132784889428499614632610083103246295698292526731080750344135436570740603265436614656 6425 946023062863564909220292585559074973026843560710876503771652820360261973321538420123033574782311916351318359375 6426 8489403260994827301176157986318013474239587787624172591202114543027777535137226608649586577494609780084310016 6427 35561652133518137887491231668697558774178569625315583812263898675262122251481726531183258748815344641341379 6428 60930358375868669625253759449682130233878100067721799274314029526649396874767285286515318016943771877376 6429 35933333241102926152180095260597667932719576081055790541331683505814802626984165725318349697280350960 6430 5782291912685867289893085527195095993202395759000000000000000000000000000000000000000000000000000 6431 183414390075196791651815049764626049832134883750381634410443027784384029310774902642384176617 6432 709735107465340021846864865576796761071849222248968377551827751655999493773503546523648 6433 155975506775338113977751590083459251273609390846431817937898444748130121237703857 6434 490563312278206049033045349320365728641797309902909641858843332149510144 6435 923762608108256370159416803744534263387322425842285156250000 6436 35372522348768513219364006242811904 6437 174449211009120179071170507 6438 -36028797018963968 6439 -1 6440 0 6441 1 6442 112 6443 12210 6444 1306800 6445 137284955 6446 14152864320 6447 1431388017877 6448 141985228792576 6449 13809558070035000 6450 1316564499577733120 6451 122999088243400243457 6452 11257119880811669779200 6453 1008981197749501053960401 6454 88538125440700000000000000 6455 7603723768383539655778645110 6456 638887589689114286919537033216 6457 52501770109661903802713225944031 6458 4218128630432513664156928604897280 6459 331209400041890085391605652970703125 6460 25407294940895280480884044009870274560 6461 1903348580582959392246203163578966499492 6462 139190169276747413993971994858688392200192 6463 9932306694774422825755666579846437467113949 6464 691287320770897423064778793705968000000000000 6465 46907674923910654329041816042937227261310585025 6466 3101773689197817026957210053409497528327060062208 6467 199781413699403381342406573988018583220297402293562 6468 12527669625199936773714753211908889336559484680208384 6469 764434863787546648968738020924959963834033074951171875 6470 45367348050897188884133664143599184690461220879581839360 6471 2617275267621980046797300585781068409815508924957171400693 6472 146696992986344962292868267875410429557906603746894660239360 6473 7983870405952295996490728666174502809069085374361625782887280 6474 421669728007049994817653599532987764144970137600000000000000000 6475 21599088573105220434131494528287195367256329907020296152807799065 6476 1072335258519109566248339506601169472991668867157276272633341542400 6477 51567522702269829192223555427796376933508268274970258979416468518481 6478 2400383349041451855902099927319966211560792039712728509668571402469376 6479 108078914588260948035995426755276875411578715284122154116630554199218750 6480 4703741424056560967440958720509454831014439593184168941762045822076190720 6481 197725259808935750816001639699588692498907896647611593221547128469688103271 6482 8021558012346099545397481520858275288416670915932569048022791726573260111872 6483 313820667773831347748543785910225442099235434834747618204882285744177101819381 6484 11829462762070615631519570662271524201373439031897665870520000000000000000000000 6485 429268338522242954702424526871869562760094109395016159005050652813197309775289820 6486 14982254482665277782970234808534688342157890816026411041845356235690147735276617728 6487 502455504065251303851121189613359792682236897783816443735058025099607418605103748597 6488 16175599649286195677789340321933426119587874802320144246033370058360701592318362255360 6489 499364033981658974096769774553196009968075747577590872423657562573156416416168212890625 6490 14767275466265916964589550561840074772815586869240295674512061134015789623408298924441600 6491 417850671320749006313127238851774896011101558789590763958955013560675602272659242372041666 6492 11299746912535537658522684765890535647907091831218021351732036190979863324078058002469355520 6493 291681569308963168322800533605706799443104282263951042227314167538795492613583626585383102699 6494 7177656587954785844409109579713604387384817706894108460202235789312000000000000000000000000000 6495 168152710337167947055825253065111744387383297606446622564100488079063424470828446021741156068245 6496 3745055118537153450884163568127625227920551582608565453062169694030029098973887429704234307682304 6497 79177346703658990815139535033986793702246319690159114272511034734667570598040600116853741007874856 6498 1586553765092283629578363140100567987098704201830137779826542556286375294032508454163233535168610304 6499 30082067445951285966015778149025564568207449716262522923071883284413076666545292176306247711181640625 6500 538778417838544743407382705193198162422381612028588932619066777811899230601899039863989241023593185280 6501 9098563489311259355049709189294628596422347114217533836657739305907952137629824598879211427277316845649 6502 144598241358672231342547404458683705793653814838289187182259379569846887547835201978302397245146531889152 6503 2158249987396215652294554564605662693830222726858099351943065832976040901136743752152754609279037171628550 6504 30189784861860580643715685110545854409608854608686566352844238281250000000000000000000000000000000000000000 6505 394870572155116735134787118385694518981642155657253211204754712818028260706837088013531797921812588037752815 6506 4817752573097518550812149694710324043934601645215967551866291227869380450166240922386089499791424234843013120 6507 54692067736950394560435901711844006475614372776758263445072562373613028180753925830859690573993936853180374357 6508 576130315380689686158178721876337020356301447966270867636213479193512457679442522856134119239646091826037784576 6509 5615459382964086741603518439188648323186317617960473217736966038213456035621206676446155179291963577270507812500 6510 50488005728589395771305339452672983350580310491169129771659486334976699457328601853090942010368904433197163479040 6511 417359942325929581355396482166041791465154331393847882561676442886560422035485453989245119603412308126067851708813 6512 3161090278337660831867302684989994331333311717992839313207983850095088437583640151721947472999869626808960475463680 6513 21854653126647097197842844250014905354204513257839329776645719594389719921909157931558645436215760741555122429658561 6514 137369996214803115233538554283524258071334426213227054577232884015747440291348480000000000000000000000000000000000000 6515 781648913117470198916664364285846501298986140461365644213481864414715988200862559618716308108835233087405381638303050 6516 4007668000598485664543065208859739122670353675172060681251574465407637238060850581260205711491684695178649320789377024 6517 18423080645298230544359621624761587270204841165344995708321785678432032048627398523129434433362561036362176328067300531 6518 75522820880895165329729778637765533279182415775072111502237144409161257127120511192541013906172604340475733186172682240 6519 274472677671447358918380819564403208128951990861214355673684392713559215554605489397224172093046945519745349884033203125 6520 878751735632781802366657353081331616416227656551407110933482507245952684167253315045609433952229070957710924342928343040 6521 2461363912384110760554178802946695234948837616566097650732986002490517029651134993850864898020105714686908409034873135968 6522 5986168916721523590291109536170037860668504957184603633933213287189292621075520788884525197643834159990609536479796396032 6523 12537052666311061055011161845004969498092381472350664924601204219058999036350744154704961611394205638392124328402191119049 6524 22406410962953466364688463349451502211178549466661260553073976145024487439816492000000000000000000000000000000000000000000 6525 33832545683613688269294990417004125873112097292226634738376055581895260879695204332983123285879516976147149899873780875985 6526 42685260120053583759978526672692646820972300864544959567520710559463945020261690323512870109813298958031747363909876580352 6527 44449677930552892738888420578839177589884313535929352447680365869586256580664871084001190716055695789539878789146407675342 6528 37684428198800761850528289586004245533476243932331961079846474927500704789165254497957949588663978992009054707255580033024 6529 25615458236137564510509502157732324871687984099026038450033513893667490076764387506302877994812661199830472469329833984375 6530 13721498993671584310632837879250377775432905777652156070015258130236958816077576250283516338089500138363470729704248442880 6531 5680576182614656012708219566987906800091763484219883968337930241220569365053425893332654639743813409598469888047815695157 6532 1777637990348978796517378093850085487322403074895760189012766334404961415047229654473387424746099260196287615149633699840 6533 409949800429817323824230733623335001174611154586903108136240243594900130573202993376494085504430515505422947250960291020 6534 67662705256022166179847846506044069624930423804425174860702520102721945600000000000000000000000000000000000000000000000 6535 7725799575732941884403227651564586988491008006690288902253410555078164220056266486015624927259264805478621393930596005 6536 586445437450245729355149457241357541948122673004718605902744101483955417885992496391522256288155796393936788830289920 6537 28233043147811091368015869683148578265382145361606429174604132405668925915401690423080956946662186169676825400762881 6538 814869746341514984801089268638929054786324392960892846210919913443470145593842560342177565850579093010080832946176 6539 13171116105108553486124466829869256673185452028570744832341409001529305528777804568107967497780919075012207031250 6540 109649809829915242128916302615350611181576479733725687740226927230558239443748175376852624963915472108833996800 6541 423479779179287423465871822650818126267958152578430010894910262003687853605858482662599601994536778020105339 6542 664078725986798835314598258833113111765868843620947780338202027288917311284020670508176758939913931456512 6543 355290192581551950964311484369542565651751961868722421361499670319635390665718199712100573384985465941 6544 51306179844171531570514061451534900727237082080000000000000000000000000000000000000000000000000000 6545 1440555321728089747610949114786350220356950473729554272026819914648915978409191731369993606680 6546 4846374459200980004173990275703209909021072815306050826362965258126267223632451198779392 6547 903299056892225593507110203318295435764829780905713992834424184379926604773294177 6548 2321370518029748272231789159327320232146193989724678351668255112738897920 6549 3342204513671920751438693120149991955258883535861968994140625 6550 71394081804853879892294324526776320 6551 348898422018240358142341014 6552 0 6553 -1 6554 0 6555 1 6556 113 6557 12432 6558 1342989 6559 142429100 6560 14825491992 6561 1514222952768 6562 151713496391415 6563 14907083654388240 6564 1436059953264234375 6565 135593234720545931264 6566 12544689068666824808400 6567 1136856525503798663199936 6568 100887927005601392614260901 6569 8764370874279900000000000000 6570 745086532063718356396606872513 6571 61965440398505777376751634350336 6572 5039617219066807644999199159046592 6573 400677341102595205508497001253175296 6574 31130121800674970546881559756982421875 6575 2362602230617853750164873865692182506496 6576 175087150968782054337215284178999876074923 6577 12664758655767431017909618993838585515343872 6578 893795989485515067003894804860094548285014080 6579 61516714996208652104569204476290961000000000000 6580 4127336153374216561155180881636513827610523696857 6581 269818238946396752826338578425967520784239963406336 6582 17178850883175006536289494909620387570903404483785205 6583 1064702758075423080203488270075734060114759540586102784 6584 64203317162243368099420408835313043964323062744140625000 6585 3764936545576468502786774010282672190392608937802563846144 6586 214584254978294361023415966912012851487516294111852862960719 6587 11880622432874476477757905936466442819847601489464078106689536 6588 638608554627101756424472415245702263583580274690654191196741519 6589 33306501601546995281418182543653590121124672307200000000000000000 6590 1684448353731312427469274515650263549382885582080471655751065231248 6591 82555702787860348733859944912914570422755605068063568576105868427264 6592 3918444036125535185145403560234327841280687633311258041784440852018637 6593 179996307639523334738633671329271349435375147439078215447979702720921600 6594 7996358868524755119649448166412874622861964826370240189135074615478515625 6595 343307781607075977937217428153589820024741606645128331144090920701857366016 6596 14233433290767341134593678136340422545046223631890333370760769133018370639440 6597 569416001794665531390680188495863964390036094856818277982772393197765040013312 6598 21962897662858890860642378039995564034193953894570917061410183568179183575353931 6599 816058930257225298225272464111945584277912232873240816928590000000000000000000000 6600 29183838601484622254526498537011289785884539496970012973965191586468386510953232947 6601 1003583994345920399504823361906820406092478334943961435845956991944418205407377358848 6602 33154331353156219759849814172721253758663163202098076695585590080824280714033758469120 6603 1051161171723919065941532804504801300239459889019402455419755403846827389172875647778816 6604 31951369763500711678078980374078580338929831671542984622653165224388040602207183837890625 6605 930100110518151450795435711340901223243885901073989457396806599609075658439882060096077824 6606 25899889768985105856396423858138996817017586951640318191911546718816132604744040783713967069 6607 689096180206732424445227277236452716054585270161619658414122548652959834766279492092492251136 6608 17495948982097943801770001444071246723242739409810219790979453108050246716710383780272347041720 6609 423357949180286399955762633021707346333957560456416611114389386297344000000000000000000000000000 6610 9749906243460284012410976719528371692215431875076093329643372539150167204393190152710252984927783 6611 213401244433496933098582275517389526319042396085243686550886923706130594995059985456734558002085888 6612 4432491351071216125626571633610024753333381611780431016870867123709028089550403301577490871572998807 6613 87231066372219331995852508442179730063765236151335178825916206572089116779341229154793069700085448704 6614 1623863853699278516533693724556357240397986779412957746575453421778846490288022831082344055175781250000 6615 28544891187409709472129674455435691958073588482629570444765209310349865339655881554915902140925173825536 6616 472946829595483827061128538592543646832548229345041262163765586037216603743111373344491919680583982641397 6617 7371617186752824273299482224411549285951641512869249186490762910799409241565395336746420250068870603210752 6618 107868435091581538062862815713883559807764021943705282785739627923367232196745773415963267464768967351426449 6619 1478670231159215059918600279328406305628080606334641578141599893569946289062500000000000000000000000000000000 6620 18945382155157664851657397303952967615370130310838847120189872133227245654601089025269463024886613022955071712 6621 226329587641054359390223676957177058663791840700762675831056608420797303208539594571749093427718566333353295872 6622 2514619135835864121269752798325271013993212876600267461292547427812914101024410289338902596262370101525082768035 6623 25912763550967929908539179173061297692943662369986377283695048555770075693977681977866123137075431412939578408960 6624 246949550066756003339478380083044815638294292267551765217488735768811393602762303426885671797208487987518310546875 6625 2169781468721163849431751013870868483182432488516577707427658539686011669777686642830656141892150587388130653896704 6626 17518932004057008074056003776447585139162710010173232655693224852874326834688639011047165531243149813777818637931840 6627 129525624701013371103904916171071685996968591739515416895758466947125526863154632184611319394275017193145908106100736 6628 873625380433585727763468174330926797231305846288512823573010319740116041499350240300719085105227873341933582834299561 6629 5353812345540982629475353502972119223088824718992753882169641090290110574844968960000000000000000000000000000000000000 6630 29681517598134422789275242104361496752541977073879274952597785893308765489264118854538767442788623066362040848432612293 6631 148172305879967074402655909653979655130514759625839357050806516534814658758778966078006073448127719457812304814474788864 6632 662704099102196124958951303548173825880046452101200615218448778207638046815281977351027165486150504156593554500962169352 6633 2641075546557344016555954007365840738529050602042474537176409363549877823340911978674174051524013151507101161848817319936 6634 9323746035294409662116422549849773758477036141958718732665583874842338630610070169393220049960291362367570400238037109375 6635 28971319414262619451907872194620739230749097641981415051844745886477730027055123033969929162356818690045391052872305606656 6636 78684163566954362606316658287042858869426179867915369230152961623825260715176966021724742000385278084261080807989080680607 6637 185371475250454983494784920696699208829105709909115381865461578535946952426723535379199759884765097897838354562893523976192 6638 375678752556940575477700476052202033805745289681612193429932746714594218857901985311677421329053497577754850746101687113360 6639 648984665650320191884516662013208217136836284732351143149121966201669737696320499000000000000000000000000000000000000000000 6640 946056498290315490987767328477684589167005645882247663617645195157694945168418055723390190872829927376060693688260195944477 6641 1150857846645064665170603683368465537279373667976952286282865579011775972655510528503685668170252156059050822197847370235904 6642 1153910785157894405762224768593923439949667400742725472910784313808912534048512391965222301803472208469709750657141291496825 6643 940537784940352380619300210264373059354517138819427900964715904444993686869587575862301375599947444213973462450773923201024 6644 613655168771920544719877350857737042741123292253512387895358511983845582266538717930437485392758389934897422790527343750000 6645 314969478356426277613547984770668100848861097889426005666827861272501364159382389504462326728527777390621920713859540189184 6646 124701556205197190753629542145858358794544662600892126077536559092064423743272565228164597883129898242762013115370168281211 6647 37241292575045695065485862549830557845034356607272027716147730547064657140145438918162472916009027611553067980295384334336 6648 8177359601715299226657087141462574805656108615732507890071277059559667262266300423265469564843093239450313218694052339779 6649 1281820686536213162258722106079455555349470922990930163424993994054251315200000000000000000000000000000000000000000000000 6650 138608350065261337746806435615188371795395226991735943064688477821940080228086000204646399779352249391058517899949731328 6651 9932775292057716542642627910600818941261652667570323167198245069645044659340413467088641902713045340240603399854227456 6652 449838046947078950132506464717252606917748880233071940768179519366814900503493195746293416646819014824873052031226897 6653 12164541179589188770022622816348740318350334293540163778045066674364349649073783673469334886624133638509046341304320 6654 183376395633674828653562613664652725502379127017898024928546342717535653331843992219774008844979107379913330078125 6655 1416245691964885807588362024806456367902716487245421212086347377625426466720553282754842537409892072602495614976 6656 5042935651595000712518947682767567377419134578390487552074402723269534507606897829708412462194378633923931480 6657 7237780411331161988272133992601171778383888922638711772766655973147214972911040622659937291075641914949632 6658 3512925452744939272933445280198393874909356243664332939021847854952026468426074373854604460564756264791 6659 455238879314856642806209759243398047340346863210000000000000000000000000000000000000000000000000000 6660 11314268384876036603632206585195517534723340309812553738547391981780787541885751458548484870567 6661 33093114813885119858617003281011305183593788744456659590489100051762141838871581218045952 6662 5231264850818212356705510292643853291438542730414975224275680177422575384749132240 6663 10984843234509253339192462860041727021026380078930612258856470683536326656 6664 12092209527818321906396381582027288459357805550098419189453125 6665 144086237824341466691721273135857664 6666 523347633027360537213511521 6667 72057594037927936 6668 0 6669 0 6670 1 6671 114 6672 12656 6673 1379840 6674 147716469 6675 15523453000 6676 1601014567033 6677 162007569552384 6678 16080185595968566 6679 1565100433113140384 6680 149336291495390934375 6681 13964773702980692606976 6682 1279434067983612730189129 6683 114811139373544673328915072 6684 10087773526593041047590350500 6685 867583274883920000000000000000 6686 73010798021238146857341994512897 6687 6010002175264032982803545537077760 6688 483750198548843136896059135510948417 6689 38060084397327618417056646974234689536 6690 2925896678060142643841545639881113281250 6691 219696323953634096150295043238137349801984 6692 16106093622102515829882124534434144590515083 6693 1152352300757142891560239523906150535329218560 6694 80431595133957398620210661583502578084428911921 6695 5474288490789397921335398311432649370000000000000 6696 363158134582077225707526376837828317431079966953048 6697 23471048942633506350345560416785106046520335494283264 6698 1477179043844377474480396685200016101928430316089772941 6699 90487057606719190334960522450288964686925204807906918400 6700 5392304995368744823288392019222987140041567521881103515625 6701 312443812592147990367821789075682132478980408221530488569856 6702 17593259315985807621059349305077237995449165170512342399482158 6703 962181886070826784268133088824464656003754980628809042608914432 6704 51080599421913106294666516612941748622735406334619697798522193359 6705 2630786549883195622928042315529648188558376173568000000000000000000 6706 131365091947498369355776298668636131967234710921702657408262337142457 6707 6355702667288616655073705221692445274081587023670690799670857097019392 6708 297749491533591432408394860370102922754732811107794159275986877529512012 6709 13497290246076623099087599426548305125009891010351777007311645980202369024 6710 591620996545237062871008955474319831058778958331458852626383304595947265625 6711 25056698973543436855763458738047947024335810361843868002972336741103806971904 6712 1024606686259963593015770384254780871235954048672718689760363206332053825140337 6713 40420399952326999092860354902200409615316598523743771043301971305925808152903680 6714 1537084466651039225415462232040059040038725010641268030467576391052885459620953050 6715 56296062724660827781562702541477184205357715568894020574064900000000000000000000000 6716 1984065348144404171687861106699619995395586731742674780232249724422208054881278075763 6717 67224918310701348277086012642683428807021790200699581686679591228193507921702850396160 6718 2187675681889094886551912429868228895720722062389055436873985647733553110793719866275041 6719 68309047756925769437407068636069279691911552938327432537465654230038801380316780844548096 6720 2044380372418738425758843688969149981382514135057750593764917998017967472076416015625000000 6721 58581301443320674165174154289859913502148500109103946350226850462403831604254320714984718336 6722 1605368463152854481555247687015094981023408579749595827961013277431093791155697037104541300389 6723 42023378864240206980775684733174855185214047056484901497868211772642758229416488913581419528192 6724 1049460312180127818640279255538397935351777742780322393673880475371198524669904809374904800280281 6725 24970817555539896846681211406519624516794364564971350159251229030481920000000000000000000000000000 6726 565323458454263847855953936521332336921854866070709155717677051013195123015419340694622197902712742 6727 12160058980267667219566490493057190263285066981152837023673835732701832821972993685567758774275407872 6728 248138898248950756684251629618834163698974711649145498448106297071538549580284673983256316442212065207 6729 4796092705999114708511352136916433076293325789172282298581021184884953523177288359235270825235342950400 6730 87657998243932997681222287052403242170637863133318237300880984617193837749181264639832079410552978515625 6731 1512330089556842895351003754513094664965165171012453001655891696757050169888915055812803296594685354573824 6732 24583958103627146088422177958372197966514671758233657601336715876759358535090522083517473537425253287174644 6733 375804985160495906181760610637549010168215360297609919964042183623937242408913127007942128346833651708723200 6734 5391219440313451442938981318613172752810623760059206355123624666609950756076060512854336155629986439169692849 6735 72424022314867723963744229710893022560923587586297750589437782764434814453125000000000000000000000000000000000 6736 908975067567124857709607899092796381723035919603898101540270753600051652300818344925540630121275221310948625953 6737 10632568083261928360291753308598403261753147474666241997401135225260540292401920975169424188540502820728493572096 6738 115616572200648945155337894140831069353327129679704932298831318675647150423651849084878016567353679739579412502866 6739 1165485128837013050229526020754508190939018602412924895138706413522521908869719014930459494820446124771222868721664 6740 10860034080770636246904368773973527529179858859231608139988829637876907190521349353769778247806243598461151123046875 6741 93248912371673275961059609674400601992601495833117977416863958347445538694095753803012868794798394050017073578377216 6742 735367598654436375186126113654106363950994894187513545244656581629473955744085602953490577700508712743025283807590161 6743 5307310445752379831425579766415431049956681760903948258467120290075278413873981665381353620693556197786151800486756352 6744 34922599819584483853190638533317387566961154654257613245650948605974779184675084377135578026429496616615516876590281000 6745 208657693973047180569672597947543798600699611711181073103696328250974525382144819200000000000000000000000000000000000000 6746 1127094878715661151023984531862950359798476646403298463026987857126867930541466995501881994252511725497710783204978060477 6747 5478256239416006372048288088914556808298087426125357262043087798637466817787288388876342973992169320980078908760045649920 6748 23838397682905222093339892231166252828564139604626657921874698723580622546366219416632216048953153895448560992397110146377 6749 92359898124352158644144072234210707388995254705626487324270199889065796383696492829338789354242259697998515431855206957056 6750 316724567516803680611931460559987969262182945288412653194716481874507279526941263799859855725353554589673876762390136718750 6751 955147301073414480084401304612339858887317579504620269990982954893880429658187570443426870765756047048981124369998826962944 6752 2515352388600818310910161822975173399937752294294525962120859195504046541622352423919837944378050688195947689165488848973087 6753 5740329802679470716943801957136933470989990558461784903408907687960245113780736466890087509987880439611127840845239282565120 6754 11257392696609514947103368740423108993537240154487107383665277817361591814468088475866146251247438050120244518948684375823641 6755 18797347640621001765594845959912701447769732057970696477881439701699357507695120210000000000000000000000000000000000000000000 6756 26454494625594352278835697803759733435522912909110609837498805047698190844372962690321804960021561901597492769863206036986268 6757 31028832422700310279497504387481640932835238279147405148029656316664736773786967469044838345692287998828534095350249822355456 6758 29955449895138220851630081396407275083714143354583495252503806594361809491631883063792969999360245842364586540435861863180041 6759 23474187275280342087988069937637589159347063267064494437006605167454817534090980355472929076293370095771074601331476922368000 6760 14700992763394574505234196217500117946735882703862158736133124952254452304744358260603365184948643218376673758029937744140625 6761 7229951504706112639269963525394025353762276610682572390323502475414345728239315518100291449370518654054202799619727001911296 6762 2737482540519398299041190419314020395872416679683461568511568463569408650699040204701134694597879951162761494228414109479242 6763 780200400863327757917306658031570391869662977712277885596969212678513305952160603801159880807784423729849168033206513958912 6764 163115605826995119959489984564624035894111446684057700420635773135260109765555046027668485066111917202842695700304933023939 6765 24283159625603819921577485191468229714490809983730099771285829479030587392000000000000000000000000000000000000000000000000 6766 2486768459301039521385660951308851911331180160715867429086266278070376404152564940653984722189766707126018033614363571137 6767 168233937382934474639174612160470305187643539902180882103319017426899606346179577472548153635648011789239998998430875648 6768 7167285064587553598996340115579768487090234492814913697090781578339481567997555590494611814902666087138335852717888272 6769 181594742931962780563544536763356980217024158409268334909346348174734072055679057810034517132376872727983448133730304 6770 2553079192928494127511572202521752032437905124839909201443074005740095217045992814774990620207972824573516845703125 6771 18292342349889587916432240110675480594095960105163737340845686305528155181875271503291858774243672406911262654464 6772 60052926341404272757689986181517740264965293535556748035333401996456006502013511511595567182597944126749739833 6773 78884420224132357835490428805216703999416240948213167909141447350299571939524239425821126385628735801917440 6774 34733987861797260541660471754117364401833647099751715694263830030956301855363917915567542758977478787350 6775 4039326994706851112356956977918631466131097811300000000000000000000000000000000000000000000000000000 6776 88863417568331521704191317233682505829297508524746995198685148604186844071289037544606421374983 6777 225973922837473118835544104042464762196581727433204870113009078349086996921913040154132480 6778 30295760557481907342388800625278904989715990646564828620088791951298541459830866441 6779 51980836298877030401764042204286440733281116535235603443129293424784572416 6780 43750025070732005774788442309386482520494610071182250976562500 6781 290768624077950347197707794436325376 6782 523347633027360537213511521 6783 144115188075855872 6784 1 6785 0 6786 1 6787 115 6788 12882 6789 1417359 6790 153149696 6791 16247456280 6792 1691912629000 6793 172894609179469 6794 17333281432758528 6795 1704346514654755157 6796 164320495042627727264 6797 15529524311923303500000 6798 1438234768699055254274048 6799 130489606028239428254215087 6800 11594776850500169215902943872 6801 1008675445558331405152585049499 6802 85881890400964010000000000000000 6803 7154305437428268421593593376398016 6804 582907600016821666131825802467287552 6805 46434926388988303937352813826134477025 6806 3615303077397602228308622397406225367040 6807 275002822844649428962993087611792431640625 6808 20429369841963526785612235921009845725775872 6809 1481583601815437241125676560273728458442934880 6810 104851253873326542369894351251932699382876471296 6811 7237939722146941403341815776856466001789094703531 6812 487149459821387034230774619626072256810000000000000 6813 31953741060154567814027036440101070520708780449800999 6814 2041708301924465644581691521775604190264776406717169664 6815 127020016787624614711137325555264427149104841309720933032 6816 7690322516983363983909104939498337833905698292989590142976 6817 452888642647552623691062586882952298166565779026641845703125 6818 25929025587912007836662941265493554664241375139833145676791808 6819 1442430030063623600582982467067713686948816856741240631531279437 6820 77924703618312089238810764996815853481080405089426287089182441472 6821 4085801260250166367597605580013379755091297910854252532193361599040 6822 207798403862531890211729930638879567874980120100864000000000000000000 6823 10244770843907597497336254908085883605010294201830152674448390480985511 6824 489305463231058991894507931588803394885388850651004924025390595830185984 6825 22624990657304874086190208174359881808335813507535183395033587624166989875 6826 1012114339321219582090521397396646566943663205581365108181638637088590004224 6827 43771847825753423081351963048093021732693774512881645932793617248535156250000 6828 1828790948203290704959141856932182433119019087884706735715290190709744270835712 6829 73757247466751326387325899546646152754436271227980470016440977915529588178565481 6830 2869270844438328016425816579386727286866712494879860599102982321716419104128106496 6831 107573631398160803753392209634004506796321705029015495051837800731414145599237537449 6832 3883600265608252173833620105415566703475586233521454582999541700000000000000000000000 6833 134886824158461448910900087963220000687069451264953628940821632765666037117552414154304 6834 4503050733512169095675520871092809371263193206871382177056687128064938100708092166537216 6835 144352930485907890675068195251599012011457946245526143131952803862732831615338969222996707 6836 4439020514623322124516725364883255573850358141254329985415029322528670283415497742986772480 6837 130807885172590451415249706058679641067832979720103494594247214131582663045823574066162109375 6838 3689676885299361453720237989025216785849895309313917241141122807218864380532124073912872992768 6839 99506520123183770669027629578888227005002632546271197115453409034873492488710038768212121999160 6840 2562725526410075422492488362268180953087886630752043474046153531887367500468312984132313491177472 6841 62949826155079822365149064499753928006340635205601242606856962358052044955144859961272579647552221 6842 1472847576381576626803526926409875030227624420270896012888210378651074560000000000000000000000000000 6843 32778839580437410266769034628306433948548726617542350680893987029968652392850542881972804750149312581 6844 692906148678381876615138676617308442744029425933920413553131030921750729164720154606439404543852675072 6845 13891265193179133811841628305157775919901555812129808843580419507026282724971853428855693057526426784800 6846 263696251819106141084867979194558187388855390969173038706285878785520406758285039284506754309974420094976 6847 4731877391462854554057872633031578671163193199464790375486804215747824519239128299481235444545745849609375 6848 80124400711949392037459200323113584542382945456610465285400830322121816445659995409925919300503049760407552 6849 1277883597523678099852135619248321678943152547031096665976166365408273522361412767639168025740467473140262091 6850 19158535134634640259239978677483147965877713376806514880432673877083167324702082046902176821031768617486647296 6851 269450901266315365148682043647863748843145846643890554689232136973015759717845051711357017296426091062731586400 6852 3547267604185425445191281471578230812764775348998155450564809143543243408203125000000000000000000000000000000000 6853 43611454585186392450039574587653327291275623675359903466583963191874395925664645539113287187723041806111684157809 6854 499499447789801952043273422318778857748289070430343007435363773608307663481282306268688404565413644210966733258752 6855 5315791794046214808601202643097772521948694089745919247364322248648209107163489623390338356641291552988553497537057 6856 52420328803158075534765394712746557089319447241975171821330522788470584326084101315819295097435051894481031354384384 6857 477588803881674610960420067725071722109370405513382536864710340594864310861336417265430165920406579971313476562500000 6858 4007481759729892932911625781063308274414438787162461587215197191541419189069994955048017356727874712355673488677142528 6859 30867492665966312785819014724739327488908783919625633441325424341393784043104069449525066723278419205957641002295307803 6860 217466962484157391333510343710263093286307953104906179345997196571382421254454735394263176654569809584906247479987535872 6861 1396007952005186823142513984718444891558923801126733117305195469735621188870205099610229216594295018474216915043995238999 6862 8132155265100247917607889777782867175104431479687532768861067486427376592291994009600000000000000000000000000000000000000 6863 42799121083583542401153662300584965658791452103847348334901212778108807437035912189246385845579200994822600951905272479176 6864 202543189474369493310534022811901931820367761326981680389706688719900782043083358066336802220673580857846130949931692720128 6865 857500662600711960830094814321868923099311446643441920346281247978800426483384685253403988688279125477802795202157475149925 6866 3229877612800613326593172256166415199416783347729024460335376458918573068172800910623926150897856875673690913720230026936320 6867 10759028751852824483243526330354836842629706820125887706171781429988272931371591777066332248638764212955720722675323486328125 6868 31489983376411163261504776702202450068323328383329721067930699106251691787458503211921536014515573764203814932782301726113792 6869 80410051426117510294026890434708307855254761776078149565393305718047302269936790110637735678462958533685658075797492353651840 6870 177758666477728503470368545166087496389148315153685424689390275501577541163328413808348408003299690934825263561035064274845696 6871 337333132265629805520395716195498115751676340808970350897295697190056925463915781207188533727469921128817179714280063350018711 6872 544450889249120447211309878936984796918986873197150360041969532064930633099963991330000000000000000000000000000000000000000000 6873 739744705691817066847589983783179416544321310633622503042553635723674381076931794403354028305313227252421530209073429390211939 6874 836583288129546877201153219715168911075564209112772680128910140654282902431680794335152274970617003597545531648267268659347456 6875 777641555969468814038432128950960494381640850753700784049011601574928217854751008139349187834032888115161673324025455435446832 6876 585874886748839732391588012911703618599806199334371729937089120838255420027756212269876320218028988940484629610898277978341376 6877 352183439865566349012857971666059522599868985290216158705944161006765168061945488566823192488897120711044408380985260009765625 6878 165959568632392472679753972974960574069921972307035513231760190739404264737918395086299898943407781039925941093740819081330688 6879 60093962639226625490613900174867726852791056392899097175982733802978917219982655707878312224439251217159988065600010647554713 6880 16345100382342205382740057500598276348541829664310128873378072606891870273864333627425942973619058714602514201164044851740672 6881 3253703170730876235389490845886390682857562099434829043141854417589709292569063657692463325526645303231240032113828494367360 6882 460026778781352135186375261707775483182826781214783392157216709699526721536000000000000000000000000000000000000000000000000 6883 44615042075479785489138235798179607251179913740758498234409978204720290154565099868537428125797874696964230798573862956371 6884 2849420917635781645737575716497650752434873970222990060850173902430582110363104952098271211192829396081989120774379667456 6885 114196599299888069030685172064662769962932255413891309857484235002535333347399060710721412770349400229328867611673243375 6886 2710883228037977468696350623152131838378781185851650738100820504005915558505684386185042915932043825431590428678815744 6887 35545541959422289482870143832856489604032889967330167647717914945338393455712232338328249170444905757904052734375000 6888 236265353210945829523814293202166339166705410650856425802630744990638202012166055087518227315672924680322738552832 6889 715129878967520536587223500483752247538100066443161386282366990551424135927285977864533011365246351406735508589 6890 859759677753614350166619537751386386652388224306893473636497496525828283599358385637934269134637126643613696 6891 343431686499575533955997291213108675796167199416961210307661803936047029256316278958842321282539947748149 6892 35840881153919944695507472186752334187907509480900000000000000000000000000000000000000000000000000000 6893 697942342651099365905031995836382894651167513934409973141239809601654508764629574774521428539744 6894 1543046464188703991815416806091627656103903509509985684180159826378598840664331671488692224 6895 175451469946645864899783032328445361887942135413048973770691782417131762525572139407 6896 245975958386206662375429476065468282273528418737829947105636936447489474560 6897 158289077714568419341960303636795970305684022605419158935546875 6898 586729545014435522023946085201870848 6899 0 6900 144115188075855872 6901 1 6902 0 6903 1 6904 116 6905 13110 6906 1455552 6907 158731439 6908 16998223872 6909 1787071119021 6910 184402809360000 6911 18671001812755524 6912 1854497577226263552 6913 180644497209290165237 6914 17252071828608546209280 6915 1614919742144930819390625 6916 148124079479591754413375488 6917 13308647711906348998974673674 6918 1170956502534915703342550937600 6919 100857354875205574774604464598899 6920 8501430712608009000000000000000000 6921 701048169301295997198888886806626781 6922 56535964588472648048604181179160559616 6923 4457264090472627697644305204990482274976 6924 343415327328026362549590312041471105040384 6925 25847307985825982200319396487331575244140625 6926 1899709310692929912809422442510540587341545472 6927 136289408261980129452508882523754371188275041121 6928 9540298944676384752006738278978442493974347251712 6929 651333239558181544429666065489839671557124587036510 6930 43350765419753787267849529918317564669600000000000000 6931 2811561880375951662360436395630428556091715342973467639 6932 177604878262401228164358444599576079411206534267614003200 6933 10922226883708880639589152811695603761104347756445910927917 6934 653585849506391452247376419866132202752814485583624757313536 6935 38037188700435629703760806563416991437254557977904663085937500 6936 2151792869126868227088790036019101292668041157455375675810643968 6937 118261451972053936815839618774298825263129518400370447997939174157 6938 6310926782043783521272495816455293883656285308921393199819029217280 6939 326812373527088514165538064135435478523953562866090259585981991860161 6940 16413409385011895567104151065867993574913739514183680000000000000000000 6941 798959054404847831110457810143962550370401699781767551346170123363601266 6942 37670081323974089268675869656634654069681966562932070191606139621186994176 6943 1719197569764388764341199625177212974189743213624908971153335257491085795451 6944 75894895729710864883348968645727467898217651907397013169248851324237460275200 6945 3238517012190613951386071556946402642622624666591264031012542545795440673828125 6946 133476334443001297839650001466365951971006562536691852210711521193679394325921792 6947 5309482776975869483984639428854570147473623154089465846847684873771420007800035512 6948 203677232002992073247972848162885935162100504537640411620296985229555517310214602752 6949 7528594832137193281486349065539475790696091581304570118517285928165649469912777492329 6950 267911294201851394223644018201186266348915996256679239369783376000000000000000000000000 6951 9170290357911876087005643653099906267725496652791555837080667429845824205324308389419329 6952 301636155433699806823093570374608564087019656333606416485160512504898632309474473497591808 6953 9525072071869259317830590949055962468754394020270184875570280820404951659804531706900351622 6954 288466956813182159435235007552314295414457474828856168489919202107709677814321943501386809344 6955 8369627812011161344316906054031181920619280263027973360031349248681705212293565273284912109375 6956 232390117366786609891524085423062839830255795789108050866617341232413475131383664204664849563648 6957 6167772554581947719810760059188007317510691109890860881112020932718871117945923529059777584022573 6958 156283533147841783361726186007170378069965700189124631497993689847112934018811582703561388442255360 6959 3775922316416881367337035899897147334330320305232076133004167994843531632258972264265758165683588340 6960 86872605529562203797410742900201324342649803342355479763737548977235558400000000000000000000000000000 6961 1900597451197005638715871760815320995085985433336826849985402288758371978920272288935412770582549390501 6962 39483273202490624144943186795206572643883172819260519438708517320964835987879335333410555454635481497600 6963 777658198811020434143970470505719680103547122727397810672541852967420417997319419027728894241800239016801 6964 14498408910333993477075971115227938241503475650080042358831472025635585381166034051815203075145388320096256 6965 255432066627040685600715769028854648594590543498230967600225777712184687481947086916277185082435607910156250 6966 4245051813609197653673842614704426453380560135422292663322226685769697378891638339122108264211051677915021312 6967 66424880889262700549476812388367322491761807389461739443865971425170250682795079014449479266761237652213634691 6968 976701967772655506359027339475971145696893896858463057944368848059879964279244783834500204019616618220452052992 6969 13467043773126097598992896178791779380607096367075398765039534127626696257050218551123636738180601335801656571101 6970 173742179093527886061376862093366889510192588070592884998768568038940429687500000000000000000000000000000000000000 6971 2092421496363344112024168367739466014568076800032044262887140929475442869394827532515199581322486562655236041060944 6972 23465610225913921136783120112488661815353724301872484741022206642386261913066258494088911058089910786731435504959488 6973 244408235426741595581955643200976248271982247123112072808078073708710411966772375392356635983475080042701781996606977 6974 2357722809018768874288649959831634249325499717419863358604823553247610871191861585840886437720271865406651190340485120 6975 21002794641040678862108206452799418756108574599436791792612467993064433165186678056024717445267015136778354644775390625 6976 172226245283761664905824911541111937586560840818491118831126662260534840616539564854780197469055358005448882264345673728 6977 1295681377894410685657214210276664508373184928093839155531473013669865333756479305402577774259850151208228475894971858606 6978 8910705385613010483087560085641601813926753396448093705676263203814899999304391656613036567422802642259044018539032739840 6979 55804499439609695910862257193590227663670468505371495666441325366315502797106730624556839181282486396161657324863603277959 6980 316939902845088029481528687193412935060149274719054067830294846327056082676393967616000000000000000000000000000000000000000 6981 1625209021989847368755057432980158596660726042840317945003094771918295640753283362556035650201740881503670716579311482329261 6982 7488467462928232503662457919473520250458647608232540278851216835008005978561250647743497451373893638400909977564522588667904 6983 30845503801958849333259932117355998800017650360436164709703042322443132745669683235960555587655060948547106665761133505131276 6984 112950637728345402046165014621559361713000371348842327028399825325062261784407759040605145015570126175124926338381493519253504 6985 365480646451760728092105820442819710567863335619311626854197273183981797814562767964326533751969373042811639606952667236328125 6986 1038184426561483458568292763518063747120824367330053427129950349146165586165210731810255710887493802383264349486018298571128832 6987 2570525068238050835442852044187193437025461312898859578907990735243927439034376443661690625224801958901160442758856115654398849 6988 5504586773601569048109591782686418013381066387047156473151403770035753473585525674926666255785977935846852343046074399752978432 6989 10108347926639629007772062771107325209502312120288980548922543000553555343132878474670994011762896975439604991055272748200047170 6990 15769606248254983363371450989312162864136514234175389906922642770896938267768066133600000000000000000000000000000000000000000000 6991 20685416120920458722493874293403170810155153534010844902946590089603309516744206119677934477013458295173897085737096477243544459 6992 22555524759791703873806360029175243563996411183341507699464653561453308638421027152251008225497892036764075931481676527435776000 6993 20187524864006926016043655283972936921044021099776166797505710464475293025804216377040017881536161341365521343156919026451203357 6994 14622418186312544147893598517325716765451937537749988123002145407440815664835296029774488169685126089962552430248736827455307776 6995 8437061177554294362690594386213985116328327564658849999245275901362767893930028257655495682598711937316693365573883056640625000 6996 3809510811064472640971616226789597169187832696712470580194480518335758056232297909636790579856894297260921719058906209906065408 6997 1319199042270266225406172324377735248509128713403959618971836802806418697093523156573075083186351539117936211141546720375735833 6998 342427799592535307746100518536467531046787667105152721731184274672693853294067806519745228041848034399198630728878443431198720 6999 64902338862981503424030018087757099586232463707766198197145591533543432838873680844960691649671201106596344064683994788211841 7000 8714872383114966305295955530326145069366719424621065847718617604409922682880000000000000000000000000000000000000000000000000 7001 800437198707396173387298922090544351457125938020809985301150526606348361257838163629785424668554051806926042534230488319446 7002 48261365644551249079771219878069248050450147745774565217443387930066285072304656743263015036029264917269484191967078252544 7003 1819498342000108762338710143134411025089314355658298734726688708211329480249825587043855616242594480417239039902241036751 7004 40468615761696235010124897382220397730588112439078118451063586493298903783200085254000134380794671243257711688721367040 7005 494886941497406930330378574455021063573924772637353876694122614093974473579993592853298878253553993999958038330078125 7006 3051622152054787382503348743280872020016532307639697638464990821591540655624070970179169159580009531827760662577152 7007 8516000384139511429783935685929048594550752047798860297211436651214585682528542062588186774374429294639814993828 7008 9370503090353783907973549307354036191835663800304163668728272590106344539918009754545357712988100690100355072 7009 3395674685015561007557705014048904425337669075489304440747377712955998001410475971476022563759187158568789 7010 318015541592130935831505152088337027217764116696000000000000000000000000000000000000000000000000000000 7011 5481710325744910597807566107424303499396830048686966801482991948977208982240064835069235064482849 7012 10536580330809846983838981616393303151258574256614246512537205984236094749939349050676477952 7013 1016089965724147702901759621922165198287583013365389016054220933260832547460188910762 7014 1163970732523977791841992603167091049241483813215566061975045858136229412864 7015 572695263219182067835859306637047438925947062671184539794921875 7016 1183843683745940699304953163062181888 7017 -1570042899082081611640534563 7018 0 7019 0 7020 0 7021 1 7022 117 7023 13340 7024 1494425 7025 164464380 7026 17776491040 7027 1886648307712 7028 196561426564251 7029 20098198640410000 7030 2016293685189789995 7031 198413743945698542592 7032 19146596124325988878560 7033 1811301641357987359093696 7034 167935972872465789168515625 7035 15255327849932840712546549760 7036 1357350284905445285784207234461 7037 118254896019810384480918095360256 7038 10084716622394371580314639834489400 7039 841554882220704499000000000000000000 7040 68695492522522905148952234049592647735 7041 5483399584868670985482290826915940662272 7042 427850428916113021189574381942941736401247 7043 32620802328060360990843042205830228448641024 7044 2429368990483226613278858322973379367187500000 7045 176652314439990840286238159419415889711882342400 7046 12537127693395316375658638154603699773874385880413 7047 868061187553881355286589641350838901102415311798272 7048 58612672285079148875395506723881471705535529802301089 7049 3857725436393916021025687976882234317151100000000000000 7050 247385124399105941414630432967939146215819584064606330960 7051 15449558956521955101740354270846441819442874691758921351168 7052 939182997422149274164387347294209522054106133616848529554995 7053 55547015321089095590658189083690512383026155706994624376668160 7054 3194665504911986551805928238005393326822479336904631805419921875 7055 178572562857272322417178675959303049992319181714505572531243581440 7056 9695978821185195996866300813500182260822998228121224211411855261760 7057 511106170430888657426762174219595198474366802114221286843847435616256 7058 26140852353613906171633177142989190000277843461374116571356879051150801 7059 1296448878491949094151393690818329120563100751526625280000000000000000000 7060 62308428401314278455436602863634256674465921040815054495066016897726644645 7061 2900100517137956361588946214553576352634133061557923090871298423977831038976 7062 130636088591245459549635725109219688113368369809037781657389228579752748029352 7063 5691091385669613042895641990873142421176823141337989252641108164223314140594176 7064 239605887327364539622853969542373221566744816905878678880981169641017913818359375 7065 9741918218615052527967123611098098945803678215211728765149721094219754104076369920 7066 382207963654165625504603887639478451614500642448888432508680804397480000632367312263 7067 14458173203415869656671386274011942967016833027078759673525968209364415070838227730432 7068 526892505252471305919039936769288461156883661215564378266046817047830708026261336796480 7069 18481938575537019943486727866703948975180828701621044935074868401000000000000000000000000 7070 623442843828985610028537305994431352425651476905335552361649359998530913606266162293286725 7071 20205051119612759365464427366239071320671439492617982332951060125624691206196113930511712256 7072 628508182472684545619420024504892351601776716959652135073367977108328661488675913424382779305 7073 18745843795704883262507406624370448629480069701381721341297275403821946497039825420054402433024 7074 535523295244507108038607662618212648170844073415011541253411632245757965701103210449218750000000 7075 14636828190815183900019446235778407874841977630706824552030477979212455088054498568368126500536320 7076 382300760170902128795929143065374502701858374072709150091783753992091850403804449888368624107475019 7077 9530690072528765892232489253983936221246424440619100457484747251543985124137282722604602646966829056 7078 226491321905969894243285096959240997785762759871614968314235972981614254825533471662573620748198203259 7079 5123985477190837630236432958427486958745330735325075025050960315915069030400000000000000000000000000000 7080 110201298085377525478497060845033859107108765696437785458965989801975796265117883017152957984111604597280 7081 2249841289121110051563026790878177323666070316812942743459012404822498945005447680370638730905314471706624 7082 43534715216216954118931344005432028538467797314170276104250801707242465710523811239135772467503607297224057 7083 797143908876833690815501775617869283030418734510208681927010424223603638566833944701718993966783178400071680 7084 13788510407956780707566184301770268845788504266432139747360643542304027462948937723923777230083942413330078125 7085 224906080296451406128364704376590894917261568258146838693988596194169080372082830560457846625169625920349143040 7086 3452790856462168189830107868763307043079388706648824067228159668167384789502984311080946495774100819490888747800 7087 49792258497177085037188942761521375882012841541046140239324681057505433441636220492955097414326412179354201096192 7088 673077236464848893926054920892339697219961476542006918727865401523337705363951048470026265765092937481685174219751 7089 8509745574467123030809279031089432934871390636079736477410187944769859313964843750000000000000000000000000000000000 7090 100391692047129728259132310864438821676563257641477533611607291347894855199988981461828228412603412521607093488253615 7091 1102373317349957720867512641128154381965060891109222803212168457701341803980078857015370687369175862840982501041635328 7092 11237344850736682896347658706220288360251576992568209217353546318622923534401617631141415988461188059016521739456286240 7093 106043914089918096742678689995468833842864292428182856592040679401120453195825764288153088560650493421559827313360633856 7094 923634262672155191301650387328345616529964188726553416508649094361130598444640373744167927570597385056316852569580078125 7095 7401625595057397966808184573442139689734441689378460918732104463035710542808661075588215924942409264896101186129415372800 7096 54386997064823108033469993408732782778023874199491181449876346341124276637675135145981266424072584476097645900385091684529 7097 365116013771411829853670089161116226266898708620413876105871172304227738278097350691188482412265778972313786384479898566656 7098 2230748150991784872596509471563743093656573332874035264514581325759775145937697546522811008552215846485185056802603929597360 7099 12352309903199511262556831896625202715401793729574661402457351153625148243364078944256000000000000000000000000000000000000000 7100 61713986135344289227802247056503371609075449038722353270059548806467286499333650564304781309890305539845076509468842184153315 7101 276865122391246794393373108073141496108254634182411226741537385558947997467690357007732104667822362186636426171354454046015488 7102 1109556116156251082779903980212262805445978539810330743206200159755180295809893046376164609161770927453564243210682113109309987 7103 3949947364159612393904586325154146074489009168040078892450320159181172793784458492679323879128201694780244475287805485723418624 7104 12415256619496776626310180293936270580383177007971500870180892211389773370911691166554107052616571309044957160949707031250000000 7105 34227611068292458040430791551739284099785035324188606006108668101357072408843575772343361945681259773048058174810023892730511360 7106 82173795554793799729911230073832009262616816187051787168305715174354044513226508567184745355029187012126667894540934568924651297 7107 170458499427962897428455143600650576543741378300591073550784431825093629837510312355786171129045703837184866543521258735300247552 7108 302901458625593975269801678702266639906269709163880316138782666404268450947737843497377969819098238683634422151570773230350882229 7109 456754660770175887484804233311255342016525820829347186406420197164960229040043064268100000000000000000000000000000000000000000000 7110 578424471041630608013742244978979750414714134477939449597217057162509418934350955432962833012536206969722791110312668387746643080 7111 608130361206540395904945790664882090281783715278404580541400815782372720607701698021643966614763700928662851195335459245739999232 7112 524066849317011344454141025185593363519884266723606582363330869298309849814635564960318054729957468237759711085488126417425426175 7113 364950125788656314803052273114764341818155414798806026219691463451666566364996035255119908086144524626573762816583802286401126400 7114 202121943442218200341943410363698139843211464484215846013483293508900068146702069227216812252745370415141223929822444915771484375 7115 87445229818369924039004694091551278282829857385730441607105287862312490995865108349211776341923676389303898671163969379793633280 7116 28959416831513910798057843756665952998095766111254392001304643587079114937091431519899525732123982621717853130746774323748165760 7117 7173819382624248251993930142789123603361408423698537042871736445447643626444476403631024271501037465061114563609716768748077056 7118 1294621349537263170961451072079284886970872933774958752234078479435028194472396960932632794807035671870667184683973492170734101 7119 165096912086672283402191605372367391723677852868125649111228017894207919226880000000000000000000000000000000000000000000000000 7120 14360620976006411370065053039554930139912974461320978254268070419630933350962188211463711934312367365089274422977475881898425 7121 817415005084478413812605594908288751364274927959928352818677852497442653314947932240965388847055839381374911281468574531584 7122 28990129625903751786236424508185720337148495704154926222776476044549500497341250947663281459028166363194472928939652487392 7123 604123720538532120662856748145092254275349300051623483407404255828687811595110413885041463437802038685217940160680820736 7124 6890120993069769612712626459332468609548378240050355635696070487229541201864220407724559436246636323630809783935546875 7125 39414995183813781741713482301101879531897576557843776977273041072412634350566668811283113051700712500064130936340480 7126 101411316567235881611557258410788852511164475757624085842077905588621100105816329101407498919119378262030033308107 7127 102128920951202034693683157235231797662199306911967242341101301122966195075823816426889081326241562761480896512 7128 33574672983675840209618784951193753244956520636795775534836874999219460693695756617688982667243119319027040 7129 2821746604382109911359976799015846930298566072151000000000000000000000000000000000000000000000000000000 7130 43053911847844301087122807004291285442710962812773011455075769254379990261278917342652422723487945 7131 71948270932969143936188518482413403961237365976834086626856369262859967274200139033502285824 7132 5884469470442512866013836127156038854797486145666380295984704055905905494542317399485 7133 5507968644826626776799378762609736601807732366866416689216453530132439629824 7134 2072030927523068242469495015001257343101315200328826904296875000 7135 2388456554926020709124028311441244160 7136 -4710128697246244834921603689 7137 -288230376151711744 7138 -1 7139 0 7140 1 7141 118 7142 13572 7143 1533984 7144 170351225 7145 18583006392 7146 1990806834913 7147 209400809390080 7148 21619953454420530 7149 2190517541415500000 7150 217740872488096757339 7151 21228398607795006136320 7152 2029356824101486762325561 7153 190169254370114154165748096 7154 17463710578683690126658125000 7155 1571149192127137891645850124288 7156 138436288630934510488878953761061 7157 11942561830762097815312705531110912 7158 1008369786019435766559543572358940601 7159 83305345150809649000000000000000000000 7160 6731449990968939306023581171115816074446 7161 531832634787459437068501291282204450060288 7162 41069136988087118168717217443581271650248287 7163 3098629152070304124316171381803720704985661440 7164 228334559837253059952461198016174540234619140625 7165 16426744882154003575102301275829102817706834911232 7166 1153277960517400270897170022303434922449808308054156 7167 78983921752046857289181627082611162191976568738283520 7168 5274481853142408027117891499913638515092034874589076689 7169 343293720387674601038205460226752507723335000000000000000 7170 21767047064166969087952029694935475871715780316225324835569 7171 1343931958886840740874687632709724185122786797859235046621184 7172 80758687036844314236657442919978710891491155369855027820555786 7173 4720834934556112555903329889088896695503507345041345967264497664 7174 268313406877981828378684231672567988507744106208771807098388671875 7175 14819344679004218151967550417555851690770695806792216535856366747648 7176 794950541644690790984188279162248325151469102906830862363355035271049 7177 41393209979205279660250153629057472176438262378034591278810329324716032 7178 2090937238387032230254878765387154116262065081779150131253442661802541840 7179 102402837528554975886743163180196890159054960960995328000000000000000000000 7180 4859248078405845019321765459225733235803546027941629668553867895174680426941 7181 223269573993490617240981086901961452488027185409609299613015998179818235494400 7182 9926600608654042450467678462271270585716754247846791196840163785814147992010377 7183 426754933235432565528934269689283536449174017196725010199861307780329827704242176 7184 17727552773638044425360092348907011419309164417946556113747647032141685485839843750 7185 711024699428731791029433047112748241543617702297952731557486708403929528521533161472 7186 27513589104034852189505205119375543347092972408520324566313817725230726385593411202823 7187 1026323709941727186006485766661132106293540741622960586857208328137709887854016945192960 7188 36874837639843721997266304726966177960999317444032446378474596709496219157500747710594721 7189 1274981909693461798448415869395193389618233889375505598699355951750000000000000000000000000 7190 42384806189504087641965684701551869784896892637425535760195239787239271168664987919366850324 7191 1353432217564176049987610698118783467447740548867337562319681173692145895024291483076960190464 7192 41471868396854624182206492048241038071912495636938590663252445651290888558534382575071322654761 7193 1218186871366852272802763326709996866048330406952489101405285509313139630068883229452499031162880 7194 34264988383112236535128899176671795306264611554878931913069718394809956931772626936435699462890625 7195 921884036700697426568187017622742082240750197434733856074487080830722663227079353866461545662251008 7196 23696378219828171407795458129389749209213904026657552220272319182740497695009087160636457330977504098 7197 581213205441617294749987310214559482276940441906658501211178720825206075787345210673864558028523569152 7198 13585639374962733785432831724619974877537378813549356423055140104193014114789744463296779617533391510059 7199 302226772299676525586341332931637138064160855918963172717233366016270008320000000000000000000000000000000 7200 6389741337416650670547090155968893748609344035522956557929854663279828032885659032964835167598214257199961 7201 128200764923279926790248849036812303559286854351633568993177625475088978323018964012159234176139381432123392 7202 2437152249992138220032880291490799604926762260912244062733960811693677581674010033746158483675923002317813592 7203 43828147998123983050951845052147915308179254496167203815818021323086210978397402996394612289931716244478623744 7204 744319308773135701208100769300777780845665254761364982886822977052551352650684485035412502475082874298095703125 7205 11915695538073479257633306535141869297049574438627125485655983953453566681632324379952129871491763009091442573312 7206 179477396705363990931873445987871805191144225660746203372567565927337370557470029299524341874888997837449780994777 7207 2538408939529030335603155601946361046288429277497759213431776234891168780822562736874271054935953369178954950246400 7208 33640119827277862612680163260390943809807073388921507518104119237181261464451942325864034080372529143440059400081150 7209 416800169768679757237395108449803302268059902400457179620570968836545944213867187500000000000000000000000000000000000 7210 4816664256987552823208298982338268427437763861230828978087287370502551204199113542536338412732765371988641014912440879 7211 51787569941954102387075017008751954567185944006752815286615020050829866019216604729021525262932125698604051145760440320 7212 516668020919567241135988043961907669263040953035919565793637007510968016754437727020205789566452510011769538000604925361 7213 4769564798921369081945941841639311181302784464695097688738049369002150746933159524306361297654790191583046101658926841856 7214 40618416061400153059779398139399578899823502635720248112221648186562977437575416305966444455639866646379232406616210937500 7215 318093571390039997283703825123645221094506757336638671195643023234107730896453346472271172008827571903188701370063066759168 7216 2282926574537933985955949505533613085594979638670085718656829553080539686068502201144883611941947575970244949253075152514689 7217 14960622952203550413564466221169934227024822119406562860808186182217339207709304279452168725483405005862299179369516364726272 7218 89172689713639182244111535789176267505709017439115214522773740016131845368764223451828420944208267763649959378587353379095441 7219 481414800014176929323012128377271591213665778194224293385082252291923686427507399065600000000000000000000000000000000000000000 7220 2343462307420823232502840395317405307484174196839399377677201707347410643484634320868201080727854021675314825922691697371138106 7221 10236312887276105351809004705839383082596247489818790085582074411509719676586906041679567074225041804832949615364017395379208192 7222 39912292657108812637525829779511551845900552909646099404370393345011275033376264436187549982242287060685634052162076245354612307 7223 138131882151525611706903167179173121659936316680884516355189132018819979152001826410993874428054736469784303762179263719349944320 7224 421742159056575556437632606572270780443535978532326623516434322837202705058399493950642318160261067760075093246996402740478515625 7225 1128440505818853135783324958799521491990583172533190787685276403575170831971064411378125611982988043002602990061016190201419005952 7226 2626907926056339713517456474978278922244514710847046610450124906490633863448340360076260806083544706756441745908808588957918330784 7227 5278525204939562508171057658174853072971529981233405346484256897761852043645593173787504155944311228842816454415205898737512611840 7228 9076586431667584734122918093865938755599789308351331403285663825515161763742753915703916250027395592954039331975980514946675886829 7229 13229551635657627123642983469658295374571679197855153894984926631821898723168249944035000000000000000000000000000000000000000000000 7230 16174432592700594329446202749881720808532210447373929536133843545114277173110595730085262057530159711561917926712691585404589860009 7231 16396095420508963376871904057799791708098044514661766039574212542185743535139858784343002834899442648973165707387905916112518250496 7232 13604741760231119297828628987343751518168686631843421220277279288513533033298446411748506994907375286202643123042942599556304016086 7233 9108520397660938037034125539533404251370290408787456990513922269149869518204179219858980917827944361951891470044711701932591284224 7234 4842122056616597649481320399437103868172078422988924900355950440188432506319301024239032914253666461945613264106214046478271484375 7235 2007257256175330833552793868754280346727408592536431304645859376255441590551187450549799658289602770209031446850521516077301628928 7236 635725009152603825170988442942629008240492660150559944793654556038272013519951892356508364925565514899798089150920234877565888321 7237 150290614826697684773452251733558433590921656645054455065092147757048895009308989136448138956102167474562150523378443156971323392 7238 25824099224159915018285842133822083535077449871411043634775590645931179994303988881841114166304653886045487653005079445032967460 7239 3127640794071146341937912996840824933086222668870091665270188005795959930880000000000000000000000000000000000000000000000000000 7240 257643491768681288736877328231823329980661121942703197110371477967467114804382650908844603683232452952364619228421662478000601 7241 13844765509918688965191018750543951059648846043854768176822220362212774628367578958958642728598478340353897687611026933022720 7242 461900731826361931406261144205872258305006082924442667296846384717748907290554231130530239327354722007212976113635994660897 7243 9018481676429374170443709612205949704716179001800725839301450709366222524990565258096661264912117879071363655551351259136 7244 95928510773585440235733718273161713189616802011195026385029218097033500924263402223068908369896234944462776184082031250 7245 509087222444625921028941869809494105166334619502857110743312703511495311729196369775455214489689841555309183832686592 7246 1207639110380252812363053195423177450915978408227727932083264096186284687502741231504651057881684336576072838085627 7247 1113101014330179009428515295134533137644363717339956944068476342394318206430869680068124683359041544856566497280 7248 331968981285263071222671879308593337015807367174371182034984470148898089615138087108342561138323253765040761 7249 25037310627899789755284716469275099030808019554550000000000000000000000000000000000000000000000000000000 7250 338149813698894514403837168071802837489827194876774401882334995748625031511349672568248688931045864 7251 491293524817274375618796294928160806479830333761758720914553306228990980194086319862606462976 7252 34078656533028556141784535536637115595569321926106938959513381858515510629574899421061 7253 26063987473815893909744316956655873315397491321905103763448446031977261301760 7254 7496678321519430873168178541821049520876840688288211822509765625 7255 4818451484720320039276300593516249088 7256 -9420257394492489669843207378 7257 -576460752303423488 7258 -1 7259 0 7260 1 7261 119 7262 13806 7263 1574235 7264 176394704 7265 19418532000 7266 2099713789368 7267 222952428857649 7268 23241586041225216 7269 2377996515092046969 7270 238746127705259900000 7271 23513979089516859440496 7272 2271238365295725220122624 7273 215092494393556202758829107 7274 19965942989248153681505366400 7275 1816056333610178555436408984375 7276 161812961884829325297063571750912 7277 14119130649640993715918758892239800 7278 1206079307343713317944842318446566912 7279 100826792009101180892902122184969571301 7280 8246379026858894450100000000000000000000 7281 659612695346195223686588264769556119244389 7282 51582225049853895076135862044618273921005568 7283 3942204796239587499310181376978918001643162880 7284 294336801575255401279231520601397485747553959936 7285 21460993130443134167222322270854110282406005859375 7286 1527508701365117197072709932942510571231525541470208 7287 106088897452632460770500558725841303708861854762158099 7288 7186659171933353785918343444595949742760422115236642816 7289 474644095458016927920067135380267890948171440375596579600 7290 30549239545615261651546179502488324606556551000000000000000 7291 1915249912639339820041828534315110768569496505162303946910201 7292 116906451193868053148019360502621241410694265238737899023761408 7293 6944296851429728351736895834823551619141023283552721598317068817 7294 401214761054212017586889766200447731748361382282754215488353337344 7295 22535093016710936555284655791937820590378338284108709899902343750000 7296 1229824857756343449682231226294110085825383636506527720919310345961472 7297 65176128714350964383947724202946095859923626688332899966611283940770987 7298 3352332512319500062231518099296705912193039437225470339341251514906181632 7299 167248507268706884250742892647777359027204766303739857189248948402862674159 7300 8088511092005042143407341559150284883079348816757496217600000000000000000000 7301 378958232350357928528439979652605819351197328445164354510645348383879348801384 7302 17188818931155507548592586973617814338560658083148007368727286580955551547523072 7303 754289268044835368300689290761477919115460712608907012969073640907048433786538925 7304 32000851980581984388938935705079189946127786748209413591988735170824095030837248000 7305 1311596016473300991430292878452347864830681470078050807614999939687550067901611328125 7306 51894925809548638649108478339122110552238237782122834206632937060918523306891802574848 7307 1980590823247790119172043889916732737369928438923214837767774995220826986102156204010880 7308 72854318645158414777186635387872651759509721418903491557225129914840874040388867657302016 7309 2580704104555978799085655800103979154488812798579998622014807042363835579912688532539675111 7310 87954997978254734495345039906994260845013714247171918763499675834430000000000000000000000000 7311 2881534070851582040203663170293463251840515640075893814340517739479611077599051801238075888331 7312 90659447318230303762305946411173018936640699437480931439097647722523441859630485101958496518144 7313 2736505134363589955651333825590321763260818167638588881387998204170231513102062346330344971655552 7314 79163107819695727709656890725651343549644122258573087084223223438014967115741664666141345496170496 7315 2192415230711402412760868948413482872776094886295154824168059939566672932794649042189121246337890625 7316 58063821344632463530762724568765675159418126067457730017437222582496653320897590739077978826349740032 7317 1468786879958407964576970326138435606510258876112845113421373732011149568210132810777129588532811831977 7318 35444315952883488789180798899555683855453029082894442846729026361567049621118891532978117233656517885952 7319 814908031236462597362562344287304766664848579274342228739195152003895391457816870489686565803896791714800 7320 17826167209349141277366293998392579066324931511018285861530944342021296357376000000000000000000000000000000 7321 370492862320545115559046992612307733480631880919764607575782431735193281960611927846913250367232056503558179 7322 7305153570781211370843777690264179321666005474019596322483679558075455803924783947243738535823575883704172544 7323 136436199482227512157095090006665951854132784425090205837893470569226801609918714682900294538879905516173603495 7324 2409736228997840364167635223485682577408334802652791727497896610336306011030511866894802024574036251700398915584 7325 40179193910084840627529402174945413159993221277221306372670428343063602885325455102131879888474941253662109375000 7326 631302630719959503981266858861325033715144894999924846935947749292007470468053043667150289342796042691239045234688 7327 9329304109991796605328296920312750401847436358567161103182988531736009245702253384387499955093089541951821289089781 7328 129408067413656369029430266277611662861133654669749079806007480799350494063808178851828429791124601763979238955810816 7329 1681319172131463699656459525314428809741942707531354530568188945618554111713487555147094398544979246503877085518931349 7330 20414521209710631710329291470935693466659425588218872157158039044588804244995117187500000000000000000000000000000000000 7331 231097355682080731652509166902217650682298829575878220779308323878578161100957103492650999031687936013884662149785175936 7332 2432889437980998943977960209645942408890602389550892439203336876470169162331353241856295419627021592116627294946502639616 7333 23755241775235036237263098107017306902431100674037513759085322676040219381341697141286025558165592131779391764273986038687 7334 214521960702246745319350104975616747983156327924278082278716399721647393511917352960837577618330426115428368619896045568000 7335 1786265180942759904081498648843205497748209230114716261307084959149083107760884916950002443763117116759531199932098388671875 7336 13670445614979234369943408184208935581809981888479449252184080425927168895560366157454050067690947156084874408093080661000192 7337 95827201831343767750666619021369853021129097872235565099898987889794862605525563837952800857268624634248334044165672615696880 7338 613011291414149820515853437544370356031832783253018257357497230416350681716110691007961170208987847529379386505371531578703872 7339 3564619604068543292232116079022113500894150208355888349588625506305254879135887562117530007361898128603755747193174727429421321 7340 18762499604439096722418211859225855539930559378585985279304996045531941527365732804853760000000000000000000000000000000000000000 7341 88988184530133678787726487782175175499128851164226403951878544183096790922426726141851955677300584929283320227115691352292406849 7342 378459015065624625181794000715117180286543728514182396635940406986129323806530196017529728843174338820559901189321191770661322752 7343 1435701252015244777525599254574073694496819251683923440463075147854475505289955741423021258803979096929586582931201582893076185840 7344 4830549652345175975267948910744683121076103070462399748658597226946997028895825245059323819761355251900146134328092496410554925056 7345 14326441585297757293396284919741707845210348053352429292618870071903452609062073097443087388767557375786054763011634349822998046875 7346 37203238421519063043258401686424595068287136665106074177091703006109667825115508410596596501268430629804867684131009654495408816128 7347 83976226306551015154988993081846748128402630523779829168300033313437234024858757099799510004041012151562397574470832594836791423071 7348 163458134576371187543763280466374479885689235293850056733871118909976269241858651565814975514088496800180210811893908480070795657216 7349 271984234164301713524446608870073835586499107574810983701553315932437692696645498238402686686457217982382552204556701993206075142600 7350 383183909246623537084745377090411200976654601310774201257355193039708154823846206393007000000000000000000000000000000000000000000000 7351 452284235528109947921541354642179490685407393073983712509562168150601264871111098464916677511011081633173658932468988593488453290941 7352 442063021660467843467074831479777469298855302382734120852918728339294382806900398416998048311971010545246079973391972792269791035392 7353 353178222594680914741111174978270270175517663858234995223676607318811025954062892863281101384790281085051852122851270774749721927597 7354 227332827068679324778007904926884637648355509843704925071650000948153276747818762799700386253286795770458260387931325390800944103424 7355 116000002829359486228484424726835143208221673962617726358561678666988310954314973875295402550023027288261801004409790039062500000000 7356 46075488632567061828330940191905497642669889643616820712930098121435098389327736212814109166744298251673461156304581120740191895552 7357 13955608623385068030577403781277150270575128562904027714224047986377436667405790599242003301449155242395845428463989592737807618903 7358 3148569499769615603472083074996924819726325460869830196488849048855227530423019280121976523061224860209022791114911980540911419392 7359 515119035367075688793812212296598771610238115690357782533371755496419187796463430339078108801449982497671229834743225010106900539 7360 59250877639689481170714427829369150827250896320039320323179199758035040233062400000000000000000000000000000000000000000000000000 7361 4622374545060822669969433228653099596974214802146262158265964743408887447614988791250236943229481626158231551303439545325941344 7362 234492309087015789924811436801441921549122280086107116832063765174875975550947358480918192115525605017505409973932050452840448 7363 7359480237407789053540420234860671145453578982744891598259188447444389915484620663108738283761551445948314554139837816949585 7364 134629727294253472796493645824973719207053275227985637694304743256600555414327277507385916823589053446178331446250727014400 7365 1335575846707735059345316377207438668701026356567170061239997214147059395835987727230165234004743979312479496002197265625 7366 6575411181651369950021197425117491158882118601230186672724555274147157483300815813498409420131847806773430740548845568 7367 14380961319569220099769447181161051779262581122111350001135420477769626636160023731242166266513344458082556462107760 7368 12131665120547723696817985654791616079785972925135876420728500495256224136260550363694827224393599785141027209216 7369 3282337391317459541143584037931395421479359311913329471501623546646464918135865635397189363181881478906150931 7370 222155640235176798439247396702592521005094534823990000000000000000000000000000000000000000000000000000000 7371 2655863116659451919850429249607603968424046088576012513845333038448205371250636797030366395868021271 7372 3354762031074441853460862211565979220148743742279397074301575495729048103359089446632833417216 7373 197359309438102302930394895866367537185402850463083910644700744618267235945228074151032 7374 123336112973935602797669629164276820281538553730232122445391955011068930031616 7375 27123236969981813153493417634098960888877627439796924591064453125 7376 9719979719177197320609089128300019712 7377 -14130386091738734504764811067 7378 -576460752303423488 7379 0 7380 0 7381 1 7382 120 7383 14042 7384 1615184 7385 182597571 7386 20283843520 7387 2213540789125 7388 237248909259264 7389 24968663288569168 7390 2579604745965535232 7391 261557798341776534729 7392 26021117118022884000000 7393 2539289965656135132464113 7394 243001076402296463110520832 7395 22797755719931654611625879422 7396 2096232015897072189897999540224 7397 188852225418306960857523840234375 7398 16665148520041027490163443049168896 7399 1440011519184036098159277633663310117 7400 121801948042321024453212020517376512000 7401 10081660644531256257760600439873673700700 7402 816307368170808480110000000000000000000000 7403 64635243290167402153675903676245590013824357 7404 5002938456676510692628601353826934808152637440 7405 378410158947395536970722023474927662809312715521 7406 27958864552625769326871873525081001444086556655616 7407 2017102564207558705190636801919603895506281738281250 7408 142041703909398540188775117376668058030898958416543744 7409 9759012612766700626463115149429021797136320320231666699 7410 653906123016680237433882887211227149412296990277849055232 7411 42712634838043581310258381193112236971410225900591682764901 7412 2718535124270482834545717663803541488894989440000000000000000 7413 168519975036190383734895008911195601050102484511300997364642248 7414 10169501692678346691828731212552213515850290102797322429988339712 7415 597127820302180911262520740095610843017709295151909391633196633697 7416 34098477646290407832664833522776859814545777244643306778813640212480 7417 1892676266835801151787007582622546471159000505121494737888336181640625 7418 102060463098496495448542148773630555667307487018777782368210134253961216 7419 5343637788334620708215973481674059345386089079590363735652578099156494854 7420 271497022791904172170843971544747172081361296337489731341120177217680179200 7421 13377763172455908013659529124473606597786358798978817271697635965025870717839 7422 638888660358118973401647871677607039433623508463720071168000000000000000000000 7423 29553819757484214597220338921277026803116108810960595262525226958607668801580997 7424 1323312849858637320645425259163836525113665210023595049390913105456507198338236416 7425 57315925392585962090467064147038911936790284793801637076461977738335040006178698196 7426 2399631375598337938579160109089632887135574567556964332215954413591326155438108442624 7427 97040134777474721025369958957758064005852922924507818862593921949155628681182861328125 7428 3787608682148873107497849351608692810991401885907041229155583326086079939599399936589824 7429 142574638092494134489725323990207075163666989055572699463706665957178526959309083874988161 7430 5171615635335601506564970772727229415031565008764198229866490354242627818982509251271852032 7431 180611877951045590473275654171767921333474757160653598470179603641458094613618332722864707690 7432 6067601124799289088782763682631934721877683625045748921536022391787600000000000000000000000000 7433 195901299261683378726757126505841885361837693573254311222042252478773654643696690118990923622483 7434 6072809026845296684437646828487688011905121204425724383620901725320528125593221166083944470282240 7435 180567228819771267208431531347319408587656680024110569478557965820769021844416373571603334483052997 7436 5144364782589705778832372408330128881117322262206959466865983903294320614054403574821463866690502656 7437 140279765751338861454673103200392720035538967858117932996574364376171093431086966991424560546875000000 7438 3657083987707633030668450403273147716939352055681471754327215072106619562090912728653537105963999297536 7439 91040701609530526969658016684569889009965833241429816355669389008189771442452794587839067265715562656377 7440 2161512370341396032654710318539149711136917495741242629422106553725994299810555871982863665888935647641600 7441 48880665903551491678204900266323772299025983228108365211284540725881845017924654687609776957368167412489201 7442 1051436426222967885106797159927656515695646239305959361328822658560301580943360000000000000000000000000000000 7443 21482084138004579428421494244923991544189329676170257410053302047242893781735849860022956496778396692535134862 7444 416263262739760023755104672791187287050189679940741839702449112090821275884902369027431599495551317131778850816 7445 7637945692237416314412545953764983678204743263358143821184092056179388069609948165001785755146627003289780024471 7446 132490852535984117342534269192277941077608710696770973326196400984740308802918409978310815087909853985531536343040 7447 2168918103072143770947671577310454945853115581235296776438098295130607834297112383940305706229992210865020751953125 7448 33446894499821845335076211825613890878577147310310076958315755328281910804466718841508700611450431102835970543714304 7449 484940815804180928563010444139218565622783483044039989689952311187859609382673517819662707500564628838061689929035212 7450 6597222240654621612079009755134595694371951720397068670813936637351884914715252037977616254281809716529614768289349632 7451 84031631667513477689232747464755931162538917341264084175554326145450015362700816253882748587694942585382288332061360149 7452 999886051997097597654594818124294508219568284290920748876873403787612915039062500000000000000000000000000000000000000000 7453 11087753879829565762635742528074089730488192220017722198259830788895704884941141507555618370328803361452905035608764017793 7454 114292889665874152396362489246585141807523989386118701948002649108128286222982558582109146929476294388065115702435625566208 7455 1092212966452827042817974172963603763958898806887074927084709226420874814135601192470493529124159562223078244634848912326322 7456 9648610211552967306920591504162962092885262999140817291139004116221681167189272898080435950751079252496884835838907461402624 7457 78554104419661188795977366281671266348177357736554820593768848993313405864548927528981619968836476255091838538646697998046875 7458 587503489917924552397026991799752775871480905770283665563491245718494691245212163683198271410013261703994171095812774146605056 7459 4022403836042650851882558789180958317227967084043315613393412808478715885536653650382740441549047113505957831081241690916834213 7460 25118128075401743344296136795574417715801934367611691168860939857833600385352858242597378062307186585987717667692084638987059200 7461 142493323488551068509508186272550426568926088827587698537699922417854044384452056885293765043125284294444337300398082336063361080 7462 731243392176996791723807989233943357948675744015670439436796551729600713637529016231526400000000000000000000000000000000000000000 7463 3379144166685801366653722248087453037474142401728093178393852356554225830878741581018366429266336505396712210646526986541929480977 7464 13992462682777243753539429848352556293750004278925817048913616637835544956937845019082306147220073286597624159810372626260720353280 7465 51644191496251030700858716717398799278083991854648261619172075916850176519493440648512847226404261965149335108524461745965698220721 7466 168927039726971413088197646768358359978982003136134548362922691417414373790777643071339878031998818555493025900372876376883379306496 7467 486664479918441360793552830960930297266838422618703593418585251217318746640128576122235577471255370780909288441762328147888183593750 7468 1226543129133807136854152608739252501594082818747478035239818504486172897766911095973428010235705047951276999598379777785995653545984 7469 2684527506556324289568560708026659483803217821826781824409046977429237805326543752410867223532596425678596542342546792194002812045471 7470 5061747499885812001138951129862388058006966570003732844396379584390861350342817868544879083460613938282796619439318482602665057452032 7471 8150137079711657992500034414062444801757878866260249221246297215314598458919985074003661883529324494072283899050002365826041376928901 7472 11098630728328977298833071808622587168062487663387571420871107992236587683020338693469160000000000000000000000000000000000000000000000 7473 12647184285126871254170759404876635326429380296171683706229421413559122643242014579310111048150946735726740489166932613234432039497028 7474 11918673934718848642525681967815374972541203220306025934773646442319041899609295109714341273358003901095641599448113872532403637977088 7475 9168483982530144476968628741755016003748422385112572498091781856818032308860640054191380048526838456568928642994824860730222283610797 7476 5673831973446478055265318264071132068321615705307854170109538045654088587969979173075876538721930136621165591865051955910577173299200 7477 2778947019318572214475077608184950983501239888490720036455143205669996961199891821276409240894234020657904693507589399814605712890625 7478 1057637553033401543874675511755629215102619545225929345798821729884311763170637170294343428202912691555146313026897430511909366398976 7479 306357323127346676724347552781693989033696625763329758696899048897800787039374290258366383540042563732409088804200595230785559803386 7480 65962135468744194211369878111794060494978883692945066311322651824159929979101626401681624450312699240158134093013737822446682112000 7481 10275193659001231249286053773418310449578373982197881516870519461860248163845348270601976887338051900844140585816501056866552594659 7482 1122464736912366696575530296650566517883293473023384573158180235044781606043648000000000000000000000000000000000000000000000000000 7483 82929890012550686243418562108004249072877519923867620261956272043386986323401516666486454451378734290911471709425339774110874117 7484 3971655784387747817273167524916163468810521812760542275794347806627937616606436031395271888964688280188727221153778423356719104 7485 117258851594884261076280704541131581081525739296947631826359815066352897139299129343629536755381344306998726826445430978907696 7486 2009779929885185578016798979404284312037393539618958589680052680755749326229387395988628088938830969073711484651190012084224 7487 18594710039012244286643739884014154332671143318339625522824519940750388423675864875106444884522716165520250797271728515625 7488 84928535428894416405891577774311958752020975744182613867737395988899270402002672212121358878990211513053701794026225664 7489 171253188719456574736283121814592366268505835280487086897678032960583445332544672496587697712211581579584287112287729 7490 132222769274610536248673644315884995305699310493551033719920289834342871157956168203520430492414698883413528543232 7491 32454052510354161169130033744850822929099071392128541184133029841473235113728003031177314822479140476552211870 7492 1971183296072770086839626802333174219742865152694400000000000000000000000000000000000000000000000000000000 7493 20859419726645016649019328733822210178407970043293143007666982384296223057653584120159059362432778663 7494 22907748050057339822736527333102547309351307268141106827096177516000456985320025014161815633920 7495 1142964570335516227520272522308112951128834699758838801796311539318262077209572223109797 7496 583632753000718253327551873245725681796846374449962112091661053874550012379136 7497 98132793242311911401626195461389556840003933757543563842773437500 7498 19606112937827509125331154139135082496 7499 -14130386091738734504764811067 7500 0 7501 1 7502 0 7503 1 7504 121 7505 14280 7506 1656837 7507 188962604 7508 21179730312 7509 2332464062656 7510 252324059569375 7511 26807008283568144 7512 2796265327147401647 7513 286312673911522721792 7514 28768958002761978141360 7515 2836060808934938651000000 7516 274219582535761391759574253 7517 25998822507996079692163006464 7518 2416344965132576529748774383705 7519 220084203728229347838948382425344 7520 19638797753893162141719180281250000 7521 1716346898048244609146103465651470336 7522 146866916019042695757665964101420242651 7523 12300778610967685735797252176290854398976 7524 1008064219104737662763637530086559117069299 7525 80806098914394958565990000000000000000000000 7526 6333587428887299486068942225736127355563416832 7527 485232910699412366160141618194667020354699923456 7528 36323391552662127098726948683501028246343946606177 7529 2655794664100849336856893632430041980000544258785280 7530 189585949252325979247224375566631229596268194580078125 7531 13208334349555141761220026299710201461208738690256912384 7532 897721905524208339409413156935395785888753637288664299800 7533 59498190673716713295612738026530070369597364270960341942272 7534 3843657157575286358792786579253609186322046955879663842862391 7535 241918729625238081560475433587094784785958960010000000000000000 7536 14827820535996042908421933053542363635056435932546343714178152183 7537 884628381250634120203902642980364120150684433705155438724882890752 7538 51345966540215352913238194450688494351675439652547030293034522144560 7539 2897964608130312840096703163065571439120577764163007520445974671261696 7540 158961999774622668294696448780601735298332884181177812379016876220703125 7541 8469773612222172767904233073976261428844496684110785390372429208271978496 7542 438112317748482388738058137870102399710671732590868559361935245662905080961 7543 21987864602925943112906221182526938225871797065821669402145871907627467800576 7544 1070051687880163291482111684777892168339491476646681270575179348346463651538080 7545 50464011941289114500659242409476540364043532771757005996032000000000000000000000 7546 2304814060485574676826660016388329257717428007118719041733151947207679366769589427 7547 101877674412343581421552948430837059440458155051354869277730493872293028449675640832 7548 4355245981589666757606810863933362419360961454251840214888953615501955351074196263867 7549 179939919794949452518456809177226080986397955341465373815421391559958156590952610791424 7550 7179640407075106502545474955947928710576668109082232604123419150710105895996093750000000 7551 276442817969110010694806824621948231832498109961243961226222328787861944805645601917108224 7552 10263365450654983139050389447321194997119685425015412377693539040222912098044105719981341513 7553 367110814801711902608720457888433686955587980688861221158267096151600660035832667620247601152 7554 12640213343100762428867489884388139894708002049707225589219700558535692391393100737513077313109 7555 418575228877472404800119304990745832272286893755900390194076590116721900000000000000000000000000 7556 13318363798167393971372188970152841125589805277389310801131419697011289006060737043924946493656488 7557 406786171407840513885923179981203019521856674339200554748362677276664318493884166306775046215958528 7558 11914658486922314375936273233955848817234522744383622700010387830312118952198058852093290297263628815 7559 334303310534820663374099224161895517479466757236593501065596204870516172697951686070251286398825922560 7560 8975677783840784837724295226378650415579586743168480581206409788379287332389000666700303554534912109375 7561 230337290647232036296812011437080450673915771495296897555825782369543866161280968826525384136809571680256 7562 5643030627963043497320105920581181564417701185014969188261624962399253178077287691954902073662513301937200 7563 131816219372087777719662830217654829691450796932817587567673406696594489511745092787892904016627306044850176 7564 2932011230211216773931382613244224519474029213578875401935266080006554927214477106844325513885420507867238461 7565 62016615540817124629765851955755836197759278467696464528037502853096817075159040000000000000000000000000000000 7566 1245583885265358024458884387886389344831813169919779075346173657314954329486739037998386551538258713525863024297 7567 23719570331800771118287131915853540248254373119069890116037995086899257564696699934650895935664208992388331339776 7568 427586041087045761728560699234224110401984797299184056074733319379779192276001678668176471254641584573095565995632 7569 7284542513191231510788531502252366476011221050070618169527116244966624156345722294239296731546805793094543695937536 7570 117080640003913241167607819632453024298121729797694150853598532673314932727648281086099560448783449828624725341796875 7571 1772041960931501834879127028204638555622548130426748214014509609265454780035927953083443717393812293247815500917899264 7572 25207410119792023993757153802602008206709610474330059915098774100774550807259477015069585999909991582693823037917107843 7573 336326337008530192638578133420563169638562539417820618732412316140731789873875080674540966873515625967813047525344018432 7574 4199865937264482713468390684911516619992645706320369211894292997191404523800353763635518363646648130282798973573663868800 7575 48973576539369348297213276332667940737645442935135093835985768237151205539703369140625000000000000000000000000000000000000 7576 531976169683226766518178434697421731910488776131650354896545600785839209468169035799085401193558655846511998299489963250993 7577 5369280010938871365714457393773081571134402575835254856422366987119589618911257856332136872472765094205527443559477900476416 7578 50217513059846824309293420518259563481653982192012758426304323476007225953450196280472752667601716594291046084917021535518845 7579 433968059539133145833657104362617885865496906875960803607573234959001553589158355075501525164106446013546997492074525128392704 7580 3454552765742329300135314043477262738269311682789804694960779381537394524055461917541422788628301161224953830242156982421875000 7581 25248653949329593993191677679083928972745520650799385517697515272872970983384679091132745739062181840108009054259666513366614016 7582 168842795271086204617671363316862303960894033405356442076621094285323603986038507721425868549746475021483508372594268786948905319 7583 1029214904927478927998771901037261989110344266543064262283144590351524487552743397166755509468124347015250207809841950511150923776 7584 5696076859263783533908318877934660835789309483388504217712563173373500369717962942250225636466298832799463843681401211953991530119 7585 28499235702902307800055591094988700096349807385483378166299662227362750884406531337066905600000000000000000000000000000000000000000 7586 128316083304071039826773834651905836617025528471990804203236978682474032558296279340184064469972400898229726726357040512395845890992 7587 517332139373041526877590162210222686311611500915642116786551696772277794058989963276461503898322160015528441827599954510622243160064 7588 1857714139036724079163325346124514846592725386309680512612233028452840937525528941562323560801210466124130695446950626033687015290597 7589 5907473642686544536065469122874092366884612402364197350113507390856825563427745441746099951640548678929343671577612219697021677731840 7590 16531831341660026122505479111441600629756982609787290744408823340089535291087327605867737152887073469179313178756274282932281494140625 7591 40437556284217794509570403039796148821877053190800646676132711250322149818021049977136268066970844988930052485084458116471008320815104 7592 85818192248242518055647866593178820277268901312999065842944649155821418852955604845265234546442328646392126777346506666772478680539200 7593 156745259689902106035046011180672434499880874710716249205200270895388322595230694943330051454288814127443725076077586371923016377434112 7594 244222738211968044648243221960963499951312772519248585363887060880846983752923526848723035102128885558786941752208815578817894355375331 7595 321463404572470612852449792945965279012574991862303916588412583975906385845894774612284590000000000000000000000000000000000000000000000 7596 353652101438364077881227323456799219236575214189833299817875918116847119972756200944510636748558133968713438076799445114587363999976523 7597 321345105565634662373640999817396730090785741701852170789780375991432930470467051916325610301288920935411074545292213192723747714367488 7598 238013255518257516180142974302972134806468427473867112577438841736478974638477583355858671572835300738064673353543286928797759165446400 7599 141608977805822766992670069337750433197504765082067880370985089162354318091776170667180579964184726862118390618405136393514181959090176 7600 66573675412230318206164829586452896007325455363202557752414538175075216256139421185027845958605274834241072312579490244388580322265625 7601 24277489545620027569112269717529369219038791733975500602061399162309039954751426417956703656868041439283348444894228385388060188082176 7602 6725239433591116999956713427009587291551794435609791812601525020962737058555275492159860745487648395270304597641941929675098300243109 7603 1381898451317440729373751490809536984855556281105655194526343661056703453870929356674312254399532436358880448641774168521926955237376 7604 204961567096317266770337072783555945237330853196657998421080101833640408497026581645520874349268640285275856475616914468985359576520 7605 21264277185453544308096317376423947341120851534066905056700020705734931316211712000000000000000000000000000000000000000000000000000 7606 1487842793882307407895533448707671840042162797312705803970115838699583878639944029629488132654835800630311563004316104346913722687 7607 67268942555413176492270409586064987850705191588139832861321112746155109538998796112458366543284928153081992601237234712269815808 7608 1868289313077100024386584833206605468913226725341446583877710652521444622804846647568853574017536478637857008629195083753287887 7609 30002403241454913683524885337268969485285444230255567231771966999986380333040961895699874753843870650040530451279028561117184 7610 258887012884567638409476352602100734959551754426586831923767840899049935417598157218144194757769582793116569519042968750000 7611 1096943739461402650382185324888722546303944000001333980730179770006529580861825989580721292424017091887923794748683321344 7612 2039338956198535610274677770234607088360162304058884579655053962276579643053000433949491908794077082579522498452339597 7613 1441093249848753750622267903933120550710960050820981887590301472069039764260347414077907239216253189179270016008192 7614 320888866309403717907850946776113702583816832882367328838945469243094472151513511353581380052269848974106670329 7615 17490276558375932884003794056305816987377706178704100000000000000000000000000000000000000000000000000000000 7616 163832009489870082562520095357931455889855315592454174444394844112632159177626525908158236699082816528 7617 156423888151863183754205320972292544713620508206893678022356816162171271055687484540231857733632 7618 6619236826281897472129143385092217897604022945070284238061275562899963888850409042711355 7619 2761779840160695903179293464488693169091846924318379937877614593180886494085120 7620 355047781361650491240663889136452979755631531588733196258544921875 7621 39544532874601247218888260043340251136 7622 0 7623 1152921504606846976 7624 1 7625 0 7626 1 7627 122 7628 14520 7629 1699200 7630 195492605 7631 22106995560 7632 2456664530697 7633 268212905419776 7634 28762709659728750 7635 3028952568671212320 7636 313156523016048070127 7637 31778103746542404894720 7638 3164321422690642378336041 7639 309104366099860734370000000 7640 29613151890141472972355005260 7641 2781628714612128588737668448256 7642 256109551407153001639674889958281 7643 23106725001507221218799340585822720 7644 2042244280489859793990473926306640625 7645 176766901950933172492217762350639349760 7646 14978971163485441944929188706178964051002 7647 1242255619618387200557092095888894744471552 7648 100796238404480847057093569894315229780228499 7649 7998979154622415008588000000000000000000000000 7650 620626266374116076307611365883928294789409655025 7651 47062537279788113835816275650402328383561634029568 7652 3486663195190328961490353986022531756602859487393632 7653 252272236756629462482882088854876253941419939404447744 7654 17819040435371249951493205182647604441572381719970703125 7655 1228231508690699862776937611139352139898716934792994652160 7656 82580549040764072406814353886094909060520410478064234878393 7657 5413674178664403041352454672817333576257026189822789345607680 7658 345885951569089092750910066023505222390907942428095566568871590 7659 21528017505087083885333674433096211896735757351300000000000000000 7660 1304677749925426874697146385972173955026563676875118801796402384215 7661 76952381401100108069062504235567447783865404637007514233950720491520 7662 4415148968632445964171883612821580865253222541093375518421915319445081 7663 246292487221625929174707296340680333820318750874979322375375848670232576 7664 13350892498161883707147302501828231050309780112464786999495925903320312500 7665 702887904526388806886278037717020993346883892555728639072354402217513451520 7666 35919800436692264746476899644239552250318708411436090236981461407791132646881 7667 1780742141570991193140300931300539666410815733097702733005989641893602584952832 7668 85590587901324298060944624607926903501078114545663898717582018702896460246439521 7669 3986009862474479642180607563023914665968792741063462873989120000000000000000000000 7670 179745559017519146516125734519897126242230639966312917271179510899676664139472665970 7671 7843240201873825639870786807390511387396870207623839389810487299813248657604317544448 7672 330940614327175221254758472583546910071661180048268970491561856107798763952237352556667 7673 13493061919870684708070701329178370055543940938817039120723613223123879113099102178508800 7674 531195020422322383614007874774262798492811138961829358894561892157071270048618316650390625 7675 20176485487235124181460864170005125887591496397574932079782939164171414000087418946558361600 7676 738817729317061697332928481003162118302789345825068296510777763321398550689190154435763794696 7677 26059622339979093679355195072330864942920061928966985650844843617409778319613211402566253936640 7678 884631704025629895525989210345362410109591437770806611343215987797490635071343250740105094984749 7679 28875533942687118099793557891567972828528644709159824889077839740745401000000000000000000000000000 7680 905449912424494030892534797211642947575729763283307897803747043672743559247775784412610934332346345 7681 27248508641907674769701016254384642542676705613164688464802440737491377745043784269566994918705987584 7682 786184114292870388284765394074771470379340026312087312745632600920920445333694046060953026506298579806 7683 21724490419647243201287612215735315647491062708309511745516194583836642237537220644698368287120937713664 7684 574300871175813988457525438006586750210363105395173572133639302560202555532264390481077134609222412109375 7685 14507533226209561809033187906163667389246490844135387251295908307035983782348163590263798209974116632494080 7686 349775365360271317132078217945486535550687327161732980430075201123636994617994598534124969402998257574691849 7687 8038591834108275664594503433745172158779460525098733386171580608857846703139941288786422501745778964626931712 7688 175870964422767582217443840491651945577675197051396789240162873896121058013989699581559659952611192767739704860 7689 3657910746875649404679543287749690780923817933703430310002520811672190929652940800000000000000000000000000000000 7690 72222006266513853256797310724846455843969806574372920258231100960794974706595188100163452107447338693166345476665 7691 1351591810005538643482857580097616471749842639469490600027461666538889304751084258806160931497782145164880044359680 7692 23937041437504075688606444736986170223255463080042076998452305957445188839764328638680957073471212581478929800356177 7693 400514892996693854032975845051364957956282291004935442987251511262985495462397017518615211321698172590104680937291776 7694 6320144704546260356816308143032841314374773781905236974243823890800137869134314278618759010840440168976783752441406250 7695 93884133587310719435378744084467331896174433088287659401034468112607334938498906649064490906247540555828894640205987840 7696 1310290873111355682455289597998527850977601830538159056046667554848094633487470585354245934497699628554355351443367849443 7697 17145913967929529693377954430602285845097910560266024603203115734175755057876311089101294232200158445066738503366842777600 7698 209907549585445431024737054809784795130335446237934361513655672223343679930320300316463416368006612572568250947321727941201 7699 2398684524368612534977934075727182311471293732542208654355444741668179631233215332031250000000000000000000000000000000000000 7700 25523532374366462837021591916298034466820028611669999002216002729850231724578166820284959358338262771767895569930178762426800 7701 252239381821103866239268555417271828607690172149558535414769488224550143969037214292001330826077862391238191737138029195689984 7702 2308889104389517871524345978228910106731668919100907124463321869730558503547785969136106179508445180507194488493262113290048581 7703 19518694669068688212229879591488926493540135618333719370555974618767874131410577780161370103814346871008305182186838412681543680 7704 151919939759520065010270150473801616236451044627396244346515473964483650318591084550559852589675910823643789626657962799072265625 7705 1085090620214113455394964630240503752662457748781280481493897057194796956854136544807780088576695417449776654859209564525680394240 7706 7087276831706872811928918594690297862677640851816464437918790303504330188321579725054854508652489400043034673285060165129379057558 7707 42172064627787241755487982098150877998570777951369007986799913320735017261030402634814641519044320738029024585970294366630882312192 7708 227696924966784531081351238358146526778035719176997577286169393289181499338673946299962206728350115488705799761621128314335054930599 7709 1110719692429012440333271324230190269536045265658708309074514627025326006830760092833415168000000000000000000000000000000000000000000 7710 4872540626358024299944684383748916959602504056740245729968881926710872462369283972607462223587536511320487566112710027508302739990585 7711 19126907714230042758713927829751064940678736872195219390030247045108805465877980493780409514541879295699371071376004111605737866657792 7712 66824588058997502793111265288063293750641731594836193286743255243831658157223313533810996402267829553882310332521768078645688731585412 7713 206587677706544632427181773139806424248602694372210260863021049179818802826930840752291362649907794973458623244380616359524978743312384 7714 561580840160955466659917419816823461637155046550900550284658333110527579055651966041092555139553633443944136161007918417453765869140625 7715 1333174447272855570672352514655934474889620992649807733790358353358423215288640721959536561928994757993278366506526663515290430687150080 7716 2743410936475644394280617094210021306184367555208685372611674871886941974571759016064194121656021163283546497755130675861089703660293057 7717 4853872390080521409085025921625921486139965060502800523545724521951918759836412066393125515866502406053149710612424572458251242239426560 7718 7318250635099947986328038813953932709636201703242638420421863673631503944114109795016300569776586393006154393447923209602747442331839330 7719 9310943215324249066608501634120280755335375125967490355026244279510093944886233077564462900000000000000000000000000000000000000000000000 7720 9889142597443878992184640357505754933394229182916186867237748404395351922555911404590815245311808429756614230041342862539235026853905355 7721 8663940085665642784471228899788277943310847077483292055940188427375188879984017190585115532782065676960832122483634780965357634138931200 7722 6178808831464639035985707330152862207673440137396372582142370616750845442899657469145016871156328481600385107184808475837823495809561281 7723 3534313791641783512372523527915661829358761883795760681222764329034205967098960978846722289062032714862927850690042195377693724430565376 7724 1594868209822793649792243799456698625595605386867795942898984874235130482373488234093785917942776020339579190476797521114349365234375000 7725 557276447822079024605702260938569760094468132529989710150301858378193476597938941943896645487963089945476851164815942917027619720396800 7726 147634288540666717434344415107241545957916249626468627239806397357493534244865727643734370324794934125371596703268050692219193030113629 7727 28950598948671323773572395479350344335932702743079622820730462203115957525620210065997873858882834216611890920072729475388566008758272 7728 4088413842183636745942071399212890330542802063503662454988401229807383366996805900873296846700542356073066033685808681654494946619081 7729 402836248970823552230415741595467616464751161220870409670836809413802994203361280000000000000000000000000000000000000000000000000000 7730 26693345173525377711390182845393684228416420270387925490455031766467740954014307746297031885865684260448601734602924526883254122830 7731 1139351161878457716149950357100678838874104055956827230539481768911489094603062481459135703777764317712078776841502213200435740672 7732 29767517845197667976275170187313056093138916762756482184872964236736559336314307809828808633456637283624590790646744097164463247 7733 447881972985115649688129381725834962771968811050185738273470629107690096108985191995379946638480634895469103466045416784527360 7734 3604384542683330911842489190771298709403209166623708096014149814374493204908834385145566248098702999413944780826568603515625 7735 14168212856455115275668112459601748225726922339600119136074193236246824346437526443160399069630376325248181301365199339520 7736 24285114977228027461999130429460191387191534094119167405845887081107950570365924898887754744064251512999196747420674284 7737 15706445766889718572483131115406826664863128883929170246444574186816362717228694950492641704686061883550277849579520 7738 3172782951789545124125930043343891676201895376392626664202936833417833607415640591546444717527697793473099043049 7739 155190932623031627971641672539726427676348410260097000000000000000000000000000000000000000000000000000000000 7740 1286753307869025593221506899616983211403026109942449282930550755555023425079756476091992596029850340785 7741 1068129120814446751451750349113519979234153607510020569562085109169366512562939676208560336797696 7742 38333905791624668712262096039488734625326317717180118053854748165071912681485857737210906 7743 13068882522959865899110449547457804923770003299210506954715721235838018890235904 7744 1284574940596692899195188468375317114578137989155948162078857421875 7745 79753679747094952374228423616820674560 7746 42391158275216203514294433201 7747 2305843009213693952 7748 0 7749 0 7750 1 7751 123 7752 14762 7753 1742279 7754 202190400 7755 23066456392 7756 2586327888808 7757 284951721645045 7758 30842131197425920 7759 3278694344018328125 7760 342244593884191436064 7761 35070709118845775538240 7762 3527080600134658803367936 7763 348046323580354724421609591 7764 33689513582001837529090000000 7765 3197943621529022562284901979763 7766 297608028347246310976914587713536 7767 27145173089296185486762094366479632 7768 2425983924564573138321801573560121856 7769 212373575687276496344119248332666015625 7770 18205257725500032499839452524038739460096 7771 1527706737489039122664666842433987012260153 7772 125455393782756790511772074058685596787402752 7773 10078605592722987048827323168787095736979079200 7774 791817305570802005002201000000000000000000000000 7775 60814975215577648905332699942161024575950777581107 7776 4564575828170692744026301135156350813594279542398976 7777 334682960952853682935987822621885980650582007456383135 7778 23963178440882746862018418741354836348296261933983596544 7779 1674798176181297777363368176672692455137730784912109375000 7780 114212178388067603775477452974926342213125770433657347538944 7781 7596502923577307358268659487811834734540744086192128063809149 7782 492584190895143142181229458000753922541643451950768268337217536 7783 31125848791447756381682672429426896801617316487971647148066837109 7784 1915748889791566122339587909955820540075481855216100000000000000000 7785 114796643715659344029196476309758211633844144443888948769317956650848 7786 6693962265746753707499556940147663362406895377890607573979873708867584 7787 379650861182024063179502151398267636268434597825352078467212629365145327 7788 20931928944760623004776511013274869564783042887530203077523969163911495680 7789 1121314092362917188302471514509048491775973014404106780904937267303466796875 7790 58331122996789997265943399590015757481115309253215899709286485732776283734016 7791 2944980113872333935692323845028664337600467044344153399242420671456642887971360 7792 144217850711381350502246366229677043711165402754614247215515189138849959606484992 7793 6846163433288974916326463546775069917951828468590394613207553987718549724187016721 7794 314843668042655242214395865649155050048379936663336469439447040000000000000000000000 7795 14017818851605652175304626885777194961776543744776341660126262357245049797043543046897 7796 603826277141995600559040240998854597580600140100653792601555030863394539074062068482048 7797 25147073362610087696280677952410243169227116831739319031303813491906854262289563034545600 7798 1011797272005755879421970583520086942066373266744143604765022579198857992694619367146520576 7799 39301153501143545783359679986373615233667585313956034471782885475477087311446666717529296875 7800 1472603157525685048636688243558355146526165873283412920773197045818382852090851227503452749824 7801 53184468562247690136153100683576387401313885209203860541715148372525821617153661556252119082359 7802 1849860829812771487925746172239855050429442124276024958937433509530588791489571268916112456155136 7803 61911395838459568449895642152729173185256723936198056388533736393965800930276460650184033254686440 7804 1991987109966675198649540701060405889737945047078274714921863420544007537000000000000000000000000000 7805 61557076855216537947560219968662817345059657102408382503180478054325526646678338268439333160869600133 7806 1825237127993988729395426329059433887574529727840133177883677308094600513005393207021694951329321975808 7807 51876053538998520951891551096334646644661068739036147233056688277070757867560231142993602326005341716397 7808 1411752349201419887502291857443845728580765332770812604133739493011764320279391751269455722047659378212864 7809 36746137570478258235287074280713526486660928712380330950908138030168512432991900337934494018554687500000000 7810 913740539875989105455128057262501564068644804648965782639365281578652154635960487771985460853587651892084736 7811 21680337088135421238989761057569037301134986436533234708234255298157977710714790583056714241748151889183542887 7812 490220088113643648986240117418706074403456603146286779513442246533997637244948164151908835059207402832089055232 7813 10549276144745938292054259930582870984550271238106892744131884076782984688293288570957635400762272107852220450339 7814 215753647880089936802986646147636096683563519314144030728468998529145646754666905600000000000000000000000000000000 7815 4187608920493661218707967153880643923449141610862735329790210710905321202249398494667738867798635718798788464689712 7816 77016589901076796597145085994542250027092119448324401174862572944215422736810478414547582062602840298004519355154432 7817 1340038957595770705832039390151860928432648262116344897715521640369728349906834636720728494326344546823632551358551065 7818 22020899627076146861242489558750305122895179917472430189792566121009056793138872532565051217048476540632567685515837440 7819 341168523549829091360678517787021355954215862865914855286462394696975261502366629864296269771541119553148746490478515625 7820 4974052947824477750426979321038185440389801787724489204099077759180461528557000849582976548198101326179378273521556783104 7821 68109423538552873898461219542384069666857287663382936794973145379607964382051188741976346470382850759498061005488889304800 7822 874098556807891974038447567453449579123886097084106607192476577737821209936126672438191169796985426593144123703757935476736 7823 10491091866057228363874701870368537204027482827112313607389830340533766045732517274194222798222358186556558050661151267692451 7824 117485547391462159334036039969725718536682414480353678025972948671551421284675598144531250000000000000000000000000000000000000 7825 1224586254029478567454667260598430024010567451941379083718653399324155233240389891439807823900090501680147795009903751159614543 7826 11849764886887919753930596705127939857754676939538717466800661819396666608806045908912121309773044670257567886091770462170251264 7827 106157564792494539219107470212400575532750702034718035203739824673963910046933781324214771061519642803906461793192219312462897592 7828 877897424038359533054226234407810195953033380727056894079626463655208138579785293553949954617911059549758876495959138827444944896 7829 6680942414719998106956067639364595907418177982507289784319961256232581510754103018485829341047142434808847610838711261749267578125 7830 46633046515650489901678009912702472242347338037741168222952779844564655378313082091532483084855862366825420415417795512541806329856 7831 297492663566738824114383630949057729024820113191677643821213275996417283126428272345337431524417945775926700091236033542724496546277 7832 1727999688360110038754546828278771872397338214762689636429704286676106696486061687981211212402200248422578523882739001477028718313472 7833 9102034772408350649445159698688686503632102797437971995806730034748127957727195317666191224767236482892159772635528811197623599419680 7834 43288818269044405301328629325408062777587818330928997236328598591918530237854142459853930496000000000000000000000000000000000000000000 7835 185024757179104177144598511414783433796433662602461942104860152973107538762628520037423848205585000306468055736067766492840368869884127 7836 707163871844566046809780831366552005665950764108623936383260423236788051529121640159150024404455171155986019922839357969614393692913664 7837 2403774335038548812416073777851734819449813229715480972642847821969016237128818029913200895134264906247052646571768245746644063502908155 7838 7224487346298891164080186944609563947741850950914458286464671504402631181486111431179629457137620866603054064620908149033806454360899584 7839 19076715308675340418809417924688365135258932237938964083908732841965331531759762345232868629533329599116768804378807544708251953125000000 7840 43953054293613684389534591794948703086303293941606240961883671831675436226001068847401609991308813042147842676729034983559860360455389184 7841 87700560559504261915423984511355802034934255578557648123368097350126978338720512570224653274616101543026094242266877583412468424331877281 7842 150308068172499817697599357134247969652482693945346696778896776033808973991717803886393454861190834941622591537163103554762503227583758336 7843 219294864803527378192073663351782045500231556852425084886797274995270365771196774313194903574908182730868391002567146214741815987270383969 7844 269684394322553353612681555235229464289684004023155593153134950866025626771210149088565349300000000000000000000000000000000000000000000000 7845 276529224384159932514798977987419715710571965093064253455176302102076639274911500905742833648334258577849122966971759105314782222763936128 7846 233592659442800227418732461199184673970161717401880316784211425438745166586379403882726117829461749168711789342273591897633748819887783936 7847 160401480550552301034750237607947031967408236167907647678253157925387894643051856916307271388754315883282651713444160100543694889391101787 7848 88210325159734979379876189923025696300192685086556012822146260236668142874186805012668084436544047688021045961862563533588668104258355200 7849 38207363360264083289651974246756143239706998287614834628664258401501381652933720322718951799604268637633452954105450771749019622802734375 7850 12791974998635015928878159789304969381010304179104341029157771021181226479436500372622558603946281164148644065278121148759349428775550976 7851 3240908129462738809990917138645335049326382469389753214825712063740208335285140399486213720324067571792329718429400501538514178787021960 7852 606511410941785426972370167747897761723697222163427287776490607925303589578484175605118355298632639165566230371481016751066059177459712 7853 81552497776833709062606420855016022091414895416447093587913743687448602128495365703783295419376748031543593721414027110895701327893781 7854 7631439435707400158446388484380873382472606193736070092282735774161361257742991360000000000000000000000000000000000000000000000000000 7855 478904545213218335766398338537034235379110891988429174043213402627594984432112910616683331311006120736547513260373560028190467602717 7856 19297479947814801713838239055263049318421179558636373158206891810976011731153146336240192070220629012061942116324769612786986647552 7857 474286885046049655182105951019809660611836730636055605216919310931656950129660839758419236010464713684774474294298333227989981120 7858 6686073115898571776073671942217055892586933869118882736667178593723259452415107681594881150154188227926857168236262211574562816 7859 50182462946981449101495192572537969616654861182956818961355729602131649042368543418911330800114001249312423169612884521484375 7860 182997767637911976754002979885982359511921696754382992174816188527364126718059806350115488880889029267043605092631224254464 7861 289195088273383394072417884569932595884807833270783676740480830544807822055068018044197416858512267595455765236588350931 7862 171184230204491577862330358537684473369826025997298260306251272576967875435620170436976813585637704332452094002855936 7863 31370834940281555468398870062245557709798863978612852689003905005922130487905397882121496712229707389488916099920 7864 1377006560646556950876378784834206106889707040813929000000000000000000000000000000000000000000000000000000000 7865 10106291685412399595930881238331465799618537149149955976375403202981521393119169551654509233976907718313 7866 7293641861300668541580360225129819476164264794425015132317826344057561932058017533346627832512512 7867 222002682757399398680930668580775617094056063404768836710554308215203641548448140861496857 7868 61842616096795019975586936497814670528068938249352762101028639855942794376904704 7869 4647635796175212039772622896194320674112532287836074829101562500000 7870 160836587489974820621360654293921693696 7871 127173474825648610542883299603 7872 2305843009213693952 7873 -1 7874 0 7875 1 7876 124 7877 15006 7878 1786080 7879 209058839 7880 24058944000 7881 2721644690653 7882 302578065403264 7883 33051921682378716 7884 3546574521872712704 7885 373742137951238928125 7886 38670583109969305506816 7887 3927603443328759203896769 7888 391473879595469036629000192 7889 38281902239500713106803364050 7890 3671845013749217447419200000000 7891 345348021190638038735067620220827 7892 31841251160324491697923107280650240 7893 2877129798554126475908098883987784557 7894 254704983153684987212918236695275708416 7895 22084789797712596837763521312667734375000 7896 1874963045649106330044112415215562411474944 7897 155810959931532029114132978333964228965542553 7898 12669740092640117137743928160205263608378982400 7899 1007758744786169126378793189488170831227083920801 7900 78381832641617958999361300000000000000000000000000 7901 5959240545971149750073483769051432531834975424682118 7902 442716302507308653758667516231582951550650355020201984 7903 32126040882493345335526254457678754542715977352991981791 7904 2276246995596107270355411518639996169058064831479598284800 7905 157413017895863020104128122291554260816135048303253173828125 7906 10620491006661428967793848444195977066883343028893249171357696 7907 698794780831898525585151597455093803769660801841407936090560308 7908 44819687537916044000868684306170166184815551170006984067228106752 7909 2800976618428958723292790375069708633709603177644463193916314862229 7910 170479878505783113460882881197045189536087148807832000000000000000000 7911 10100784970950318626750440363216957353414764688264230867109418329730337 7912 582296869822417516749883510360264440486826637646316805257641222977093632 7913 32645506962565070697733733297333806820076779649730507156544792121975921402 7914 1778964735348353748501755119656340273862794275752349242942779025110748626944 7915 94176871988504200890602558020613722161681374914789569481962514019012451171875 7916 4840771747750143110560798210393093864972547730295454369897987031766936703729664 7917 241452006015158258688505296466907257184062311882415536647451454434054695691931757 7918 11679842902724449463346697354466873331669876135764356647565754358750421275765637120 7919 547606400476399700079507032695538584170510778677623187873687729490267914379186753200 7920 24868612654414461005777220646890490830592891513781840525236633600000000000000000000000 7921 1093207790114462509274291590949326529007210735279992270685551544861284477499421560093233 7922 46486676881329498443695217426934198723069855051656336350516074397959340652483704573132800 7923 1910842221617784260576995799946655611954970085180210854682543375956527273371974077513147841 7924 75871119966527274798256391046509051472823028761204818988966721414155792632195540137568894976 7925 2907746886054091754980925408369951432638108063124565383466624268749001203104853630065917968750 7926 107479573730845294409686826074737901527254503889552011163312643892411646418716521833210184728576 7927 3828532510803935876033872570787845445659809998026651833899919054471922883851906412332593935999399 7928 131313686938041052385740150356061741355029588488988174076634383945748888948236980140975326559731712 7929 4332900253544809637360245358909250565035446407388334734180526948837950030959563335360518899338820061 7930 137417810321679165638482300021818654183659148165838042302294990656228349520000000000000000000000000000 7931 4184962259052651030250070276830131033426390986399630147770994439735042033032708811397843833631070511372 7932 122263226115941511714549321270743348662166005511433857280483490980283421197703760747144701035921887199232 7933 3423021251455278587761654642051411636676875823752512014660840730302039107289177985494487503066435890151597 7934 91741838679596994523866280185055287253596101824125204097622737696243226750762399021233985348195537072947200 7935 2351169385454658876043920674775951082869286764454035229620342417294540142034876336584472097456455230712890625 7936 57550912425585890793350071638805625387481492083509145304836439889383434934631188747630186409191266256613801984 7937 1343825388534834445077034018896283698231810843890404608851663346113163465114098147024923124157744678791357615394 7938 29895252769331193145942028067067575939169982842513658859890781287358667013592109817513589578562620679782651658240 7939 632777715999713413300045781495564361377328358504385253248394993376098681447037231153940620189389315820153325474219 7940 12725744227992857243898426171593184354158382082826436025107988663048407349500837888000000000000000000000000000000000 7941 242807827939401694561619020746192050588705136453013382162386796986727047425025395087486949525780114426231705033569773 7942 4388569889282132961312409248037788746209852054913584813340436454105238939059444861033002425604093372864699080026095616 7943 75017809221021197918175677888647861217935389545069260780872952061500140180823007560676709623413780051802756428817108616 7944 1210741545108449368403732767967140649236578267082179705821097618145779992669882628842600416320699588610377928256398557184 7945 18416660836490555705212421530419368305191259899620529007172021394339631799827777357212263091838537366129457950592041015625 7946 263529115968807019673546431155500777858655877150354883413694337717664126455399104918431251093760104423671666459592942944256 7947 3540354031268400465448314287052433716241623349140773220163103324712273096673877062300971328401913009940016399664412637133921 7948 44561537427678047105943619877188059250496985699239710294642220024189563653669018790152673529368833943700024030420336820355072 7949 524340400140060929575348205593496372853754516424593341539684908083831540655912045667765728474571930273183479785405306527313750 7950 5754343143354677339952905294699926811260556037390573468580875196494162082672119140625000000000000000000000000000000000000000000 7951 58754073361100493126264637765424467487643623743155745151105432433120945074274774506356620362545859706510615072558705047462199407 7952 556681224243207162609183751186112065399055364834679628706522831896261590312176417341765758989454406777583825329022356782778941440 7953 4880887757340936003336406839006068275022894556434005019725995631798967522539141781688697249454526288299765563320850988361123903517 7954 39485421550987378862731832321550778395136689275001266036617242495676252164625236925594274887648448783222526280433525819079116455936 7955 293806011373221511887560887000085743103177712204595209298805060202064403719598037027087126980585993579334171954542398452758789062500 7956 2004110059399200563636453992428326613546134732714235060624190842644273770544193604055886931836283345772528325464577781712709541167104 7957 12487431629606373906005552631237799539972126310614030713481662884795256976338587782672150811677914624162997612971891855236590052014917 7958 70804760196757557473960471539586081764748232346075466394601983680925610527451313984548655977092548962751078970464285698636709112053760 7959 363847851745104210852916146873552139051016750208699951159342986299816804793929376226015389739594341063541612887830214998214830324052321 7960 1687123943064615714439814320047114900322070922610811557090163358595728169240935294680820613120000000000000000000000000000000000000000000 7961 7025936445557099960941499254210346156636415183283146158620759570809469985710110206527839053297901088010755158628247202147950579065848138 7962 26145404636952768153940542334398435747560337034984291245742746695283811350403259067284045365816705090690892656355607446604328921397723136 7963 86467140638243398456049612964855846450869345430463856836175868968831829421949004506037426253083891837647302440852119673715939866538941491 7964 252644388069324475139508186172911270845756937235520928921659416388021245631730501255384171401557670578665435889554991176274133122233139200 7965 648029706398003473325232517670503958576762201698582223676842607809918138344643863271712162603782158798548863387622986920177936553955078125 7966 1449075914775588179841316135529954132788064880264518729755172658262778442364222556265030496598913821661255186547565282881515377612120129536 7967 2803585937559944378197731124765810764048746304770515770774961941781921200016908867287295152047682652531504075568887647949195497782162279392 7968 4654534265037417481232458598803905541322967324315004680171233648379425767420204538240010539050378641138222138449621727433736063531018616832 7969 6571275039221250336378114360672671496508456009624655840457637750970804716639562600063536693159079486473729334882695913159311124893094883809 7970 7811203533216873136382191608033275506030458866915643083943261197595465984789717480330026592000000000000000000000000000000000000000000000000 7971 7732562371814765552155815791267504862538154341394293931050218057232757333218312095533408533687651054294682753370982071040490868681390892417 7972 6298004141999768369759314504383099088751824369083116692391594636318359375779070827379948064307031137769026802154118799266714953200967876608 7973 4164012136415366873966642317500442583512839492823804427594991257333200328404109385073380871975145659845421198369002493867058527626701593662 7974 2201576295570423092555095326272860896241682003271766555664010893598482359584283944879355415834532389302111070890485554793485333875522535424 7975 915312378761032240996493261182486115352784822518675967144131838181656279264005802215629147041537315432346844090716331265866756439208984375 7976 293632765219510485702538980680793590901980065117784431656179259907272792068125474336287887002999633780876013138719324940215723417323700224 7977 71145298341207658128801172641376150577474723054555545514475830326802440423926317452377025049983270666340036799701046369464784672408891613 7978 12706337863848510270373550989908043182530819427247648629026723205888127905163007241860650591674495708876995467930982320064904849711431680 7979 1626745762627651518649951338571865766978313960411812053791432191610465593991469755861109970026200319184881081442292587014065334006768700 7980 144572063734731532124319454855708115320157100650303993652237979294951165270792601600000000000000000000000000000000000000000000000000000 7981 8592012800754166203045154958141170471863194962642783722502409046361417626083873454537339689077668293045879318989642074524837056117853 7982 326846318146854191958389196566922668631847359048231826698013380757161407457901509386059014595971564498297540110698813192557916323840 7983 7556829242414483782499123274152442276817862835846085091544787893813646643486891043126037265409137298819548019562077015224033803841 7984 99811058286615298022168680967859534877039440929099151974299327433849109700897959833592019256251321488502209036323468716640567296 7985 698671176064471772844790550726500063608774780244996662980123696816357337561895635506486468280229473748477175831794738769531250 7986 2363613766940396060696688143969328558006726841806960222542387934075642233202711918697371257357621141185135933077724348809216 7987 3443829652850019765935443803826141258469011889296638621350254265028098329301127210889025607487824209071935390359179796411 7988 1865733413251222311478166729067331760459554765360429080717680380681818152620697705837810062571419709386821793839316992 7989 310178571873412113787002340207918326369566654624422486272810649897547265685387330196325571941722105556173987625581 7990 12218156280235253229047371122944796792133586305538320000000000000000000000000000000000000000000000000000000000 7991 79375845397890366024384369048430343293939599352867560241003672026838481712354717680062649741523516397752 7992 49804101923889774321028879008130395975440889495319956502045929879105563355960622857104539965718528 7993 1285681438760423109780680007789008177281108219813121030596896920350922102068735981870001657 7994 292642401443010924458858921702141193625793609700853530877877511720628652920012800 7995 16815304277892595702887172139095017797671971493400633335113525390625 7996 324331630971519472988528922708404076544 7997 254346949651297221085766599206 7998 0 7999 -1 8000 0 8001 1 8002 125 8003 15252 8004 1830609 8005 216100796 8006 25085303760 8007 2862810432000 8008 321130809877059 8009 35399025026705808 8010 3833735485405839507 8011 407824957318333266944 8012 42603296014830369000000 8013 4369430590833703004065728 8014 439856198965720217404513777 8015 43450041487477450316470812672 8016 4210658006667159780444374744949 8017 400197105018393717087912100000000 8018 37294358455032882762833316288275976 8019 3406713458253542501790188810837164032 8020 304948354924736841075083036489479626975 8021 26741573918286763891907222122901852175360 8022 2296603703312658635849037216755182177734375 8023 193102809944055054944604388119918461889544192 8024 15891175078986427969121236083627614921188087200 8025 1279517039283450755417679920786950957182341124096 8026 100765694058538060072326552498257757284500589001701 8027 7759001533604715699435909900000000000000000000000000 8028 583944131504801638015646955841817879218643440063000089 8029 42938869214555520179434839079449806872231495396824694784 8030 3083761718389427690301255863600516250520343348516953069632 8031 216219246446901554255365737590269567940137782676379010072576 8032 14795130873369763621042651640913748994294745164242401123046875 8033 987590209857695968217726873174778768119000422295201631438962688 8034 64281439845473873295100113230957223120266165371235070146487857787 8035 4078093507925922878999245846031585928129199510061171853497961807872 8036 252056420037013497988910800940265638058626713365240730755910570285920 8037 15170771665439239260468896395838043209641050025735431000000000000000000 8038 888752961123884676162190705934740723618501928400010430732268933204074521 8039 50653055864987027147729787900970276386948937319621505396162198735603892224 8040 2807129480820325057206218109696391908991326019515748491792749415857137518525 8041 151190821350709008792740160343303624769628966026374437428411934811427993288704 8042 7909722421172009114695507353018897261941959161532764329589894023895263671875000 8043 401725012479281661516767804107458561029280323367548031495850845866869475279634432 8044 19796083149806731754483476727615923206256333121559924809601349802295638382728712951 8045 945921254265071585253244981035450095612614280106798876828719611908148847925050474496 8046 43801579200491968738217626101049844654457274966931656254098894215706498537054978654799 8047 1964301518909744461085025982499306862443560926169480324463774924800000000000000000000000 8048 85256007729765691710819970161020397389589301131282058393008597317819114788487863346660544 8049 3578862347126625221764621820502956841788161883101343239517332510633483796845952115362758656 8050 145198526415648411311815064393556893396502208562832308245145446309775772271445707614852372557 8051 5689308524783635437831415955187161304337505817579011329199329111456727032602069978552100454400 8052 215133429941471115689817429628768336305333035835795701174613103745514308684505522251129150390625 8053 7844515822425651092717710199507286432173897013203876269947919066647901503930299624822298166427648 8054 275600407083643237570533521317611641252870216235673702055148885145255985543136950806672952634943920 8055 9321395479792436224642637101235175813931210538259274736474180431407717611285813438788263415457513472 8056 303240208897150854892634829889713018821363467525101704123231518083522880332079368104433775491973487091 8057 9479807624819874330788293152453077380574484218313183731116118906497903938810000000000000000000000000000 8058 284514957571622979968873193923441306909611861721508301803479163355969438940636102645928910532443862875491 8059 8189783251180431562990464856034506204672220353284373238976787329708839806559488992728364413752294435192832 8060 225866728260390764476254127093990158332158388585902883117661530815672879411248389541550091349608846745158400 8061 5961785697806107926000023229622355140651012208429389838570273881413276520411878479817658955325759927852466176 8062 150437511112471740157561184032190441164870679323207568413513228152184155924122488356024944223463535308837890625 8063 3624779000685433708025276389218759924698422225847051489420612774899506097919694608630924860693611430702189903872 8064 83295138241142038501796788243839023638632579019593896571036032721345345706413151455837583824707781194836966567941 8065 1823112026235488068811258852878229931615524626840777068983395020531129501333524022508424206097211623170934881386496 8066 37955934831153015975487482815463870913959463323242979990760049667258257502283380497561962072106249666450367406456680 8067 750599434806766038425726371526732895448489113810737519662771179871155702164770258944000000000000000000000000000000000 8068 14078592922115573967231752161946372993250103695686888163123198590273481847143783798976333428820907243738542077563923599 8069 250070091364101257553485321398508296778600076256985103905603285107339363946712794191870380925406450888868284518914588672 8070 4199632905015249351103587394414272016501656253128316205339973534004433474362221856665490924357983823783810061015137780407 8071 66568356146956900406379455590869859270366252881223607435353082913387172409097650353361980445804462275905740191969432305664 8072 994152077211739963761845865694779082208037422021503778353705744980346109607897590004138175213684793561697006225585937500000 8073 13961973403133057263848450399060979990586368069582041287318144037758117906049473619717806825460348167264583562047854852702208 8074 184028964209681922352142212578032631268462601258301685018510899504631252011466771298626734042371098436567471948922958634943413 8075 2271746821285248066859068960106199702911401179312091391747386659215490607074110390121153082697736122889557755149262102013673472 8076 26206314721974188761785148689879519618136078713471532424547048964908186505119155948072146789493828176417973008471951918240686249 8077 281842879798160759030943462736510054636193681145510989527745112391130533069372177124023437500000000000000000000000000000000000000 8078 2818944868246479713381688554736475835718019758269503937301952172656042702210684846130923814393642691036692896599891263518826658336 8079 26151910049103323657052151415087238025982433018966763739506664163689516337761777828776974608624705381151660357260668143389217128448 8080 224412319049776748813513070333302381876036761156766488272546022934875169787133776017130676484471312338305377771799962145287067278475 8081 1775946109839654889165169880008576537162448171136613620556730337472968025198090775073854946919404735288947300581128067291576889507840 8082 12920628103132568120127216871232451623809179039993956378151829452562431999397977030387058393779248301503639595466665923595428466796875 8083 86128988566876203244330143230687462217366645365765731265654474763187201067298742966431595745062809269850927822163039392807380332838912 8084 524167375539704308521320267012415897870734166489161181995399333178350106808122858944052975346600357170644049253868200332836218885151520 8085 2901223941352692792278648837874907015478737553515136623843235734558479160900540596455832680116994646001797018756424961280706576537092096 8086 14544578495880530268342310474169401554442770543861741145704986506867815750284289417242317139107911287806627577722982133667705475709938281 8087 65753404991822852365539427628868273501779324171195302394153390400152385560123246088838667304960000000000000000000000000000000000000000000 8088 266795555846741835568079128969026946190759279306546684444120077295618135430951785773126192998600327420467197012794997990549298197642596429 8089 966653149074111680070968937115211582191986678293275357755660478337786885357217222230746022973665496942326452184445187368119152052782759936 8090 3110344553218579436814440949919152130362522691427689906950721782433924087838346899616596338244136196461809242388373002834863944712333233432 8091 8835116426028921023115407972218861448328543106245832942867010815810270120208798033671363509999121789634245745697626988980651760043400626176 8092 22013354688126484651724808491103545770452614431122514085752685623878348238450943532426775289098709021980123310413546278141438961029052734375 8093 47774177256387132845360572486990184609859893934979024618971825538657502208699530572199382144658570293049649691608432428530487586556601171968 8094 89624217441014523837316135628397013746455797623334618047502596866249209315380215705663326459511196182619773383778485422070839968808403269663 8095 144135238299677365233115495733429042293455508171829055468554779915059737389711575499315746694054009798291185501198675964127153929709915471872 8096 196911385406949411703767261616947572981254958035939153422696054755241564876919340598260595477109310416028689260283991775281648576080559495040 8097 226245574166829593483085301583941381252223245886774624723703787401883210740555219937243837281000000000000000000000000000000000000000000000000 8098 216224961275487562969589487585122469257999888912735660650256210898789740124358617244202305301140187075788175281716299046120106507300181732381 8099 169803521511595107985536297209149603613886554247074618517006729904629197857395359857922214501371942880808820358731665806334273722670242594816 8100 108097487708349993469161086157097379891726643929709213057751928684010935711548553260240987215832566286977740759700075011695900483907383280625 8101 54947515230677890942555697545095715198478722272815474113888480467407169634462525636533870616347696881966340648144197772757313310052868685824 8102 21927625385019203942671032173393249302826945605776528312886689494503872440276802047322754881048326169867834778415272012352943420410156250000 8103 6740178965301011274567859701395726916503274262528322175048515733266197574128535375127967881577280462801456857762588890994952975725155581952 8104 1561800974870133144332635876562808757147411833458813222891952720050431338038747072216488660582161671174597262869247854962304221353303002019 8105 266196181963947946554825978087523199257756688511852869507505117155182134942859507457621709200268987533651443226309028672904453391747383296 8106 32449058561867174001334243272053844642624880364902664164273887406383356829122462193303860166743294994220087242138449757966562286256373299 8107 2738812485980482639317461327426544838753689889131358471199104870415796080260992204800000000000000000000000000000000000000000000000000000 8108 154149056855278009478296375772478588493197597342432736420724717230942630191383450334492470797566581273877304308856101775436285181787584 8109 5535879087582709024401917235209873147641671230812718163716516801031337123081470534896738805463516838752240763898732784435876734173184 8110 120403220075263380164389294493254754475502443788570501267573765908993824787072913457249506499777433947291150269552237593932744986257 8111 1489999762731467619937520144410279663751240112959684307802114381442013603975725634431954209697554132169205629889395304081056071680 8112 9727330696762354856149430372309431409881798785930597660281519508213385327792906381313627062201732087487471289932727813720703125 8113 30528623990234777175197592297166846778927272030736081225146004437675893490785129572861580758674249566853292591791303743766528 8114 41010249339496272834219336950330712613594652728336114279927054648282776594198769506982766478181055239194235126593688791240 8115 20334590196560768803390036446355767445076744872357569844937149297258203326220930424809998987829384060652436398037532672 8116 3066885106264436141504638171602400455257445697103905969421874193807876487172301255456244827524416379833535786782271 8117 108411497195886962781709923381105906852438792647243910000000000000000000000000000000000000000000000000000000000 8118 623425983412301697856081390290889897448889559833458438381654419414712642873119933155673264567919478114951 8119 340083680500712846235588150264004611994212997607159530957824828280384011391220842590063297065648128 8120 7445751292021165977698245374457627921309365094858465357204398284950029223642014887059533600 8121 1384798712077295426899631911225959138586348028709004612661093231188115151258648576 8122 60838342408586918315572746214503485617797196027822792530059814453125 8123 653980173926178609468673073657929531392 8124 381520424476945831628649898809 8125 -4611686018427387904 8126 0 8127 0 8128 1 8129 126 8130 15500 8131 1875872 8132 223319169 8133 26146395352 8134 3010025635441 8135 340650178560000 8136 37890690657182314 8137 4141380741433700192 8138 444679976955644912547 8139 46896292404389424291840 8140 4856398695841099958265625 8141 493706640880505641635715968 8142 49259931294030234776669721904 8143 4822559572082781903342282997760 8144 463133747591470156474470423279789 8145 43617778600510894960454219000000000 8146 4027442137288804674926709104818011241 8147 364486198366067545089964695984103489536 8148 32321621088501550462111718323787627138726 8149 2807608107124106363897596211937897105496064 8150 238824485919069334096183738021464016552734375 8151 19887696077434218655914268673289101545719201792 8152 1620742504262654281820731619845246021298922098641 8153 129218424517462685104553471247928060744544138452992 8154 10075551466688940985540723690185728231780624013170900 8155 768061970096309774043654860000000000000000000000000000 8156 57220504204924218338291773735203878221994037999193479129 8157 4164622985380724729516264813195385944226722814096840294400 8158 296008660718172631461675772086855237109829855002904225520577 8159 20538527947325322910560991302876438890023652913110343531626496 8160 1390583196270020557089159734269108499680467961014219055175781250 8161 91835153571997246689493704324674782358899005451032987933154869248 8162 5913185991011703653564891431915698026434174924953610585566948665547 8163 371061191475696628819850698878738250098883324217987167987627500503040 8164 22682245351091193073171238961432829577667457027071260348141477243555881 8165 1350026260824011053230721216317689821809446658923483910000000000000000000 8166 78200043677611157820654183635865615197592757570345411787999196823816632376 8167 4406226791574485647526231586373681051288665740013816595999601061111158276096 8168 241380105725625118826238140746718054888898683868343564663349802264959058949701 8169 12849419668921016333804502849233666466635890770553499583950347397623283040911360 8170 664321371680597917673416907574854100881323611862527854609174178339481353759765625 8171 33338276221448647546121388495353499241801853153529216478580040142148613240376000512 8172 1623034384934700600150982628785368323772998477203233269655173562872511446024052839102 8173 76607795731712465134771659261840624227037441125624830654854616319050670985241356664832 8174 3503571796801261092089187644536698791693227899248576678364241725383514680436739144029519 8175 155154632500426400006339900948193309729037442772455878715083063296000000000000000000000000 8176 6648861195232447106922108607035614597985985141284163223663520616063668594568086901138817569 8177 275525302279133066419032275039929766159077178187875578447011682026370907583090536041590816768 8178 11033151682940358282945331281707988309410137362779211499065643525904081864851677482375120303132 8179 426621242766100220390520126874689571217715891950153294775987541643235414237710457319504398516224 8180 15916926229156276795112737816529878865452119582950335184335985960757398061105050146579742431640625 8181 572540682403415629074793729634008591267851545689259995150060875283906249455857149621192510645731328 8182 19839346843817269023698474358518137093926359655348234666151174524627236574127808240786846185022950033 8183 661685889085516452402496580463296213225485028383460632492623315417261748008305505022604742400640286720 8184 21222418913696029213124495501687067546199289499357649226622620370562630051379506138604201218077061359130 8185 653967287014873661560486759670188110847357754910314198216967674108917291250300000000000000000000000000000 8186 19342769676567352696764995531616171135456797480722498344243863655220173386624634174582643602218082673124211 8187 548591361704385323486762256363935874208683695648559877955348661033541834204601395774722940464713333263564800 8188 14903728369598677554528995654279896028597261355064074863901046235719846300365267174255725457718341527285455801 8189 387422894702349721477426358662861790324229463035947465875194975485324197381633661332564048018519249791448252416 8190 9625612212256110283298622118231941855330090516318979656953037572767825025835694781263630688190460205078125000000 8191 228302597648630260302843284325117075155900206960866710023409685440647850431044058872530859154202890524516870520832 8192 5162932709714253855573344516171392616245248395069319993617615270639627481201840358455197624134652300510873364010461 8193 111179439954901726291249643138292066051933987927892331427657262833113791727835778586836458224156238154451438243151872 8194 2276712584024351456293433659072066699707510232849054278988210935106811688071016939250889308566928481388443058939930121 8195 44272421434726390870909676721308382665659843903674665018259791472486437688916165263360000000000000000000000000000000000 8196 816311320556394164087537855330810675617022514994798612076687895803918533183406745829441942278412500629426311979290875734 8197 14249528245539509226346028904727289465878633003720148107351245221887579250443894261188567952988536735928207955455532597248 8198 235103060460271004731568467841960576851172089224245075839868733170747200048339734398974410239870492492724416361420278292087 8199 3660026417703513258126640478082552242783261778391919952853791176533517975319954992573085281651090710488540286767929889914880 8200 53665447900638717443114839429039784264656538916703578714059354797230356279443839695580925166701544090756215155124664306640625 8201 739715991506869513185444814266895877487296458391311065810840283802184504098080023799166281015795755393409242361766143126929408 8202 9565896339455916659994776609421950470267711829185528325312433197535705882484023394525265423840366827611255144110702937883903076 8203 115813634760593641027162517691908605470367018067868287435542710837947654257862951309212021276755099025184602018179771790052556800 8204 1309780690413540519442699824698587185509398534049393893233375566898042103187625439022623434111982068553384265963013877197381997449 8205 13804426832740304084549527872090506391246656255406020802958211859731818549335002899169921875000000000000000000000000000000000000000 8206 135249348949383581792515771931581517043288430591791061415391490270923166099684093509603792507523744735178931794839295365096858487521 8207 1228570983593285591733262447867254046108002127398340037318406783926076227877580867748890024782492046769955673532718997757109032976384 8208 10317977270744483202078303184231926739247651730215626712882541283244581506435947809065773024045788944350263773798518224375519338623026 8209 79877191661278705473912150193603184903296328165634168307925202368955421559539414754819990913460789179263339617831948907734897560387584 8210 568206994129170597370784519290456464631770059750521252598386097656216541805527054701198707005939803856593744058045558631420135498046875 8211 3701494654328988117950522326483401966568102467854265833021332492503888801057200171944531187781967140659449577854732310888165514833559552 8212 22002237588134211188458532718390658228222767727677527505122459822622858542766723659939375455001665029498685220558541264536784039824873929 8213 118877605608549279861796911386083479215987551489100568612842617536857249115669749863793929013875888075639929471010348374446934431851610112 8214 581409956409552468357065167419129826031061905539774688976371384343287956765104761681668371724100994816466524558241228665449116460821324360 8215 2562651241950329466043984532352846344058290129943379633482529081662266295635292431766313867673600000000000000000000000000000000000000000000 8216 10131015156646204688678367558877847401330791700807277993134473391267537952364425347097335803866794626965801232312503280747652557124493183349 8217 35739294288612038652847079001670899564888200967815060527376873802415116812258930600211555149098254090362151262067404037017563278992631398400 8218 111883464265472433419260479467308962504731173801897363854238198798208413561406722119090679743668935271093991778058272676962476179294388801817 8219 308968993366545475727132392297654206389380302084371232502032650379200959484774431166975256189512308286000891153090591920957594569162029531136 8220 747786374360496841243985159070156463415654828029837615172654505562395053503720488420427209427322440211355105645907315192744135856628417968750 8221 1575053445614792518627654715949647836220442187860293200233366197933420608055400472541767956034028320027205413172069482952065055104112355442688 8222 2865080839614001122150907348619829698419432693512615375132011952507420507806989125666409033146295946492912887170916726546014267543865952678943 8223 4463382529108478328060257188308004376068241307120449625228273480533769971913323870754423556960116197028894827607969735574189371717724699361280 8224 5900543421399573002389063564944521946027141562815749425049390927132393564968673117944108822302457158816203757687440171725792460986811402948161 8225 6553031119008381610401093299277243172385783610595769449192815786128632342672965073707414320670000000000000000000000000000000000000000000000000 8226 6046279568206511125105576482021793967468390302568899634856973792405152500943068849311398006256123544623311283322014192277308853519944934358956 8227 4578154486348669509241755515733462126703772436583762051089223787512703477485256092855183460237817528805114219584171316197891645545139692109824 8228 2806203840442234918070249983669117307321772719795906033014237310520298855344899984629525371284150356932572628155938957981378732819578405548001 8229 1371394412312794164100015657689394211858163047008136396513836208919025869146834283983017395213342276809269969008596517667059527380610999910400 8230 525307825156454292541863472805269079686854019581446308643563941408055404025319906127678143350169721360887198358113892027176916599273681640625 8231 154717108801956018932767697297158399814431060737852905841416075360614194769449837619000319869782739896493940270972869585313694055387965161472 8232 34285080560165286182688198190192949951108553539297926579681968463643464645140877359574567617240103211689916199599576597635307043660564539338 8233 5576776570202187598257953396147533433654969119861314859326524666884468154829323004746743289389078820145037850684317019762470067924790935552 8234 647268568784029972136370130603121556388577894494307894320131559510230715937750841186297754131058988175739329374619300590002435997241696579 8235 51884808444915022143862837451416734468670655769621089550937337822416898299803992064000000000000000000000000000000000000000000000000000000 8236 2765583837035953022229773195472410942405353645216009101266223855507043038740691960719147491061289346635797074807462734317317514387724889 8237 93762589849845386983983504695573108622176829691760754066333061564935162881224242459192236235615814936570978028184611482379738721288192 8238 1918388644158431238492132910724739307377637876196315074992492626258063028440962381040098976984261043024017238249832729838048090101072 8239 22243019271117637150645623415078722061987210752489362493245040864130631908397242793573795047060844970891254733649149365830648070144 8240 135429892810468246249569597323743970194095360085284014959520937170955419853465161187107108908822539206084911711513996124267578125 8241 394310143126121335603012658144765255092887632645007694036450631050403517606153847158298933018432797959354193221990111529402368 8242 488363455926401289887690610904559427616633330907513183561498404982310817443669349849218631319012003391589896571048616932777 8243 221626281399714557902942436607461228215406281283965689170633626998916622083202792627666267103095572215187375250378588160 8244 30323771878301264304893994145339303417766669467274318314639698983013621436356053177859111811409637017050979790723590 8245 961933409156517095526625522581611100603052063417055900000000000000000000000000000000000000000000000000000000000 8246 4896451242129701986485273191182135987394549644325317903265856726490867450446886939280495533437563655454791 8247 2322236628614584575316474170046993728150176864894716595646231187210227584282081757863670056799436800 8248 43120488972825200075422957566680338208197798125317410286252509552193749851012952336326723601 8249 6552937863805707014644637937142907669763326514048906490699294316804918990031814656 8250 220115190653471613063427870377042339100626122672110795974731445312500 8251 1318594171818636545920576603798101819392 8252 381520424476945831628649898809 8253 -9223372036854775808 8254 1 8255 0 8256 1 8257 127 8258 15750 8259 1921875 8260 230716880 8261 27243092880 8262 3163495935832 8263 361177780133401 8264 40534484175360000 8265 4470777621829325345 8266 484505842536025337312 8267 51579010252017971545680 8268 5392662223860246558887936 8269 553586470980021002765546875 8270 55784441973022601004008127360 8271 5516668485742290145196968518351 8272 535260267426674098738890964729856 8273 50940462943913132633036891387367240 8274 4753933964504175136770293759000000000 8275 434926107892881125345862460949741143885 8276 38996584370043912279522846774712763154432 8277 3425783982492719057450919975740901783757357 8278 294771852519816877600603032920389496851994624 8279 24835427632654450923335143584494427609375000000 8280 2048237699818977014500845085657595040718284390400 8281 165299686905917788946715869527446695856906603178423 8282 13049768562774281903611850715368393198310903327547392 8283 1007453363035670695472308110906434517924108465841089099 8284 76030296856270505834421895010000000000000000000000000000 8285 5607019447268522253327336551156843973934764061353917424960 8286 403925043384284582515009337463361741460740149232601528762368 8287 28413715202978970765823328073655707923353022630475565427741665 8288 1950941635284328450205340054267472254920017452521660594069176320 8289 130699866212681825379471122849678501315186455505747782135009765625 8290 8539670956041117767799941880441000337533320472701351912361295216640 8291 543948123258459369565090592637680894708193514641160922934102855121680 8292 33762445013034904946558333679009013103709379473129191644339917559955456 8293 2041147192725930341341591862604823318504403558547247785182086567267566451 8294 120136994024271463257322708792966660073982504800797363110000000000000000000 8295 6880704873767367309859787370763847828183708752133140720796756582264517649095 8296 383290488742435878593308158265598548191351078637089167973102619889048785780736 8297 20755848933298017057905777269420884679251940132848020006925463597871867164512312 8298 1092047680891046429951011591244571204400498515189332762600886449801819534095548416 8299 55794990187051202227491319018855992307647440479584582673764664166824817657470703125 8300 2766670301553426734306788138064667417184896117733580149555071900887666476268094750720 8301 133068779048146191076909429620793449247039597958778887622182493684827912034229902470533 8302 6204273707150686271060509971026024278776835801332478605798123529985686815259937107607552 8303 280241387625662298991428571493287564710140420566813246790921569324592462733874417395352320 8304 12255226478521332443620389997255520229327510547702911871249543069696000000000000000000000000 8305 518524809812711831801691802313092941847115271372077612056370449480922108902588323985580404975 8306 21211822314696502413386876951115291126748543271772390346184559262227519055327077546245788532736 8307 838372393052402660115780748733211219033049906874661197693178352128761569128677846656540630654275 8308 31990827002340060456404342029882183153416757346075645541955904152415180227588237437912374652698624 8309 1177634459941110425956719029017583289686008991033590461237102964275891281431540846824645996093750000 8310 41787516326993258370673625438153096557840146002028152797128358760077117748442586899731395723468472320 8311 1428153489881554682387339681115638358045164729055216950379009871682184582966681004168552645964324446249 8312 46970243539612129164805483922068394693631874884854497758442737718981490188585417794034786486933159673856 8313 1485261688040720363434462107697612171443832748260110874097456608526016609144367300705483488423541238914769 8314 45114123557303765106078892656241452342674828948440071014009608864169357111804300000000000000000000000000000 8315 1315019575610705350458932441300798358169755807711068312928386529938630072390195866963633313726309077907161680 8316 36747307334817932650816481822537293024272780320078734320713287411860643619066849661175631171465350640329293824 8317 983416729969665214933533682321455693307761898754037522712486775228579619203919258575849749546705089596199925867 8318 25176433194299878494394138138593802722116177754616193018417230305858120776840637668281261678170770330997321891840 8319 615886355574336505304168960722983841920739289404725185755069082400016656544252199038994373357854783535003662109375 8320 14379380393468468902068352507897492174796914223041258146175300650607894037319959312889595794784593862004139559485440 8321 320017167002806044475507506859435876334216796411132744113934491988851774536211914040959682539526504716910293038878760 8322 6780092331577306769791179825695657839459744724665196370237779804380125058043139782988338109119659644939391208429453312 8323 136564155600785104859394716751652772556406596941074489238844504011812759264692747083952968136184156135041554183541879901 8324 2611309319995177489949037020986898986212681287391835649915821217556916919205083700264960000000000000000000000000000000000 8325 47331730930422436817098060086962993854802572266647591710900317135605058028839514759797470922125904009755578424201890175965 8326 811968572942173662189967527833069307807801909792863454199847232333253913416836525085808459179661556532281700914323844497408 8327 13161495370649578056686498185510139375576214679353655299168139299294337694716718214911608400984212994129614559123093009165760 8328 201233651447167156032334617259534213476722149428598995343432533242727324963008011164304504867496029899907534608253785626116096 8329 2896921270288483761364414645983975285034667582207514121463810697873750559340976815806723284531832261345698498189449310302734375 8330 39190716977601768619766203648863084464822344877373367324270195547279024854369649709690217606278111990211811575184787566808268800 8331 497238970888050441095059623032727645466960209080143011935577881795646955415045501031011850559293773646258446624574338900194862139 8332 5904178172844036433935779334053725099907692078204922194277356857294072509841019727792725146090982870919342301677586503778021933056 8333 65462293160269882864726648476444090960454385222132040401250254414589829750807820436802115653446900259225280940681638189236206871200 8334 676129197647107166275929220467699816830523128713025490671523337367034400813281536102294921875000000000000000000000000000000000000000 8335 6489089799975718001877570085465407019170950130842556316426387366815089046476197024510170565963375000162969706013730800977323559630065 8336 57716115530120748867658094229704006787936945330209917131787205748594562153911316316165426408345632386662592632421999821458551160700928 8337 474397552729651203303445135353235344796465903545766430556669777234556197822494259553286190335381928704562044613255758324820916753193897 8338 3592657295366196326898361094425351984842158479746887515618949713448192862579700903068322254460903684422822046593537758660392750860468224 8339 24987886471171711316279578608865080585358239631973728329910542069164434941275808495186524187547224999979054700816050171852111816406250000 8340 159076089293532924247072456063119438191432376189494004477249832780590870399555662875036382049623790581142340601433047945795757918031708160 8341 923557019141563795837300135409264420205137443131099751894463601046113862746219834442798866625167780910105770366100941760769756300408063587 8342 4871008030022256656919767027024760032421370185294588143537974035696548338100306789228200046017873524044801562994664783352981569923209756672 8343 23241480494460549461637637134743377403541384534832430861057322311293225781607639362841468237984716424675055776201248107803037850389566829239 8344 99875913478340264547137804188959122822260432230887373243535027650484556403006767427099008014745600000000000000000000000000000000000000000000 8345 384704564431179051271301248766443997750461264438528521038923779244904872860405468891644174823859577682268027376688623027527027098147172889880 8346 1321360363302441224965492182453116143342456143001827836445606106314938537222265108363270746792734366549953342775552436286678876823714248261632 8347 4024605429353392597350503425143422983851640091087377936049636649583656110522029883120541086000717565761390753819786287942721652679536056030245 8348 10804819569858595969344611435715672417877863323212514384129963024282064817124362792798940136462474713869199234666146737551169941128270640578560 8349 25402055688532962480729112270266852117582077475955028538041563697848084684284434071080015194837830591628124381742281912011094391345977783203125 8350 51927495124185783116598000877730360154759797993460681970889408661421945598787832026965331512238571490961295958335675717800175295596895645204480 8351 91590068531708557744348510028717278594208237564346264983788808736158652850223094028704608320663896760239672754975561957090133109976899130506240 8352 138215913305881630810468534162386410680793145566355858232310998419798727504755593448163449928513989991379316547416673907521990969216473084461056 8353 176812593115771331311244185403154805564422484748174118420427541043691712002844367097721295031585783300405427121241841578465835184732656147046751 8354 189803566345246560507540239930799053734006810941269844734073359961802473957972295613105114501670000000000000000000000000000000000000000000000000 8355 169071583600999683301943622838663473448101321996028755251994809863684520063742596729948675327694517368878170133168638903704473663366697826170675 8356 123433827015438083235174138118680750646516804705427248112022077613026079829580100523923314880620476405880551178312310210963606411029144586420224 8357 72848871523814892964229400232824538040611244048387314138825105309579773830100488646970678369844580347431061959698449840181436473063117601219152 8358 34227619324135023102093958963751760913151792443118343982398640939742086187321665717008571639521859078109894337371760317251857565834511411838976 8359 12584504994285877214979811015796895759600676849391744508266931297838788289626077602008884711728034879775484089492465500370599329471588134765625 8360 3551446316079720183796796102298304149550266875407790007992821431056351932687711253852936447716931026408619601917046736663649785911907429908480 8361 752635430461788519882177933213493247461106259234299607206170362102639766063348996609235816003132655431852335544797561081479064913067015358337 8362 116832768541241272337468803197320225156738673489688163776018430094044292437502196940360674764153816317450500964076175803970443519726958149632 8363 12911209714665418760835753633952421946665013296717509833273011114180794541281195958852871773250629556811904084782097867472753347930691788880 8364 982919919178690790090907522479803792598339317609794621594764659040022044390859997184000000000000000000000000000000000000000000000000000000 8365 49617260823432825242278059574298714724330964909597950932064483627245907762436861697308445385010732541876475639473526018295743354912808795 8366 1588080793720728203272468574286538238541632852297064646247097805750268863646569894637318953742741365760737270757145816562989515768070144 8367 30565752209413853591571641475935237399336302350931657753323620625934176462116120948908440998236221354304343495664768368149960866951855 8368 332048312134178712491329652330695078371775530232474850967086823723017892870744274546269453397812653419552785660156064987993471975424 8369 1885538431705588370901302504271518081763203419490301259488591264941130517885083822086902227699312106778961606323719024658203125000 8370 5092941267902411817989410921866377716395445048599802579358264772578186737615162046196122931636619677495012608822783308998901760 8371 5815591685629765221695126561404973295039502816329301900660427554342364531043117544449066242930802325981143598777914065839981 8372 2415500294437845469194628801933265529243954436939297431908357732419901025083782346434275217383194257854419266228092665856 8373 299825754492405109797282915711105932587601461471874535797396072681263194441021271146431536822737427009391884043354509 8374 8535219119606301327449155992005051937506132707698119900000000000000000000000000000000000000000000000000000000000 8375 38457227328456602597662726208021214809510940760426735183957820763685393268163903055123400419826797596058560 8376 15857223584910973832647088158263912929247710938300456517507250871438748583126887322188854077870309376 8377 249723163765628238684072985345558972008219031213212614503336778870706044391596562144870330007 8378 31008834910370469526470036155501691187061870912039411268229206513700823032638996480 8379 796384241224423473739275620812694267414144633221440017223358154296875 8380 2658455991569831745807614120560689152000 8381 0 8382 -9223372036854775808 8383 1 8384 0 8385 1 8386 128 8387 16002 8388 1968624 8389 238296875 8390 28376284992 8391 3323432166453 8392 382756643938560 8393 43338298294253160 8394 4823260079616000000 8395 527513544809485020689 8396 56683006491761813180160 8397 5982716642182292216076561 8398 620108848048879427613147136 8399 63103958312680688822837343750 8400 6303143827864198871310454898688 8401 617817166652653369877493763998511 8402 59409023279714227485581452353994752 8403 5602983540791704534898428727013707061 8404 518134780449403066599082349400000000000 8405 46967954567359562953131996951096621458196 8406 4172266602541207231318751264502695243808768 8407 363100472670251273247802483543631214758193517 8408 30948209907745433751090776291095869573128847360 8409 2582643330407215066870090783879661177246337890625 8410 210948400389120450767872804966367817673946779615232 8411 16858931273370478870484199204482949333067591151217546 8412 1317896114102195560287744318900287444031768637287628800 8413 100735158968467157203163506108841127758925112024619738099 8414 7526223488617419606037824015000000000000000000000000000000 8415 549430095363296205463915432964742369475564232312117670637269 8416 39176521199092578062978321119716302840618315789013459469860864 8417 2727417534599297419033080273252178710565589699220848136615445536 8418 185318698304352300220298790044601198338879404762420824051604783104 8419 12284381886559121458126286495963892317473068816749688492584228515625 8420 794096565432097328984382128554934602186395617921529978896245192654848 8421 50037249165872632929771890212136163291403618593607280048413839300420369 8422 3072007311583447165231940434171985286532165645699830811824410685469622272 8423 183680310211110362492426276751548534492332985238336063759889003192184961870 8424 10690827098710270698368278881898407322695575232768649128000000000000000000000 8425 605422929877988297531482853654390416955764323516088782501779407304222390487991 8426 33341815051675802579228809547771788308325492334942630921185065656858511220408320 8427 1784758787998798098699919904194652496319584606061231850476803900217801005183947157 8428 92811050465102785571079809601999028262312185700015016619456504806760877590698786816 8429 4686106849306501366334521679458896747575119933756374659628216649021253585815429687500 8430 229599890127886159287896006963822369107219918224724278378425316302623500494328375017472 8431 10909996807046553709570951100336670716631127756970779311259767570122298248821085519408773 8432 502468604736355852085910541564663059673083465536962009561748050920664163830525051577303040 8433 22415763082137744069846490091748820139394222606072738279117143535535924792328451938357146881 8434 968005747681672483489124007704586153567877848394436479402756800512000000000000000000000000000 8435 40438199940780871390886805802778528852681213612232682457783847380323816784333598729670885405074 8436 1633031166968554809063491884733878186125978355299592151883528711255689555524030986795927421845504 8437 63705121585448597241128327143765748765720262252414912936946678562420026519314615026410744297038011 8438 2398879637727620977937050464628569512247127150513537410785673662418667805814640050525058139317862400 8439 87128815028396561187120471840079005811541765358798009453957523373635041252782684750854969024658203125 8440 3049908197699648362878313546430412509526349789769078067346394043474697650925018001508155037748882833408 8441 102806932441754831175545808093269776129440400966190416247038684892501686286656383302726903383889009223768 8442 3334216150837916115293015088595567090589260069665914673068408237056624447721552084808877085606341395873792 8443 103946788108018727729714970465910682376731975572013478965829213159037232515602133414248429391587956606450369 8444 3112210938920222401116288412759988496227922983547082977105484883304230787438780000000000000000000000000000000 8445 89401699609455521845589553758073570905366631705893861206305843973555283031246415062444496238562278671148585361 8446 2461512686171721218258420930499788286204358570461251862107539835056242921370632882047261759708043336880469573632 8447 64890371107204458004393314006700778417704030705731221005855243842521604784538117423906799613962112120617269494422 8448 1636074679773436899012502977475442101498268587244296206467774331804604574244294264458614043590048571359587660201984 8449 39406948318535225676356572009308873504251597927746403396377542913771174048697072776752498273528181016445159912109375 8450 905668978932469673072992590308632006377024897029145051913721021770703755960890576257092155880345022174695852093734912 8451 19835816760464782809055852227625662474232207525011995719579963233247365264465634641997782549669686702233163439516702837 8452 413472599280589112696995671318556677951284265677712850406227597575914698511548848272893102355521211220666265751550689280 8453 8191534024022405957589178268647423057258644289201751532551233877679062802173925538826826808484650886872839778600718936580 8454 154022213913627065944687640655935436212821286609289659093853685565065828890970052100096000000000000000000000000000000000000 8455 2744409756982096516527620811666298807571947435347514792830594125148267230243710372824113709811001999038442974621133358713629 8456 46267704592404780871890046937843837063831550053770311753364767252459247381650772587827953691147035148188502591614362090209280 8457 736804361680790501961430993907086191527327427637376382729711422269044658196097573389220137472427522593302738137415345659799361 8458 11064123001649963995355646699761293029100577708411596221872409555706853191310531145616959496807316594607463682003207921227268096 8459 156379070231331477415671489360521452542350607380994579851236323869208611168384313686112829765082189449021825566887855529785156250 8460 2076354053249124551755360977068194183716092614625031037956805184227749378914664763038116771564165076680193725972443156878792327168 8461 25846672951075509795058436860435201834824702354300746631344068775699896225225758314733789012179030561388301148464572706002480830339 8462 300994955980339025231248074450814457710740903127126803155774335615718492490324152377142682490339844138496200382289150063374407565312 8463 3271778135962673459609481381239020692522194321092214971908860821232281170028629944886754103186080827724266730410649839913980068561301 8464 33116238540718343109568984629780465521963823622880973493428256275365129113197326660156250000000000000000000000000000000000000000000000 8465 311338182100290386584167661363157449604255423312287497495538797950664128138449133619027771899336711515961747936725683774999108355984656 8466 2711402138233318237244391925528164131607789273734955700534502350304087324449619301523993746411030736314846574026685479537669222130778112 8467 21811740046568615844764241111943160648689257835330887780658000089711645966854740651978359613632798568729953699454490284720933678484830937 8468 161587884770426210585524651434660444797187658972737653976307127509644922286927428462421104123182373181203700520882467248622261251803709440 8469 1098885576466914332350895734030858085432691130750044318479047018717869827976162664821839646624357833825510743054110207594931125640869140625 8470 6836482164124973189681365084411985593894028043752148500346054012675827190333932358936041437921040231381247205037445887935934065740718538752 8471 38766855606797472139900188915707571765007331042347155648741669072610113180748483763662958120317142982866104661258323221338017807205077155294 8472 199589477825375709836434744856824415234626070619830478146855519562707025737354755653305056914167900710704788607993486269098454690637042155520 8473 929062892060090876724503450660294150677923227800998903055318988004947450818543918647551794516685232624202159317363282044641138091078565700039 8474 3892530489455597403243752786264251059128085684037759744402099942752891604294858999813307765882880000000000000000000000000000000000000000000000 8475 14608368421706781016722292367095079863616088436771128478785782928291856061413600698237326721779718539156786819630668670124395607099884508554709 8476 48853600622525509079880513931154919263547581797292485484892710835475889975580234754996249282458172273464465277512431225487129914699421440802816 8477 144770712708253046065455988990016218789835629939562781171229742679061564787543056957053665031510799328140980195543936564833089530508941687451836 8478 377850620753713817770229245563048655613585388760613153458605493460503098875025181018750735689826646600995140366470021242687644476127909997707264 8479 862899425996036297381979448891884347895824792677381682300411821729999137077324975393085579489367785299586924663373110888642258942127227783203125 8480 1711983017071413680330991769500544218830338097390413218202305443758609849684902672850401160910954467811759078535562611984835748176754631851900928 8481 2927924593839120368532520888443215813561030560737510437085674293860490667299731461800260576488080826853643075637553292607955921800290094868300801 8482 4280080984856740879437064863170509001751196936295533075426647198056478641050952626477088843889723961419213495033878533502329651119959948323192832 8483 5298273540525524507574508776984518792170255638746109438856722653613338871574146513373092772487783110389265924270186443608941324436121187067056290 8484 5497516056787145366914174398945654316848630819920222258546416325270215248458979916181931005430000000000000000000000000000000000000000000000000000 8485 4727733816951001993128303344342608704938355019110335812896997246067101659321186308538481042321713420903390906645552116631387779485555833862539851 8486 3327958830814503584326106712882524078554764903527617609706119907114374537858655644069907679770714448558112234844387889053440013433552137040691200 8487 1891152027451061767246297056727196359798815725871968018856893435974605824318400893883211130961131609743459211951647793819401558986575558283121077 8488 854261847707377952387842525957621534233634364298865397233004923001399568272545617258664410352021436833816233577442258789204748999801410710142976 8489 301479929228235573060948688574790666997845570745257454990584183910768322140018942397030164209446628960364922278358790208585560321807861328125000 8490 81521500974666339956736681720027497993660059552078490451633728536697705710038273989614467068331558876291015879505772809880066204556467153928192 8491 16522058047737334375088263905535906842729947230985038654409233053696914932618786742742208712875528701063735644939553643128406430996348368836977 8492 2447631823362859864262638695625799217907841496136190676167221919397516134218803226583506492444824224940720188494620893252575415939647678709760 8493 257542764063509164562687053570335308195805143446687240718010470648081840332212347470998054401510981941359459863557049904537769150602451938321 8494 18620702214675515358940893700567741162593373236803470640876546424352102921821120102400000000000000000000000000000000000000000000000000000000 8495 890181862741540572180917441197699771856586614023256894785166935663038429750227224995196659985039420709572892728655202395590090969976594214 8496 26897727669675890693192731252637372338550208406895470059253765395336006613776221739206280915128259914834993269121301691450975986842075136 8497 487005180609342180002351645608578467563297296070500825531629175994493928372477695653761814361283325291765546376053905851302517206463311 8498 4956884685808977205450944462649861700956613111679767815581468525742196175397552508043130533612028935178584494824110649954605182484480 8499 26251628083426801869775993604216611673536620891075258667936054916552626470474279913496926781857343513593150419183075428009033203125 8500 65780835746868066753409575692102574458235803823367128394505397981388965080126114786529535980654616313499217818411104764572991488 8501 69253966986143731113496667356505380276497303310483253322286078941680698276792826529798018950953274193664198128689250835793652 8502 26326488156457570935500236383909651612342577867863980912852689265051812836006954645679307403361184227670782691732568932352 8503 2964521808755142300416278137223432920868182712050602392310320110680745303051317397654296675124605689915749946778940109 8504 75732857104497842319225304694234408369030806442810640000000000000000000000000000000000000000000000000000000000000 8505 302046984776942105500597077151551709399047520044912755526227676334750732359453145042586143977503105465433921 8506 108279895650371114058644911905735353608780272587245919374888157473828167990758444514601472168566980608 8507 1446218723549621270260550194452150436600148631615266429519589885229586061784085268659805244842 8508 146735382279388575070952389310152701103791266387943028665179473181375424255643090944 8509 2881345252854759303379238752178259641567592552746646106243133544921875 8510 5359447279004780799548150067050349330432 8511 -1144561273430837494885949696427 8512 0 8513 0 8514 0 8515 1 8516 129 8517 16256 8518 2016125 8519 246062124 8520 29546875000 8521 3490050445888 8522 405431256049479 8523 46310364056332816 8524 5200231582208490839 8525 573927071452876800000 8526 62242089295331027745936 8527 6631423076608642965456064 8528 693943102935842086610113077 8529 71307077555702225002294067200 8530 7193292761795576799308256640625 8531 712198969991594094814934931931392 8532 69189956292860952009749537889258080 8533 6593861457376205979326366875597668352 8534 616276781641104845651458493754523720131 8535 56471893113338878060854326120510000000000 8536 5072100102081868319228688659426009954259899 8537 446393161962485638456236669114622107910668288 8538 38485191689590165298367617301764263488264669120 8539 3249264433853915388589958365366600888085346390016 8540 268569829791328864674409342230992508711881103515625 8541 21725616919687353270350683827593863153855763503382528 8542 1719444053405849791398360783500416771632700508448029669 8543 133094327245020970395181511754861743185012688863928303616 8544 10072498266148580137276810997791404017341101359436643549000 8545 745019319176114910020340211999000000000000000000000000000000 8546 53838484515686740637848221544944967024661317356825611568018591 8547 3799714423259412761085404554660788227717442412698524078227652608 8548 261803370481442889481923923682316731256296957629266139405207275487 8549 17603304640230525289928971199072037704060101181750319691923418251264 8550 1154599791932911765110947460445850312534998824318174367492675781250000 8551 73842348080749283854358725547402398573793055960189890936485086359191552 8552 4602876996963118141099232364613358862892674532343849078669615489412778077 8553 279518527724477927946255153245353817155417976492856549056566510647689347072 8554 16529163834672983325748706324893877716818400932860782253698329412867482983129 8555 951362109421739931159986055579489659635943345517106658840100000000000000000000 8556 53270258025375662789724452899242764652354674713992052118507455914254250682661744 8557 2900350161538136269655924122276544698891804430554887674282652747253312694247227392 8558 153468255698698507102855229042495150212708941935769393250879423985933835007690831515 8559 7887834239442209566137076628924883306980405097895008811689583178698478992867878502400 8560 393576508025153263949097580637403464197735161928527156541128418712626445293426513671875 8561 19053990465411949534501494381363646941962941856987218651225100529745810057517063542407168 8562 894485026323867824035005458669417813192879317197996035161919561344310037953309016205873920 8563 40693675144394823596817702590678236902333143638321621538387894046035635115251739386515030016 8564 1792977257255478623439259983140698138549410657025979927618423979263117918697160779197905359441 8565 76460041696252092083640289416586450667084027027738685402520580595384320000000000000000000000000 8566 3153654335346484605167724006036769436955893768927987782812470677536588679359049822049139095007821 8567 125721908883000947918708190607055505809939925338169941399912843855490038844558904921475167398395904 8568 4840739687814506982737966072417505391094915350606599383922519516192427401164317162841073682311547672 8569 179883549615121349728529105317500237011121989880727094158522549628235199544615937794623078114552446976 8570 6446338542634158807087281460829606689139181727582331424454031530701936247851335792802274227142333984375 8571 222600930421576477733565354153427196559669713638761693676645660668881919455066580681023349509880662720512 8572 7400650863486749184000568194087252057311852245310869548656156276519823624369348267794759603868501988758887 8573 236681705325477887001231091536491906104485230024236332622317515952310292942373600025068645536597393006395392 8574 7274768375818438523005916093433127984575458140486489134512954715086296329358501394061549159124673491095027600 8575 214696777075404304520714666407262293071967370821905003426403269210804300122888299000000000000000000000000000000 8576 6077980922335292338164012870857321305756584436974612709643044563609549054161079124488179541813681901933658233989 8577 164884045760909423421317102510053067536245833729599772689504205239817994887106490202253856740487303064329539026944 8578 4281765943274731116893805281733414622534550010067471293370564723508632686077391277077173640915832271078411661093185 8579 106319284274223043354195183396231987719226059026318880887657568698917265928851939368161963606183934867886962328469504 8580 2521419027592457796118406198158082828051505811492209083690460799039125230489933337551377753511071205139160156250000000 8581 57042534306496077066939151219247008908942590899590642801122926151686135163108519484428963845475867412012269602191966208 8582 1229495374388104536168561717408272275667573415901854367454359810699286349865553631861279840629200092443523948228102916851 8583 25214935430838731967486678472557383246933120299088954550231368701835143554117353926374095383276896197695066221673516630016 8584 491353161973718872016516796665641987366836499227901299642055751793702252617463200296315304261256470575005691689447800457419 8585 9084654275617913307284316218096912233596516319313869406636271860850534718305898103989862400000000000000000000000000000000000 8586 159127603537048770702920842343180813009311546921771164866061934672747068160677380625794658094443689606692556375618956643722176 8587 2636432689128831218162604605780624529849377392350692001351565361167307621157568291639044423454107668316060811660602218251288576 8588 41247643379678032662570436256129834972649819138607295463540967129275768268578708744935586157072268647152868043962658401086115257 8589 608321803611356623002105476620098493674935911303047844685622713257991048515461295529348679548629951623623144254117431593664512000 8590 8441518192857364650986889109299561249152376688933288615137488224423417333497383527866835856430269645322186988778412342071533203125 8591 110006820158662230289322117764643879359568594566373514214156889388745399119255936119735033913725896093259023377451951942847139151872 8592 1343520000949935345760058993582331132035960333696691991828650017376925211299967779126247189565846049750328263197519913456421156314600 8593 15344720445989739417460239346071558095763326974543937809997842895438069838985122897766197781900940785913996620191801305099012052877312 8594 163522107982922582413982491370891406679648736729374229506888138907702258354168928346947551364164330300717113922968378287961936946195151 8595 1622005467153561797164652770465638285256665024708397400137836646899904735619202256202697753906250000000000000000000000000000000000000000 8596 14937605522715418760532214472606910086669139185890802117776508118608602915506673893131362465335293489274140133304885695727067455021374959 8597 127376929089753479442083223902326085991352911763427797603330326938663652590193983289975759360128884988552831106924647026378112206563704832 8598 1002855097210431338148657410899726489282961220793900703454762524686423219144515580443978450894978582081193407777538022740617299801386940880 8599 7267780463852760655896809355650814269367893022677575257191656178625049553519995467730227965961187596851920409817290756538245951043389095936 8600 48325396049808417946557726993989685218129980100313176556711141449191742686569908534699390509656477397148925975898237084038555622100830078125 8601 293805867292583371679108875647350110850914209372756797818227383915390398077112574626684222458342323395204614035184564959566085544198220546048 8602 1627261839269204058794704217552827215826494324766290403564429835277251970674097348956466847908754933684107952308365558021821666188900770943401 8603 8178175731404845033539629068851585518492597418250507380139336912134440050768686852291227988462301141839719455889950502401309871069980960751616 8604 37138677874190843417777498354547581704249655573912825359964728293439823226514387450673123377426721164180611245187643391410362109868248953702800 8605 151706183039090285547864599283011677452233010072274894846342596604096281915674089295448350314725376000000000000000000000000000000000000000000000 8606 554722890433748476652588653614816798768759459720971398352127506812831096353574613944481619331278499497506232897905221836777874620067756090928331 8607 1806225129850476578486770826450668518567794774863044990640989979708116154657602846572053184355286640462751453520001393989617139439276873316564992 8608 5207605969319287178319902965900293444821407624393589919701663923090682621049778001735525585983873025208044809343793560244943611479688008362598867 8609 13213648842618787984831846828583987395045470915746423006681119095703957226084429456134264639921110187936533880744939482184913083259987016856633344 8610 29312407960762616721543761781756612352238495032049932881682959031125286833756418946270194750308548414778558009857079014182090759277343750000000000 8611 56441887746205748505289388133175671194969662179496386231868145193304388738927904587996818199556340474907124607625715833079209477959363031027679232 8612 93599039335144589756009688487678451653905136664714417679362221009102956476833776136461346949524758693082312295125065111478571026780335459347220513 8613 132539682289627495956051082528259922914252921303333670950218758388373757233478305056925612606758719085690693711566779507033845124823791207639416832 8614 158765289369702348464161202339022283584780827773935994933525148489659061946710366534536515801142117139754675411617282662944740166793044458520295709 8615 159231374713256964192199024770445657893438720269368572414370288959252383235030228617064776727849900000000000000000000000000000000000000000000000000 8616 132201204767150066984964431923614411713217357216314904671705070649899097038465867642447438642826548202500869358859120854102815868843484945054706104 8617 89726700106373834030546112093387613181430946767021330124634739226037756824814115219287562216922631220262487142650116207589339396630643788719587328 8618 49094185210035665605615826725348039187471521009236679027387844927955703363184110941378492219964749793692760049782632287438943307864835898411351975 8619 21320889937964316161429462741840614106332546868249423384515763333603094534215822740083051806524989021648364820241832960270775177283139381755904000 8620 7222385605848742396149221938974844280956122347396642762057931315323238346259821619875531987442964852014735954721658117705374024808406829833984375 8621 1871281311806078874550557254825500652258635024240096810647381770535392490656413505658276734894751068397177510662129425757193994047469433376473088 8622 362696720197337554669739977363415512691183342350266998085670441906668328830775068161058376628065109049533316116079389887079329419915471130008720 8623 51277579206075609022353737633426537840524262098223055272606476764676380519188622652149207988974748989711933125671983783869309393238255852322816 8624 5137262641325718661838877298664040611231942733149364348579486650211921961609554181755048835193467400075498671354273992778365331856106963138261 8625 352755645909936491376999723561758747399900678383873520385635635306241617548605202104320000000000000000000000000000000000000000000000000000000 8626 15970727436444047191834148250844620085512857333159519933208946588680057917768016902659876077400545075186231924694451851168592604686211922961 8627 455573643767192924818564728210315013800154359982771297434120016612543279502333733202241315304939333883336607970554805747983756479332089856 8628 7759470282798781548983260070254934912787336893232675852231194441265515782476146769982507347171800766936840448966615337213593457771694752 8629 73997381978796775887353836965106665961357401303156687433830107232306852520428931735949777283427460508144507346623273359465787368144896 8630 365491344775818202483120366499176403876601262073774361126711954774172439288837941371150368312370471102212832192890346050262451171875 8631 849630522705519169095882306783306754385765022846742561412059864923350896795153338364667782686251952904058872934236500378037256192 8632 824698878906681556593420030336305290758951406424001368481133468035398338694746216809536385204292134279879708888847378009397723 8633 286931854344236705595667290983716632997183481171096201771331978391582941731078067590940386231735879637796361106053715197952 8634 29311656596890109096808947436635596871086393756366006421642164417994303194713257391586516521320550891969938690091441600 8635 671976379848915409917761487022293564315246737351125201000000000000000000000000000000000000000000000000000000000000 8636 2372307817036369526126409158491774451305829213560374183080428700139588051821603177887164692019086770824378249 8637 739381376523681121807982589979771525436260493191563702859047252819115355261052457539300944725573369856 8638 8375468918487951221035340463746140252143507202814376705113771744512160121747420945604544403845 8639 694359284214108633266894118927906059500376372855421704381701600006047607338024566784 8640 10424805058151679148199815656827826870767239597626030445098876953125000 8641 10803965149739796214962143785958640713728 8642 -3433683820292512484657849089281 8643 18446744073709551616 8644 -1 8645 0 8646 1 8647 130 8648 16512 8649 2064384 8650 254015621 8651 30755781000 8652 3663572265625 8653 429247595951104 8654 49459262337612198 8655 5603168104312099232 8656 623984087353622759159 8657 68292457364791296000000 8658 7344034514312063584304393 8659 775819328273791975968556672 8660 80491365196358195944102272372 8661 8199688370087788086662986727424 8662 819971712400533052705823219140625 8663 80472124182665208137573190381728256 8664 7748651721261537746305540986154331297 8665 731858672618807076206167967403291443200 8666 67784791589134758663938167218053611450770 8667 6154913416617842249368076814822100000000000 8668 547739404079081454434035676209765553275385627 8669 47759856698873998572291135127812896568020828160 8670 4079063760210430800687820185549607653265192889521 8671 341141519738294015212919964442003531962295059521536 8672 27928654578396773208791621401946848991136650390625000 8673 2237525526007016213236612346353259514962908939271798784 8674 175366267579645369190371288182481183696862190481571648669 8675 13441195975353715033159164278468068485580053863117348831232 8676 1007148073825191410987438396659938851847799800988614404901001 8677 73749309568749749041430238798400000000000000000000000000000000 8678 5275616387612020998806046305086042240863389559326835895840750878 8679 368532714401911377936197770887025048637928761497132040638263590912 8680 25130367435843828430100411810679261596935942689214393253053407505247 8681 1672126650424912607012032551266633904549237290590838291315694092943360 8682 108519963954403501147018011525239209920664946772635344505008697509765625 8683 6866535642439815533385188281371661613331026072173225930013351069654450176 8684 423414096545143832259759824119313711062918194978772487271771753460449266844 8685 25433079877986292231854135578628728531937494597938418078516273196524214681600 8686 1487439000726030439656321484380951955591672183233642603284398077280452119934569 8687 84660415409072669441545599902783212708192299325590420874089000000000000000000000 8688 4687170323499293029805174334057365306950503024752360736904505209118552518003464017 8689 252296734490808521102749187520132016131346146563355163815809155980487968106360078336 8690 13196464231230874683361511895032143301325874087684610041835027947457294958218098939146 8691 670371994252031183128675726461768047969755990448769466376030893954687757913837455540224 8692 33055684099946974819534860011425288233263603569555516459927517175406441295146942138671875 8693 1581248808323861323517942263449585264119880642856049527319120717929227670789909754060734464 8694 73336727449896165437011064128233734825528599723605096235604762883257582395472498246976607201 8695 3295678936251994355068006948027313055098124934168342081363743971599427618016539575464893612032 8696 143415481028040611228922492936964894791211331188012482336483853693934141506291418508023405217360 8697 6039362875885633568012093232710549161081291934347539913849425903589785600000000000000000000000000 8698 245944074697050594968370138818485281740153791869944652928020259582344924143402581642237988558617013 8699 9678932461850526662552286500341086954657487864663887241346286581250279244544720166904980718170931200 8700 367831661599637495683256506386077952459348021803272204265889108497510567847665196181729046227117243897 8701 13488834918281923385044996168818246729914489567496230312828002573402056412148898628551449518117828427776 8702 476940729570432168442512074174214576249572997166765006125005550549622590494891483103856444358825683593750 8703 16246775644566885373430841004917762019710608924825453555088145730280134413506475638284124390937751711645696 8704 532742606966284587756226634177560706526316064637161576665865584188794501480036507567918387135376747506063687 8705 16801019220574077903787541504248536409000509836729070092345935755498264131614947451698703328471355715957555200 8706 509128332727439805464610279730672428456109557708927771543845910636835395875845847505958351811049072948688983401 8707 14810919629553885748371886459615161320301761348685054431450844902925004853481466330000000000000000000000000000000 8708 413211966368082740325971208879848093704734028563541600542134971654883570207958456950375718144683254005113165755332 8709 11044732249082163749807990347409622989002820310821419416262973247523799133670038297774048458692989661466536722825216 8710 282530663335224286145590601837689827555828680617236584848435535137629442446621161696768878367225300650172224237117121 8711 6909091833233674026042056907637932010770034168978922588958526428229435649404104576844421071131196495570806728105656320 8712 161330785152804967078733225699670307045571523881690074219115411648148013668680357210350641590440296567976474761962890625 8713 3592759380964070873207434152252056121764196224163935855949389128314587610057448250122999788134113432949604720006286802944 8714 76208552130541304461648869506380736631180496127741069419291130390360456029868543824814769659010415561701319441680931482882 8715 1537690695556604856996960333676807247276873834071496985389158748464072189047559914842274541417125249161412797267161888325632 8716 29472859304931484429594584722216668422884249151260672434679775592877414578732645760206797124619081000976103966561671972771179 8717 535837923702257174480377714646458607843021701962274784852545090517128133364895683113385984000000000000000000000000000000000000 8718 9226608433023933776997200070359356337902636369698995354320649092308329254895586544925262118693328568851592690658871573815504273 8719 150229569103112733362861444412881280181561658853221457996695634447061205679003216104970555246251716723736593926001295657342599168 8720 2309117824025842803154713299946696680523982027525285387606241575299383245791808836778142863117190944099895222432038854159300006072 8721 33446430114143572904377990475538883236166778681299629913970017007327914938152442805488976322902067561624878112038396525656485658624 8722 455682651744431824546416969096647188813551434485376171940743854530481479728094956779939766466585310073024083976633846759796142578125 8723 5828245169692307709828604866529086999496035105394418091514804547043953085978428653261633525676733474895256801179893474442290728534016 8724 69836686383939571306145029506260484300660188461146735995457215275864941698961327103010210229344352017013817988599933059772189800665833 8725 782273725480488820395907546124278669178734475713674172355787565110762270017729534760230865169351248972326021830094632061853157556224000 8726 8172766822194955356673023509472271685343453662822382741283943182409968836391155218505100660309890723122635206820444150850445800759326350 8727 79444461430642172702754189291792890986735060054275821332220419531226980325300246477127075195312500000000000000000000000000000000000000000 8728 716687099690141290323454293750943879216179304366347216393767496712239000581043013216104399978361882110150740883039840585651348986604124847 8729 5983945293672967737832263934886300249267765879505256411334199580241259132755729471445684749458457004107423257579102154248341263252780482560 8730 46109037786701547948282978980025816445810782259052781336682912656045443939350059470224004290223251825085782341669926025427129207776399167321 8731 326884858637787384484319096393943075930252446730422529747906056351308613036721129806319115644548240288852968627634781307322689730412927778816 8732 2125192971300367662639307406698147220971378003630340950720444249371324278636718564144489788836445380349553685477985709439963102340698242187500 8733 12626652945652169533534810464769277511308887978476204569986778515719441119018260259780919964898536459208228140526473239151726665052130088321024 8734 68305284297483483226156573231396144694643940730129559660374591146799599872214001203290567260902825000153399448825611096420796880412914832888601 8735 335100622650337711595534161607779966336834796600488429883684218488012787051315948058792763125021596127418616025842194677552879487932444581036032 8736 1484594214267360854183172791059378789696441026190584884733285781522829906803529584813048434899311473193812772520681484483994559842863985908113201 8737 5912546101985387525784833859869897055724196975529485404077619866453735612455169211825401701953699840000000000000000000000000000000000000000000000 8738 21064466358469626129798788088661147037300591480083810525060327231497030371394279516603527411770452457375628397052707573499485681505746991712571258 8739 66780118110662140637461831875741516773561393336498595195931696217160330057916859249048163532767481791192905553214580585036940361933943171278962688 8740 187324904494608262893414538145680257363168163794799004125626064675229979081702692956803461075237402357556441678485236076164089312119625466980440147 8741 462088735987142670014218232988753794619547878971489154716010489680764348579538553904158500552326207488079394653624900593920115796218927846921338880 8742 995732798716830314845662381650265480151993458378039291978389152328835069383768288980698820978671322031763987981779706615270697511732578277587890625 8743 1860816760790567384048585476364954317188737018791603082464638551484556482234262065114978179313943124241242427989065209517208706812608685571976462336 8744 2992146786463080489786746530774762782731355501431237938995126041603001371714623474263815850310210369585546084243087890022730298464341497027804350496 8745 4104307241752664162451648565282861245200055179745220411993347558090152914957675277774352760411807843976687366929052831153008495158522600298119168000 8746 4757477490704481542654187500423170708570927736190886450334721200917417415329222820656066113888284354910327694107759982799409764113064621415050421989 8747 4612015759694094564758545511145000107297702683483450504674716179019465039597137461026485371672597000000000000000000000000000000000000000000000000000 8748 3696730657555772884763247728798882287240091063718932496905434128711127865995195758683359770414640208666326875114193493386671414591379944224572821337 8749 2419164755715661252494160150654142494880533092177823950418001340929854704034752868106094327040253669607722497418560392919005182729518566247009091584 8750 1274481895929784303635977301052762756347163042650847197230335690283489633549374171282372589403097690966631122621436581327727627219713029183462234246 8751 532132330346680393435082125612957806874571725102714507669351718675644069114525205193434072300497157205178263253274158238520831135366787247189786624 8752 173022641915512670577206831260001340348956919416284632676683678285311750602995066936962545580837955576359275811082483187419711612164974212646484375 8753 42954235459953900830251693754531355702359399152512439684697953007968674838713005560047894427834068228501275874782967670735534268229911189341077504 8754 7962017229440805066776989409531230934514428087743485066919007803618342519657594472621271862049360348014800350836216233610871228745139823506950089 8755 1074258842419680481478004176631616249697561253245911021121663606596135016469336027362445432923658344824966684617901983593568147500569379819487232 8756 102474117422506399442799995146967811363758889383756219265090999770840642546824178519965066396631084780816923441305055800350378816815594735198740 8757 6682698873905219520361176597223820124746146102941400994895181777637790292535681640038400000000000000000000000000000000000000000000000000000000 8758 286530365900347625773411385383291485959469143663588997730051813407323370272338003875628908930894607435056521607350136326687047760608471246193 8759 7716166489755306614256695945238197546308874728365764892747592521909730911994035206334630619016599331433029064625803073017590048864820264960 8760 123631906737220469272675443218988059568808673151756975453892609509607371519762374263588674057778796507966273344039544333158945989608934497 8761 1104647956687804778910446280039308868166412611063630713891978219305034501520502067646506347997046905167454765628786603352178914970566656 8762 5088595750385871009200165593424396883045969617740486536881638497864297192275454921864801622957696913829295226605609059333801269531250 8763 10973895617421115432794618235276858518985409066327256062245762537187467044010381130093935453878362712267835171621555538588499705856 8764 9820783854966991731239003718737398836271903340475735497065016058218329325433394073636598761293405181120801639882055653256852923 8765 3127264394253349615922004655197683776618090839638786650301751469518373546740853355343132945940496344921506940971853755187200 8766 289818482669484634760319362293533803452400321487469444322650287380449136808281339933254418308155397222596076176437516401 8767 5962435227444175675985361823280591559462159309083145610000000000000000000000000000000000000000000000000000000000000 8768 18632347490334846785632308732062004677161035241639152847987809214243535875159350295601206932374252988230498952 8769 5048811846986480061994701424592289374619841764834542267873272762762297498162352104197595780456051113984 8770 48504751364568309655423531885057928708803509998393771929159273014978018419743349738613174113021 8771 3285743411608320349175650377706520150379510638804872054299132760948033098494288855040 8772 37717299026484599224102884523247836145998235224396921694278717041015625 8773 21778071482940061661655974875633165533184 8774 -6867367640585024969315698178562 8775 36893488147419103232 8776 -1 8777 0 8778 1 8779 131 8780 16770 8781 2113407 8782 262160384 8783 32003935992 8784 3844224578376 8785 454253173828125 8786 52793935642646784 8787 6033621223032214437 8788 677936644311203502752 8789 74872846548341126466720 8790 8126223635200610304000000 8791 866533298576991174230456383 8792 90764172813267633294365871744 8793 9336298384930415401326582637515 8794 942892229933721959952640348585984 8795 93469518258454809729249220687500000 8796 9092631474244792000874441121276842496 8797 867779179441460477755424433653953273521 8798 81229658850080257465406259259101702782976 8799 7455705143631795573829824668397198738100929 8800 670828567585495370843794473757174900000000000 8801 59150736133492954886513961642987010222002704352 8802 5109854061986443396854169033539413641691897266176 8803 432341906831729947986671424802519242706131319582907 8804 35816579062270650581378980644123514693866229591941120 8805 2904308898603571656132307266270164930654600775146484375 8806 230443190545082201436491212902669227788141530279915290624 8807 17885622823202670498094211522095018993298637467231732757000 8808 1357426368107086794401926242204747087724294199773848893816832 8809 100704633131463325915866320151876892230876328662546953896552101 8810 7300429024957363413140989858640100000000000000000000000000000000 8811 516956012406537091558651610270568630110034095955031018143000496413 8812 35743833997907892587161011900571697520200709270274484622883521953792 8813 2412250714340151397439993325038703651970925635963757330023875422286720 8814 158834241195329479845321943686485939217137010183272445275881984770441216 8815 10199709595434705991281171086155369162772345055090131163064022064208984375 8816 638513169669752227455897978247480366187179903524025387673225402429754310656 8817 38949443417980806413035435033187132754602373401517863351958498831306393455331 8818 2314127644224086915959524999135270473759951049172991660710293015100640330776576 8819 133852795157113528526082122803101285086611694189371145713793677055950201962581040 8820 7533814796968583655934705246248335074370072038206598279372401000000000000000000000 8821 412417105827178645664375039423072906264535203153414812945953800035182545791551402297 8822 21946881820975793865312207179011281486055982107686424300454332284524649676265930883072 8823 1134740649871299327334503129941099389146845367680149136426820921542008417719305505363897 8824 56973637761082651726378323885624512160998700340175203350533352726735077987203383625252864 8825 2776279145313354832224789806616970205370598814648294090787843044318974262237548828125000000 8826 131224364700109747414609024601730615842945086883921233928103231861556476301520986003539492864 8827 6012706121156500701877012869573838312023864793731789316636755995718801605674092706153970862323 8828 266908791410823161580637518125804055092054926823461677705679198359378142597905602558427043725312 8829 11471422805433595741044141869259759928865615563009906695118099806888352910595134876034865488491439 8830 477032226735150518074276235463517016833136632585584098275752425839552102400000000000000000000000000 8831 19180443208574624718692990770183432471952633949980316546471415323479858501659439013794919107625126168 8832 745150423131467005741419108159254453010108739267405949395817151516793558044612578434713432960257753088 8833 27950300987210370129939927604151854424255489196855251575911427351561496814380567684454373885950038609325 8834 1011480304018676954684051496826056733460655935898778244618880481806810412157925484497518809440248974540800 8835 35287079327084850722656859453503872717032536157938700602541363926419049068528011048329062759876251220703125 8836 1185788928846752858281598398156560776913169501627815197744451005151232684559804270262629477065662457620463616 8837 38349962795504242215772502816793562176237307504605101619556288237596051483463702628909024809800101922763250400 8838 1192632301097899201208614349715267204208513771682748030700100513247308676384425317320501697171302599252483506176 8839 35631603068965117052853909818243990333478921069359331051062639870444186067800601573944672988286632361489170861871 8840 1021735599673493701069582025524552931906085578450420459961710914359994038735100462170000000000000000000000000000000 8841 28092244995756573911158696524620363295529443644733122160441942969297907459612019069986240163598000475119386018972667 8842 739829677825845294194293780653170754659727064442243735762995894875310717437239362914882032932770160371350088498282496 8843 18642676125260620186922685369249079666530706750680330608189353017746094253956432618119344216662734381399285442593603712 8844 448982988231323764857398873799952201521353335256871844732677344729014213309366674073433101096650829006392704541294329856 8845 10322608798138813103369963267598294574138801174562861233802621805192077748482377551731952149400399648584425449371337890625 8846 226285878186084786952991680066099783222736232528918093641489036938425694393237742760868532754472804194405916825862069551104 8847 4723680575637651595305259390705265254397314130845870548265716546518653689840188382156069858558016574563241116087528199659953 8848 93773497127797499751827366622663491569856324253889297912013497545258696820593438776785827654098597883750499324820279045128192 8849 1767871874720423699012262143458612612566562171773999039237300910306106451893026136154539391041827296354466994767205674511139360 8850 31605196165598355670385603905701701736565511138577654926754529119376655918795387100563767296000000000000000000000000000000000000 8851 534981368939726215371362474452954355968706164543856227177820642300499349017359640693668580175334207875449107922711904413135143723 8852 8560401912011066324392532708811838027799312324730504427729956006981846087355047573173227627722261325214390920631760219467296014336 8853 129268600296831391918052143230362310196425935878040651252133934665696126218824117297892814786726764500806314200120343158218191776455 8854 1838934065389804111757049559939451945579543195119808595879926080467915737819670964557739148027792506160070278195919629267517984210944 8855 24598262345336595294248654399304119516041948178804358582908350146833193431702866528864011183558527223523604334332048892974853515625000 8856 308784870874816855895121268433279928487369191584714407174234973513381215090395326725662518555202409255307880001331842214969953826635776 8857 3630137818298450705900403437171942117937084090754852332192313958699864873846052044165850041108260816264964955446327896754735738150615349 8858 39880308261793952210879259952466769776314499734434772196381065555196858409294709416848162704147416025693425310914947199351215566174027776 8859 408471480424813671487211091923170394211854051230743434100629807218615595479886300798065808556232046033917822737771264400686677054469691149 8860 3891122798174430545279476826066362635073919751478371196604129144216353779484052211046218872070312500000000000000000000000000000000000000000 8861 34385725214203867706583181884638511487345998093842364299523558441087889485611280626825678838138302842422953436737012789606289795047554744512 8862 281115281499994284402728674127230759837267822451607773459081724158524583047945703431474031524719749717705780470664520346654231250218405330944 8863 2119990586406082480676313113748926227956807588798167389761723056173873973849660562819661214448428842421215679892942236126266059674825574642727 8864 14702385596000992696107425203761444036400689470556267906572862407943443920227252179575088833215004423832048218019604565336084413850998779412480 8865 93459040886275166011173735586687089108896161058851249837367989856495964117756689502440567924705500632858214177593936256016604602336883544921875 8866 542645271447821791121650869921364805620150845840551701975416249799378231721410498146786372667368541975773035165616701664455065498349002182098944 8867 2867154965703214004196560367595262651589150195430620578042836936395460959766215865736366317758745012858179534350241558151155934211632604663643600 8868 13730742770595180395603770366634991994370372365653992745148885026186890574022984970673064475735490389394313655937994255356365923908223472051945472 8869 59345676992119970441381207000898079527679846195283554434306163182404993426657623091857387772397274833214918612295247484795952107052825215130826441 8870 230433596757851889609478770423475415130878558618288420369251090793985573221579804901198134065558978560000000000000000000000000000000000000000000000 8871 799879995253399228472701777966806879302741448794150725941619789262683771726587491203702785905127784357246764402037291714845604468541490189244074153 8872 2469007933270843234241052319873052233689756745342150907801046837023184128323851743294092193239663415727745855788394009259798282454797319322571112448 8873 6738340045435692101458501501651858664978829978305000325619202827829153969044157853337513613102380585296890684158233373089008390923677685968860127360 8874 16159503137202859753057909901766113060082086690006738341535857341062174088724348480128872492846583502805142987823678600022467297666521869882329399296 8875 33824713676462369434344151695397810372991423717109627568384716765419842389250415451205001917992697076594490049017291966038101236335933208465576171875 8876 61348745683508295608472066999880473963788090124811627671914193813902571178841361457917366277889150648055400314968942785260402909378076966392258625536 8877 95652075655221884701014315795473782925555862037295276203420206079598647702847060038202698610902625159451304474282773222071307005439518331759085289439 8878 127096561902817173327859119448147242313145672270140375713380121590456933047174303126957668729761571996511893542959553652671188801078361890895352037376 8879 142560078241378155019890815240608601174570554160925464117437077625260508954857886077767417540701409370887763579580423704230415742334418885652433914680 8880 133583531549425128016990394591236633482127918896422457967810376701806379690863216972282617848342413000000000000000000000000000000000000000000000000000 8881 103371354130870061715570215609382768390279337488575910174778142683775634299745166840186457621382596153450954166904696803444489362953557319106025341757 8882 65224265557060047716981193079701136687574860071502473368214264847706874521878285080830589415053269074848880287725487747919643613320861828832106119168 8883 33085468189433213226819759806840197363311671084323483991479591824599416115027131629206840623944589411669335789434656624087794465619901218696373821317 8884 13281097450626618009114969234649047011974218634096092191405734838893065339088043943787126532843276372771777359258840457234501454910174844501280948224 8885 4145006407741598204526440233025662401700019926722199747865643674249712806418381132927175339834874768108613496409020626742858439683914184570312500000 8886 985990899555547726936827275992940521202418339078536228977213709698398776353358209305350824630543611842498360738900117879480166580378602143150505984 8887 174784371712599752778466736939859754701934629144044015583166759319368506389016846302584910164689790496201141798563147405647213684480160104669651487 8888 22505587790699307194024309657960173660854813805249135248679256856292089990903242903626516948563039108375604532829059995813374438361284727277617152 8889 2044073950404794296400183474814379185803065879662743953246741775533203132289507111102410368790189964995569920168966417959012283184149243213270059 8890 126598864559905660579683537473241227546924908491150549490190922846630973499741528758681600000000000000000000000000000000000000000000000000000000 8891 5140633130814167993049967505516490451605169440278160078140014469554222934736829752486411624216387184837535503970458005034850647962522927141408 8892 130690671227786046409886361906501885585156966630893884715642505095349377384850626516383007466809879955894464219794468810852913262938787151872 8893 1969831419725168691302767113528463119152362716394913093228244056161811547533865867391304834080318927597500359216239792931070993041233075665 8894 16490409195344128048369479089187235235280883356167584423330369793163642384001170174568905131417911114548964132514613279883410041638748160 8895 70846566084150792100755678403878307187540525335000682636323898146351871294799254707404768819679896640906235916190780699253082275390625 8896 141739711326018347691782302998909724704395016608727189011671837411697626061013189084209747396689550631092868181622466534946474295296 8897 116949104688784032270392587949214216091668375142672543671590473672378102827602422138751810889158469608931985102911707578216917600 8898 34083990478909354923916048370567605723450888301612285382365033893521487260117303453026310716505125583404526958389600479870976 8899 2865575086798539782298614563425880272394453205042137816911089352587003169749248907958346919655183309636887512349806822811 8900 52904588475952602660676003362582979951469125717320204090000000000000000000000000000000000000000000000000000000000000 8901 146340357059686295335553096162132072032696854252709007984166424626935530410039724059426380163196495956655086327 8902 34475443763702391521493750676900142793468650173143828520113804079545457143210397173266358685843821953024 8903 280904977122562509040717339949182519196620019569055766568318508893261008085971501551060407964232 8904 15548304764365270295452537552671684545274805595696702099504586965651912946937585729536 8905 136462469841664600379515344332100046376154978133854456245899200439453125 8906 43896425332801061786775324358698099277824 8907 -10301051460877537453973547267843 8908 36893488147419103232 8909 0 8910 0 8911 1 8912 132 8913 17030 8914 2163200 8915 270499455 8916 33292288000 8917 4032239887117 8918 480497068469376 8919 56323700195312500 8920 6493221317790264320 8921 736051921165436075397 8922 82024684097240751229440 8923 8984112357779487948614881 8924 966951741340298280960000000 8925 102243522423458814166892086810 8926 10618625711229273275570883178496 8927 1082929421308884693029750202721731 8928 108424334821381563936453373975592960 8929 10654697852796241817802490708861328125 8930 1027386165907082454372002944122043023360 8931 97183449632382480221030434871461280471312 8932 9015753619875682443590410224670222070054912 8933 820059159076735350483413401630885109058167649 8934 73114101958576528145386903663658808000000000000 8935 6387726643506112204096711930378719668891277741025 8936 546706174171057495014442813028452880473378655305728 8937 45824124208652588338900245694015750950656675556192302 8938 3760396379508429796013602432046240183161817060436475904 8939 302019925622643362706969142711162898574663733099365234375 8940 23733389161983819263218478457856860700410576619426923151360 8941 1824156425229171588277095544092991394388982853505266594158093 8942 137086487557436774095614241948480459962348842882894617588531200 8943 10069445990821451584992767057276912291281881415017392288656761100 8944 722667971538861366409955961984170000000000000000000000000000000000 8945 50656359205873581985424710832582776199047899933174714042468814807965 8946 3466779525783586158504031784709097902213152489860180553060035319562240 8947 231550673649717834193959612583118365866277000247630664866769735433802881 8948 15087562996310838454877751468981053310008426197697434270518363905039794176 8949 958663014990628736562744542089862345520909610290162102763106269836425781250 8950 59374783598567366720716202256814218229941794480474103203861932827849386885120 8951 3582920726893516620012137794443307171049169334208135450415865618239672809529291 8952 210559899919841257382945719447211040560977247020904898322123460255178682680737792 8953 12045247410231262325864747920003550314922822002558512783056344387058947235680828861 8954 670423894340355988784384368171099667549569176499290707264848080000000000000000000000 8955 36287964259827462384476717992922383145225038311450958246605387239519695401345766506920 8956 1909123487610678710290432303251221153353367964578830084024190035311886230318042230816768 8957 97574344150685955380649320770007850388560195942544413795493772742725947680214604358953337 8958 4842080855947433366719469741687995993720489214076473314037529677619113559718900970595287040 8959 233173994203139667879446670461471317956673492941692778817872819807203264780104160308837890625 8960 10890021734910014431651650916415606568621317324249475489665865336064688884981410404956215705600 8961 492967659677648176524520149851985179907461904102679290293295552325350153932125477256280523175126 8962 21616275222914835712496699916577692847030457754922053521193867259797854628350903164602896309288960 8963 917568593276849965515032769482146397760026742777573431235310892208747920296196320059674208745200399 8964 37679429108741190760501131378464517413764427252098924668952239994876985344000000000000000000000000000 8965 1495825431576328355774245029877830828026785932490719379589928210047903572623766878140061808406254223245 8966 57366776272230085368151612089395242552325197609413880848048727464972375746405292944889059274882772107264 8967 2123850138072026412837763674527964788328302870479002411616706444715926940983033491596993652658664945137956 8968 75847351651630022378724494049950124991536349921177433087259988421739035036679020526041519354081967104589824 8969 2610760394813581391566076053449724360558722237057895169731226878190206985852483967391890473663806915283203125 8970 86546119336961761995204399229221583102115958060021241070012851597150488710826036802201556097929628237252526080 8971 2760657073763270906845188161330968107288902375117659623131000853698729759684807626857900768854524937793774630049 8972 84659852295167408877947530191193344081564954852913365163758329579410349682202346630553815556683849534629868470272 8973 2493695706272875084564640267234445571256619617327178632845834371146321897706657656577148739189766413486374213371370 8974 70484727603075787072484709734545643941004867197121478387118204861994832371713329708800000000000000000000000000000000 8975 1909853279027805890787458046786095548925904963515701058633086751837368648368880182299474646736278888256884826871996115 8976 49557376299219892870225033740791756953609248600936717511577838670689510444642714073963342944237247608272081520731095040 8977 1230129745949001525352065349416563119211316830694227299563841471334767142371157367580312547665799108410190585629884601597 8978 29176877162273945994869549914892741787698497871800932861485442007851795325557529586774852881684295745714245255670452453376 8979 660483070844090528858929952723410577361059927294276125372927915580355432762890317643904098007647357881069183349609375000000 8980 14252359603527725829106191738486254534462210323504266098274537459847110834123538848687714109845676208733203974774770095882240 8981 292790737480947948323147462835529724619266418987242157167324801216082473730050149814869070600637388017097007188688377895155473 8982 5718619998798935483479485189917174427999925926028703657450709005401266727155844489440500292986251303344523364708293263721758720 8983 106042339940345025089542721082920152592764353279987040374959889217506971276171902914054288228949701136562944338839284154840459041 8984 1864161494513765909754313571463314587723349366196922808514119041731571667125829485047022878720000000000000000000000000000000000000 8985 31019530869895434614067551188573104978217408162275276677586499599283270165985379194775855765341811879089253398691128937519858727550 8986 487789995888661308279720933335139491361829538620882412244529101607017523137210572709958910203608557292457950948934017580977298079744 8987 7236690500949916299549153506033689970406411369479375854278078506152614349462841582283536299645745692732265881728233345331356830911831 8988 101107307575436990175749607889979131491229079320556502094093539553792918081365037218126009615473864561512942404697349033544243918929920 8989 1327841883147568990833623058661410977997561820937544032603218346076649157358612436464623927940056805239781913769547827541828155517578125 8990 16359657788076725602005803832604545440345150449883279410466889124182212148238512495909647791594386492142281652808205231988493807297495040 8991 188695959991469090133495695606281126582730466821566396598433407401471996403795808004330511036582572605141410285259582075833068062547324348 8992 2033097795888300096305134325129809537571059793453497097249314455484476999242402953868572455626859368389497163032412333499046845248125796352 8993 20415234393733554522657441489098604248852040475963973619326639065846486958818252424557596102692029920850554564078491832741647793939228604749 8994 190583916837189418628836131838728487204359234571204768763595436234256339957937598228454589843750000000000000000000000000000000000000000000000 8995 1649782867611172594396726651953490812798361120684324837073359756274406873766481643066869147469837107055327332096844674502011283856986580363585 8996 13206304137903423199915027689232534060224002715460920818291881179757599547929118750081360645212542050252721146228100073235482719374349992722432 8997 97472432785110903838217416334138319341016849907338386595976886745337940905784593657423548877435662758018105184909798574739429731951311247344082 8998 661273033918707444334662880938905044181640103095988887333947992173238224130764428289363407008240984442986981472030610065323039309546949175148544 8999 4110023156173865925684049268099502384956615237484940899899139552320608792760398692223323516114107486362889722145217774595948867499828338623046875 9000 23320819214095463349877106616090203236789046145931321885838896736480986786505258467028239918908680242728851509103970050713346908665062372126228480 9001 120350536300446412401727363157646259796463768952121113790445880845692438475442080174922257271407214077895123800760885723353610905242446662722464957 9002 562616970213683392728345920611142905177408577900247181241138433923352867052810098949799411929639689317209591676310386548510147865652223153778196480 9003 2372304393891956993075119402603386730257319611932811751532487973436168704314017833788817912837416497760865339430757206012790259435608410398131242840 9004 8980842026234660083347757462544220723006174465710357398606938837101273504364985427574909294544211148800000000000000000000000000000000000000000000000 9005 30373805626902254491373216605247683558352193435248609701245819019216282912852535255796871081240935944094974304194398781512498632694393984703728612905 9006 91284656976086881556936438543897807242815423376214787878994375350628904334105525593711673128862045489589012108936818289640930999528808293749101690880 9007 242387560214820102026908217649728601081779487136877448895262340236695187628610840934086275625004297768755366971750681069475239159627648238569548426881 9008 565106918443765814989572900075984933556651397197268970725514486649730750645213157344089703722593262631414289354121933179427698547330905913274690174976 9009 1149014330721093869182447125981164071249380059055605589674221466458185256195332650677850608395490901409695412136242929079799068858847022056579589843750 9010 2022589583372402759630398371799527667984378005604680836041284878922212499684641379355281195351557055809681368157315837575268602887225921547889593548800 9011 3057777652669040538970509785735067664713208715683513262726027641253856328927370406609983131099549688065570026871309615957603031330180835546132270985119 9012 3935752149154064293293039068251660194174259746892644969644376769035736964230932091173866111019192452881126597632976026288581769789434857299111451820032 9013 4271880623270883877794335459945748344445988419166771907680173049154635837725388560970451894231206875495300512449652575364361185324861982191358888273421 9014 3869145473691931003566955472402749001244906486388170223894069815683607439537982385337683974300094480000000000000000000000000000000000000000000000000000 9015 2890564080726114376093402068536932696988138146320852352658308548096870686578749161363589837678070722398754191461924595991676720502503143871562123092180 9016 1758542822437642821005636922013315837395441155421090183698295378189756554899618901956285862464364431346752418128593965940017876056557611352382716772352 9017 858896629924592580925962127656260734388041717125161193444729915626530014999899451363960636932620276458973026003956941154521804636805081116848612850917 9018 331473093127278378007677064834938319332590819633827819777145961125652953019311487203436003974112259604731576496144723773895496218145009488606370201600 9019 99299594145652138348730835044141526533776575182647877879723999899110026395384651649755319856350920313306355514948453588885968201793730258941650390625 9020 22632879938294251826557813973721819972001414558224570943020378160570322436351484889887270324865029046735930036738811605009871175491568582891426283520 9021 3836914153112655797368864193197556046650664624294912201873698284862253768995262792089163680960729893408285853297719416956835876481905466466742132154 9022 471489236862151787676018720589228263045459556144070933006267051493311009437545951277809573344066376798114032660645476268835738398935737644078858240 9023 40773596492628045836105053073015638863225446795858742413614666291009612284596341584231351350264736484509812931280888605331899991714006618039497699 9024 2398323313720008821186447217520348148443575247764182969905914821379863664144116942372864000000000000000000000000000000000000000000000000000000000 9025 92227952533362586978254566282530780347268305635676850527789290466791091724825343223604871590424358970647100664899049505455108403836374662009085 9026 2213541085284553316321333987302746384699265654245506156812108426321913636511418643580870783260279051240305832793035983281035817853331403964416 9027 31385391720795119774511558395261076012920418735133654002163974593087470992239759383171174720383182228522079459827404226164504799877610399856 9028 246172179818501172311344524946366821873831531921663259351014265181737726119690689710758380534733827350104149870173226824499698026690904064 9029 986369555006473816373332692156808654567418335758902941491633894727313611537856996783099507950832995906154110343777574598789215087890625 9030 1830721419920361251625827586690860126595734505593599061291965048243142226238039311357621367199356630863550462140012753949011644252160 9031 1392668170839621527008996594996198624320154133428558506268830948984077055528197364846497757662245837561545385019385475024480840801 9032 371480713015872063695928524584439063361993569543681984784759389088037364560517401172198133246775550861796240209012960696205312 9033 28333322645419606622921247212455811158362581719101352098472829717272094362350643248276017514817307036557205797907062370510 9034 469421532485084269846906415393023883920069664082370584800000000000000000000000000000000000000000000000000000000000000 9035 1149372086124163036949287086870630606199822371099628696225607538714227950813923363874426559077400186715821286375 9036 235413055333727291675992394018462827350790467266474290017924250534265277160384360552550103243102166712320 9037 1626801580305959395697056656448872133414715566994633962474114651147980927663597062687130636958477 9038 73575368116541699677661323049790986369371769741350980271232725228223279090659781246976 9039 493725854075900005777062299044261051150783714547287672758102416992187500 9040 88473415399444000500477397932259734978560 9041 -10301051460877537453973547267843 9042 0 9043 1 9044 0 9045 1 9046 133 9047 17292 9048 2213769 9049 279035900 9050 34621800192 9051 4227856334848 9052 508029965792875 9053 60058258330266000 9054 6983680877685546875 9055 798612995386304574464 9056 89792250892915674898080 9057 9924303189257404822655936 9058 1078017980858968765479927481 9059 115059062124611720478720000000 9060 12063861705860936936126734020813 9061 1242287661533088665788629042196736 9062 125610395382102650482525563549853272 9063 12467847340607949669274085100732809216 9064 1214541258471845505928422771139990234375 9065 116085462925343493510308649342087344618496 9066 10883670761182335230990076179472227973350383 9067 1000666683634867444846000444126045481134456832 9068 90198983386574494594963777042836158045527405920 9069 7968760073009013605199742010889179641000000000000 9070 689814773903615498163911578592194859794950978997357 9071 58492402571779673574699573551450654417822169868271616 9072 4856920706294831847827752446805815792750708233317205265 9073 394805458847292869415815685848624366857602788069520687104 9074 31407139756024178060337867721713737032620958894042968750000 9075 2444306381029628654425326673475235913152733249271288817516544 9076 186045892647814798531237137254802326665755474251917590724312579 9077 13844364241311628104723656202040122713211703965678318406860865536 9078 1006842877126688814166766974449628575304151513721839378810781108899 9079 71536754251390400299681497212552990000000000000000000000000000000000 9080 4963800916153237444492739863008908549324848717884748619408255616843648 9081 336241497794996470059853335735235568059909274497810794706840876165627904 9082 22226427024731635231262403068033727234787689237331690031064348421117067617 9083 1433157960491088861603113234428278467595963762001359535223278264345857884160 9084 90104014012543432904289020245352162754023040197331837302004013538360595703125 9085 5521209420316375762366468602185273359192933770233307314721738497989445461999616 9086 329589329363224830664716519425141163561394727355015435596943362104978076694878280 9087 19158611049356779682962729889222970848023991229399335412850011386087179896196431872 9088 1083936909971747540557818587545240861715095138061591888998172114610272730068360551711 9089 59660107158904866461560469663236619922767919401497569808692811110000000000000000000000 9090 3192923696706025252754298522861438611267484776638481365595689576114121644144325144311447 9091 166071541309493856645410568454354468724323454457460642055688741866407819096476314394165248 9092 8390245504570875076638389134685807336948961500013191025338824808443002715837091000262281280 9093 411519220764026161489405861931003947414116184181321637519081683940744549428925992479422939136 9094 19583805779915236609013859855662619558860746000798781201802223024845164694018661975860595703125 9095 903738979097631993475911518912365580033383267938706557481972016753063122329110711192024801869824 9096 40417261145188809093279380369540141352421357262642642581062680095359402243095464917660503841962649 9097 1750648047383329029175117116673054880938949031904084531166031421037955071831745800087646479776219136 9098 73393870808184725951693078836643817664324051304379645487755616184550624958233695999874786803793425760 9099 2976191750560483219394148411440080031754503249561067245654119005522994659328000000000000000000000000000 9100 116654954081052544753388611089504144248831830584718385980433086783229473415646487690975084254591698669083 9101 4416486816229692232267995052536407071746576931871425042094927004449535410692133068583438975669956119625728 9102 161384287455530835288502428513133595910611648358725331323141216337056139200986275141265524465499047802704587 9103 5687526222418462252227073634037429187613752742881177768040724203434849071463603223157344041392770577883725824 9104 193160498661487240563256439549716536588126727567496735184651413569784095258796696725767105817794799804687500000 9105 6316664450200510676132287261498811652065006353321113514547861643807944945943701207363480569943933467692772622336 9106 198728419100646966517947343071534741793224549935752980070335453278662760698698106468716397315264913018583830714377 9107 6009639839573004696725201940586421535169663757848604433580192492763738952418890334552798597884903379347171717414912 9108 174522551327477607693336831376550312245542989434305170427428792920587317526358850905227488700305064459866838018174429 9109 4862409440238160535999058939631476370636914713306974054900954576334438683308476047264100000000000000000000000000000000 9110 129841511348211402864464655168041787808495910871096787616612491811896881122739503262834700053514981256941815418858617912 9111 3319593170254795235170090317289423861528567464481624216755409308755365581449972280351295341968704466457249737391831252992 9112 81169633678190640646064558491170040649500670304217646920028691927240410223852462642466944631092137059929017112548496858295 9113 1896041015486813067180801968712124112687691539411908027105682467766103553408378752238293705518784564502718268374524436152320 9114 42260430032986861524111399314627798381149873197781362169043144095385618075936516105991189480786052285111509263515472412109375 9115 897668718421865026697804803738889904079326341822422272296515099066155848942739270779318116933837017890483075708730113685192704 9116 18148224585034548693854058817023940939986753605952966057000722334182520662533227570260919046751000400879627262573853530816217760 9117 348740483103610554991114785044259678058664315310038490291399121487072497880785565141150296850593467738567917653775325049951092736 9118 6360742552003100684822357995307153938792065257600995521479077886739252754281011483451884679112380304252717117988396787300088500541 9119 109953377900890053245035678053456773159207031303500709215241870756731700672422045876787546685440000000000000000000000000000000000000 9120 1798588420556386795523075134133088886712673417866153806574112058461983478201113153690849043924822182601614453155336604953296691445793 9121 27795316450645714033409047236327003893373753125176810653374350444802069268891620457933569589401405166100126481641530926967580119793664 9122 405123048337225839734972777679789676631969169715276106572478840574754338724908995504181678636964078909193195349102441123868902430716432 9123 5559028916562642419583583266482222054556374023024454835899962354506200131238540510199823146176980035099760839084080046639496652344262656 9124 71678399144122781754665592234415877216483593001730682071117049776139878015980026346466795421607405290894207018936867825686931610107421875 9125 866747137528903072289976858465248337640320187948122510177803324136116870389998327135935204744115940475896583731571163047770288087426400256 9126 9808488575178043889662550484962786776634049284733011846110777952466922971087337065888727032760138524810451602480102471491151613193025576947 9127 103647309356578319492901263389221823925326755273391240902752536276322567323321628711489663231981021522917794361517864087584172743461491965952 9128 1020344908578745783409681750255947126586649507661394739446526472190021439530256672311736045000925691615648473808376748985389016961122704593600 9129 9334639701950749404177832750633106228464265740986319878349565354501999308922677300870418548583984375000000000000000000000000000000000000000000 9130 79154459977451467607817030033373762764239741006933641165917973693832630229762647759562129962953241406432314554345275423907844709035012255334577 9131 620409065107364587944590352725054558418563274864447026151974373868755598314296306239194557457015470425680737556356906538663767429958316194791424 9132 4481564783339126603804431851358301476313821988971390302692112693390711145800941855446382720160399994033053806735792247914818692596994826616963685 9133 29742249822844496775373550963816605606681013026769900493659255969203559889684710101050262636051195080881126929684506252999399925202013718203858944 9134 180745385187941584185279398963076688313147358439174034252779720310885077288918890122439732668523089357851417858543072725296951830387115478515625000 9135 1002239653476496228585240052831428890971431393203993888089993141413990776410489310630783956034617714833135452853287547358151241099335388277541699584 9136 5051785397393957531093824519972192877229608606537691208133330888099770033174062165294993311006884169796588603455657699103705563754325004496529318351 9137 23053221552609704917975170310269332353687604632452913916831561053680971012109058787123306593063976354968241676855640476312458841553247986632502542336 9138 94831307392893317927983266019702034679915230395238656081025454220404312146381768638575381527665788140033667253556940299647766600470778992503017072359 9139 350016337179072327749531147684829812315011836283682759129507509852291517245736224906948446419146086809600000000000000000000000000000000000000000000000 9140 1153383099634305355253120078263954190482928627471723900036863769968190366503911962819133563518096518229771374051902098102108468100808247286064897011328 9141 3374994663627009456262424676512940690346775331973160204905346483517017367819703606315868075553650518806728117619640122654483043248812417028208161980416 9142 8719021146267223167241639497478839469421624314867180597076796084128043245403967273987704194440370935787963622640920564766290538442046910446225467082277 9143 19762106951036266388514539646271877537876495178261440365823230655112068756033597119102589924270880448629929269186737164858588324987917825562124987924480 9144 39031636596562102491183604100001819130673602236847358673704286239246789483212878232932596226712437151658532273052897298981633866787888109683990478515625 9145 66682188481422411776745494363188004596700057126315553084558603293682537569197200608510370188504708775495282906639794422860278799246826715770909387390976 9146 97750144041456015590893350508006598098992544170325193555246045360750503480409270436868754272125353075901917839101885810272546902716463468074315127957440 9147 121876978792039907838885758361712414459555650387920147005791892718248960997880249217501070153261788188307670530880527124349138591627407853062915193044992 9148 128008936895914677406007783985859332041413953815181239750444815117410635191886450921673218777405669449856795214972236701464053857058354462476900085120971 9149 112066858264275176266498952334345371032883357024752432977787783169454031795413575050962040693552562010000000000000000000000000000000000000000000000000000 9150 80828589071262085116957123734898947929337905456136016832022381756979756516091115841178698021643955661113793881555577076458734703046938010021226834762267 9151 47412919592656317652082360410141211619820256269788455889242271173577391050576737272512747645380712543613299059544317389378750508410628986659417098289152 9152 22296901366849302927876843931934354499667711243102618155237758742652126169891552632838352500334243550277199635792101682321718274621999857250110453799200 9153 8272991887592945759962614485607521080336031625993024917229245883455757079685809524750870813472993564030954777559032966233185863844105700746732320587776 9154 2378864693447763503605109870277896603301913881398141953296458905621507839724156762920703612912901138629943550463485824053577744052745401859283447265625 9155 519525336929728898390903680745493106819175909259504833137035946820926167839955040333966068005627650437442360223997875691129384213868559537958618660864 9156 84228984972201289025579141493927014714820789888469968284682225087486361039943656753091311728308922366977948364480594199677339244340782046327667055341 9157 9877640279571954570603877040487897966461304331454079550666931482014416227826139584232027240701073429174245418811961158006492007132637964169627303936 9158 813319973386688282333802261562226453225869999240115967667726414825004592198443523935707760610965476909799103233350365934830641879127004871350780440 9159 45434488983202063212135273600942138417933006785460648408314477970664653812887508272283648000000000000000000000000000000000000000000000000000000000 9160 1654659068648419960718887376763271508017599587712575118543336243947500507011681755951250739357951463930381738057643238507984897361603182962485863 9161 37491307453021810858406057257132400984053956377063020897736386582078156664278224307160779964282445083119404634318347260463292282627067102625792 9162 500064525118189168414549451789454419194056952318558595451907419127736210560000189768257788067148676115717844710389795364968374716218414511247 9163 3674908329970512708207600733714873386216810377047930798842942326217185339771032312579031606453054659768882971802537816713860607760834494464 9164 13732844833834845364088655206293955210698167156358533882829649948714426103645866131135421086967296488978718116413801908493041992187500000 9165 23645743920320800655076633971687305626478752845788206211924104951640224402478365711827762677237339123254406315417464023796912379396096 9166 16584347859960887431601852091610797306970314857716517513764126179052086385107734255200697308050135783383974198914158976801431001613 9167 4048760670443552505264149714566457491662512174904836392828732262334190527604801172630061870363245103340700559007480322596012032 9168 280145223144831735246848959139329239745649413654651357097179144011536003118615337743494376546783360996123501141129811024689 9169 4165169440091316671862304120304409039686005383650503807100000000000000000000000000000000000000000000000000000000000000 9170 9027285561580290674523605916376486807504129651622277194172970026785631783634952758335001610227833216832495800432 9171 1607500892560199201235989146732501476458574536746643691982483571637758560137391707034269956458066758074368 9172 9421276222283778206594375215497827299526668831979047371340572995783039437043378927952491602959715 9173 348162380113058576293252712982715810944581784873925669030368829575428196862333173104640 9174 1786316921171177026987734773560805023873143682067166082561016082763671875 9175 178307960266571754854808294294246542802944 9176 0 9177 -73786976294838206464 9178 1 9179 0 9180 1 9181 134 9182 17556 9183 2265120 9184 287772809 9185 35993451000 9186 4431317795073 9187 536904197996544 9188 64007711190031266 9189 7506797918986374624 9190 865919647186279296875 9191 98222851984495774457856 9192 10953912473525279375190009 9193 1200757977629540016714032512 9194 129353098088643902581288824600 9195 13691053245992570663731200000000 9196 1423432563829059896513221190146357 9197 145336946226979408316540862764152320 9198 14569713517412870597371010161614390297 9199 1433693068671241900219165280303837085696 9200 138446954471190665372721332249579824218750 9201 13116620750575750860376777689368044381845504 9202 1218873066205144660836902169139886636295335023 9203 111064904161679077389069923796954029015213015040 9204 9921060589252251276137320364173785295948085448081 9205 868521056815548078475979061794807291630000000000000 9206 74493548151351923069619820466137959273740507436940188 9207 6258135210941730536605994119749597766033669451000315904 9208 514787334283221180765307185518962604472605516680428387041 9209 41450776621585150599699020842157281427490742926962926387200 9210 3266037582192161143251244350795270284074860991899078369140625 9211 251739591154235062856859252281807421455041557955793637013979136 9212 18974838830926319575124884296203061532950748614036469385405912058 9213 1398142330882927515724060279929347509831434222525133226505778102272 9214 100674116544722603620759194946627517964299832862989020638734559127699 9215 7081408627985153893327154125056882000000000000000000000000000000000000 9216 486401311137789022388224200065456251539454280977205816631212893401532617 9217 32611922390382862622332231787151594075454219956779160187070522402914435072 9218 2133503006054945987515639015178709060285376986997153758521165132511276679392 9219 136134758159498690222230606364092551771451712237151561691464950442318536638464 9220 8468808344767516395933996191809918538807702405768959143927886190509796142578125 9221 513412455851473989190700725593275159250521245720766321882680397125190031060762624 9222 30318596003178812206157507491654900644302136895935078913627057173266671561337455977 9223 1743220705748198335153340143619369902286597286378815607336565689176544111643443855360 9224 97542141293097981319107799405896595337415680761372037235575535090312454237773854779350 9225 5309071493810805942549847676555896822969651520249845119128516672700000000000000000000000 9226 280940580187711603342914140633297944302881116711105706254068492809839573438125164624602903 9227 14446292768325719658290571981297085786245367611373599453506480561136442092221927950374666240 9228 721462390956556453549423363810674555330754913454146255204269800105924078829648246443589531041 9229 34974234032094770618551029728281171822154029767183084121633797266628787484751809869759178080256 9230 1644803701785528239996425120742097600476846163167852515953669767428226721485277414321899414062500 9231 74999312418468646239717828911659797771040003851614394887353716719027868409306861266113761237794816 9232 3313716359297426356090653398234116962318653314758816953133858917071826323400557173553550535459364409 9233 141780605317153963863934874174031129423537323080231323166876679409808891810678381547689573844288274432 9234 5870580479407537954880421731440095372591685989489767836578144728679692040072937474065024120198906254241 9235 235080985716139362290691782404929241147259105784717465678813341242249413918720000000000000000000000000000 9236 9097571163308621095411534918710478760243598527525985661466609527281344017598794944213966773248650111221202 9237 340011363116682047458187788354866922677151635272436870577256505604795916725766766499806893478815721106440192 9238 12263053673444328283426179192572633596415817602594967326187387261710196344020249607024476872588709480032630587 9239 426487594178279249468474534639048408759288445864960025456463280340996362768446239399978991674940334419214336000 9240 14291230370000524437876777262220010917067600399782913001119014001869541620470815956878141150809824466705322265625 9241 461028756483902619646144131807949665103253889249320828237360810623598789835232762621534647024604284119708487122944 9242 14305646627962509779610457308444875479073302271926378392645925027022374258547970815455670247887958329897674094155944 9243 426598559084004284725002317548456429758343113815689756925983259749271659397041535130401624327631806146503013124014080 9244 12214048749105536015222825568761426533874332257005437417415390057010310689634305720654174137239186161293012930141017189 9245 335434729884455932424860196092785150868713689227689680355968546003071069565573390228871000000000000000000000000000000000 9246 8827284406773668191183726601366642765910330407623094972500578949144106360731572992556930553067730463439260210847076903993 9247 222362433988979123276390839281306983111097158679886749948580539965757972828362410506858575933663770881730480599234810740736 9248 5355946763460189821087737040497482994529386682726069114571144980545678086459247453417404349589564642751761377303547021198766 9249 123213033129419581998271539640617270479399540741647068220117003700044616033466200695000244274048617737962265525844362924130304 9250 2703996552539280114691410508523785207246272862581660592838564051687342071806285676242573549880596320269978605210781097412109375 9251 56538646964373587255596711168025833570871304415930752396687395942803759238951406843560345780735445867631991790973141989715869696 9252 1124892332395876846968447415313869906568151692778840605689504044576885605894600177488101148497472869810339406089265404634026924081 9253 21267355512498320409473388590969235225101192141808606771304801573863616331525042680406007386571647418983850445922155970746218708992 9254 381536712935828095243701731727678260958157355163581517347351197848826492763295214412807653843889266790085404592623007691860130531500 9255 6485352984382577240116881868919607514289020916238227184403665102900007740317772983504431428403200000000000000000000000000000000000000 9256 104286564491502990293631447393726431122332904572528833263895007972899312274072538695268318101409341872628986785642083084930833130376337 9257 1583836534375909058057500925573528135316691568020243837985529637905313001253755773342969419393472203310844774780170620744422963659407360 9258 22679522396667727635819146577904091239709077225710413650937443437910298289400430773548194113227144993338272979640329843376640099188862257 9259 305643610103283504046838684881165603691648116847418306693128653637334803936801826486975039647444345550141882214045431065933334871818633216 9260 3869280649353636702010758304666495643116731714943622592118260728653477587224177765050119432151704166710993380784202599897980690002441406250 9261 45920923906004622721150436950162764778798652024904918461436167490644471545055029990561380075436163915122732312253199722052216891126960881664 9262 509849008604888464375039903835894799452719897349306608824154260888468901658227686667873015651348465466881440186326673139011882891915347387747 9263 5283939001155881008622998711332784748163296164956762677886167534683580696852119739396296720370416432035471454321243491212426546707095040819200 9264 50996413383435623673238239747109274639227670826456969057187191489332922581143359414246100893809916746434693881459211114785015827526357275431401 9265 457202789255677999277449830939718887062995325320755755479298495913387148448236985132098197937011718750000000000000000000000000000000000000000000 9266 3797729178382174455657594865689593325620627614426216500113386082940352944443812139708267779958686810669472373890173106720885837833723258073578608 9267 29145732526534135907744415601719457169200285063151333056016759649071903940785624999477433446966540562020544787686182710340557666108030377699311616 9268 206052340476038737898412078446135668377721841536010440056518382912332540630072391304081081050299323569926677972891475118983725354657045222372121341 9269 1337724932290586309227788851812374225874971154488999933890964166943394796615481500947001364535975888436154437617773879574967536751053471375320678400 9270 7948591291429547321681790736273973366768583444076009200879626134135401082327132114359738411858404184216983766137903472781545133329927921295166015625 9271 43072428707545633670355969633474902260324263270554752912982786765810430743455298295205251509091197521977890459144077401527267344389494339838280728576 9272 212051699027020978103760177743025504549625228016179514056744055311925336572040663660163055310625509095903819625160562975355133972510549986853694695942 9273 944605392460632904060366624365643956837428234291212002894797750029819962092362444903287301607642139957343347577531863770085845134879022066106422525952 9274 3790819122959055798331234011301044565935974342115539617509211616125693881124777782996249108207963237333184878479173506839034029982441993866300319010279 9275 13641419806113506706647335608891423663680226472718896069236022840607609749654849579174941484984075026432000000000000000000000000000000000000000000000000 9276 43797362466288720929708127604689553770058480927422536323089100087009989260051317674970131005037367709141379590160600273503242809256440278753085567538497 9277 124780980252735057838808553042823629557950476526683925847001380110322761612452727067441943292141961986051286009406725565864000265472777131909444291002368 9278 313635442683938913412945057353677102128574258626021216482716748523979878137688188022983862996168565606710705459759285696782166073449512701683268990249652 9279 691092001173330020646898802863052133755514376118310170223517782064644168193981822623306007939738338695946539273974148340449782551861129107358610718982144 9280 1325891779304435301770040494090722927079847776222711357941052267047601147945614095378916096641093118758709290132082902946564217927516438066959381103515625 9281 2198426362533700306581913263707208215576333090104169656449588826101851052363427013791273025767207158469310452308404271899690346676226427003582672990633984 9282 3124848090829970176713453743834960504331218070003175449653160584743389355998902700998539447653851511798599477803609014412393147755747326873430034280086593 9283 3774119252572346993458967017390744136492204500512880065156720510374823169076778148042470529351763063533649405863921635137937818298815135864441719719198720 9284 3835848744451957599374616904303321094606006927276448503125703904115935979978992933181785773378408339805206335778200107909090472823738266888851777102274050 9285 3245931383717497357887959905858278660949153516150927882616811400613112730676267779968730701577574025900000000000000000000000000000000000000000000000000000 9286 2260202724725543151485047928324498441738143251984639769901558123057603689055858633714638137335010663222736151012715921933544681493788611118340276638432523 9287 1278322549566122895270148257667581081907894823202286239755231322270853765878959314375580929921657747143463305959640255856284513705913998508596962682470400 9288 578826127896967179367673808715508531662551077201391337968411778329691096182074635899808580311843828393092118464279908011514304689600258955598069705603641 9289 206479488656107351930828372940087151786089460965339124533754597980582707293328948976233305046970913915081803227635094303941549558274977972711274710040576 9290 56989127482552784131409475880843876919203432655387351885418372643059945333219302781773707326413755457915929873713434261617294396273791790008544921875000 9291 11925418967794431517544300802522510884332187872830726292656373647848540289686485330657891144338302913376954324494217538066868312921047782921612617056256 9292 1849017628839038564248836377916777549367912881076026289904596116460354467231813061103049405089008426892102237757206120002571577460754161336801273233301 9293 206935322939615661224412883037770733475148585056820189588534617471464314804549059924992788681854155152274890495328944998228437912141448983562065805312 9294 16223473914775264966451641378273427101615535601329401730336346719213894578190790829381004594474715548931075096343459023919473579635672963319536937561 9295 860723313389641087818976527668435805389788630753929308768171262985695802974867826598215680000000000000000000000000000000000000000000000000000000000 9296 29686191206186090101072023399134073825736294359461067092295392116133478890450271841825271487583014994234958110462139591048065990197569357709058782 9297 634999794619270635757525018856933782788384433010715265336637006803612374499802501944438365258398988573823778427455602989280616365927242575904768 9298 7967545267755698826880644187701286834079321070918224004645638557089028572651927316546472426895013396082328009259560649359665788577793669893647 9299 54859778402432184574340099340296105029487661522020280631870848976567161818421465965892371614693133318700461150917833438229774555746297446400 9300 191197129182425573215729837712057198341961232308994464120070240809806687381620137015284823685246952396088460091050365008413791656494140625 9301 305410315005606151648311289389950236998362256762724500108849958647559150467364569606581978340531754893471981945884317777870610292015104 9302 197491835958576456759707121455989782874452089415743467097438837990884121284533979574604594155042569295691574580632055523100352090556 9303 44127359489132165298818654279784221139606223264333852896527674478953837956531405257494364845397634629746851825581608342797680640 9304 2769930905493533414863204831195607714460155151291050054985769457236902996318911639447401949351626593555229248775450235195969 9305 36957479076062324020153977049113851557659357195681332223000000000000000000000000000000000000000000000000000000000000000 9306 70901221279105148738168869465552705811738765524703836481526262392642634495389264550145175460353897271050070626513 9307 10976702697811775276479974021712309192862272555841355215716474568827946263816058771853758825719716730896384 9308 54561322493844731676281229913342686162783672854890893862065208412445409565658473056857526762008666 9309 1647522071979101259693548339597548947451260090795448132554816626083229506630040351145984 9310 6462955335476385106053362372582719863611799837599392049014568328857421875 9311 359338179468511017417323585447947231297536 9312 30903154382632612361920641803529 9313 -147573952589676412928 9314 0 9315 0 9316 1 9317 135 9318 17822 9319 2317259 9320 296713296 9321 37408234240 9322 4642873963000 9323 567173783339649 9324 68182571732697088 9325 8064459515478275657 9326 938289197242669686624 9327 107366995788574218750000 9328 12080605634649574265540608 9329 1336286787383780735135907267 9330 145281708281714478650747942272 9331 15521284693041976991712876551399 9332 1629119302064155073190297600000000 9333 167952875552660676189674240278939736 9334 17003169710722665718788763579190758912 9335 1689960065277599849785952697973550831925 9336 164862125674353538263787378643560096071680 9337 15781727519462664284681184590020580908203125 9338 1482061022792146439822777470562959102243878912 9339 136502801685167742793468066504526828140384264320 9340 12327194597540951513753079415516734155816798519296 9341 1091225638251090122751201581171535354307183942679871 9342 94660752641679297135785725176230992318790000000000000 9343 8044606938141865525288694068742488321120065653915768579 9344 669561423303954693207379810989399888054511506362260783104 9345 54562554252731119334170299338720776388744464503840896450032 9346 4351932943250212919410019746568717648427112854722701004210176 9347 339636196455794381345045180722723437439435203465528717041015625 9348 25926709616413365157053128263266547296356437769478324212432109568 9349 1935245672642685991989145657371670698247354293397808834852204746337 9350 141198392597444820537172335620185353486058696893064400626089558147072 9351 10066394640427187395465835225189966828288563816275985307252301579898800 9352 700987187373376349302747262784432901000000000000000000000000000000000000 9353 47662313511941942709429414560042286956022813793672785733168659140684207931 9354 3163016727473610882922693088238803133724642446863572240451640789621383102464 9355 204793828165930792171584531374735507305907161882702740643539776056745482342175 9356 12931353619104729730620239340447770237170151853614419406999200529085377160413184 9357 795976911421722431487822181298633805725099539729304594129458806812286376953125000 9358 47741777164528815662263420157162449273784861323350103369388113910956855046283722752 9359 2788977620664849625920829560417367631708889021677945903456800584438037494071759725821 9360 158613712712293423103274722063173517692348743153746297016981842356722037720746762960896 9361 8777696598864487273848048254469973257288753291721250526538540030788898517201199974715149 9362 472447024798671096847945848620339418274219524076351279438784147543100000000000000000000000 9363 24719541427699496450024225947828849006553613242167583015074079487801565209664294713745939584 9364 1256659467977427870544774204330160355941851885808620215407669680095763016035039743966284087296 9365 62037276654322745327132292796811021075461117820009576583566994850880853621901570523569470729207 9366 2972393473774444023307299652506114437227632568138151573633865540111171692437768013446058942136320 9367 138143691160477105287929957175346973378028760459199567453908741274287432327256993949413299560546875 9368 6224028168907165196684321060990784304044556129028757819709226554991083644106131046613425860617699328 9369 271683825146635716400782043482759876140197252472182467775882087669046754456069321816778872624244346080 9370 11482456496121192056450300078703362112493066671962833568128273135079216812585424131303358043889988534272 9371 469572115296547611543227020860879575949116316993016443478321518112106454624291006023277096005004139106961 9372 18568383517246310325703810719479132889240368202812511874652737778938113540751360000000000000000000000000000 9373 709492380528977915501993558302056994663586569058360114763407938799351048990468728065316343430530614591617401 9374 26176400351435283707621743877581780217221594550564104751742603130827017742575821407635429451245369668971528192 9375 931828542721137403506601110832581500038900858476190633604546945493731795771083276555007273805487203281704302000 9376 31980805164645419828434807036380834447447276677277992424320114266454675040970680349438445220149614851941126373376 9377 1057355240350427789798514061700272078535960525416156219945077194122481814390901444511428053374402225017547607421875 9378 33648694810493956063780876496437363155387977334303978889488158224504522521807390544648666317644865948249162873044992 9379 1029805029246915985355753227472253873821445673705315655118018038883290939342996907756047631091806619432173589231234391 9380 30282402185599052162035952323766640592068488404164562979453020842468570272012830425301115452541776999235220581275140096 9381 854806360042242146934593700354326211735644037997550389536145249750370359419664227752175212046260557875153372540721835960 9382 23140062431095244032220279600720757214865374216006789441074731399871564161758543992712483000000000000000000000000000000000 9383 600123559784356518394029074287703467489026580275887874756993685555922454093009510761292613857980868270579969284547061739589 9384 14894913175673254306803010929553194028970664202647548549764108884676177292790045799402495080235264516238579698605322605166592 9385 353410067695393945089592056294422967909952362832264048332624791337435324307771464381920806132217657881352768132796901130811557 9386 8006921479519562749451988686345739660202982047347520572738747201330381823683816248222288737522968989448330118993009340206546944 9387 173012847962909061455874442098595231576232994309952149993518858993477169492472695408877853425987667419016361236572265625000000000 9388 3561022607740910222649530007314364394674686596742933127961016373999206616960554724657985770483302966383456557776922360065963327488 9389 69724878792083064791299381459301295834574391167891921296847709301290294369620217844823934455395477772795966066081567719502274498223 9390 1296954131822472010977900975967348483916636725242911233422830952047345717685943941146421139562705344977207516752639600033168592207872 9391 22885734193413324668091641797674637528181282684264811831378199317687321640549866378690701919051390075635793935952711265178162563888499 9392 382523976388901231212310771451969044467788833096083588511305393928596562378721056257658632903065600000000000000000000000000000000000000 9393 6046790588185849606388393963316007191901593638125098087981932858951802398956414106953070674391586661711614967616718042318674649896902096 9394 90250390639665273953397328943557665622552433263913887585265006672709634055122120867332079288636106292395189601314687209412412245297594368 9395 1269640762854838602376797906612785189095395159191722840028802982048126005188504741348508708771640312122457547704599961928407958215214312025 9396 16804736546456368251126285690422269371677137598166055704004806711838401813111544014699412124070972468842358796997835657080454940290564751360 9397 208868123761523265614085099183764387124513646706804055052592902338253574006450875628700895020155321878105454557089615263976156711578369140625 9398 2432925545497688861038464844951665887822549919195666981367951664991451152431911709824974023017370590630929129340167942186240116564134861996032 9399 26502147561574652285724999727599396671832549947422400639836304595608104870418438528905167296785181327929762394943868245378598757772283055972400 9400 269375167973563739834765067293065272060374409303535314723137579917177422735497501755609966971198641346652790317905732610491803446108944540368896 9401 2548779492217700772381256457839519703144692087258574290204773915874287958222268239838652607289258543795771315790192552655780967338826963112727851 9402 22393407477686362493663599909454289041726552978988471780047446527944257456965715391561388969421386718750000000000000000000000000000000000000000000 9403 182210161201831426414439113947154758579963005797544860088425937353079495396488425105486576849790944893888962907455563733551921663109724045093957519 9404 1369215526148485023350391611951731325317522645837770529433509693209751120438623777275435466696457204396553474406231638582490907136547458952216969216 9405 9473826457556881730846559389954536244366176918710835338429834700290265985760758124085830821516529408067000335809317094940238613116822368600492409832 9406 60167203393516123372811103839033650532341346507262581536276025904812796889386652378913750687396535894342572291652111172810534293989167052227373694976 9407 349553065780872258187343010178990350530494623853657582498208088622103220226719595090678440563544649268660955672571218002531168167479336261749267578125 9408 1851088318379042047437912101548312828251524602603433397095282919473443358549971595321276572334489511514369220276794753583441108544766993868672517275648 9409 8900996286073961884624653188591292401913011634614598382490261150224499361171263864279326665983600871822610933933310926878811421576517674241358111236413 9410 38705191178136974363980441070325734228317106445667881737074579936997837625370642216878887790612282871299754447828401378338482224319682511337904639311872 9411 151535500438212661696533280556535043781498423580532339418555632638116872328114236588664622793892195416919199660250279228114836798660819809825689379454720 9412 531656138757377375155912178448263754054608585457408532404260613230212729296364534170719721542597157584896000000000000000000000000000000000000000000000000 9413 1663115195299522207403745293530598383603446539698081684499037216364630156848348822773888900219251576445552720428239228840644239305069649227213806150559591 9414 4613427452386105838536752877919806176968940645399009094399649277818618281296054891522790858230355835755293199887909246841961654444510659165486972902834176 9415 11281907596893852539091026460679335718388647469512699327768678240274517891014516167712857875663943202824141447973379509884587394795276234275770610357192875 9416 24167876192002575153301833475804089223834963713841754274877003850743155579766136118151323048556828496903397960172346802321282992167435606144673486318075904 9417 45040104994775561974759991149675238778221096089505239974357179328292402546184042600109422514503323856246776525066050197665390442125499248504638671875000000 9418 72479301917777448423375704157696687173307523121247039514411027575477729503003813648213930289675883289589715759659992234212222307817306409785599962510262272 9419 99894232244020967317044492979789478905663442352484058451231179799627082133110283208535132881596963237849019478828735243869979828150018492376738732020262049 9420 116871752760969826739842600288929015105044763203998717380829715765010374658524732762399022694352040811050935530657315456434837750630007296364121744836919296 9421 114943034034237330581026882729841314639502382177299285164633031758954285688400300950063489192631082781015835757460064007436418987967077285217621187531745449 9422 94015935763596665448643828605717998697488104773785263489170708523309760966425626147533059826520643916700000000000000000000000000000000000000000000000000000 9423 63201849933974150924674633333098385320455355049326608839016536497718094043653258018330323740087634519287048356803650000855492456931508520141252444306437424 9424 34465469639257064173305845123208316368066087874109937948247693430723738495194712158885909103735756968795800193202686277073361369530094346614251276357074944 9425 15026289116313182663874518049156502783397850880873795434955698528850052190328943248208196150910758790756002808369170770888199833204412995655394899798719907 9426 5153368915981374560442509719816470398349589162822998590029659154525300705554721625738543290070945929127322059701977594780417456055202679071078102125772800 9427 1365256569727625515695109150264149507897537969349730248303047843435960937337378650471325092837521357982149658081248710939092916305526159703731536865234375 9428 273741447140752862859681530922648426660312287125709315028464104824662738924316726967774201831984206310548287142485271897017734288972301361207695961489408 9429 40590138808937257330134916437725562297021118097313795397258019501575966442412996300049036147296088604077858656032687093466567478977507723680892942093080 9430 4335269018520961546383798131940222381191120175958054420833089091767897768687904247496736751705367797908214191683373644484882809910193842426633647030272 9431 323613232769160110366474621450935213616182977643875001016041026392166689705839293414351233511138751512446795855312281817677501692887465127411909299541 9432 16305776488128780492136825081349873339437112479369373207197135700300622983239606366518640640000000000000000000000000000000000000000000000000000000000 9433 532599110613215732666709584425045244036655200663221347501289061571533589285333211631606394216276207075786951075685430698261540763883357320184885461 9434 10755152768992478848184141308796424872477948579405740399900211163987615921039436997470996535294097782832678728276470603118711833499403158519021568 9435 126947172624837664193923610510501151053049490016194311956293429345341970155562761155229648860073700239432372797335904517909856035646779341500800 9436 818957921159386749858119977705299706292333618319557597328446506405599623658406938453013440131841258542905250865844729944254623167767407230976 9437 2661964265228860917774617737586448646968945977289538953558608862916383919169614063262241038974194838606646129619548446498811244964599609375 9438 3944703995193994913905285175855681039206369054837108114556961951742864964908406854526559019286121820783046058826535952557031770776666112 9439 2351797345282002401265368501736926812377263069254350344587771253553816453692541189152250659010901635659998804962332655101885974156259 9440 480943185824263353522654054782613163775324533073148198044387306599435769147119249018371635700412674316873815198889536242420023296 9441 27387642505835718475779914592619063221859563114000385676774493445479036925203259318742983300853275558150163223977524665884080 9442 327923096359710073482916729288094425179733518120308284159000000000000000000000000000000000000000000000000000000000000000 9443 556865421457723722572807371942585971038111722857734033586179631292713024405788806126291564651134576487958173434729 9444 74953614442012608601951878999838461731229584152757692189871927977521501629429336518555910954093199782576128 9445 315980323900926674287807982884914012042799028160382925435072447916636590900305658902335246113342657 9446 7796158151196256100401773759688998819040069835529134781146686779046807858606243068248064 9447 23383192071526040395328137995109574198693280777661129832267761230468750000 9448 724120876807757050250061164614802753978368 9449 92709463147897837085761925410587 9450 -147573952589676412928 9451 -1 9452 0 9453 1 9454 136 9455 18090 9456 2370192 9457 305860499 9458 38867159232 9459 4862780447461 9460 598894466560000 9461 72593778055250304 9462 8658645444441669632 9463 1016057379144607037657 9464 117278582314784097312000 9465 13312634517673492431640625 9466 1485815465050469732894261248 9467 163015943613961421058568222734 9468 17577875937098362513352136990720 9469 1862423722989353303784922114942679 9470 193851389858179500303187968000000000 9471 19817003715670962338886161271566412101 9472 1989224266210490984635722280538339577856 9473 196020671155941876565064057473996563670476 9474 18957698182259146378173912750137726042374144 9475 1798977264974019466220473274643665124658203125 9476 167459661832739058541713678987589380596271808512 9477 15287083933942773588987321569898724389962049010561 9478 1368206525658478512872769063072615374201777576476672 9479 120024808120464003733732132949617134160247180152728690 9480 10317145474335012396304072072587980352987600000000000000 9481 868742359508965982641879093062122189441249440966192294619 9482 71636755114045399968443572221922231351155606386416130457600 9483 5783111060273925102414334160392594074917088911626170082740037 9484 456911109662634543493893996927015398901959943850348236249235456 9485 35318866681728233121188363319052457551312835959731112060546875000 9486 2670196882626949529796411977142412946989745205998343179843485564928 9487 197375895882611246258644139626773166581583565112728553643080279930737 9488 14259625527189313088187724084706112609575180792395005274757545564569600 9489 1006537772912128943976352679054577270342750662324712624947970269097881201 9490 69390577874539119540942010865937601900000000000000000000000000000000000000 9491 4670415307879611215017077845637706239743852591756862411737207178480984856086 9492 306779670898156345989435363932261850885620446236865721865927886187409929404416 9493 19658051540507957079854682558877009429825313134883441927846805259650717949289951 9494 1228341010650742179878208838472033057798275213572217713149542615549733627882373120 9495 74813269792310716933729377585148269282697724545735885323625437459068775177001953125 9496 4439466282615670117268835626567502366766227967297157682465510750300176511430958252032 9497 256555289293535385675464500922091283989006580284727006682515138035623686493469271095492 9498 14432085264602160678667167136598981596685717419797808289687365453414185412037505357709312 9499 789894055638996425620133581410830976237571722597348942526569769108571331729671776914157709 9500 42042415797437426181485640084940516930612488530049129088769006778336000000000000000000000000 9501 2175035475428548851354636750840404044540315159165626480484980978554263581624129089871798964609 9502 109314759418400989278010559646699967773693373601357702203966361559047138506967967809400029052928 9503 5334475840912858432001709640671030147251341572870322438567557079417418870247257238109951664240442 9504 252618054617842035731232381558893660824871154299903290098051929884630689825959393507561779708821504 9505 11602405433988784049074350224641414441091912715162695769726181078083032476490595905482769012451171875 9506 516518423945050510237346671494646458526975354514880047685037318414852685158533231569174216347911979008 9507 22274719029349078073709385377015638011763923730066163018288102986413919035011507465387701733369153478693 9508 929935423045931123592081946771405140611701406608373384086834509364891449503529151479964814543747421306880 9509 37559824320188345960656074529484597926698495111285660726981213244057567769321663552486177822669223861070320 9510 1466664202522413677073049514965936291847448727762223552717913955015669130146611200000000000000000000000000000 9511 55331189939887874258119979847284374756364094671935896199053365012493506692856724716567087755925275193951299721 9512 2015238341088850929492757374959699236974466547392750094730897036767333302416304262008578559505791207933476864000 9513 70806542656672366792184469736280682716071348147266866303433685983865663155883853074994675363833184022728718698801 9514 2398128135355502684001441270132375738940287105587390462313637474944639579543369792362923433364075263331665314840576 9515 78229800748532044902047796332853905071416969376227998020796863509045920457782297141591243416769430041313171386718750 9516 2455887287996743954865970194982576598281069534934044696532559008627188356165939675870007743625899363145579624558231552 9517 74131454931183603717058422221958056878993183114637417200952164311507605251164772396663213141606062260466141805006726631 9518 2149617861109083447166388400447709259686330460905118872021946705955789500108336800092291395631418453902387664906881073152 9519 59824054101812699375275332109775099749325649107578691600429820038228563459832124464237993691540517391684085532351238132741 9520 1596323939084755166985679358323958044479766236874536983250313399770794516453507942173852840000000000000000000000000000000000 9521 40799443001053216663996328990357240905895021240910269805130024355867705993527177706042762148039006508692708926085298953656124 9522 997733450434530712479810166138488319118450558989801002387455927440308513757394470444903282292508850684265746824413970020958208 9523 23319626102439561602989789390013007489333339402019044607609594305911606296827918534209727919436082246986267452618054725344056997 9524 520324757461749449051945331682538077721756445435987651298229593043602255704923103136801040554428744532884278328832888500639498240 9525 11070075341674035787176897053354644013984136894079081811044219171216338782343316632621293191946959621418514871038496494293212890625 9526 224286973489698344665211730953365667910644178708928152036117054595609782894182612340123227180964321313012772223100749956879837298688 9527 4321799146960292840492848844771207833464393086932124083542966931172944752114713913042157498334574308888094479579515045836699597170946 9528 79092580131218368815242510417335513418875203052268362852394621329355890283973971704892938194920289248609867311016481531870187156930560 9529 1372756046309127290943724344022764515300610645075175049155881735310148204014980841020951550177657549339588220412965383706664448434776939 9530 22562317404271119238331633374982966217209988730790721679614103729541793278304196996449252088479744000000000000000000000000000000000000000 9531 350607737397966450349590988439414564885976383279601586028364233207755282114258152527210339021120461870500172869033481594790885189225019781 9532 5142660138106783163929710025043079974259673018361831337342209668018650621124365175451368372416072777166891999939001962142743378335014846464 9533 71076790706115739860235789321988222577774106672062708303538335700782295293248945702772749335529550526359798659322699028846785132613450636776 9534 923949204435772745836449032310301811007187410953843694249453971259259752513785562539896476727717574904364147227892252656813209903449782616064 9535 11274936371169329590164088748350384031476830324552323785326105288528005303057468382500792657340198974126695364696797696524299681186676025390625 9536 128898249565950948869134978032081168644362568427221151396951836865043560767890260711058282718864459042653545439507396093066146582342426660175872 9537 1377591823307397482531547870659465599236130992653873983643643967740140706344291174638576596900093141710532690602149703328698104368659488554986609 9538 13732743906565208658959387566250089340234977883206084706353073443889679786009559864843110853043067695560100580906393434202527598768896173976584192 9539 127386937020547522584108929122712931853778685238037983378526922943632706817697368901644731826167879979516167717345400418590793527076330897702118950 9540 1096810234421534224719307503925728507733177882683385801228407401601543515425873920321464538574218750000000000000000000000000000000000000000000000000 9541 8742209169149013345980294434991793097462776530972813535827315012236817980150186035323137144421780646077755036144704140714720755438524038563998566639 9542 64323350093853642597247065424800569671119473317181721426119660810912602391896231309245985595975551864057580621690181881863216774581092571576847564800 9543 435585383502799620668562923640894827071457388627216770223545866916762871921142229440742237801912813971362461918312004131598979724821770198771653559077 9544 2706156009216374704924832489412178710097453266227584753709712839941992496267473860386470468851585760271695221285579515488836070832953224719194438762496 9545 15372201352024921988954754874922236972367671818431170798379780811958551861497660833934341596825881028799978735789499153838733036536723375320434570312500 9546 79552699145545842205772469804252868743612814930646660344021205839135848823486717069147138116317525815665218511976629752004209012816609979268706408071168 9547 373624617243018458980398399466475476586625615483732011342641235081240683057766597626624035258937940597248405915250465647848620366972306342943689911240253 9548 1585944602998406341316643126730323791402146484877820128835550851852656741857687750422975220538194910716381266210536519611872647925761746549415525105008640 9549 6057531933925397841826283908354593967838060418775088791842903261901638316326567811032403321113053519363026606052615334572307913515813490454334951478222081 9550 20720588758050554737970593713574893215637134359387585453400983615584204781868387383661791202304523302338560000000000000000000000000000000000000000000000000 9551 63153395480496105972487449471110444363502134292055706778861976534827186535943602698857831999354354140720042292685066514118498863336715148989968102737822666 9552 170568565941068089666521884345325336801617626417148356405000620112915229747976882249303258767652127203231192727383095808491710858803439517275946087249608704 9553 405826069705766804150089011923049368801622708802807090117580575194769906476442635248525338468707661577044937473003948294948793462707588698241231630576899251 9554 845164230869852824775577648225877335242860176158043987767525498472426410816597554639008613462215245695468251152341415543309995546160681173343335521567375360 9555 1529997462541489433554648272945458054789943690964888501574564447143568048938344997665567724625178075812082353222688855315158917846929398365318775177001953125 9556 2389549768878287435970988890395642284562860461058857575170688917478779867321773145570370346972894988458093780449953990718626086678796719414588587843667361792 9557 3193389677055302905630924294786499107243963401321869139052074634091161861644675556748707583320122686959663860033829165572100360453010948461609187025425790048 9558 3619124272268719351884276264689224670993681878511546794101535848148337647662334547659409669280008887920553155993388602281500797834598149135989760803767058432 9559 3444322743983346562431220240591677799891787632750707936506727163499988840961060548523332805996832907677529512072137780885347183969443509568191851723313613369 9560 2723100131396375042722676060995791601096168537729030068196616913680899447072480751026929873748292096724000000000000000000000000000000000000000000000000000000 9561 1767307769068209625422497976738442719482799142122917103004334372865154220283324582153854882479826091825865053967937088288736485487693877361664452862372142129 9562 929240118511346355784999512235140588012429405425414247837788939036680772420841079646289188866794778206265432842805288594078151963077049746958320782888927232 9563 390081500687237818081684794491906844796853094699154910618656742264049749541965452532326464406170703983798588627432053297670509269899943890894514412514139182 9564 128619125110456947421303715018785964410650992248299146102893518470162667954796209595820059610623350395518246668332905012388373568920120228557537512809037824 9565 32706686056126818289092491859582640774458363417358572410440736769822524800103983692238784637777690063105843205188381916936890547731309197843074798583984375 9566 6283584676151002352211293522883021978623522382069086129659385548243540767231125799290791456503501681532111987631785304614820783425230085878866000266395648 9567 891045787142259031615379841375602049196023719973468689469128737857659075429167214495757695070762844075272397620336062389671905734885331933914108383774917 9568 90823341302789609473506475475853936249751374999827153087380198434521535985433814126578367186517300140630664626136983388706396183957152655747574786949120 9569 6455184935942081753400482581525897516805916282893457584999798273132008697680618554284374807249944755233830135938345278668918590378287635445939819601580 9570 308901063494782788086356971073628750680946476972308877968579288746298543605294770798408499200000000000000000000000000000000000000000000000000000000000 9571 9555345468733563208747113659492312234007459219771445327770879719652602097502775856005841331845170649549487866339242531037056020700029971287040706901 9572 182162753538717747823679093218910839614412154635110452422144334829312063837713420919478047060642578296659389097282270002329761908402566486976102400 9573 2022653665070393411239730427487597691722492872069693495178012443400300006909484175257613999364037676336950761397297845765353234200172756417321601 9574 12225570284111273044540478053840057620205535308760597067145210518864519389439767559793937096274370003587276635438830344096397577792337756553216 9575 37061507040696530168383318498115871729404771174708167341578079331598658476819908893704343229334218293158365042927471222355961799621582031250 9576 50950111522637442671597634410520231230912095173041370602273567903334281402174591988879678573238260922454037076329122886908256246785114112 9577 28005971621204537278573597943652181383536542737901889407374321402318120321304093724509398843126167862735993994962107794524213086854139 9578 5241789916021574258686024806033947311628619717705772141774315585445783174287054125130527250260180476245523560479695134795468111872 9579 270794827603764035670083807375658010581393487589802691839675963870663473217727824472251394866518138610544273727222818737569221 9580 2909656172836477494627627522389805736220741609246269519360000000000000000000000000000000000000000000000000000000000000000 9581 4373677801607567164511746522293299387037356615997271773941880320100633509193595874185317502717026112952172925273944 9582 511815293953606666603775239825009220306938492775330695793243627269548442924906221973617217026987864413437952 9583 1829933009849573598280687270800999281160107487138444221011050676529338269342530300918344035459337937 9584 36891816475302929044249352520548699229532858468402119891551220917781470111857216302612480 9585 84601183680248276446373878112634271675407404700308688916265964508056640625 9586 1459130789356984131330950316667422090723328 9587 185418926295795674171523850821174 9588 0 9589 -1 9590 0 9591 1 9592 137 9593 18360 9594 2423925 9595 315217580 9596 40371250920 9597 5091298863552 9598 632123759931951 9599 77252707037610000 9600 9291431951076474495 9601 1099579247706748485632 9602 128015100792899352774000 9603 14658876932810219880797376 9604 1650658440235614776611328125 9605 182743122567561699669961359360 9606 19886597789669049759782174802441 9607 2126776495915631060233569463910656 9608 223475195033853670541978317845344880 9609 23066672466733841427599720448000000000 9610 2338237049974077897860881956723209211435 9611 232722089386972661632198155001179560635392 9612 22736693197607720375687538258794692502110467 9613 2179968982563835969429574543093323249771085824 9614 205067486807274032222616090356169122531250000000 9615 18921446492333947979615562772941012050319183974400 9616 1712015667945109460619905445883544324485848116325233 9617 151858485078825006872209790169595047685147607131226112 9618 13201627655525633410818883381897461467459339579315418909 9619 1124473319386266640908511498215292429673569100000000000000 9620 93816055030219828765708353490278387422094101909038141338360 9621 7664456918600076089725508780380745798014918247045817924845568 9622 612954690144267756189577533132764442942532855842089222933030535 9623 47971272732254739040895301581127348212874480085536306735972679680 9624 3672819200953606067683548404524622081956707079407886251068115234375 9625 275004097993095761122493320283431225568112431895801944985629559357440 9626 20130386971626761707465464378848354075983629714391066715247491743993200 9627 1440079567728370563300356278406764580121090453741197969161408512655097856 9628 100643609205441877414669571226768117654960671949352100603712514719316222501 9629 6868959068716574319163926360315316899900000000000000000000000000000000000000 9630 457652546442399257958457194676688731325995148018355772974399813414689764167345 9631 29754432108726908040438241742714258679685788771420210663296672048983277537591296 9632 1886965998097176549905260508667720570484382379381071701158716751908615329293934272 9633 116679327075037195214168505516632187605866085924985916199284167841982232069308153856 9634 7031642823684454477712947763365715370312399375570625169302117971964366436004638671875 9635 412822103512407282351017787402571952244289651961537912435035527820586647700159405752320 9636 23600266985576959852607561436635674221228685287463562652452425382960265356943968557379403 9637 1313159382773867787511878102137294343267389918251253703325675292217286630437141790716854272 9638 71081588672652006389511983517228851271205750206812119972002841846078201422334822501489272960 9639 3741297189537487957617392481268815976110444210537550002839720036771361000000000000000000000000 9640 191378118126075592586510514715439192402504777587187841874821714016915119460887366769066719227225 9641 9509112795637273403856989118928543052762133910968319214993164885347721043202097669758169556975616 9642 458702155090492604740688229265057063977301599589377218992607137357288807446405943080015250835477445 9643 21469526858389812886881557043949328989337342868931801913099953533628678559482859792493951985934925824 9644 974462248140406090221845722734615734755680136149797177193143148628743328753883807480335235595703125000 9645 42864729245196040983415637436427076634726187064411508348687559716228374527211876443895106400932719493120 9646 1826251921948802715656614076683228885256769297640300385692514334595824399286101365916386597441827458006879 9647 75313143257084414385921795028801545836935083874785665142533911370844603080657385642590239432988309487353856 9648 3004310428596235666278140648198521186410699682337704186963734229801582366490487176263494958859801797479032079 9649 115847665520413389339787656339716572716656668764752883267460897378938481328468787200000000000000000000000000000 9650 4315114107189352811066820916829603103174340140127325350658906608821838295865434223091639941587084821769414903280 9651 155146831377518420371240579224405161627065106321690507218374045823647490204550818366873564144254575384631416193024 9652 5380352986774244662928195884159503793634498441236882026576843705954638714728683274479854442932132655097420108553677 9653 179827197094505152077148491195295612741455826997168547711588119411542052742182332513024859098938349284459038323507200 9654 5787933413113621283418696170336522474466075663810888135063883973619257898254354677280986152254627086222171783447265625 9655 179245655895782499911362009567974303399300435262380813105587242929798603689665789114076571720810832792602454164703805440 9656 5336420442841378204414294836597463619377536833188043412845892677901574944762989610690223082267540661795479679751610933520 9657 152592153042490876440313376264923868574786862020068710251059545328159106948215325816023300172879120737026975991443627180032 9658 4186816589665702463212192427068874921168890359940261025973450909981951710129284676790493112044092235200434183346546657071451 9659 110122871365756194606742135510626610108543060386097113566646706785964606660422457872679824990000000000000000000000000000000000 9660 2773753041447551350046558694208798083250013631583772353195739116251513064220957605474421397858490769189126898019251880542240915 9661 66833020533602307155764486554207588506084632845526434860963043661782998879593100875894053530434603859425847364554988024273829888 9662 1538736474327859233079313221359145162935366931625514297471556957476469455158849853678463076591358927470029283860512274222287444480 9663 33812977174827172495964560637748694312062528583650248627882395825589943676161792934646197619915781185866772581849432024588574785536 9664 708309062091223237171866469731643170856513753484993427968295520294486004835304855918806997003863177009967403137125074863433837890625 9665 14126460856445275804323980860547283425022047495179854010121986446183076881742211687389775450270785174184276202580724966196087934156800 9666 267880678894597215869197616188650111870678577833146626221505510977914230837940902797432014524388266360263806351346309121383431328381549 9667 4823328811962545601864405785364826225967431112275578000376251003393129763109857721352284057432170202025224907244358199773895151012806656 9668 82342089039058551942813594835730482544118191105845524476794715695540113824840289453177911743774975715101098015097773018930663438124194840 9669 1330787605672933080427159356211859830364531993861678285466167900136791802955528556411495607334600704000000000000000000000000000000000000000 9670 20329095861777055443848953074089814903950412588847112788482555720579405303202802566795178832457003637318524916183589049595860421820358943415 9671 293039765353092837618626136373772293900952993935679212085902790358064577250016097165874105001391326910720814999585861946133196033203600621568 9672 3979007546765871371697962510676399931154686556233646171420043364967847649419445134801181715725200882211528443362231646814347498940699470510807 9673 50800090201801717144778073810713254331588575307917947758545153214655595639237745037411035617804209736389220152130087351985034277936916200423424 9674 608633753607429347850250200704164080439377417281503585165043181240436345097805962877965046927602400873672445057683944469317793846130371093750000 9675 6829127497104476040437211712104993148853160999433376158441529800802813919234750846066598669575742776409221280749030320147514949152027757101711360 9676 71607752814528610003028612159388908735907817463441933899201806146660227878115255013812585768975321900277955194981909259415933797377021891447753077 9677 700095174406765535794480369945765251545079380642932568364756664926570122890251242880550046075737190819099285110601360482785861356784935930683195392 9678 6366746033944820912398111305908544019682333650689749863504429600415679361833230133752110040162809693221740216479315601162685640546612700664058946049 9679 53720841347192393111282195200813710934572566485219866472417997753679962898445410246495157480239868164062500000000000000000000000000000000000000000000 9680 419439951389411914058726910731187278605257862733588165111205564669303185752931182900664877811027495358009437588625180272077272854995301411426325846880 9681 3021798459249847563547040343016744240598493632224509643040935253649736861029965161534586406205396543663729303069629611677474841637338165405982268588032 9682 20027243181126408730072669119794193668873286950299778939600453514174212478962929151882851128078625374474886694377626290722960832250132548018044574014515 9683 121715485067851494751392983736364672739995148307134819919978093445710266171392011568347609035552704321358221853720660598537174680792346652680484993105920 9684 676019172880982237884533533913446097982672973755988094714670772550140188857192355747964842031805137078909300105261757112629084076615981757640838623046875 9685 3418870876395339206966720538919000460275896774433901985664740608465145840457216800848337907935253597382637368834792739930513787787961091357601491195002880 9686 15683115701148613375118271089949019919942641965512048757286491879033695898953599351780822469497036608193309184196637653001701784652018912754200267400165120 9687 64984055296451313412011832797719918401300833894150394378136003420457673977757318544656045975398470369493423494033740965808434959460566689599260059559264256 9688 242145853772974592385319775739720415886319041802976814549398252799804379203936596552193286631085614281790403662086967269111916145403259496424879746049461801 9689 807557304771727094512587261405065178463301030957207076839868920094159682102880913979642859230477045790146560000000000000000000000000000000000000000000000000 9690 2398120931122666766838264462925613993216048822341947378680154633420039698784714901167273780866269000006705093318016264125836330337234174490747417566903259925 9691 6306295262569915385463434995761410163736650059326475197802836891733671235733871439595657780558027311964084182044817089342690469765639296608197446345177432064 9692 14598133998028299209606925462107691224079660269331892459223040187316329377660840405990061781942617579846169452926131045047375624512755561166722057748129135912 9693 29555868768402608986401929331002636856684907647991280405735345806380597188525931066750862454891703019148334714918086474675593651943756840419151833268974780416 9694 51973507514134985505296089862852398560410290820638414156007254373534647623725633427291040573873616318454245184416798179112273459168136469088494777679443359375 9695 78780395876657339576618848332090150311244799889878758212313448256712272685838157285353318167229449575729138199469995948470071388613300042163301587959341383680 9696 102085349678772303964358033459621417735163898645989707659827833991620647723881654026825690864471348882819889738315014200831602560620410688984670793682382423967 9697 112072080624247984804621877260809460988436387689841538455062596236266472736121914076704340690741019107504071054807401178402110722686980538868020449885764452352 9698 103210771008422386187355994093716931042820842767775668191604918083972071213452467674771348820930256571791923965755009223215233714425769400772201146609237905520 9699 78872525868983351318220966971702208071960412988657344141223386154727690583181653746381904417653143584219000000000000000000000000000000000000000000000000000000 9700 49419071654892828760436876958754985690707969825134124330794217254655647660950468399930212203452415261890762162722869710348548797892108696404172812123905436445 9701 25053690168418500165127422679134103606042172891436520676907154876966796949918098289647291833365652594649149714188872864876134136619314751209633946182891864064 9702 10126490712414965156280877463954259234363291583093590109959928180850391828494185750671193242892018520212149817114697828223122354790779334171456226843316320425 9703 3210109661056364894382391337773206844319836480222379835334460342206571548480278687222119424334362516126164039824404112857806858934487856286647944677764890624 9704 783535737159979819334934567732962281664020636200221054053442223159664096569165126044186488623504217628092338677678330149944940785644575953483581542968750000 9705 144236237496245987744438687807048965247117042278641043551142114642053072679363417735752414112116419405317528811743200785227273179270186828423799303317749760 9706 19560479911666400808560633273571159198677059843151562563653026522189911506695347018501299155239735375837474396178977631812722779885879956835363955158682251 9707 1902737590253910254396698901566101705108325606125120170664036405540580040768410017339795869565862511539893909557979414372873294229033093893060705078214656 9708 128763005766631354503714167161574208366984399410241234263658902181536682167470364478270495048514926078149050141743692933876062862393403576689086116342819 9709 5851905740133080151884402919845577546830187289858790095227643060919958412441103288637797171200000000000000000000000000000000000000000000000000000000000 9710 171432180804286602045527677426278072809445276363056255625122222503540301656131410243110463814948994407000317390007584906437095118786785665370260607360 9711 3085336813855054841558909134382059465354815709002684816400394225975840062500131710596126909456272649248880786642104389185798901348256939912227454976 9712 32227010371574447699778715888610641191380537494909486114769223238934286624816664039740533958567387593657812606199353001206537428796941610288953617 9713 182505797807230180714917729218156126622611227047056631517068224199342716252501769941454778498280459920709942153167769826434287273993125589155840 9714 515993141632015038759130511407941346236537377961279425820292057030234118364754422456631532855400351818275783699618841637857258319854736328125 9715 658075705384208268607692889285303702683880165654859674828032483322279830121726591880943673755329947423393874245036217080917142664118272000 9716 333504265586992953405006982744898309425070635692418007816225151933935950278950182959642926393498460951987937469997076812490252465072440 9717 57130160762367730861960449015016009774239542215591487324759139346156168861679218513345867374717213623143796943369667182636577062912 9718 2677479036077211489137342820613428420954873169233825367791916174677028799217770216688592527222313493576335215535698234788536551 9719 25817330764767674211447107931017113110410080911259612352010000000000000000000000000000000000000000000000000000000000000000 9720 34351311421348590977450452353156420743993204038255839663201306199271284363090263612531233442593023828177932766552935 9721 3494893436092752464014586886601366068605671268980584028826973594336215530363815083640490448583157317046894592 9722 10597668801640528467950155015412596883821159212846429069031847600288911749095572494112061525421966960 9723 174573949944640037663085472565158202462956731797237910662427204832407973519505839406186496 9724 306089958043611180255228700587623487383570619613237795419991016387939453125 9725 2940039650196908324323556608210477346979840 9726 278128389443693511257285776231761 9727 295147905179352825856 9728 0 9729 0 9730 1 9731 138 9732 18632 9733 2478464 9734 324787725 9735 41921549992 9736 5328696925993 9737 666920984970240 9738 82171188312468190 9739 9964995634236500000 9740 1189230124319737920639 9741 139637837089575272448000 9742 16128878513546852708515561 9743 1832241392162424908719157376 9744 204668225714742660522460937500 9745 22475906080711392512196320165888 9746 2426000567064775865663003609303961 9747 257322231637380989121866513884232192 9748 26815145328614582385821400883378666321 9749 2744738529225079431275583897600000000000 9750 275891985504750425327117499658745493120746 9751 27226478084249936136412367061035664084789248 9752 2637258685594858084397329481554521424797478947 9753 250677308988262911473962473119809520752530554880 9754 23375878597364501466985495964375427601758056640625 9755 2137954498677137817002418796710690184348411986911232 9756 191730329993261835634493748047441952810835125606557936 9757 16854911197954651176245746363930512418825932910131937280 9758 1452057916061973804186451788633210720996199256307058614309 9759 122557179130312479136342816875697489425263965000000000000000 9760 10131257081107484043354245709296572910359160919019842445767769 9761 820024577656491314493763042481152945199686365191215393793900544 9762 64967358961987339926326462290043787828834887061559546654981083286 9763 5036522331994763076724549203925235278281087135018711600970685087744 9764 381937535098547172629047804326584810562566395562056289595794677734375 9765 28322725715488756405640478463854036512596759415739574587801751674421248 9766 2053100140801647497504302484639822833668410753375668830645254380798433689 9767 145433634104520487521641192540849963686174557840777902316438398643233882112 9768 10063344214685504595540015073319067578846410049989766185855218989472052471300 9769 679956849084203519962298434944937929800000000000000000000000000000000000000000 9770 44845230982317445027600571566274051483538878247233292145703598017384669151814641 9771 2885869938907217666055983025120635689222416495867967804260212927953995025602314240 9772 181128870815996853504064365132557825422292035425880261145394384824949567300430499137 9773 11083294662181099491291868481103374836614509828295715054668924021737519850376874950656 9774 660898807619753657274025746649153874597821656847364481977956790778003277778625488281250 9775 38387967899600411549972401466944418288487201855458630946741581604606928291740474065027072 9776 2170965187754358475424685015021363213163290119767631715056601652777991675351896433624403723 9777 119482911370852437668655406020063973273704786476493942343310889262276264942309594253041336320 9778 6396544210148183906714158344159439846842104242063544163682340759004236338245068715936335487841 9779 332932929636604547829231615706548791326184854980675078637585592699372250000000000000000000000000 9780 16839074355907586892428873138849292163858837156093977170095969240414116173254428153448347903372824 9781 827182227187260772482950113216802191478982767288292613125449470093403303613171413771491718457196544 9782 39442988094713437928855727207321584943214372447436100000201443484174810806125805668245761027897619261 9783 1824654157124389493198927920965577438252072567458343281578163537921988116790493434312829557735444971520 9784 81843086630045471024685566663347817226739998991943930920990442241806125183578422983862459659576416015625 9785 3557249708985083199746976424254324134800733783631316777284211881416335834732480829835378303505123831185408 9786 149730107842314651919381089378415699521335446034549440481960777223581069860840458251432908343802039275839438 9787 6099423042391155627511036472726471537098517362390537924192660302641336353754616232271042518712454089415852032 9788 240306798946359832945716250467191963667204096165339900625176994341159508696414406529591711264007738463054902479 9789 9150480105431278053017168545980050913984737602959252777179438673913824975865774080000000000000000000000000000000 9790 336522850462707730007887374021603179545020107590975766902328406260938238344633622371630755452661604179461624681161 9791 11944264256841506416456330104256746066427069902395225055644165605376652238366492100179468875610405165782439267663872 9792 408835076197053066802472878910588179540718886167900367341052571537749524971105555448174202102759059272751237018825452 9793 13484609240895373353879175794312406012191181031760167950944860627181403400360561166770307110583644825605680348658663424 9794 428227770927381692888748628050275142704599402082599510278231533258265898334742928510454618162839324213564395904541015625 9795 13082442876976145940780706913601387783275433063831060862270046610166684734678988858427285734311685073779808715970772467712 9796 384147096117444205850898258249411906062393686455358637682080657492074915784363213195429870446193225766055988270102107102897 9797 10831862533059489095506583126242283470687238272259778579290707100798638856263703209147032631961834564384970359510645719695360 9798 293016470025036173232421113742096087320789094469120445740484497386004343413531131215164113403031171964421256944807874744648410 9799 7596858319867000760782951930661185644484430590445580360837747537033566850077826495135418050500000000000000000000000000000000000 9800 188573798292808371203396803200072418121744184113657483753952027340799529717692699516018125864021171624949959047428494129612350579 9801 4476799521655408798143357994388698812713700395484491102383139965935302944876828035570542216873662460594427550005679035689195274240 9802 101532928831103117988913669941931854414884250678974181941884473332427375873755469654664974361018830629943882099328912706295206961361 9803 2197315059546117921096232610200366311466490961122141224454554971348058533750153408879620174237849261128036628032359542981803728961536 9804 45320534138720698090004822224088754244764425078409432500221334573012528293442500053602070747774554130255677737295627593994140625000000 9805 889739128509156957418161224294010736455129812254139254917495641061597894326273860803177742277748534583760859542887949839309318198919168 9806 16604209424101126150808400342664370954344493639011513634691640274944701023407049899716560992641382599236669847921308026759444099066267989 9807 294142646373542288449048123046744424178010466371845197526479095687953980115204792478138249392709494592150132475867186531005547759064317952 9808 4939129312557714903764062099994170799757872408106991315085968871574027902870343825341574571809436408111452097475773265748663938371054491961 9809 78493517296119717671329663370212611848839320307853253827193227784435000580633461564902781314767257600000000000000000000000000000000000000000 9810 1178730799338366250616462363053373620004801736128483160944797297754927351244224120441810141112717107351433459855558778512063102661236901494406 9811 16698032102469191158372392728226294407748212613204408083416513680022663744475720455444518724480564739746127533979517879071446253982377974956032 9812 222752053095406071014750423117201467388884009625010257397640786668222725185193182778609311084211265906054612748065810023773540687060903132819767 9813 2793063895852492886340730987590565341152557722229989827600559157630194809656541730592783791900283561043151936274522925562380379809874119397212160 9814 32854734947994301004304736157569753302434532282632319375884439177354958688711167197250533984864421104475016233114293072503642179071903228759765625 9815 361812379367080354944676143639937246931275115274332370380407210052639599357210471609199180890271429137794657706714237898940235338763007843842916352 9816 3722198532534724263586344407302660486243599382951767175524582595482764620103861083476222486119987124204073392732127256472623491729443207353316622804 9817 35690846386010417011047091083734788434651908943505777150236986757099383041420567516816760631580094402424037595544138286526333355416834067348743782400 9818 318207313943137942880514121216077385479256303238037305886421036551074379405792171007373730725168732475353426486860480237948837197996354858084198182049 9819 2631201555638542944328144384844399121341969430126824033559479517603920969150976816308684647083282470703125000000000000000000000000000000000000000000000 9820 20124189368792882134924584198513578789881959223928152227193534233196252020866268846401745292663680020884652445071543330436765052878282091270254036731809 9821 141958805239487708205590077324413296204513959627551740237511148456263564414627308650816340189252207606384242677501092630189357993412339496051460209115136 9822 920807916488309628141992991219205045564685989398610421960714659421100131530963985354779117843005490343665638925587771469794007068689606557505827261405586 9823 5474429136697215522137534957359814725375293971881732817648345507865340589055728734566212374068251453809980225092013729820223576058132097686219365499797504 9824 29729113718803079215301045056733573745463738587190061576233094628218173664806261271131372519574066522254919461626251608145565796803566627204418182373046875 9825 146929999798990908049481715041048894027420494218143234314111653715544439631884123686284393872033187148946774614203908847854421466106357180646642530624995328 9826 658308116607940581393928525690749411064308703051217620075585577689955574283520808428630532672238242706630613466099649056215686064257004075684032832023769281 9827 2662720649125022096969197966181562973615744871189448118470619007881410723907784493357788971704131569268635773568574586740255617084461807608093470447078735872 9828 9679621195401016976283233165085998698657720236752270756059769331054012376392011178387596215708874991259522459297408429316123937507385286244792336577420828520 9829 31473468640547061590984666707659611409906555863912779655458717459143019092840501063839242721126900899512320000000000000000000000000000000000000000000000000000 9830 91063733890044655773765303524725638405249320833945775204150413618523287977702080640268222005809671188773416989987916706856995427482000914328540529102452053101 9831 233157614471896197240282698233811223423531232450554419973117778321588728227463993179161471828034257020912413594062491754299552838459762569455017009801257287680 9832 525115393347933699001902948656831748645287389739576158656902005648497700433822717517436848408534666975957607071765702579839792748851774981333790566349432756457 9833 1033585363351179221818548660579963342771913708985996511046841531084694147997536006436026738291461559844303192695566822128762211630313461732849105918906666582016 9834 1765522851805772362510950455646742917696712149538573397905144147423687785117555095036891549723695338492475699091793826332899008946242247475311160087585449218750 9835 2597288767664487772782027221017613272907185940579876621662853817533938755829557060752620225888722855967215510246681426563549140265773112973456242003932916744192 9836 3263434680056661034937994602439552314721357863074038671185600058798473033453820289512540448277990464463387453983279106163563572605524191437261033019679568919327 9837 3470494603263336494487603231875847562158166585962559733150753932419780322830706544929437792686752327026672572762048402435859517595276236471424982050623916605440 9838 3092759896197610228372667989446882850530800709185773767908043918534634553547233620913688496462936133587546228064169014712226482444146102627324288141463653056681 9839 2284482772127609288264948727321192494125927333527849422190803077231403734083275189860649236317145544624850000000000000000000000000000000000000000000000000000000 9840 1381901152688913954915416990478479746165529949807325009605906603571924309779347170715514362308205085931882016153893046039734557059728029752232742418584465535164 9841 675484601397400306661587848673170964504832817608310980013942246262043252969923201880028074045968018860400759877689892135897567570374655640954917511200082231296 9842 262883048716648638131378202075483514518293839186649750382214328841831236131709948049749403019117891038165483169156175922987199829063743537575166235631658893561 9843 80118753934593606620988278191614942877638822687326097920020737417146630893662544418283783482817218308996790622057851403980880619504761137510350586288852172800 9844 18770726277596325026146051896834491022239056819571562041075037159746039294226528558798692599643163189124662386812248705825201255947831668891012668609619140625 9845 3310863667682279649413457462819982638443844477517726978115585498251428765891175006475078943734710025370850003778673971534698857500278961821078399273232498688 9846 429396984864055260869740828940497814438063830833096159106229649039641805919122135492127453583886368230530645966848756096730170105472876372733346475822868682 9847 39862113476924654188310233373985450914888633084756446386686436556333287105225476470690785052345594650783791388500533481651671756991670707220888866407841792 9848 2568464237444474727756587376181014527853748145674303310251841182076498142865584664403708525066564607781219620121912300759350029712317434766106072231566019 9849 110860093532765947275960918975438975922984816257729624345181275443473197376716170356787773440000000000000000000000000000000000000000000000000000000000000 9850 3075659871375507737898830711568929450933318525722411395649675512893866291613944053354987827178972651391565760949698505132600742863648358187581178108721 9851 52257133085694067687234140740936675263327263978616338551608498040637503975923529214179679523121341277139985155806798145302444509917378721654524346368 9852 513474064010568922905162752839091739494186758588276474533050583524077772504422057696209639306456948594454651361634937642500131308145070515817744272 9853 2724483640369902522726036018629057104038491067812736551198768218887651149808992038106573462432097438673962648283663031717406235139212605321641984 9854 7183974518869777628861207893647382117606989101798568877180709665479531898319017703443907844390992002876761279850370556232519447803497314453125 9855 8499758314061991563105333568246968600341552986745456259160624815865237682073727998488895932549283611013157720361899318716124409842664210432 9856 3971477821555249409643634002416199664539943208408709539315060796911031789449399160056735858154839810160275265175454597233558511916837913 9857 622660450156153879239293090507784749551331069974628582195817885128524628248705972658584081493484397762779280594679664574093307412480 9858 26473526293207921988139849145615474514108276498084249435474642318870018586000466314379752455913748904623700359893229576560640630 9859 229076745919311967168194804086273073741893393020133428326500000000000000000000000000000000000000000000000000000000000000000 9860 269798702577669214316448352477768092212602626800327111003334832912535857685070009645113243458883979437031838571510919 9861 23864625137113166379286493174210854786389862209642026664269839736533336699511270893334985852449355621067653120 9862 61374150542536684087686274212281183218627362079955893936145578466317014358271295352356022429738403161 9863 826092800816022651713016720267657019400543239973014744625255903487759020445891738621444096 9864 1107443871816814519044274112374946078540816074564645532518625259399414062500 9865 5923635443359696771970425166172221025026048 9866 278128389443693511257285776231761 9867 590295810358705651712 9868 1 9869 0