2 1 3 1 4 1 5 2 6 2 7 1 8 4 9 5 10 3 11 1 12 8 13 13 14 9 15 4 16 1 17 17 18 32 19 28 20 14 21 5 22 1 23 37 24 80 25 81 26 50 27 20 28 6 29 1 30 82 31 201 32 231 33 165 34 80 35 27 36 7 37 1 38 185 39 505 40 653 41 526 42 295 43 119 44 35 45 8 46 1 47 423 48 1273 49 1824 50 1644 51 1036 52 483 53 168 54 44 55 9 56 1 57 978 58 3217 59 5058 60 5034 61 3535 62 1848 63 742 64 228 65 54 66 10 67 1 68 2283 69 8146 70 13946 71 15180 72 11740 73 6818 74 3066 75 1086 76 300 77 65 78 11 79 1 80 5373 81 20668 82 38262 83 45220 84 38155 85 24354 86 12138 87 4812 88 1530 89 385 90 77 91 12 92 1 93 12735 94 52531 95 104556 96 133302 97 121855 98 84699 99 46320 100 20316 101 7227 102 2090 103 484 104 90 105 13 106 1 107 30372 108 133726 109 284753 110 389498 111 383372 112 288196 113 171381 114 82368 115 32373 116 10472 117 2783 118 598 119 104 120 14 121 1 122 72832 123 340909 124 773271 125 1129493 126 1190750 127 962367 128 618079 129 322641 130 138798 131 49555 132 14729 133 3627 134 728 135 119 136 15 137 1 138 175502 139 870213 140 2094657 141 3253830 142 3657605 143 3161907 144 2180563 145 1227952 146 573210 147 223795 148 73359 149 20202 150 4641 151 875 152 135 153 16 154 1 155 424748 156 2223958 157 5661740 158 9319480 159 11126080 160 10242953 161 7547288 162 4559060 163 2293720 164 970970 165 347776 166 105560 167 27118 168 5845 169 1040 170 152 171 17 172 1 173 1032004 174 5689807 175 15274095 176 26556090 177 33554425 178 32771634 179 25689132 180 16564340 181 8931780 182 4071925 183 1580293 184 523770 185 148239 186 35728 187 7260 188 1224 189 170 190 18 191 1 192 2516347 193 14571335 194 41136165 195 75327525 196 100422430 197 103698912 198 86155720 199 59049900 200 33961005 201 16581565 202 6925919 203 2485899 204 767832 205 203812 206 46308 207 8908 208 1428 209 189 210 19 211 1 212 6155441 213 37350585 214 110620035 215 212796600 216 298490260 217 324909716 218 285163860 219 206986560 220 126442875 221 65802815 222 29417817 223 11357736 224 3797274 225 1099492 226 275060 227 59160 228 10812 229 1653 230 209 231 20 232 1 233 15101701 234 95821071 235 297065580 236 598923200 237 881742910 238 1009006416 239 932761956 240 714694560 241 462049290 242 255243625 243 121555512 244 50204076 245 18046418 246 5653690 247 1542240 248 365160 249 74613 250 12996 251 1900 252 230 253 21 254 1 255 37150472 256 246015677 257 796776726 258 1680051340 259 2590110350 260 3108392406 261 3018661632 262 2434515036 263 1660373685 264 970132580 265 490151090 266 215541300 267 82844944 268 27893600 269 8229870 270 2124048 271 477717 272 93024 273 15485 274 2170 275 252 276 22 277 1 278 91618049 279 632088930 280 2134695798 281 4698382666 282 7569669730 283 9506170520 284 9675100176 285 8191800468 286 5877100296 287 3620539010 288 1933779342 289 901737018 290 368860492 291 132742834 292 42077210 293 11742342 294 2877930 295 616797 296 114779 297 18305 298 2464 299 275 300 23 301 1 302 226460893 303 1625119218 304 5713380774 305 13102719964 306 22019511346 307 28878759084 308 30737324408 309 27258643224 310 20519776629 311 13290680546 312 7480918170 313 3686094972 314 1598233546 315 611885386 316 207236154 317 62114192 318 16456527 319 3842541 320 786961 321 140294 322 21483 323 2783 324 299 325 24 326 1 327 560954047 328 4180845277 329 15277261548 330 36446910324 331 63778853710 332 87195737790 333 96865769672 334 89785494788 335 70755946569 336 48062892405 337 28430407368 338 14756483208 339 6758065692 340 2741476066 341 987449760 342 316131728 343 89933213 344 22694607 345 5062816 346 993300 347 170016 348 25047 349 3128 350 324 351 25 352 1 353 1392251012 354 10762096850 355 40815567751 356 101142439580 357 184005362300 358 261798637000 359 303006859078 360 292988970076 361 241209126950 362 171446764720 363 106313140703 364 57966361660 365 27953691974 366 11973306380 367 4568105020 368 1554875488 369 472345510 370 127958369 371 30844220 372 6590650 373 1241471 374 204424 375 29026 376 3500 377 350 378 26 379 1 380 3461824644 381 27718352411 382 108959006001 383 280063772175 384 528930627500 385 781955391450 386 941375819802 387 947897272894 388 813705899490 389 603949253655 390 391714009181 391 223807963899 392 113336871804 393 51100286060 394 20578904940 395 7417342284 396 2394997519 397 692666964 398 179204960 399 41368030 400 8485620 401 1537734 402 244030 403 33450 404 3900 405 377 406 27 407 1 408 8622571758 409 71426753423 410 290658552723 411 773927261316 412 1515293949275 413 2324370136650 414 2906191557458 415 3042430227012 416 2718558318564 417 2103089106195 418 1423821980867 419 850578673932 420 451209436197 421 213561407444 422 90504076740 423 34423094504 424 11766897429 425 3616369902 426 998663864 427 247388460 428 54814221 429 10815750 430 1888990 431 289380 432 38350 433 4329 434 405 435 28 436 1 437 21511212261 438 184146711578 439 774834049804 440 2134640242614 441 4327411957391 442 6878372835355 443 8919365731752 444 9693532472076 445 9001633930641 446 7245765408024 447 5111037964604 448 3186005893642 449 1766527165221 450 875586270461 451 389413660504 452 155819641896 453 56192903997 454 18278828571 455 5362858756 456 1417745714 457 337047865 458 71827965 459 13658320 460 2302820 461 341055 462 43758 463 4788 464 434 465 29 466 1 467 53745962199 468 474967968692 469 2064241185333 470 5877409342394 471 12322120629980 472 20270119381596 473 27225091787733 474 30674058082992 475 29559367208241 476 24718401034470 477 18135857946635 478 11774951360718 479 6810451030292 480 3527251443086 481 1642336147305 482 689488283304 483 261523101858 484 89727753042 485 27857484011 486 7822853150 487 1984405500 488 453684660 489 93163915 490 17100720 491 2787525 492 399672 493 49707 494 5278 495 464 496 30 497 1 498 134474581374 499 1225605625217 500 5496127377891 501 16155998260665 502 34990654274030 503 59502720995991 504 82677915238023 505 96447381553809 506 96318580501260 507 83554399719375 508 63665769143405 509 42981697886127 510 25885374640944 511 13980909602975 512 6800286297375 513 2988109176969 514 1188861859656 515 428920720839 516 140428212925 517 41721986775 518 11240351850 519 2741661065 520 603918705 521 119699775 522 21241350 523 3352167 524 465885 525 56231 526 5800 527 495 528 31 529 1 530 336908488839 531 3163828481945 532 14625623941573 533 44341811230390 534 99106834691785 535 174034543532003 536 249883745023395 537 301454535533112 538 311595215759100 539 280028902398375 540 221277489706715 541 155097178713178 542 97097447852041 543 54591574446955 544 27683863122215 545 12704487353280 546 5289294880881 547 2001256687935 548 688847633875 549 215782898450 550 61496096935 551 15928212885 552 3742719045 553 795662400 554 152451000 555 26190567 556 4006611 557 540386 558 63365 559 6355 560 527 561 32 562 1 563 845139060165 564 8170363869647 565 38899888316604 566 121525054541968 567 280032625649860 568 507282958386453 569 751873450723136 570 936979212598236 571 1001243696313042 572 931033766890500 573 761943792930320 574 553685969591352 575 359781244948918 576 210221462135461 577 110945143602480 578 53069746345424 579 23070310235595 580 9132180128505 581 3295872432660 582 1085249231600 583 326040736140 584 89318698755 585 22283883960 586 5052886020 587 1038314550 588 192586680 589 32071680 590 4761568 591 623906 592 71145 593 6944 594 560 595 33 596 1 597 2122553644686 598 21107043513029 599 103412333270892 600 332604644490402 601 789458924237833 602 1473908249780802 603 2252826508599776 604 2897103883032908 605 3196983666745728 606 3072400310982717 607 2600909894989835 608 1956910192156218 609 1317974531457519 610 799114599508024 611 438186138615036 612 218087240086400 613 98799061222730 614 40827491539515 615 15412850693140 616 5320364245110 617 1679880419415 618 485060725710 619 127978613880 620 30807964980 621 6751753320 622 1342975413 623 241446663 624 39021994 625 5628639 626 717216 627 79608 628 7568 629 594 630 34 631 1 632 5336735929371 633 54545996138696 634 274788670474444 635 909148788735602 636 2220870740553470 637 4269503051653948 638 6723485851700044 639 8913738755010736 640 10147500943334513 641 10067926243323795 642 8806056196640417 643 6851792967951217 644 4776804310969808 645 3001217869149164 646 1707309530686900 647 882690759742060 648 415982555483845 649 179104678830680 650 70572682669740 651 25477384156950 652 8431826262090 653 2558407948140 654 711376830660 655 181077940680 656 42125989425 657 8935683783 658 1722684477 659 300559973 660 47193904 661 6620360 662 821128 663 88792 664 8228 665 629 666 35 667 1 668 13432403613621 669 141006891823250 670 729859398111768 671 2482086968702100 672 6235079600764025 673 12332334735465528 674 19991399671533864 675 27298658399435632 676 32029301608898715 677 32774344807450565 678 29587380498968567 679 23780193177421200 680 17140460185056936 681 11145018177891500 682 6568392005615100 683 3522332932546560 684 1723994224280815 685 772022737686510 686 316894408710000 687 119387675460900 688 41315970988215 689 13138097365800 690 3838259210520 691 1029521860200 692 253228666275 693 57013849113 694 11720630691 695 2192682576 696 371664580 697 56756040 698 7750248 699 936496 700 98736 701 8925 702 665 703 36 704 1 705 33843022209066 706 364630388902043 707 1937777538973608 708 6768665354945070 709 17471634916633835 710 35525696458627725 711 59233014542013620 712 83237990995486536 713 100564349753259810 714 106029251874656825 715 98695273561637632 716 81852719536863576 717 60929457881868576 718 40951011284964200 719 24971827483415400 720 13870700468706920 721 7040378138123790 722 3273785910002025 723 1397405239553400 724 548341676224650 725 198002073130785 726 65828424153195 727 20152253931420 728 5678628312600 729 1471661202000 730 350287894593 731 76427327088 732 15245321112 733 2770700020 734 456728580 735 67894464 736 9032848 737 1064217 738 109480 739 9660 740 702 741 37 742 1 743 85349327734485 744 943178735725625 745 5142834436013839 746 18438240081960438 747 48869954138257070 748 102077949124210108 749 174919822157241777 750 252757882626642228 751 314177984532323241 752 341009773801182970 753 326986486394905920 754 279554139085343640 755 214680758100159288 756 148979478509698676 757 93886645531809100 758 53948040311849040 759 28357637202969255 760 13672257662252475 761 6058982786951325 762 2471993399510250 763 929575382673630 764 322423777082880 765 103183234104135 766 30463805617620 767 8293127946075 768 2079595100520 769 479637684036 770 101536246056 771 19674837952 772 3477272480 773 557972844 774 80813920 775 10483781 776 1205232 777 121065 778 10434 779 740 780 38 781 1 782 215440028338359 783 2440381745949299 784 13644068775355077 785 50175368166463007 786 136460746967270738 787 292597830453549915 788 514926031784723223 789 764515434513506709 790 976920291005155794 791 1090678124135216936 792 1076392407427892808 793 947773118308482048 794 750135781119456004 795 536931257975283164 796 349307606561185476 797 207391514046786180 798 112753998632319525 799 56289206942555625 800 25860095026470375 801 10952117773275525 802 4281446989047690 803 1546293099939885 804 516197867758905 805 159298053949755 806 45430880206320 807 11965664781252 808 2907196919676 809 650516195028 810 133763785048 811 25204637172 812 4336086436 813 677895196 814 95739138 815 12119793 816 1360527 817 133533 818 11248 819 779 820 39 821 1 822 544288586926914 823 6315948435210251 824 36185628641087499 825 136407676956442122 826 380424508108245605 827 836784193257647451 828 1511302815376121187 829 2303850839451379608 830 3024137362040468784 831 3470108187128339680 832 3521836346083313104 833 3190973268102811152 834 2600571865572553028 835 1918102584029795044 836 1286843612002092540 837 788574993985259496 838 442915148570022450 839 228659333433336225 840 108754857420033225 841 47741610012668550 842 19370820157583895 843 7271863518631965 844 2527397244458685 845 813500986823280 846 242476439791950 847 66898588849092 848 17070218037684 849 4023364555896 850 874407614068 851 174831564900 852 32065038852 853 5374356064 854 819296181 855 112916193 856 13958805 857 1531134 858 146927 859 12103 860 819 861 40 862 1 863 1376230297675914 864 16350506468064938 865 95937131381520988 866 370497262318041640 867 1058909605234826830 868 2387857601295857021 869 4423070539345631304 870 6918157066811423616 871 9321846338287777860 872 10985606315282250520 873 11456813086745381784 874 10672908540408658752 875 8948797783752817016 876 6795116781233363900 877 4696746479596024360 878 2967590723628446136 879 1720060996032472446 880 917233173701480250 881 451074797526254700 882 204969139508277600 883 86190528077715270 884 33578277063867855 885 12129093821592720 886 4064106929337000 887 1263336083796150 888 364244028792462 889 97349822368848 890 24095316936432 891 5515572956680 892 1165499150180 893 226811153792 894 40526233088 895 6623233507 896 985306485 897 132613920 898 16019964 899 1718132 900 161291 901 13000 902 860 903 41 904 1 905 3482537223611046 906 42338044445102459 907 254274426955741941 908 1005422131808569390 909 2943141622707832435 910 6799888127072709048 911 12909877247802455144 912 20704741079617750320 913 28618838414859560220 914 34613747874598094020 915 37066558701438407856 916 35475713067762896760 917 30577164747149844668 918 23882937681735119120 919 16991906778742493040 920 11059180831658982472 921 6608195956713412782 922 3635919919290944421 923 1846658197027092075 924 867509249221417650 925 377553077787724965 926 152419684644604080 927 57129313537377900 928 19892419936061400 929 6436446942006900 930 1935163588431528 931 540437344612578 932 140095962928600 933 33674144362780 934 7494127633080 935 1541214295208 936 292182697568 937 50903844090 938 8118254545 939 1179416070 940 155125386 941 18323695 942 1922648 943 176670 944 13940 945 902 946 42 947 1 948 8819175375714063 949 109656092143732841 950 673737083719576383 951 2726133178614735111 952 8168743327721938960 953 19325736019686467448 954 37583919330079454192 955 61767841530251076920 956 87525899920693449540 957 108571960127611141200 958 119300575070278242888 959 117220819510315823640 960 103782230116709117064 961 83314896966009165128 962 60962524103846725560 963 40834587472743329824 964 25130137587502317865 965 14252193298362792303 966 7467706903653209121 967 3622585487234988225 968 1629720523527841080 969 680854744166381460 970 264414102657038100 971 95523860503316700 972 32115567410608500 973 10049581327383234 974 2926392275418822 975 792610338061850 976 199516425871800 977 46621342847400 978 10097232218664 979 2022832504712 980 373901435955 981 63565098310 982 9899821750 983 1405505088 984 180769420 985 20891754 986 2145858 987 193110 988 14924 989 945 990 43 991 1 992 22349794473772659 993 284074885379060663 994 1784662267743937429 995 7385800862099994224 996 22642221604384338026 997 54821491262747274352 998 109147968796899440800 999 183710192357713401640 1000 266707053289615604120 1001 339097637132754890000 1002 382079741873143006264 1003 385150094025019037624 1004 350015075985174823132 1005 288580018268799574912 1006 216993050787723669008 1007 149461579606943954288 1008 94648920067873516313 1009 55277276355528721369 1010 29850210487883816499 1011 14936685740581600296 1012 6938043025603017510 1013 2995820211341142900 1014 1203852836650522500 1015 450572297506929000 1016 157152378716915400 1017 51092260811634042 1018 15483167942598090 1019 4372259256811880 1020 1149837894016990 1021 281357598485240 1022 63977766596632 1023 13496997613360 1024 2636206494845 1025 475472925200 1026 78935644970 1027 12013727284 1028 1667876639 1029 209892202 1030 23747282 1031 2388988 1032 210658 1033 15953 1034 989 1035 44 1036 1 1037 56678600914995057 1038 736083363449546597 1039 4726123303820383848 1040 19994732661182439804 1041 62679932845337421110 1042 155232655242121076466 1043 316235969890258792080 1044 544807115671022953840 1045 809877003250303774890 1046 1054767754396971798040 1047 1217918512710137887792 1048 1258705331783308454136 1049 1173336215027042508624 1050 992820497523314925892 1051 766589268417367452360 1052 542526115882755435840 1053 353233915792124965202 1054 212252173710476216463 1055 118015387239134311864 1056 60853348210402133820 1057 29153364691757992686 1058 12995826200834998950 1059 5396962360879767600 1060 2089876588298436600 1061 755085074821406550 1062 254647873860687216 1063 80168954121746280 1064 23557792223336140 1065 6458757064426990 1066 1651012193120910 1067 393103642772976 1068 87064611575920 1069 17906536153275 1070 3412589466195 1071 601037850140 1072 97507079982 1073 14511717571 1074 1971291439 1075 242868912 1076 26914860 1077 2653315 1078 229362 1079 17028 1080 1034 1081 45 1082 1 1083 143830921235537742 1084 1907706121055008745 1085 12512459706068378826 1086 54089834362242644700 1087 173303765036443879460 1088 438800620392973257216 1089 914184901127112311186 1090 1611192356301370822920 1091 2451086298616158364590 1092 3268096606802171608750 1093 3864823288562035740512 1094 4092567103772284424976 1095 3910700227054624762668 1096 3393728943798670845340 1097 2688888566292533216940 1098 1953800439217677547240 1099 1306878759310950213603 1100 807275883850504482816 1101 461753931290275791250 1102 245124992464394714980 1103 120998023881468974856 1104 55624291046794034136 1105 23845039339821716250 1106 9541372031730115200 1107 3566334290960089350 1108 1245784587737745276 1109 406798455848960826 1110 124174258402271140 1111 35423628613950200 1112 9439420552185060 1113 2347747376067126 1114 544433807461456 1115 117548566505040 1116 23588301666790 1117 4389585761925 1118 755467374402 1119 119845226956 1120 17452102148 1121 2321004465 1122 280105440 1123 30420565 1124 2940168 1125 249271 1126 18150 1127 1080 1128 46 1129 1 1130 365225623668676437 1131 4945186758327182546 1132 33118743404296138246 1133 146221544065757040090 1134 478608258022017084500 1135 1238327504290813664686 1136 2637097534817691490902 1137 4752255795154798976826 1138 7394637279402777527310 1139 10088216608485596661080 1140 12211703162198160861240 1141 13241785599724014801000 1142 12962791142894253780444 1143 11529659848626268629700 1144 9367498002393066000020 1145 6983510412797998940388 1146 4795340954380119461892 1147 3042724418743057926234 1148 1788929496003278679710 1149 976830797835561814970 1150 496352372078920285852 1151 235078896954509076942 1152 103913264469164103486 1153 42916724608087962450 1154 16574331679603916400 1155 5988962646282361122 1156 2025468174018423222 1157 641225404253771666 1158 190003284862663440 1159 52677817953203850 1160 13656971782997466 1161 3308030828826262 1162 747783382410416 1163 157519863118785 1164 30863855317155 1165 5612239748505 1166 944470046390 1167 146599231779 1168 20900409075 1169 2722803645 1170 322040158 1171 34292027 1172 3250929 1173 270435 1174 19320 1175 1127 1176 47 1177 1 1178 927972354829010775 1179 12821455377711262730 1180 87640144952086568058 1181 395016747348428985836 1182 1320281031543166402430 1183 3489137898647528504790 1184 7591493402211470493126 1185 13981356674199820030488 1186 22240958772599668620486 1187 31030296087127498734760 1188 38427325307861149909392 1189 42645261873050674129968 1190 42742720437785254075592 1191 38941316316364934186284 1192 32422931320340404957860 1193 24783065063763003264432 1194 17457678361551720610335 1195 11370120645845625641802 1196 6865921183361901029314 1197 3853145655130337246780 1198 2013657658547903279274 1199 981615464401518878470 1200 446981981719357630278 1201 190337849001257373936 1202 75863873476361213100 1203 28320981129275857074 1204 9906908404087872810 1205 3248061312867365068 1206 998097386933710206 1207 287406024511062930 1208 77518686603462170 1209 19571042194655776 1210 4620786043736808 1211 1019028261200601 1212 209585366375685 1213 40125257901342 1214 7134279076873 1215 1174711351047 1216 178511530119 1217 24930089360 1218 3183050662 1219 369145755 1220 38558487 1221 3587034 1222 292905 1223 20539 1224 1175 1225 48 1226 1 1227 2359192024476568203 1228 33248510582485382303 1229 231864723477784522104 1230 1066448916667639912344 1231 3638199943635362818916 1232 9816199881381980910054 1233 21810928703539202139528 1234 41033833970739026150184 1235 66699765808781502165714 1236 95120789036145987446486 1237 120447606628879991794520 1238 136727778714044199780072 1239 140231609932618504384396 1240 130789576991660662939136 1241 111528654616288937482704 1242 87350767976954240557752 1243 63080558662160999802507 1244 42141151910572382771631 1245 26117034172047181050776 1246 15051978258630581642704 1247 8083621550579324249808 1248 4052421099739487239138 1249 1899111628904341257664 1250 832978342740364778664 1251 342280091406605204736 1252 131860758662230221468 1253 47650244948871948288 1254 16157384198068532384 1255 5141456669991396524 1256 1535235472767346086 1257 430042473133666624 1258 112946923915992848 1259 27793453859038494 1260 6401542917840624 1261 1378316292690876 1262 276979136793480 1263 51848311887752 1264 9019529944061 1265 1453947073176 1266 216428750164 1267 29623272932 1268 3708723942 1269 421931136 1270 43250856 1271 3949974 1272 316733 1273 21808 1274 1224 1275 49 1276 1 1277 6001174121892988758 1278 86235149892302502692 1279 613299539410817483833 1280 2877373669574382061804 1281 10015196915150278045810 1282 27576420266359023867500 1283 62546322179692020352452 1284 120149367254974717703208 1285 199471855213719562190904 1286 290632922581420375350680 1287 376116320239541567932158 1288 436502788516866905192208 1289 457871608053081927196492 1290 436928187465762447928816 1291 381368854837918929295460 1292 305873573879357697109128 1293 226305316044509174411958 1294 154971233234768467609812 1295 98503258504516226063681 1296 58257980455089810325700 1297 32127277814604970275586 1298 16549287713685643965092 1299 7974882218277077014808 1300 3599586401612078913064 1301 1523379218474042893800 1302 604980078188660129358 1303 225586953097505049582 1304 79013985511199616668 1305 26001895681885563834 1306 8039482349750831760 1307 2335070278396234720 1308 636884046385718032 1309 163026242989590728 1310 39132851989103439 1311 8799447083189805 1312 1851072240709458 1313 363693220232453 1314 66607901050122 1315 11343523534356 1316 1791171717460 1317 261313615948 1318 35071578773 1319 4307463897 1320 480943386 1321 48401775 1322 4341296 1323 341972 1324 23128 1325 1274 1326 50 1327 1 1328 15273713134056377698 1329 223702524621598320821 1330 1621887536777587700571 1331 7758802877428451361205 1332 27542466405078679954900 1333 77361811456397664379260 1334 179036986090205082609308 1335 351017040503622859966116 1336 594941963053613476148100 1337 885221671504827440530670 1338 1170252482174189926688418 1339 1387838463481795361692950 1340 1488138829676899674046024 1341 1452180432365839611088780 1342 1296700774979315805836220 1343 1064399957879390368351988 1344 806347454914203730263090 1345 565655764545253435240629 1346 368509259743641831914995 1347 223505409136476994713725 1348 126472445680024496337516 1349 66890307461734613256224 1350 33117858022170000580736 1351 15369453081720058723800 1352 6692975911843617327550 1353 2737295249791522602798 1354 1052100056666832784506 1355 380220310926329514466 1356 129237028676059367280 1357 41320361997235976400 1358 12426250048055409280 1359 3514047288422158048 1360 934061577790248831 1361 233218949524711325 1362 54650846248970895 1363 12005881038419643 1364 2469207277021430 1365 474631777866984 1366 85095702215280 1367 14195314479220 1368 2196783313333 1369 314257919745 1370 41376981899 1371 4987620495 1372 546769800 1373 54045676 1374 4762604 1375 368676 1376 24500 1377 1325 1378 51 1379 1 1380 38893747432145085266 1381 580402417935071825473 1382 4288273934103827073417 1383 20909583784307121317700 1384 75671649060165529553875 1385 216737052940251287842860 1386 511596846870378969736652 1387 1023294246131109579308264 1388 1769902891630204651160940 1389 2688138539458110607087230 1390 3628554405696560393601966 1391 4395264481049880442141704 1392 4815346345093724303293794 1393 4802833903997391409858060 1394 4385046140503538818572540 1395 3681895288500868243625624 1396 2854347274321707439497014 1397 2049993707390135211991329 1398 1367965024015281111197785 1399 850286668305514067173980 1400 493359568170525631095675 1401 267717732138287149163544 1402 136080669816124327102040 1403 64879346412435849411600 1404 29046671043069962542450 1405 12222690292238642627866 1406 4837663117508980249638 1407 1801946644562513605072 1408 631900771025147171500 1409 208662877283827184400 1410 64885154452437734160 1411 18997159322479676272 1412 5235245436864943269 1413 1357285630059991415 1414 330815319667124705 1415 75732247014541056 1416 16265017142806974 1417 3272568554074284 1418 615792063570060 1419 108140572517040 1420 17679533940859 1421 2682766019619 1422 376496635229 1423 48652739960 1424 5758303230 1425 620039980 1426 60218844 1427 5215560 1428 396900 1429 25925 1430 1377 1431 52 1432 1 1433 99090832134641995427 1434 1506110289517665876038 1435 11336038988606705982796 1436 56319355726439240096882 1437 207714245574510895278575 1438 606428616873176126519875 1439 1459439394110510420064688 1440 2976970673130725267411272 1441 5252301311981634226718534 1442 8139447568483447532685820 1443 11213569660412151169708472 1444 13867350050295348543526252 1445 15515769415246882992324842 1446 15809864364034958089127234 1447 14751831038024430746697040 1448 12663400288005563670586264 1449 10040817131408874688959769 1450 7378793328822215789468522 1451 5040544879134560616926204 1452 3208850384668804268008210 1453 1907897710938413252651411 1454 1061492715489910450844515 1455 553531084441935610248520 1456 270914984824442049014240 1457 124594496066195732064800 1458 53896650436044574582502 1459 21946407155864059756048 1460 8417232168356436341336 1461 3042088513775610495212 1462 1036316517605816243500 1463 332799093808132964720 1464 100744544441287662848 1465 28742144479089432787 1466 7725185011938296539 1467 1954995885339372820 1468 465479836973607932 1469 104172483622528792 1470 21886676685955562 1471 4310669592264724 1472 794476190437040 1473 136731946771574 1474 21918701800009 1475 3262892034472 1476 449423246404 1477 57024382310 1478 6629433566 1479 701428000 1480 66959480 1481 5701885 1482 426700 1483 27404 1484 1430 1485 53 1486 1 1487 252579381177903040849 1488 3908869524752857184036 1489 29961276992658167363823 1490 151614404840193413380878 1491 569661518951548029479132 1492 1694677837972290357324270 1493 4156662089276825951401887 1494 8643393586271714672579056 1495 15549491060248981984340346 1496 24577075361595527290979844 1497 34543498854273423887266394 1498 43594173662143822373046612 1499 49791307857702214708097856 1500 51807679364752851510302696 1501 49379486689941842234934894 1502 43315506503768342516625456 1503 35109274029710095232168767 1504 26386112450793229528178106 1505 18441377718958263344002691 1506 12016875618613889687113654 1507 7317060201549411645602760 1508 4171239354943482522656070 1509 2229969123264487982409235 1510 1119585387614053732368360 1511 528526747185852346366890 1512 234838893071989075513124 1513 98294596197784680272076 1514 38782440434371407172168 1515 14431295615398670422448 1516 5066299792604555408712 1517 1678323306780816650220 1518 524658526645306770752 1519 154754760324286004826 1520 43058414658117112041 1521 11296062852236221024 1522 2792434069067596704 1523 649942271458051182 1524 142285875010326866 1525 29261931072279906 1526 5644748027023884 1527 1019538105815921 1528 172046613300492 1529 27055824418806 1530 3952944410716 1531 534606370704 1532 66630764480 1533 7611799930 1534 791654640 1535 74307765 1536 6223360 1537 458133 1538 28938 1539 1484 1540 54 1541 1 1542 644118340220292169786 1543 10146356848660809614079 1544 79173977130070487895681 1545 407945494167959492440443 1546 1560985937107516471851860 1547 4730154718994906302941477 1548 11820331409765754146535473 1549 25047353563684550578580727 1550 45929081715258379726054296 1551 74012151344727317554116570 1552 106084944511002533403105350 1553 136568437002952045529816898 1554 159160990224750286391693412 1555 169033396448889872399264546 1556 164498557627528508288401530 1557 147382609543981599156832214 1558 122059356871825639287211488 1559 93764749546013516236146987 1560 67011803422562222753595821 1561 44671757985799519198935975 1562 27839618003867093786396700 1563 16251421679865046652095305 1564 8901291389494482502699045 1565 4581236415338231454747435 1566 2218316888432707762230700 1567 1011662225813182390437276 1568 434912081703595517989764 1569 176373090151591424811196 1570 67510411652246426996688 1571 24400225350751478442660 1572 8329418859486869642052 1573 2685859351660427312108 1574 818061609277915122417 1575 235312397017139389916 1576 63902039094542715420 1577 16374976301881349100 1578 3956880430055073378 1579 900867425606623982 1580 193039100331306606 1581 38881951550398230 1582 7350203753461304 1583 1301670718290438 1584 215479272871562 1585 33257306559246 1586 4770962475300 1587 633807758150 1588 77625191070 1589 8717115330 1590 891489690 1591 82305925 1592 6781827 1593 491257 1594 30528 1595 1539 1596 55 1597 1 1598 1643348924746923013481 1599 26340953256266989205287 1600 209185013503692822844787 1601 1097111181993489371686890 1602 4273914583008931241048525 1603 13187515936446167128983577 1604 33563348486907361828771989 1605 72449864647810218799034904 1606 135363298036759218806808285 1607 222308687829424076267437050 1608 324829897354134127892020370 1609 426398941563703092827467612 1610 506858954910295291830567834 1611 549206617953527360782517450 1612 545473212992531839215615850 1613 498940519206651542271779904 1614 422003653064656112436566811 1615 331197918962436320433053979 1616 241920094511974599630958975 1617 164894544093546984937643450 1618 105118720169531502951257125 1619 62799254338693274925539445 1620 35219084772105698951926465 1621 18569453785788568485204200 1622 9216709942721166775366425 1623 4311066627117477283982796 1624 1902069766479105790525692 1625 792194159248947129343592 1626 311648188931601626876740 1627 115858067633942608902500 1628 40715165182087683651252 1629 13528001317011732210704 1630 4249891310475184007359 1631 1262255704678236645660 1632 354355030948438938600 1633 93990368809964385720 1634 23542095059147522832 1635 5564348661714134474 1636 1239944265551198350 1637 260215000747341000 1638 51360693846386219 1639 9519477744586726 1640 1653738694061454 1641 268677324554100 1642 40716208271550 1643 5737511654350 1644 749001752030 1645 90176610160 1646 9958077675 1647 1001754325 1648 90998297 1649 7379190 1650 526131 1651 32175 1652 1595 1653 56 1654 1 1655 4194532932723720267271 1656 68393240917834108713841 1657 552595441745702569618584 1658 2949127071489849990064380 1659 11692569504903117077986640 1660 36725509431021274787665665 1661 95164445268688316753969352 1662 209189654500222402801170948 1663 398098217400202225255345425 1664 666087203217913138579900125 1665 991790893975996713401711480 1666 1327026446043485682023536488 1667 1608295617034809160042428116 1668 1777265106491481779781138530 1669 1800764101741941638408172240 1670 1680875847132814586789748000 1671 1451278671582291418035855681 1672 1163114557481355654912503355 1673 867897676715759575573253000 1674 604554482563856554385140100 1675 394024182530809736082357180 1676 240770344582891201462889505 1677 138177121886056547753884360 1678 74590487149258529103107700 1679 37924250774190909267686625 1680 18181437227611327388194281 1681 8226864456418078036455456 1682 3516284023940524944277744 1683 1420564623537767118612280 1684 542735269464730752031140 1685 196168156988508445580400 1686 67094681207834457863312 1687 21717778570021099032093 1688 6652759109016851096175 1689 1928325941327563677900 1690 528718460467621982220 1691 137070583779092463318 1692 33580226663668953476 1693 7768099937358809880 1694 1695243261094137740 1695 348612747656729255 1696 67462094587544811 1697 12265439871789720 1698 2091163067763000 1699 333580364352900 1700 49655879929670 1701 6875979612320 1702 882396300240 1703 104470882425 1704 11348432875 1705 1123323552 1706 100431396 1707 8017416 1708 562815 1709 33880 1710 1652 1711 57 1712 1 1713 10710773165730370402070 1714 177604213596747463593087 1715 1459537214131407386963472 1716 7923878359580854182193774 1717 31964155688863228512956505 1718 102166058504410180315319592 1719 269451040626404514091466406 1720 602971680810264202321580124 1721 1168391521372296749955562278 1722 1990973474574877026582605400 1723 3019886585722522710538810895 1724 4117101396491793669187094412 1725 5085461806640564825487638718 1726 5729099870473943310062956436 1727 5919488959199627822862947580 1728 5636202827713040006649779664 1729 4965500252454451882204903290 1730 4062012670103262495782734215 1731 3094906429299440506022902630 1732 2202100441887077623191080550 1733 1466625314598500934316684245 1734 916169934949985560326464840 1735 537748248014331885992754930 1736 297030488543792307710169660 1737 154606238622937054086816150 1738 75921048322310192791321350 1739 35207804464861817532278997 1740 15432000538450095805140152 1741 6397554281147716973149884 1742 2509900106506541245396680 1743 932254878844925696160232 1744 327927808106733827909136 1745 109260262615260094214184 1746 34483188073498161945948 1747 10308126248092332407475 1748 2918025717604572678480 1749 781965107268486658842 1750 198273754993454731448 1751 47538814225734281346 1752 10769415320035389780 1753 2302900257359160074 1754 464291452623315240 1755 88132558684894185 1756 15725362996686420 1757 2632364497800450 1758 412464927653380 1759 60334011088260 1760 8212900725120 1761 1036455610190 1762 120712128225 1763 12903040800 1764 1257128730 1765 110653983 1766 8698536 1767 601370 1768 35644 1769 1710 1770 58 1771 1 1772 27361217667381195152609 1773 461264326466942477575192 1774 3854398196063517544310036 1775 21280917419352589599885366 1776 87316625383725387997293324 1777 283919593006474775648794650 1778 761906157038508863506922874 1779 1735135917260516993241722142 1780 3422365758911251903755034602 1781 5937396283573865268014102103 1782 9170852055434983979131482845 1783 12735036182216267197524416443 1784 16026365994977840138324022244 1785 18399214066709897231603700124 1786 19378650735880193416920883436 1787 18813820806272308483081611180 1788 16905806754322956839953650765 1789 14110270627371047458675605270 1790 10972590382973147336565658270 1791 7971150070897623677762289980 1792 5422364727029508932750927620 1793 3461020795665089069938955430 1794 2076581146482121755863033790 1795 1173023521769493809173056090 1796 624704126133172432923655560 1797 314029098672632938259905149 1798 149155582033746217805662647 1799 66998222139465703153379501 1800 28481283202699911708065656 1801 11465382294286516084604984 1802 4372753526874006909290040 1803 1580557030986664615046184 1804 541568028181851271168722 1805 175926301118506641256407 1806 54179978407860026986173 1807 15816848285313525073455 1808 4375853364414096143748 1809 1146831100674031584734 1810 284578885280150930014 1811 66816124305461461546 1812 14831159341280740150 1813 3109196297557504385 1814 614865487380006555 1815 114539632133423805 1816 20065570510112820 1817 3299272742881780 1818 507995054949620 1819 73047131471860 1820 9778311022935 1821 1213924544040 1822 139124156028 1823 14637944178 1824 1404160164 1825 121717134 1826 9424646 1827 641858 1828 37468 1829 1769 1830 59 1831 1 1832 69923263927774760117419 1833 1198122483541106542482598 1834 10177328298805200429811092 1835 57129121699458651578134356 1836 238353636564930812360261055 1837 788223056365066431755269386 1838 2151588856516024879346714706 1839 4985106266621066438181914244 1840 10005382971235742348555675532 1841 17666777340020088509528997555 1842 27779039052057569917591999763 1843 39278148542574306365998024092 1844 50342100730905404828534988133 1845 58877388766233849727618580164 1846 63188641662206051127421593300 1847 62528491533827003076239927480 1848 57285927785061042354647480835 1849 48763057070897988851820175740 1850 38685475143395023560129687570 1851 28680736950604699207359289100 1852 19917929969571457914256757745 1853 12984052295018697352694334870 1854 7959382981071727652552694030 1855 4595636865378761530754495940 1856 2502746339375732744625058650 1857 1287130660640907618808595349 1858 625780649012761581962232393 1859 287878500520840931059689772 1860 125405729600528399039021521 1861 51763450352274782929181880 1862 20255803373153887212051576 1863 7517390198572611803269296 1864 2646651220917749366141304 1865 884116475174833578849087 1866 280238170055707101658455 1867 84279575648458262063628 1868 24044521386723628267737 1869 6505455855884634577838 1870 1668481022864603710854 1871 405417644529706108300 1872 93264252101922475420 1873 20294778476329275765 1874 4173115739758019285 1875 809861147409463380 1876 148117884351691275 1877 25486855450769580 1878 4117910748811580 1879 623279312210520 1880 88135605188085 1881 11606135858850 1882 1417854854988 1883 159951975612 1884 16570440513 1885 1565469774 1886 133674310 1887 10197908 1888 684342 1889 39353 1890 1829 1891 60 1892 1 1893 178761583832906815958299 1894 3112473206730153186449981 1895 26868841360763429506474044 1896 153301183354552026629014830 1897 650201448238050983024733315 1898 2186161944035944763352368511 1899 6068369300644088853317401800 1900 14300226425528145502395597228 1901 29196998014972273355085582465 1902 52454429582959194697571390880 1903 83936549294962584754747761548 1904 120805649390533188784634716746 1905 157640575598224661925729633861 1906 187753842814513872674369662525 1907 205253922504199180259598496200 1908 206945865969678876074536289480 1909 193229453503331995682421068195 1910 167683163365949860607440343805 1911 135660368807653929838499576500 1912 102598844665493557141063665450 1913 72709599197278437784585594245 1914 48384883287859432629786973425 1915 30289775315813087098714496160 1916 17867110712440777785746576100 1917 9944944381432230985708195575 1918 5229750012499194406314678354 1919 2601122942516778551945422116 1920 1224754126162945763775839554 1921 546376899729349253621669405 1922 231090909693809747050402065 1923 92717066099268482381316576 1924 35303008003093646304073200 1925 12760841174455530799402023 1926 4379810252384948895883440 1927 1427530869051969008228580 1928 441843696728153150047938 1929 129854120382032857060341 1930 36228360508395037885721 1931 9591765071664480159000 1932 2408811145042279817700 1933 573458184368650491295 1934 129322617576772407480 1935 27601509370776807620 1936 5569480017185603750 1937 1061145850598487675 1938 190623169693239955 1939 32230781432224200 1940 5119062617332440 1941 761934952748025 1942 105989162187675 1943 13734612684468 1944 1651633369386 1945 183463399581 1946 18719157105 1947 1742173840 1948 146581428 1949 11020551 1950 728886 1951 41300 1952 1890 1953 61 1954 1 1955 457180542019634361749654 1956 8086516234100799546251586 1957 70925775028652626607670585 1958 411206559753581741386093890 1959 1772495226339595007597648940 1960 6057712084070864564545072884 1961 17094540854968955726646223833 1962 40960105690320247296860734128 1963 85048450354983643932019087065 1964 155418133562139418959954222510 1965 253015622218186074594870799859 1966 370552626186287777227150043278 1967 492143055986676243329907145172 1968 596721865630369717490582664350 1969 664260577147400434212225954025 1970 682145685436032536690191920040 1971 648906617650987039659988706770 1972 573862642176190062962096342600 1973 473269579331880379986429385575 1974 364980294492585969607821448950 1975 263834450273086863761995742580 1976 179147767213571887612442167860 1977 114476690778663440481279663135 1978 68954215505897828657620996800 1979 39207571367369320417729007625 1980 21071495955064794487442309544 1981 10715658993666456438035444691 1982 5161298842128029528729565230 1983 2356545475480651666931449440 1984 1020645539994194824869319590 1985 419575977495890432231554089 1986 163790316100287815469128928 1987 60738784656206435721872523 1988 21402120798358102434022740 1989 7166842859242106180127135 1990 2280877642067165651312334 1991 689853120743848483742628 1992 198254602285136710892852 1993 54123501721178872302775 1994 14030684215395731970800 1995 3452106542313358422815 1996 805615787186548776130 1997 178186881351166736125 1998 37318726173024038050 1999 7392771768197276300 2000 1383442836237448770 2001 244196600719476615 2002 40586988937950840 2003 6339035686555950 2004 928159966772250 2005 127053014080863 2006 16206751443558 2007 1919012223612 2008 209950736820 2009 21104129255 2010 1935455824 2011 160496933 2012 11894872 2013 775555 2014 43310 2015 1952 2016 62 2017 1 2018 1169653910683020997823700 2019 21011990621288070100669221 2020 187197990883446789353766015 2021 1102571234210364219628971405 2022 4828835656697650206540322350 2023 16770308356710769666750368867 2024 48098612467961295764440141827 2025 117152051836400753533581129909 2026 247311074217625170933116933748 2027 459563486434644961080889712535 2028 760921896456106529231833488149 2029 1133647181474084627041362671895 2030 1531952560510253673172134336336 2031 1890371002019336507832509287247 2032 2142075103648966142952818033775 2033 2239749748217305914070193199465 2034 2169906707464147935701006976310 2035 1954876420860102551204069353875 2036 1642836782644582317948233516625 2037 1291391869295393174296502785875 2038 951827000290562001371502241890 2039 659201345279106833772208464165 2040 429787601330171926379664765405 2041 264232323714063257996576543235 2042 153408824632599506180717347350 2043 84218492333825431801403612415 2044 43767247724355645988840662021 2045 21552870782247223415718192975 2046 10065770735818488273774129600 2047 4461627965266806616449692775 2048 1878071906455478346390233127 2049 751145537826535667790007737 2050 285564209742307331267098194 2051 103224272811655932793296243 2052 35485058190232951502825385 2053 11602170365950900309949739 2054 3607982796554687019195930 2055 1067036302945826529291101 2056 300052287433719013051677 2057 80201972937934175760075 2058 20368662617278998536780 2059 4912437500165298274185 2060 1124349506908861677675 2061 244021709558513419225 2062 50172537801427524000 2063 9761784128564619585 2064 1794946344348223185 2065 311439747954173895 2066 50901645211293240 2067 7820527990285275 2068 1126813828144905 2069 151834604667291 2070 19070835229506 2071 2224141268877 2072 239732581605 2073 23746881739 2074 2146569270 2075 175481871 2076 12823237 2077 824415 2078 45384 2079 2015 2080 63 2081 1 2082 2993493968182857335738916 2083 54603609621765659757891645 2084 494017202079506239763198265 2085 2955225647677986315563553390 2086 13147063719766691482232909925 2087 46386541580265800198725956831 2088 135180319415399843087295163119 2089 334602681247492308183641043672 2090 717949168360484779023992351712 2091 1356256494209896233219460716063 2092 2283294129012006972517746907091 2093 3459460112592865845793369508106 2094 4755231096129299359552708343313 2095 5969814097564162466454256090283 2096 6883859182327802477013919235847 2097 7326240016967139091176733289360 2098 7226249274589638040890919021575 2099 6629680525880940450524697112875 2100 5675262353800066802946418518975 2101 4545593455614156800482022321850 2102 3414764127601128209134542371595 2103 2411164256867777334503316289905 2104 1603288512484836541751450634465 2105 1005642381009329938523555900640 2106 595890878929210273247102148960 2107 334003001043423205046650489551 2108 177294732389833787509449896955 2109 89215998020473374854555500770 2110 42596501777619360450519442245 2111 19311660871912740240670909995 2112 8318801070899367586931242551 2113 3406682204300373553741874304 2114 1326851038072926411498421452 2115 491676452373235441776351867 2116 173383838399430880916526783 2117 58193426003275255314408066 2118 18590820447640165167667371 2119 5652811570774494427460033 2120 1635730878474418677287553 2121 450336856936838243482152 2122 117921614138096392768760 2123 29355151809368125871025 2124 6943279407154951540925 2125 1559317782689855738550 2126 332227604163079083375 2127 67087958502234698805 2128 12825253091138885145 2129 2318054538543982560 2130 395502784007791635 2131 63587192078578515 2132 9613613486493207 2133 1363507815374826 2134 180911048951403 2135 22380963992073 2136 2571602761497 2137 273155702176 2138 26670513636 2139 2376840783 2140 191599963 2141 13808082 2142 875533 2143 47523 2144 2079 2145 64 2146 1 2147 7663836950023084292126586 2148 141913109610810633546340140 2149 1303552482077530998143426940 2150 7918027901886355130701012800 2151 35772762420093860949023875380 2152 128195651219085233517421385313 2153 379503327588932228386881125376 2154 954374198370829494548088416364 2155 2080844781887367308086227807102 2156 3995006350817949841984521330360 2157 6836654383831482569452787814608 2158 10531164073727259894887102699944 2159 14720074400433763842756259950966 2160 18795661717655706304567179526493 2161 22048528741684359615387340329280 2162 23876820788195085707191475345472 2163 23969427573983544770725867770225 2164 22386868885294726201949328785775 2165 19514377372429220507548564865700 2166 15920068786952043202395460184400 2167 12184962681472247403792735847860 2168 8768581022398927620550304165895 2169 5944151319534920854283081290680 2170 3802254691709726442610035830340 2171 2298451333035492624197511721350 2172 1314769319356900489125760066896 2173 712515163642005790600170724080 2174 366199721242419885528793100400 2175 178654620909585924380579022330 2176 82798790079703567663620765705 2177 36478751271548390174706398688 2178 15286544183607388773768149616 2179 6095871829200420065349853974 2180 2314097385165849786572560932 2181 836504869767875902464583860 2182 287990736030594740727456768 2183 94439730296136755514228804 2184 29498564861851966623718031 2185 8775685353944400447844288 2186 2486100674684906111989380 2187 670494864500793309677042 2188 172087376457656903210800 2189 42011755293822646222800 2190 9749961771957010359000 2191 2149482705363239144850 2192 449774137595214764115 2193 89238223237287517680 2194 16768657392122721120 2195 2980240017521255685 2196 500187516174973275 2197 79133563713743652 2198 11776858658832384 2199 1644705855844596 2200 214937318002743 2201 26197644223800 2202 2966448460612 2203 310597032674 2204 29899786596 2205 2627673088 2206 208917680 2207 14851914 2208 928977 2209 49728 2210 2144 2211 65 2212 1 2213 19627124209913879819201256 2214 368866604780705061547094811 2215 3439237874640779068661672685 2216 21207554649232421243863890570 2217 97279549121487747970208466885 2218 353994266649797074440649871298 2219 1064274328737497585400092608152 2220 2718541102605949526206076573148 2221 6021481361672132894551260913920 2222 11746217146503380478483098752965 2223 20427483478811454451038414599543 2224 31982736983647889150659991593914 2225 45446270729677194407282928002327 2226 59003764285232969925516043527200 2227 70392190109731545723905621575620 2228 77542054146578223615603559094352 2229 79201256863399483173785365231422 2230 75280723737913382913968098749075 2231 66798785243139512906948850964950 2232 55487473939161967338178747615950 2233 43254240444902215844287896959235 2234 31711191148276317599798021112990 2235 21906976654614192552127919939160 2236 14285007792377128289969081716500 2237 8805738650073168075971880823200 2238 5138346896592123654679827729141 2239 2841657482960855761054215795831 2240 1490968784519400944365821732330 2241 742875984934312446126768622695 2242 351776100154819170351020326560 2243 158424472210349429323775763648 2244 67895829877644140540838252912 2245 27704186577371787039804399768 2246 10767260026264904890515159645 2247 3987120402000570542192931915 2248 1407040181925632930486116278 2249 473268559330424015691564339 2250 151735200827179983361857782 2251 46369072777041172222045800 2252 13504589610398864303018420 2253 3747602050502597732820872 2254 990631160725342133699667 2255 249333964213272574089825 2256 59722905953158532850150 2257 13605700729676067165825 2258 2945772717840573567240 2259 605614442888920761660 2260 118105108465196215440 2261 21822400817991222750 2262 3815080673823609675 2263 630067503034717722 2264 98121065703473358 2265 14378585405023107 2266 1977836918829030 2267 254655230786880 2268 30588427706452 2269 3414239259888 2270 352465772437 2271 33461216635 2272 2900548170 2273 227504319 2274 15957312 2275 984816 2276 52000 2277 2210 2278 66 2279 1 2280 50281185027971273570344779 2281 958871754502756067864308077 2282 9072871505883730751906897631 2283 56782685451980547860681976795 2284 264389140699970806644829605390 2285 976723360336023744831674621796 2286 2981545740992387920209458382132 2287 7733897556268238083953284516520 2288 17398247050346789892207630760065 2289 34475286365936439987011759536815 2290 60912118668209550257247416275877 2291 96907648679902661127699148326285 2292 139949832098986471743629966370216 2293 184700182836950051408792965342340 2294 224032580318265241773705485225580 2295 250964773927238830699735974911124 2296 260729528971195594933114287990249 2297 252129123899369394575409985084722 2298 227662765737696656779858447400850 2299 192491137545479544444615029102400 2300 152774275698325705648157172584730 2301 114066699707988391197282953723340 2302 80274666310649235195773905210500 2303 53340560233185195263381760664200 2304 33516751761173478898023607911825 2305 19942691797233524042911743232599 2306 11249912868679870307443302673437 2307 6023155795866373655781833533221 2308 3063513586724229709478052731520 2309 1481484224557141163179285893840 2310 681662800595048612355993494496 2311 298612105066911775733356711872 2312 124605977412816782010017660925 2313 49551045712902598526034752715 2314 18784515808906035679973633865 2315 6790381700423073888306272157 2316 2341061747894369810639109690 2317 769834947533510300023141196 2318 241464940915373986540870140 2319 72235646657444163793709880 2320 20607357330412288047091319 2321 5604802064983168273932489 2322 1452846167160929464298067 2323 358767040818146597527275 2324 84354173126757449092800 2325 18872150864615238287580 2326 4014437647212162111060 2327 811198775626447603500 2328 155552454577001872425 2329 28271626628688278550 2330 4863476939663952558 2331 790627729547055348 2332 121235127932072610 2333 17498296538258580 2334 2371420064285580 2335 300903318043888 2336 35628602553273 2337 3921087484395 2338 399205596745 2339 37383169545 2340 3197030496 2341 247432080 2342 17126928 2343 1043120 2344 54340 2345 2277 2346 67 2347 1 2348 128851301008215990676245297 2349 2492842499518038495151482663 2350 23931928230644373455294160753 2351 151983836858453661596168114376 2352 718167860799267411266163442110 2353 2692834287141801139258406540832 2354 8344352535624706320830777274384 2355 21974692197026071071151571630880 2356 50195640567167647502938497047835 2357 101011386862043780368402385454225 2358 181274605377356706538860230304611 2359 292977438572291102410993967170000 2360 429899298362702921525989955908468 2361 576578933946700162797011922378436 2362 710856973534809034667051021248820 2363 809561342772621346979811433473648 2364 855231208138855001135606894804835 2365 841138053634072122019823492749296 2366 772656235729720654709731674794322 2367 664750847330930101156146468339900 2368 536983636036054645490622167541405 2369 408175031180810941782664439374920 2370 292524662519620253747438157034200 2371 197999270283069767195891920931400 2372 126771582666333870859310043838875 2373 76884075414199534830501316818537 2374 44222188604878529143048957211523 2375 24149442554335643497796180918448 2376 12533040516335749558595912553516 2377 6186681349622588963860901174160 2378 2906928123644737873096977670032 2379 1300966583120864676929236406544 2380 554871780812243939190111999495 2381 225639142529546263127930618865 2382 87517541323806152589318155175 2383 32386372918765166998087589016 2384 11436909326491395901914726330 2385 3854715072196938729342643808 2386 1240043191755152974983700816 2387 380742528931839438673412320 2388 111565533524221337002197973 2389 31192546785020698016948855 2390 8319065715006393191656581 2391 2115646214891479541786592 2392 512810607066196729997700 2393 118405869278133023690460 2394 26025632788107554133420 2395 5441258807066698450800 2396 1081108453442353265475 2397 203915475160093300500 2398 36467953498449877014 2399 6175085147537136012 2400 988426624142647305 2401 149283166911896160 2402 21228281748630000 2403 2835203340891544 2404 354627627433667 2405 41401939943645 2406 4493701988615 2407 451296983200 2408 41695960008 2409 3518770320 2410 268776144 2411 18363488 2412 1103960 2413 56749 2414 2345 2415 68 2416 1 2417 330295607482296149639113771 2418 6481433861719101710428423623 2419 63119343897007779121330349844 2420 406667259415586222044770564324 2421 1949734976191467197095100632356 2422 7418570581888275118879668787794 2423 23330276562011848580941025290740 2424 62362699054804154639564319742200 2425 144611842037515551553082349517110 2426 295466076586615194309795359232905 2427 538443670755798368577989372917088 2428 883838905758861276618376282505088 2429 1317389149472451743306594859721084 2430 1795108149158843399960803327785844 2431 2248941415831667567753634516805896 2432 2603112566300144889961331958433496 2433 2795509867784713290294392551332816 2434 2795568413078675912599492124020533 2435 2611618867162438574033892277073568 2436 2285613394657714094156964391021422 2437 1878580351417358912992007364947295 2438 1453280525248602574528602156155025 2439 1060265225841319895353983694547100 2440 730777115895742116054859086502200 2441 476583301771960440177852300738000 2442 294497367533820949596763686471801 2443 172644455603460113358050807387568 2444 96124331633131204868363769374104 2445 50880407357724278290588882231884 2446 25626074515574346695463037236396 2447 12290226960312062486120676916944 2448 5616600448555196134306037599680 2449 2447216925409673584455554249445 2450 1017110926402454086195673893905 2451 403400542966554521891390001660 2452 152727565158670834826613208908 2453 55209994450876222194010765628 2454 19059456727464334547026114454 2455 6283998475776954543202919964 2456 1978798404695414464037807176 2457 595087476646831517017263826 2458 170888845807781772706155351 2459 46849520970739961266665488 2460 12258113944971399103046448 2461 3059846168208974280037692 2462 728321173494239273575620 2463 165211557417809162261400 2464 35690460193458080173800 2465 7336811292082935963300 2466 1433835573957543583125 2467 266108887720245578112 2468 46843467578591639670 2469 7810000870737216195 2470 1231283543025461805 2471 183213818382954700 2472 25675423507528552 2473 3380317818608700 2474 416893543507265 2475 48001500113120 2476 5139436196400 2477 509259658024 2478 46431954504 2479 3867507072 2480 291614752 2481 19669793 2482 1167408 2483 59228 2484 2414 2485 69 2486 1 2487 846922848867278127081934118 2488 16853424005734940104797327557 2489 166456406616139875702151422108 2490 1087790716104834455077338597504 2491 5290529484784434593146892501970 2492 20422683534766340898459726861762 2493 65168158284111723384282951728670 2494 176774604886675634589391426405620 2495 416042044661408254960694589233325 2496 862861358189294811365992846002130 2497 1596386738059223192228686510368684 2498 2660741527975085623380533356944432 2499 4027594219129552775204457049625688 2500 5574395376078025097667648764298004 2501 7094758027681378644218473367067120 2502 8344204173484918358811914621762480 2503 9106875393690756988760590750418189 2504 9257262065740357863060274456683591 2505 8792613641337402161825086045116123 2506 7825329618912923318217621273432390 2507 6542167957547672340252366775192422 2508 5149184951644736655228220282680900 2509 3823056628535621351348144713975725 2510 2682277134220675463281965029265300 2511 1781151781464399231897804227110275 2512 1121021027938186773313362518174688 2513 669558230161248702854523334088412 2514 379937606060559494911108762000328 2515 205031118880058585980725195307664 2516 105316451095034528796850379804520 2517 51532573697196207517993636751052 2518 24036703871417494196831361180480 2519 10693857518527202955720131449410 2520 4540273706703833214869155689195 2521 1840365914214514270140369610980 2522 712447969024226092428491876064 2523 263480393818554821074068353542 2524 93105805937387252014362107478 2525 31440821037556842183885778074 2526 10146665865973113583098581820 2527 3129371588083991756061732715 2528 922263264496013891401481454 2529 259682929029818194378338476 2530 69841770930533716689410528 2531 17936079777007724599714440 2532 4396427628210259430013372 2533 1028045585528223035209800 2534 229193430512700058750800 2535 48681112865450465570625 2536 9843016456086734427975 2537 1892738705086820438991 2538 345757418683337811150 2539 59927356640464823070 2540 9840730742052211980 2541 1528495224229587185 2542 224138828447522436 2543 30963224155841655 2544 4019448138415440 2545 488898700607240 2546 55530501333840 2547 5866339228672 2548 573655166656 2549 51625678104 2550 4245072832 2551 316029285 2552 21048720 2553 1233537 2554 61778 2555 2484 2556 70 2557 1 2558 2172243398314031502060434813 2559 43827319177345536855695160936 2560 438927863710682594708742885456 2561 2908838814378669630656628922800 2562 14348385215473141668791550226170 2563 56181893268513480939366232543962 2564 181865802971000983432893951898242 2565 500520901197892721138426169248370 2566 1195318014749686950652900494940530 2567 2515885417714694927872987420561300 2568 4724478570593568652137929465561324 2569 7993730295983018673496144360764892 2570 12285462670668011066204902312452716 2571 17266867638846924159663585470939480 2572 22320169315096854054920498836527280 2573 26666519654527734426112423523988280 2574 29570127246356537497244618362996621 2575 30545921170432920673936612332779687 2576 29489256230622344493886766683224825 2577 26681849202038082865105111123324635 2578 22682919173108330768274363908349162 2579 18158529683088720748505202619260447 2580 13715874892863809749837873769501475 2581 9792591943910883912444453833181825 2582 6618995108239592470917847792930200 2583 4241539186862184230931310356266508 2584 2580144754257921554404528060866276 2585 1491583942059155489056401953849996 2586 820304916106196127978717932216400 2587 429555658037866246938439555541220 2588 214352222116138481155716156904452 2589 102001703824985754199475098805772 2590 46315405964650051355511701206275 2591 20077671085779858873709574776680 2592 8313186225512796835857222627600 2593 3288904580488223426961058804704 2594 1243643267255080314925496547262 2595 449573922651247395662609612846 2596 155394774790152114850273052230 2597 51361841357159134195954667030 2598 16233871267204942347381005390 2599 4906352453541365920535003716 2600 1417741617505935252448911532 2601 391608055200740663691521500 2602 103372149029291032714364660 2603 26067494138982706719898512 2604 6276947531859476891290872 2605 1442519540920840614523200 2606 316189432450935087387525 2607 66055390615818838608075 2608 13141271002913211688101 2609 2487210337177113722031 2610 447352831567906223850 2611 76365630480748794075 2612 12354496428135504335 2613 1891085129969262661 2614 273357921354133856 2615 37234077303638920 2616 4767021065010040 2617 571987071554600 2618 64103255798192 2619 6683210269736 2620 645089573128 2621 57313925240 2622 4653395890 2623 342104345 2624 22503223 2625 1302421 2626 64400 2627 2555 2628 71 2629 1 2630 5573055540747246795936497203 2631 113983062642381721516553627088 2632 1157288585680255636490779403892 2633 7776171140032427438769230570880 2634 38894963954233161136646642622600 2635 154447029718282253923631567474022 2636 507081658799908761177588937922874 2637 1415617158228555624010010949358752 2638 3429724364282746799107434373808745 2639 7324476770090026092535434329516060 2640 13957575755113549116384416410612220 2641 23968395602730012261595478430425160 2642 37392120766439233682150107317590208 2643 53354353300278805774361970262600400 2644 70031448689562635070873210975735240 2645 84972036740356489683152598856471656 2646 95709482799314374923202754284153744 2647 100445052773395609898848652947766463 2648 98536644374393742799163730544375295 2649 90614432239838950594638689061642090 2650 78310638224090979307294636114806249 2651 63744093697193622900382328157869559 2652 48969059533453754379070267788163647 2653 35566497793204797428313944376765600 2654 24461995644717126875377073466030900 2655 15954975030207880853674199639433324 2656 9881242453757497607674652352070908 2657 5817521037655144168457990303556472 2658 3259286956625078515400534913043380 2659 1739260775720851149039359636434500 2660 884747488346188835293557314097492 2661 429339288912740325401422401340464 2662 198876973161181498832301537729537 2663 87985464335884524612801060034320 2664 37195111214244671438771346204060 2665 15030822054933624193591263741360 2666 5808228591959214209552240739080 2667 2146745510734976237085585880658 2668 759058808466014441858926894350 2669 256791757527812750611122699840 2670 83122989974017655964236913671 2671 25744827977103851767967157804 2672 7628730327576912521099006028 2673 2162431261218827836659203320 2674 586223495642725078265535240 2675 151944697477931594896738904 2676 37639662144477912711307584 2677 8907257487761295690481272 2678 2012528827756282359969900 2679 433870522427600986194675 2680 89181149295734495016147 2681 17462496368701038239442 2682 3254098402454751553581 2683 576442311352380156915 2684 96944437655550498475 2685 15455920216864612576 2686 2332090053791410092 2687 332386994471337096 2688 44651808692358760 2689 5639413637514480 2690 667664319951720 2691 73846176502280 2692 7599656328264 2693 724216292800 2694 63535874545 2695 5094504393 2696 369927837 2697 24036334 2698 1374135 2699 67095 2700 2627 2701 72 2702 1 2703 14301951559375317288722742625 2704 296464969318293821221174518331 2705 3051035785835273478002334974316 2706 20781999582591040362384881791572 2707 105384332163325349473900412934810 2708 424297682622536746436997980710860 2709 1412624647341797181270009342899952 2710 3999484171219080037155819093474876 2711 9828345548477585203549081551341397 2712 21292022171674212383096827782257345 2713 41164978265974795835933087495167144 2714 71729112482637701234589274279769136 2715 113563511177238794686761890335245144 2716 164473961934934682473152463225344488 2717 219158439030645949002886981237261320 2718 269992133229044790561470879935124984 2719 308827075849689098489292733114310880 2720 329194724187031545672657914485722264 2721 328071141507866022090854896906192748 2722 306548515780582176293388658257016760 2723 269242502213881979491507130472695478 2724 222780530598720579198533712182276745 2725 174008754594265264077383996953525056 2726 128530012980977456535186573024667872 2727 89924119968337172062783221669507900 2728 59677828684403614816774023930272724 2729 37616464684394160054063917558382720 2730 22546361062730108400883428917905456 2731 12863573305791949906660728431928352 2732 6992605354278106923632417150902260 2733 3624686161264125698389583674758480 2734 1792986780376299091980860333051952 2735 846920453924549835840733981326531 2736 382221569425302447074464588556457 2737 164895774804667629086306578507620 2738 68031259441751186259520674625884 2739 26851247089696929846668266591046 2740 10141452081870578085411803397844 2741 3666143923288757860088391649488 2742 1268697831597163784479427596020 2743 420323597070380667986192154179 2744 133320135135019216138674968895 2745 40483247504115120457628012984 2746 11767251393572203216475367888 2747 3273540900625518083102273760 2748 871356754207505110493889248 2749 221855556434371842520975640 2750 54009201967274741431577256 2751 12565501691669083562759172 2752 2792286141981308744393700 2753 592270775403005716403724 2754 119819777770375265807640 2755 23099519555698214926638 2756 4239431736947748562221 2757 739853821584916302880 2758 122617563021484208720 2759 19270148114423447676 2760 2866888872504181548 2761 402990026175511456 2762 53404513837995360 2763 6655182628762192 2764 777614509126728 2765 84898859415552 2766 8626153554304 2767 811739063135 2768 70333207857 2769 5570530080 2770 399591052 2771 25651164 2772 1448755 2773 69864 2774 2700 2775 73 2776 1 2777 36712267090479571354186761752 2778 771157563007611458574769847456 2779 8042873299675684811033214815083 2780 55524876554311348216577726087088 2781 285401784115850574035959759463982 2782 1164870405700670062138239683014008 2783 3931950058617888303991789525518606 2784 11287804258519630189946290721824068 2785 28129520840988966376326706500097578 2786 61805857767601427910083642393898922 2787 121207117607771267457492850014740325 2788 214260588786938700503524020184071504 2789 344186518948656303599711813360414472 2790 505853338763742880555203609038208752 2791 684108564243680594183306948242075528 2792 855513933540569204458785603507853224 2793 993512319549361275607055499388396074 2794 1075396312337853179586040360980520467 2795 1088480465989809955720586199984122407 2796 1033168916124346438200859950842917678 2797 921979798848893760349559074572276671 2798 775265842048859057401998160546001376 2799 615508537774550782986570198676136328 2800 462226925868668569807112086057312128 2801 328864628006875050118747751626754472 2802 221999254611696321545853239414611356 2803 142372538065163874381087193067071296 2804 86846419758592617823909535991412328 2805 50441423390680612827509153667620708 2806 27921832964406155757955719544492912 2807 14743132369433790425549456040893688 2808 7431095646254288406190301652309936 2809 3577864706793350243133590605671408 2810 1646488824528225370994017647084168 2811 724570080367445352231066206035257 2812 305056591407550388524777459503360 2813 122919448177784963284147972794754 2814 47416980673206750360555850157472 2815 17515608084133261173502763971002 2816 6196865389262413762029001106028 2817 2100026805201010933025088313934 2818 681721523900621757630807621094 2819 211989804738636950791130653827 2820 63141918906799869370070120592 2821 18011774495341711437697629768 2822 4919755084248561468448967416 2823 1286356097489790668167095976 2824 321855495710919441428523128 2825 77030182521205998460576578 2826 17625620398754701646362647 2827 3853514249451084616395543 2828 804458206906428256015158 2829 160230240090023802929019 2830 30422275913533935381984 2831 5500508133306363969176 2832 945964946278739922864 2833 154538774451060551688 2834 23946473511723268464 2835 3513578875574047444 2836 487215120509374256 2837 63707722093509240 2838 7835317145909232 2839 903718266172176 2840 97415245418816 2841 9774112279074 2842 908415057297 2843 77750233482 2844 6083712106 2845 431188751 2846 27350904 2847 1526358 2848 72708 2849 2774 2850 74 2851 1 2852 94262318866766131085885820862 2853 2006081641450577637278598784559 2854 21199937434139627394904462749141 2855 148309805085060077738962266621583 2856 772575066431170710300100600294020 2857 3196009343556500370271998081895530 2858 10935318653164504246105337313660954 2859 31825447610195824514106869376422166 2860 80411769799424692474738955568260508 2861 179156234595577429391808432037788485 2862 356311954541139772727632680273985311 2863 638854308309045001594382759312742981 2864 1041046985465029988570174731836711544 2865 1552316268907832924662043345469610112 2866 2130220221672293272466173129055562720 2867 2703572002330670316637897051411853016 2868 3186880768061025891125887800889354131 2869 3501999693398182368684426862515170859 2870 3599147190989524536588702668520929117 2871 3469455901031743920930193374674540425 2872 3144891027897318835188453842088127152 2873 2686678367358948270826148494722182984 2874 2167556364581364231653723940178934616 2875 1654463855527741754520738132909020328 2876 1196695240195461669719175717957586500 2877 821457940658472685853437825623873312 2878 535840086148186732879138144874326944 2879 332543713855830784195977013134028456 2880 196557649040552006362376825155604528 2881 110758188363511989796776026159979720 2882 59549814664868866424964729877697560 2883 30572992835588534793171443272029624 2884 14998433580313355239166732423952546 2885 7035051118803833848311033654235173 2886 3156694804924783439704128180386535 2887 1355631918921717735638392719878421 2888 557397974453477235827387748990356 2889 219505687992119157732576582366894 2890 82812912321710177137668824366862 2891 29937166347437018042020989379570 2892 10371604602375698544892217137796 2893 3443817697014494247227392737411 2894 1095982603117216621739064874329 2895 334287930369191636800719306627 2896 97712231409747630040877265600 2897 27366473714396157529326046832 2898 7342311749284545752142892384 2899 1886531397244255762615421016 2900 464039533545693203596825103 2901 109223399321781564257491275 2902 24587908356355628495147469 2903 5290672706049717061412337 2904 1087380482454381014687088 2905 213298298614049684880744 2906 39896417402431364147560 2907 7108413778223961684600 2908 1205022750049238701992 2909 194099781495935802068 2910 29662532435077901884 2911 4293405710669984580 2912 587435153749185648 2913 75807919249039248 2914 9203516334148752 2915 1048072505196496 2916 111564866695035 2917 11055945949818 2918 1015058145458 2919 85834013812 2920 6636400956 2921 464819250 2922 29138826 2923 1607022 2924 75628 2925 2849 2926 75 2927 1 2928 242087967735412291153757221292 2929 5219019621686061411614786509663 2930 55875116842052806884774451448367 2931 396038343098209826086371705302260 2932 2090418560210887722694556413023925 2933 8763332007931530203852305749371250 2934 30388315991622597453092054648241546 2935 89641865205470930257136794450203732 2936 229597067054117405460183212198868750 2937 518609197376265166732166479751294365 2938 1045811945793907620472478809757139481 2939 1901496348634816735351623424699242180 2940 3142623115579996235586786876361261493 2941 4753250530605208171473531982735015960 2942 6617382472445258166425221949508192840 2943 8521503290024988737434168539351977136 2944 10193624824327900980072250447108471575 2945 11369315829026254349312698213262547153 2946 11861702757920108613555160427060029015 2947 11609537234604372770675885813506661600 2948 10686743992640474264946185929905632712 2949 9273108108853143364595391614268981128 2950 7600410425912225681733745763556384872 2951 5894837872230397446200218675491345600 2952 4333521850908453162028613646998993700 2953 3024020328876881661973116223116324792 2954 2005764995991881184652067406513308928 2955 1266039535322850070091500615004384672 2956 761299081098165954455382823402246060 2957 436542399803608992399034416609351000 2958 238913230566913715811063277513560280 2959 124892633296132948320053343632580256 2960 62405092559384693352256313544150492 2961 29823563313828947464619262895628325 2962 13639330869926103830979768302114565 2963 5972114904608860574987128608051516 2964 2504629886140813482514578363705415 2965 1006445940022585194992261726584918 2966 387608581399390901542349657410110 2967 143103743511243191454824213647340 2968 50656658754957458071189292615266 2969 17194842531351045457216730872875 2970 5597050244069144683666090700943 2971 1747099892253799125880895856540 2972 522933745883298645693037030875 2973 150069717970940184746609554792 2974 41283592430673898004851042808 2975 10884112095600648310441275072 2976 2749185613180739849789056475 2977 665035628638861565924538425 2978 153998975788967354493005559 2979 34118577358147060873138512 2980 7227622081006979843202156 2981 1462927220794185174429480 2982 282696472932265340093000 2983 52106018715516845911760 2984 9151054574429059564368 2985 1529523352721584813636 2986 242974674831021505700 2987 36629150218197250320 2988 5231253647563207308 2989 706393532660478000 2990 89986463438220144 2991 10786494281523680 2992 1213011819818045 2993 127534182465828 2994 12485144137630 2995 1132542308804 2996 94634497395 2997 7231062450 2998 500584506 2999 31018284 3000 1690826 3001 78625 3002 2925 3003 76 3004 1 3005 621890217530867044998372625244 3006 13578857659741462967722852341788 3007 147252903299808656531941112150980 3008 1057286550915748880661313021492850 3009 5653786015386335047602046057389725 3010 24014210959693753138422400533878845 3011 84380616961099632881016067994826864 3012 252249228467531615721382393994445708 3013 654811022555159683564154781415744605 3014 1499236984994345434299003185845820710 3015 3064896942741172194050792132468127252 3016 5649940409078128680281474270581197138 3017 9468536317632199250904689839843577813 3018 14523851428305775629526737452225152445 3019 20508722872678487650547144204424273880 3020 26791257936859186809729035150799698928 3021 32515905504260793474728134458944624838 3022 36801063122857809632608538027808902673 3023 38967561533282708545688524672867813120 3024 38714668815053662075266858074020970560 3025 36181608968600399511545979555108487160 3026 31880876560054937989440264178475690248 3027 26539239644052002788947718245843099760 3028 20910163011168478646021754385925704400 3029 15618958054362813072764797701867406800 3030 11076859613574311205414850703335082124 3031 7468483421202240447452013858507076848 3032 4793183351285679199274115281844549800 3033 2931332803885379801229253331925047300 3034 1709947976698013594721845402363710300 3035 952274489343615556477836545391071840 3036 506697381818880798326667153238556144 3037 257781696670948033407799880328190228 3038 125472456677179458648586890886081980 3039 58463132639312617810311697926636060 3040 26089623227762701175546494906530582 3041 11155575747189144575261974978328983 3042 4572081960162365932782818178412623 3043 1796665402713054604963965992631120 3044 677110707004024656074981278859780 3045 244779403394037079360731503889023 3046 84893011995321161979605487183178 3047 28247888706863380065201701077788 3048 9018370639090384687695096587070 3049 2762390343205215694038730373235 3050 811744158683858605316237977795 3051 228806105112550341688018013608 3052 61850272137504992544133863440 3053 16029705938429258317544199100 3054 3981765161307667412169141325 3055 947585477426388971656658288 3056 215947798522844916375582840 3057 47100766018609164608649468 3058 9826088702163471751502700 3059 1959259660023466364088800 3060 373081400693300392193520 3061 67781200669189331010492 3062 11736793326107564688544 3063 1934661235838739709840 3064 303171834265263781880 3065 45095929201794738156 3066 6356203588219602924 3067 847255622446858464 3068 106563931947102560 3069 12614314366521015 3070 1401131661095859 3071 145528009181644 3072 14076349801894 3073 1261805211335 3074 104204655555 3075 7870281840 3076 538590204 3077 32992715 3078 1777850 3079 81700 3080 3002 3081 77 3082 1 3083 1597927417599990976164331285618 3084 35332200730133842540284189331811 3085 388035847192443808032423998567955 3086 2821884027569132616922606753397510 3087 15284943163935134183786670168026600 3088 65767596215734070489118659277485580 3089 234125332293736123388442942587104711 3090 709156767023507855135968489522212984 3091 1865441046361813466797436882034337623 3092 4328498844820891488747669232905503590 3093 8968806315951132927647255402583870519 3094 16759717397050066296991231679602386534 3095 28475026309715334846419514250539692084 3096 44287191008973052573271391129152216018 3097 63417464486077311185648863772550025005 3098 84023065131789652429510770180628148008 3099 103442767833723050233081003960977638913 3100 118776301102593210018509736044013885114 3101 127616489654329364349116410615986836648 3102 128672294181631763022503864749151564320 3103 122061316849477383836316048225529131792 3104 109189014681230292074053661985754652680 3105 92294701068012940279985976036045160480 3106 73853280789578034301703433149940653760 3107 56037219595739316585299780649770398700 3108 40378031866094732063419623280579594188 3109 27666911906743512566901300458446447596 3110 18048954927296375165082088050759006440 3111 11222698581840559052096495072595661880 3112 6657762418950953984997395229804714600 3113 3771679571434795375980738254177505140 3114 2042056738832917122704951205224899856 3115 1057407907432496010074904364020185694 3116 524011658098987325082273829350635593 3117 248664470870816064887537204662640265 3118 113053058337324708788467734518421474 3119 49265201025260912454109567594262224 3120 20585177044618709822737042878694764 3121 8250246135801914137630597783775853 3122 3172444659019351496479995676122680 3123 1170655069652933478685650159228893 3124 414611117208520970825057278657398 3125 140953584051674190142749064270609 3126 45999957323874308621187202681338 3127 14410683470456373391410832003620 3128 4333450435676516173536430252262 3129 1250712722010911265821056175155 3130 346404601842675344267029846920 3131 92048058969881578926774687415 3132 23459928329787547221513920800 3133 5732819655408337118433504996 3134 1342637151023935344859823048 3135 301221446009660616755926224 3136 64700048153470991143349808 3137 13296376787390456315502100 3138 2612469298628663623443840 3139 490336578144561061583388 3140 87831638193101335427512 3141 14998802254744060340164 3142 2438859796972350073320 3143 377094426303060381872 3144 55357677869828222952 3145 7702167043496822652 3146 1013666454438060704 3147 125904939538289340 3148 14720755441600494 3149 1615313423516089 3150 165771050495242 3151 15845441000844 3152 1403851934660 3153 114600623661 3154 8556768000 3155 578945845 3156 35065640 3157 1868175 3158 84854 3159 3080 3160 78 3161 1 3162 4106772441264045401019924649921 3163 91941267489596981594230003801095 3164 1022453000767780851574406010987285 3165 7529729314215956033556016107239415 3166 41305820088366223373850065874412010 3167 180014177466775230580713902073757965 3168 649130781743122583514445631614516789 3169 1991858695159918763571199437884126107 3170 5308544313181480592434876086068170812 3171 12481185610402287535007776063824871443 3172 26207563322066979248185768794309401193 3173 49634418614043417532005863470785066699 3174 85478606594541913823185757735021085612 3175 134773151628461457923241472683136901867 3176 195669505622165442192716746384950992163 3177 262882188089229595986977321291079579157 3178 328225898545891575643094165072121374554 3179 382275753265824227399009726655815127672 3180 416672401856208236439248435013381225992 3181 426268658785636515926159786067669322248 3182 410354375365799891741684821645956522360 3183 372578517723827526071070698195596393680 3184 319706708999221109062613648921519436640 3185 259754095684257419866060003972413302640 3186 200157435843003310100150894778317649860 3187 146497873231110739420799722311187943516 3188 101983551333147484291985796605449602180 3189 67608451053084427357451306784855347340 3190 42729331645950842853923227930713719120 3191 25771623604937009357011902569783653980 3192 14847127635839052708495526160743103820 3193 8176812678157112388345014361840055124 3194 4308112699193997797575917421571612787 3195 2172895999661882803198165681789754917 3196 1049775331910555721729629828081825263 3197 486056791494306388473780227488626213 3198 215779998402329418042604202136549654 3199 91884673135592456328645693646770927 3200 37543252356163541995594670283225207 3201 14723218058816878905034387392282873 3202 5543158909468228768966965750715712 3203 2003892692477032149765104919812949 3204 695681449572906731652924166552207 3205 231952547456063728277773042484077 3206 74276638462285312728516571313388 3207 22843300199757876955750426289525 3208 6746605748227057260228634252845 3209 1913263556797019971803493809435 3210 520890478646533557696188971560 3211 136111416340278918017008533940 3212 34126178676632714862758252412 3213 8206669705607176925524828724 3214 1892103058170263448283469432 3215 418025439993444582787851132 3216 88448237860578194936830108 3217 17910876303640073775277060 3218 3468640065744969240053952 3219 641870002681282299254676 3220 113387092119576994533916 3221 19100258073893667711924 3222 3064396364255823636704 3223 467610761156001909572 3224 67761793760576918436 3225 9308605161532953276 3226 1209815379667930464 3227 148423472116776021 3228 17143712405376687 3229 1858751568346141 3230 188509532576526 3231 17809617243719 3232 1559758881095 3233 125881847145 3234 9293357710 3235 621764835 3236 37240665 3237 1961883 3238 88088 3239 3159 3240 79 3241 1 3242 10557037252659735639822884541089 3243 239266476600991482872717894368855 3244 2693886606744230850891537440102675 3245 20087041665009861006280934205828130 3246 111579926269095095521953352034400475 3247 492446214722375510476215805550622905 3248 1798465897565611502064140215467127481 3249 5589702573716968943140906529436080744 3250 15090711955059320386877542466533493812 3251 35945117400663066093993889630510932515 3252 76472970794318244805223568825582781735 3253 146761061862435767121967497379694457146 3254 256143415695371854534061206633022449849 3255 409336318689976932332326849957960223767 3256 602429927601369702684356347700938915835 3257 820556673960901145268609530756071002128 3258 1038829066564564693755587898437673035456 3259 1226970092733288944790120922709139302344 3260 1356446120387972818049001995997929476552 3261 1407696330872585344347279515306089067600 3262 1374903662529017050413602282676483763600 3263 1266751135001655909828290642513092176320 3264 1103217490912472567547767816289075420080 3265 909884731730943316325195635964564171440 3266 711856094386634737495992603750127523800 3267 529094955534413500699498906796719652764 3268 374113295462475651245140323714141532220 3269 251963339440677246565374232975798479160 3270 161816363378273336781571359471191796460 3271 99197076499750631094021963123727381100 3272 58098576965223994420085612505065135740 3273 32537406586713001296317069403838738096 3274 17437193620234725372523699742863919279 3275 8948272062788051774848247409028406117 3276 4399799933428984432873287171210438665 3277 2073917336981454519297750035522981830 3278 937607998504245540204136402141602641 3279 406727396762386702478483314408280179 3280 169353504537026738698898965763506307 3281 67705875055287593385102227891385160 3282 25996198044633229938484417517633728 3283 9588093377147340982917903001473461 3284 3397499160573430642825226572206689 3285 1156738725883598539308347262958262 3286 378427437126344499238623887851375 3287 118960400919645558107744644006825 3288 35931383480841053395850263820405 3289 10426877735928050002564121252320 3290 2906550388599023952194851375010 3291 778136278568976807669950551700 3292 200020435883465277805253529988 3293 49350910856557177494483049336 3294 11682947573212005483658307284 3295 2652479227407451036739229932 3296 577257065781168386433036140 3297 120350203183635996786480608 3298 24021037362451659484846408 3299 4586403982704588538186292 3300 836978054003907192073316 3301 145846303234608584992120 3302 24240527180743181621740 3303 3838136800989036167188 3304 578135945339201020772 3305 82716725646326090176 3306 11221342835164992530 3307 1440508394918824429 3308 174588782985829193 3309 19925633884161782 3310 2134982920637581 3311 214012950562075 3312 19987490686075 3313 1730677850480 3314 138111232370 3315 10083020035 3316 667164575 3317 39521482 3318 2059057 3319 91403 3320 3239 3321 80 3322 1 3323 27144318295978988020876731613899 3324 622707427098310470189872690255089 3325 7097094895752583864959999589120500 3326 53573691907242200590586492434745280 3327 301295445092879367969587351900618620 3328 1346400524881125490109581287141946935 3329 4979276376016334403961245713090017344 3330 15672649706594652147896554574038486988 3331 42854449111121143278728976710327346270 3332 103395819645462621969886473476940814500 3333 222840475587885334124577567225353806600 3334 433279303731799157478583496358297713184 3335 766233402035382854659801386967856997618 3336 1240882536371532710532790283726964920725 3337 1850900904693923803270773333595829293200 3338 2555449210522611346985679037445356876608 3339 3279765388611232786408591587675613853192 3340 3927651111490274125056845571632352633648 3341 4403158215288218009836987596025313758000 3342 4634453922103072066787204142651845796800 3343 4591528632701247930744053683438645918800 3344 4291825320724516131501441850166094288480 3345 3792718879430245749925437422795381698160 3346 3174612180404075371230393703613020618800 3347 2521101776486147376305369295899060734200 3348 1902426889438443532582907953512161862424 3349 1365964422920926544516510412597554934624 3350 934382652208307459307968397396644619120 3351 609612754550401269968991094625417823880 3352 379727167117239107536246223161632197820 3353 226037579642596326904443550112059090320 3354 128690363069392080421759751825586348064 3355 70129036117662765977956671860688218733 3356 36604446121504394178854284311690300495 3357 18311393732922399255383733743489612300 3358 8784149580738667789094062057234846320 3359 4042791117833305326099719131793817684 3360 1785884436725551798271775999949142053 3361 757493587152194227810721281665848400 3362 308601521664997712335054170067775700 3363 120789236054789115921427900872804358 3364 45432361228715677558305703068518112 3365 16424185657143488609400705661413288 3366 5707388632480133943050280145602800 3367 1906597065706362903817911046189950 3368 612294437167024125883221367277875 3369 189030892514395071801807832706720 3370 56097865346914457951620245590640 3371 16001083334879236385238897627450 3372 4385995579888437078272842170050 3373 1155064026113098075821028538928 3374 292174569554748720271476281952 3375 70962941269778247241402975168 3376 16542514333166814597773327940 3377 3699575245850131446151041920 3378 793326946987353428009606288 3379 163019515134810844959292560 3380 32078629352270420367254184 3381 6040098574622417412978560 3382 1087289076832461409987200 3383 186935817594846374151960 3384 30662511747188768258812 3385 4792396993652789224704 3386 712726451279694165600 3387 100701654964695356000 3388 13493488941356853594 3389 1711248932827281996 3390 204931902581664344 3391 23113999920320400 3392 2447918283411825 3393 242575932175000 3394 22399182376020 3395 1917840296240 3396 151355302450 3397 10928860800 3398 715266552 3399 41911870 3400 2159781 3401 94800 3402 3320 3403 81 3404 1 3405 69808615378820015816460193046634 3406 1620751156444617336920605170726523 3407 18695974912722707346609298480063404 3408 142852755368597613800137400674430550 3409 813270192975985565750755560708506635 3410 3679246784766024205668472658610744462 3411 13776275116694203929445080655548239896 3412 43906518582330331690983931107171895692 3413 121575235282615614690542452528540440900 3414 297069482089894584818635045389055549725 3415 648484922208205570531792878966180399055 3416 1277235875407361538355268189490956120346 3417 2288284369246577325492766042307733669267 3418 3754702897182640779266432567495070503560 3419 5675135360795918568643964483474481456480 3420 7940769999747511418027210429199838480000 3421 10329913313475348582080630953499401893192 3422 12540178679558860439303713654921190863920 3423 14253209629619153781713511756251501785000 3424 15212041186510932342570654350740382378400 3425 15284533684506831298257576504386381161920 3426 14491418332538268759409303282489881576720 3427 12991644548517439552599650234455034481440 3428 11033726982216492644911251501719577910800 3429 8892347031754923237815820234594753797000 3430 6810953788046434732250666974570780453404 3431 4964733824451589671997540172798455157988 3432 3448450941020036861070413965993775781384 3433 2284997240200173979956877201005643995700 3434 1445869359265915068055629710388561835560 3435 874502672234061742628472282461849611272 3436 506000749260960593540378660504577403456 3437 280306772099151511062903817349846893782 3438 148768422819365698959491551255994157625 3439 75692887463143589719397092913452660800 3440 36941195060791046821564132721089029570 3441 17302004707810923241769012867726379681 3442 7780448875343526838652210584284407602 3443 3360508590859103752957438596438734160 3444 1394582294099778828073714067718345780 3445 556220266167214739630573250233608900 3446 213263482708504638727509101477022147 3447 78620533698185492155612261538582605 3448 27871971914824443135712009192761750 3449 9502850751616580832999597767062725 3450 3116139395287125055169184157043680 3451 982785574062453270160511125341480 3452 298099678994707243431114117340560 3453 86953368298384133906455599203700 3454 24387862966625380294662767918000 3455 6575701557384047831007846498918 3456 1704070406587737614268939808712 3457 424309401897738257372061536100 3458 101478805761931609560498445320 3459 23301687076259812268761467920 3460 5134670907578080275299091472 3461 1085213351740892074694537904 3462 219850115151219000878716524 3463 42662279921838545484729500 3464 7923655964876115252931800 3465 1407302614640653041049700 3466 238780578309063485474208 3467 38661353977742495135136 3468 5965950953831139379680 3469 876189431604480276140 3470 122277552422736966255 3471 16186474880816223291 3472 2028327977541466730 3473 240052816445708625 3474 26761842750730850 3475 2801876520107580 3476 274520224800180 3477 25066423765460 3478 2122561766325 3479 165684358125 3480 11834127162 3481 766196431 3482 44415696 3483 2264140 3484 98280 3485 3402 3486 82 3487 1 3488 179568484819409906464233459965565 3489 4218694165869749836026528239753104 3490 49247325719439326594326711077323612 3491 380828550070467086800624907538863454 3492 2194405617016168261429002579157062130 3493 10048895619887868354744910515899908148 3494 38089579967990187807104461496433187932 3495 122901556062773668409314789959132350616 3496 344562521779059728563571325799733941977 3497 852545523572504453203098753322355917575 3498 1884689110467488309738397370196068089205 3499 3759556167251017338599117309135550700349 3500 6822572150806796874367592044263019707816 3501 11340578635530301183506217211847941009632 3502 17366328663769125404361489005890805260160 3503 24621762492054105822004012053004408170528 3504 32458802223997352725243852665990650250000 3505 39937002059277544271822592586398054830760 3506 46012848194384947494919643470177231545320 3507 49786279640408645523805004015091403952200 3508 50721662695452418051140202760944430454080 3509 48768242099220099332702093593635758894160 3510 44344894109653224097390631802494092388720 3511 38205513914659154677333240922731193256640 3512 31240527954827558655685952886880783841100 3513 24282019407071868245526875204454179200020 3514 17965014509547598844956856831830939139244 3515 12667573727371277784482855354348449220652 3516 8522741049477152225325251433112367076184 3517 5476926269095925620076473279605534927080 3518 3364937191042925731229158724518353726648 3519 1978211273140309539833185223806807485352 3520 1113685790677894139205346702453743786311 3521 600832917967278522820998883452338981292 3522 310829954418633924192889847676250737000 3523 154283494970416140949859696655608392710 3524 73513454551101719471481938742162557454 3525 33640593152382725176335006232151890996 3526 14790580181674930149479177343468322892 3527 6250064198727117374957971352806091760 3528 2539176614908762196096257599370095103 3529 992021716075486166759886196204111445 3530 372786119215021658763990305190966015 3531 134765648248539326789204783027841855 3532 46873858062827141268056940501502800 3533 15687218753381504426524321884368120 3534 5051697588058559339278024585177240 3535 1565300797991126294054787813262280 3536 466660006827191563717200158239860 3537 133843984259202034064565035309150 3538 36925401849030864209376658455250 3539 9796953762359613156356688432222 3540 2499111311466543079727071304280 3541 612738254473768632059785582560 3542 144344761151031338689695191200 3543 32657253101126718109073976336 3544 7092498787692109345128405036 3545 1477810246367011706117165532 3546 295232829379376963362034804 3547 56510500727730216445185700 3548 10355379199359724706535840 3549 1815043145266134415674432 3550 303988425739139980938528 3551 48594725950072870023456 3552 7405208005656814021955 3553 1074208835009870005699 3554 148099783205263870185 3555 19371224797276053665 3556 2398924442492302030 3557 280628370304282800 3558 30928313953941720 3559 3201621264214140 3560 310196812556605 3561 28012663706885 3562 2346246534775 3563 181172643795 3564 12802212280 3565 820084148 3566 47036916 3567 2372220 3568 101844 3569 3485 3570 83 3571 1 3572 461998012612770916903282585499931 3573 10981672314635135563853792601069022 3574 129713451635215118436657437658758016 3575 1015024453569970362959036679423959596 3576 5918921025690089142701706014206561339 3577 27432027727960421998173309032041171128 3578 105243759276014722055087261933994094776 3579 343744845560066010631980798754263384408 3580 975607173292488272959318084124035071543 3581 2443957434379150398933788816220467075577 3582 5470504835949954002073920766789274340995 3583 11050450726786685492298650593369294798416 3584 20309210096775159875953861879662848847928 3585 34192357535757687679888496420210099581888 3586 53039571854955707407099449425479852309632 3587 76183400730096641445728989165224131288160 3588 101759719189714740365403120107347314105960 3589 126874988409700546653390856569477980072280 3590 148147331059100139285124307257790765448280 3591 162479177946913012841989929342908977348720 3592 167809385876928951558883221332805748814280 3593 163590596008584531011184871719881917134720 3594 150844507412072820199981808746782628240160 3595 131809070643332565642714730883473026075360 3596 109330764080115290945512020011378525365740 3597 86215980476764728778390588172201016666636 3598 64727167471595367668322513112807119850212 3599 46322149933250188638255839502377892777936 3600 31636919966958640912249453904181955875016 3601 20642306173931830970088264319889983145544 3602 12879382631613991027035136695817678211368 3603 7690978787718301482254619243457220689696 3604 4399066491901892417366616844632147891993 3605 2411807800668059042098024536926079598278 3606 1268263820645852284136671844306937341292 3607 640052011845900618149018893485591212580 3608 310161529336327420537417068974294578821 3609 144388139830867593064396944874904695168 3610 64599165875805638503445941721143981728 3611 27786443520403220036501502087319358392 3612 11494430060707519268749045127909387785 3613 4574121951902256436044270724814313315 3614 1751424721964755666802603008224313545 3615 645382164625731085242652276513195920 3616 228898801139269711654954068804680580 3617 78146891396269838235608218700368120 3618 25682860622227991496055148568168280 3619 8125343503726396832085730138449840 3620 2474520076496291917685763239572140 3621 725364431461475002458215275103510 3622 204636490553922561633290788634742 3623 55551634353477940617646819486920 3624 14507817480876235545903410019450 3625 3644027362363731967371980984400 3626 880026040081569745333350743120 3627 204258325801970688537331189728 3628 45545432613486029902243257492 3629 9751555290701899338318612436 3630 2003644870962539504708983436 3631 394827548644785099737428704 3632 74562659783364631385730600 3633 13483791547747313030267328 3634 2332850547636653546908224 3635 385751000902140553583904 3636 60894966714355495860281 3637 9165584608647186229125 3638 1313490635059207707215 3639 178932453433627994120 3640 23129472170236848120 3641 2831216827400341380 3642 327420965489465220 3643 35679301449720480 3644 3652400423168315 3645 349988170172615 3646 31263181162785 3647 2590392429768 3648 197898518818 3649 13836660084 3650 877064004 3651 49779576 3652 2484108 3653 105493 3654 3569 3655 84 3656 1 3657 1188877068859680412470053314034196 3658 28588212768516404172762862160601373 3659 341629981658132483444585630091123432 3660 2704779427043413924224108003402269466 3661 15959359712989210556663599663330580545 3662 74848456002408557879329369671123636615 3663 290608997553843415398133288459145086644 3664 960668972301697723776624163042041524376 3665 2759789155074965760319106510202220477548 3666 6998384859874637569307190652751306601045 3667 15859016514769057624381240696187204537392 3668 32435188347328303759578015906528176993904 3669 60361713545188808767149712389389155638696 3670 102914322395200263634680162915051523092568 3671 161686171220381587646138447314116785280000 3672 235238785927498753437094951119934856089920 3673 318310983484363614815586255495695730026940 3674 402098299145761715467000861721300126802360 3675 475757750233121781908540092282201923404480 3676 528789660315675601823403643034227869548400 3677 553546637892383385168882449109832201057680 3678 547029557691906076396743390717731227723480 3679 511399786762143349521280322166540543615120 3680 453128575873761489142032802278639266741760 3681 381182296830741990411701158366412678544600 3682 304904640298197376635952489685499778439796 3683 232232668595629856794513619808420255963408 3684 168641056166210099058165501916293797364672 3685 116892651148488321828673022507866324480936 3686 77420035524885181571126244449430554223720 3687 49043273311149979476575913367966404040560 3688 29740340880713225232786311080306625051824 3689 17278228099565258794964518038834036569796 3690 9623966353385958766278435010353125883183 3691 5142760223411857537510643072729054731320 3692 2638056964981349285237983809256871939622 3693 1299722640115959746083995895799893912599 3694 615325187384898343811744369436584068201 3695 280047888957872160305660540178349575708 3696 122573884287083303000174354857821449400 3697 51611360642638554088095224495655308080 3698 20912120751855155664607384452535765035 3699 8155687897767993593484183549111389040 3700 3062092837075288392577152581175573720 3701 1106976369130832767719326218326998100 3702 385362426028688615016473334442417220 3703 129193927834536803899297992336935520 3704 41712785547468311134265400911888880 3705 12970153938586606433230418042263990 3706 3883703392282988472275313001470900 3707 1119771529045127236080020446878312 3708 310837602108260920401850071712860 3709 83057150944111582213838227815930 3710 21357871829896657757911992393930 3711 5283882211306944658333834199440 3712 1257235866769088551960957963264 3713 287593725746963304527590956048 3714 63218810940283142589735098972 3715 13347370716619864807671072736 3716 2705058651285467710127681040 3717 525904294574115929668668264 3718 98009661543762741779201832 3719 17494780057177540129635168 3720 2988333454610161589914944 3721 487963951919050026959825 3722 76083367195692138880455 3723 11313099817490385067260 3724 1601929765311780132440 3725 215664711581814175170 3726 27555238899643646100 3727 3334507258016993220 3728 381288112564000320 3729 41088100049983330 3730 4159988652063465 3731 394310660741400 3732 34845203861468 3733 2856595864122 3734 215944634178 3735 14941170144 3736 937274760 3737 52647813 3738 2599892 3739 109228 3740 3654 3741 85 3742 1 3743 3059980617900905437254279674385261 3744 74427424455535326655409430962482753 3745 899697013627948176012765733468228289 3746 7206056856732612809621966581986836690 3747 43016911159069778026607548599607958570 3748 204125920704755396529015829573661672260 3749 801956477671983081254383553367272959371 3750 2682737116634733016584683913533400832812 3751 7799744619523558757444610698174706568155 3752 20018951255482525450041440550939980080200 3753 45919705376179169127899396603157236778472 3754 95073701091778646854601214116575943469488 3755 179130686035815879957130698136608340232432 3756 309238526898273925880384319396664930738400 3757 491978960871981222842787054110488103733400 3758 724914328803830857104408423934677771541920 3759 993535666314253075778682937015860991659180 3760 1271364160020740452352493576005244499402020 3761 1523993784867168805665771256620118980290000 3762 1716309288763732447985579266421677654772800 3763 1820705997015313403704891400301871333302680 3764 1823598719183805488741127644081784925817400 3765 1728120459665626219182375531734462610857640 3766 1552366768679968382567159108182090283192400 3767 1324133856351004064708707896765751610523300 3768 1074135052949226510767255676480210222901536 3769 829823869336768939630763611946344841923368 3770 611319895294077272635132978111745189636544 3771 429944901265772034253487622668594307070240 3772 288988241747399998333257229285492043470520 3773 185819598849032070342819163099438152534080 3774 114401233409099876021627880221930231779136 3775 67491278240736725745536878110385541127727 3776 38182201945965340847128078218020909335455 3777 20728136730309330239883065038226430619575 3778 10804586091485668701074446553399134807902 3779 5410556006520253843047939537881027217198 3780 2604204527421033555938801774152792473292 3781 1205310007262694561657460283535583042925 3782 536639442393261103077586455005823436100 3783 229919505767824180240090086704733200705 3784 94821770468943747066141223417976911720 3785 37652165827624915120211163933015165780 3786 14398383387096508424918472683406441000 3787 5303389892423417176238616152370499200 3788 1881767193776663374446168293224820720 3789 643264622942176256841596795085581500 3790 211858723204393120752827693958443360 3791 67226411429328913515864802994060850 3792 20552126731346218923571157659403700 3793 6052926033409224497116373128258122 3794 1717180623088609840619862258283572 3795 469180693668837719209916837109600 3796 123438318988706610471774980272260 3797 31263501646930956164136644368330 3798 7620333495271926787455029307984 3799 1786931440707303078726892182996 3800 402962554199302500597362974664 3801 87346336869616365880522264040 3802 18189526952514062398785551920 3803 3636967251031519925814434784 3804 697769282543857665390626832 3805 128356453929204390023990856 3806 22620296338731890242080000 3807 3815516199693221797970300 3808 615369807553706555445205 3809 94786947467753468481370 3810 13926227245154419026580 3811 1948801666445169068750 3812 259329241614502435950 3813 32756494543765187220 3814 3919359104634944700 3815 443192915920123885 3816 47236139485954100 3817 4730732981515450 3818 443617084713348 3819 38788033139856 3820 3146557074336 3821 235398114630 3822 16119602640 3823 1000859733 3824 55645856 3825 2719661 3826 113050 3827 3740 3828 86 3829 1 3830 7877408686568953921404087246339411 3831 193778606606559124667381837273100685 3832 2369226794685641479414736676025195707 3833 19194467077912713756717012284403345425 3834 115909027190227279166040487278230536910 3835 556427628065681630667412233256167650817 3836 2211708367086933853908908384039326013509 3837 7486123784236199274128563876805520038343 3838 22024074955962923041475687740285785012360 3839 57205124553084527538480444698135902343880 3840 132803130654096193261426887348088555238920 3841 278308155599457577657777077330139825310568 3842 530803779804398699145433268184715436123600 3843 927683408903526337466092168866839331355400 3844 1494308145523759356149174584326719177075400 3845 2229536816621098503828810118202297674164280 3846 3094527445791793629692648905248154599564180 3847 4010643762762685803936898374761892230217600 3848 4869817913840648394061276436131286127946800 3849 5556029358243450167904827883720079107284800 3850 5971786486710378254665375945160770794513720 3851 6061041616020888910820410990150952978634840 3852 5821109147937916650390986558341274711205240 3853 5300321869401030778662404127354616053874200 3854 4583325800376667076825356460300527922772000 3855 3769778636401673829737539348350031088075736 3856 2953389510373268183425559424251642100195720 3857 2206752177693123093239032195783858034789352 3858 1574429545865328012145138933131820378798600 3859 1073727505027639685512181447838740546246160 3860 700632123140067359844130802957605881364352 3861 437822639058403877362709861062098420193904 3862 262223663404083972946600613000075790545373 3863 150637539094824463010042141360634786539035 3864 83056870647012793804738260942894705117405 3865 43981039010117154282760350371755268570295 3866 22379195188912453839966071734525362116898 3867 10947890567181176249836183481688256340695 3868 5151327371130196185178897950596200667475 3869 2332304173616195519966308652126933894225 3870 1016443053976377509205694132163411091920 3871 426528368930754723569774439342282318420 3872 172383765828141587860389185987356917100 3873 67116127738337356918422475487288513700 3874 25177952828878125383386937894549380200 3875 9102078525847312783485875633439610980 3876 3171275613085633023286251952434045460 3877 1064952771206357580241598010546819660 3878 344700950770353496854820823169865800 3879 107539064573839768749328894257920250 3880 32335560753598386012878379665169462 3881 9370142820830544488773219446883554 3882 2616418237434048609640288192662552 3883 703863403536120061348967675354910 3884 182387877647832122277024983032070 3885 45510983313423303421451305965498 3886 10932378666370965407558438152056 3887 2527172843094450962528344346120 3888 561949727650068834487434363320 3889 120142825538944069699392666120 3890 24683406023754082450469806336 3891 4870342299854715698943656280 3892 922295561615140181320634328 3893 167498906047201636723662600 3894 29148926419144462869581825 3895 4856215335127953573290310 3896 773727412918216852586770 3897 117758120750637028407550 3898 17098040716951360476450 3899 2364981696297107923700 3900 311123209828290323580 3901 38857015040654966760 3902 4597749474457622760 3903 514215567320295050 3904 54213774073215750 3905 5371601793161058 3906 498399387768828 3907 43123175220762 3908 3462085574370 3909 256350746430 3910 17375983434 3911 1067966893 3912 58778027 3913 2843505 3914 116960 3915 3827 3916 87 3917 1 3918 20282861001228149602530202549462410 3919 504550839891242880700165282970897893 3920 6238608589680485132932984819954309461 3921 51117425212474458628502555790639950862 3922 312214378179076540063899497158924374155 3923 1516069497215717913316354014384817138233 3924 6096018869135764523188676413147490598529 3925 20874587516672340908006542572481023567184 3926 62135059124623982529662682069546013108698 3927 163301089871539214128479750713986426950360 3928 383632913988429745449754587376753034018872 3929 813629225209104738749144316043689773634240 3930 1570611399386694956386714482740099230807800 3931 2778505073053836807412848454615986785522600 3932 4530772768495116618686831845422064475817000 3933 6844048735828823371674630467120392474683040 3934 9618477859643574199953229128886621899292120 3935 12623755887929985127600316084152095081171600 3936 15523883783286734788053284776574224098519200 3937 17939810079281422342463414539899481097322000 3938 19533389400160292165475932601771891570867360 3939 20086162519294020127503873197843244057593160 3940 19547454410820096876197436645988462969353720 3941 18037734605162751428086912471751909568920640 3942 15809513618566973166990005430496636698177900 3943 13181861006160283538882049870895355121420360 3944 10470615272052398640328815890854410365466408 3945 7933515336179600967798689407410251767393296 3946 5740750170216484266687247674200921060778832 3947 3971442477442749349631520501495027404990880 3948 2629247130715831487783874749450284271017968 3949 1667278635108842661605469006648060551433104 3950 1013526513014324150019559277264443326892674 3951 591068401791574761386017092936586850219203 3952 330912354540010343071705160259725750060035 3953 177963576749255252268178854215173785347202 3954 91989363710286628776243028128623268456405 3955 45725089718103404933216003627321750396335 3956 21866642466699445431217174530084125672295 3957 10064669310347748906599343803982106422000 3958 4460322028578669712261223588981373640010 3959 1903805798778928207595809662864688850580 3960 782872314499414523756335751610316658500 3961 310224090879584218811208556990682899000 3962 118485067209380497599753566392873816500 3963 43624011741668480986187408185222804340 3964 15485144480323930791234192230881325940 3965 5299928240951691445310683618953516480 3966 1749084712768008874822137800909210010 3967 556599142024569528801338872833653850 3968 170786402197981638754242869527570290 3969 50525969693801779686138649677203052 3970 14410569970674071216299188104988486 3971 3961775508512012858516460433705062 3972 1049687031588618994323200837157230 3973 267973245313015430065833735130736 3974 65896983174710544548757556894422 3975 15604235179716131007550772091240 3976 3556812884766481427648468268680 3977 780075879177206477600468334000 3978 164536073075300856669644397208 3979 33357891703200436507147972120 3980 6496589742161023416177323064 3981 1214581966336783583936356128 3982 217818102632152459595115425 3983 37438698596441751834508470 3984 6161687786973208828723290 3985 970012428875592189090100 3986 145897694698969882093950 3987 20938695628145812055000 3988 2863196035042882422740 3989 372431954925094514040 3990 45998462047671905905 3991 5383237978866917610 3992 595565931850718850 3993 62121138424492140 3994 6090237345738546 3995 559191535509906 3996 47884479179202 3997 3805105830480 3998 278899170759 3999 18714509245 4000 1138748961 4001 62048742 4002 2971515 4003 120959 4004 3915 4005 88 4006 1 4007 52234134723235412099021791134645474 4008 1313801450834840844961896567350522866 4009 16426319128402234305511041203769974708 4010 136106336570650338186247431436715536528 4011 840716066052145709498241766118270533822 4012 4128896036834745882995887792381760527163 4013 16792369472221393336993763712303074496944 4014 58165844615103306106050047014381632639512 4015 175148381310430995199779703046481342011122 4016 465708138672991737494700566709176265658698 4017 1106963424306423592601249004483869768482240 4018 2375610682106646686727535049698647662458400 4019 4640756784019929318034244295082379514631000 4020 8308909202995199302030007638925586409960600 4021 13713892351141325445209383450990578500064800 4022 20970151624614964009427685586671774796454720 4023 29836013778592087983938491545824408685086600 4024 39647570367810608970454074141029896447611400 4025 49370913697857530372250335233736731840369200 4026 57780648052758039027422986797412820793315600 4027 63721907566111998367066120200538661213280480 4028 66375746501597363436191480858954675162868720 4029 65442607570336545310129038507528590199968160 4030 61188388833295058652934035619779982720089360 4031 54347929137214487981076498535813782549051540 4032 45928444317507477275034451539392671340849724 4033 36981378398209682484761831305055441277779376 4034 28408626370986131159018740769618108095073088 4035 20844775437319406839210822174719603371172208 4036 14624931257871843947858863231214057223963392 4037 9821316505948497650683873141174956132530128 4038 6318556840829810572670487700519077835603984 4039 3897606297504006714619616340130754968375682 4040 2306952653687021772732668493987918788644442 4041 1311113604237017314597181355679692821318828 4042 715940193694209871464408064474678408095040 4043 375834921213982354473113381779951061967810 4044 189769996092754483316912652189571549533205 4045 92208783795982166113369397311596835401680 4046 43133535518002651629511241401287239311720 4047 19432108905332507914673984396173480849330 4048 8433974787662632356343702521555605650250 4049 3527601545837759277608792711003141716400 4050 1422235844336776936523565911709503411600 4051 552842887939468189042488115953468778600 4052 207227088758546692843456402003267442820 4053 74914613029178995929214381784771616480 4054 26121995426602234891389647344279525440 4055 8786070854381734199879484116770716990 4056 2850654242132134509028392991541507610 4057 892180976358806768025156583327954128 4058 269340086757250511567236954663790136 4059 78424800767326221175372770648702888 4060 22022081791128507982484211122294958 4061 5962753532639441199174767387298352 4062 1556439410728035106925738355525592 4063 391569983664956113495906218274790 4064 94919202334762653400726925448310 4065 22162652675435395679225989540480 4066 4982489852284257516490680475040 4067 1078051218151488600678121883024 4068 224381759445907069471833192344 4069 44900538967537363022992623712 4070 8633038945285980454884309792 4071 1593769078807990307828293403 4072 282295694110761254197908865 4073 47932564859694024838611500 4074 7794599733596060491556900 4075 1212654088108690872481150 4076 180281723922430538465050 4077 25578293397834203983720 4078 3458308138297994981780 4079 444855740909930818965 4080 54342705981774209265 4081 6291153289864857960 4082 688597315580363112 4083 71069073879941676 4084 6895012064526378 4085 626572563212448 4086 53108281859472 4087 4177663163541 4088 303145082951 4089 20139552928 4090 1213363508 4091 65462512 4092 3103783 4093 125048 4094 4004 4095 89 4096 1 4097 134541797507827311283829108795938674 4098 3421209665283069184728225159916818589 4099 43247880854897422021370214670904415351 4100 362331459396904057397972796358681347618 4101 2263131056707661575333908038349420279985 4102 11239773661182806407038159708124317713448 4103 46230709248320917062225869620996720080156 4104 161962470999734157638292302156856152115944 4105 493303556880244902054097708604967898643652 4106 1326841018773501140853864859990432673647300 4107 3190595048368278953183601728193821927326210 4108 6927630608133329321654571452321929168399200 4109 13693305432779860449762696869173547627719200 4110 24809264436027796687452108162741642088243000 4111 41440287131859894956312790581655308568376800 4112 64135567817874457141825013327476300940871360 4113 92367297773493940966491470284555676014121600 4114 124256854128247292905184249441065316356696800 4115 156656767986829164753063955336163789555191800 4116 185645399076661478264772782182567773516795600 4117 207331666231177365491940018524298325858523040 4118 218733090228839394940678252717327158048891480 4119 218448396406545898176623854158526169423833320 4120 206917599768483503827937371730912311493774160 4121 186213240200551837788008598624482332990544400 4122 159466534078835331726993229887390111040550664 4123 130135120137008073059132761767745091024810004 4124 101333004029249143080353586011433190930218336 4125 75379845150523775156030454358274876053169248 4126 53626543000370112330386836479060332980749360 4127 36522196060111857932637347003407690809751968 4128 23833197926155731285347449594601261072829616 4129 14914839618329059202847346026268400767453134 4130 8957720421019224056448664410934795578101547 4131 5166810886065891141143698513310720599928525 4132 2863986728609829850573923941240158270283070 4133 1526495573222984984827772913499799414027215 4134 782755310263930277665426845432906513649360 4135 386340881743273866219374935465123515508380 4136 183618884046313124658303094166962454151000 4137 84068744075256140721574862838090641141260 4138 37091325175794439993834261453338754930800 4139 15774770083946943355318294857776532593550 4140 6468772481554105471072807293074495231000 4141 2558277070026984031854235487906022291900 4142 975939172238073052356569857861796177160 4143 359181721831006417238900257769691271320 4144 127547902945739061119839545817258718880 4145 43705488139324780353052723733729750940 4146 14451829425569304869411751799708700850 4147 4611468029322881290267173824963772948 4148 1419956375876602932939524080412244084 4149 421895129032743785137633331886361926 4150 120944495671482287895799662563792688 4151 33447362531980341154094382693361980 4152 8921895268291483418384030849314120 4153 2294984458090893077949491529412740 4154 569140580446972226169244529078820 4155 136033958985817865149221290175070 4156 31326646405889127562878723257040 4157 6947824851404405936657066461992 4158 1483403275993518346307503673456 4159 304738874397219590687130006384 4160 60202083379816818081782691232 4161 11429803985026212777493203020 4162 2084046815468658426007963638 4163 364654639586095163582516175 4164 61177069003784554783096100 4165 9831373375900411908100200 4166 1511814187881012914831400 4167 222192799028585843454910 4168 31170182403173056963020 4169 4167645254301747116430 4170 530239925180021595840 4171 64074417945331961475 4172 7338799120898796012 4173 794821510373563134 4174 81180130596879996 4175 7795088817104268 4176 701169809191200 4177 58833560012022 4178 4581929885409 4179 329195437636 4180 21655668858 4181 1291973055 4182 69023944 4183 3240402 4184 129228 4185 4094 4186 90 4187 1 4188 346605946314513254492433135097630809 4189 8909519052793542101569018500741024355 4190 113857616977512517570285296059827250277 4191 964392591848309359065407312098134919245 4192 6090275950870518178280467100969944136800 4193 30583993048404867813843477516670291885908 4194 127205971497720263715253703365529644645972 4195 450675258696431870737446911636461987213548 4196 1388254620604500050254586727261273389795400 4197 3776710195741902256391301517891858381956850 4198 9186326394837692421658852678508753164290710 4199 20177486773374889301473713150614052379979010 4200 40349747826749585055048008128876341000736200 4201 73966645574910168043954184520473090031356800 4202 125018698961702574378477640469682573101238000 4203 195804840175006482297323992459959192891921760 4204 285402978580366086704212506222083497157439360 4205 388616668252014076063180697386807483632640200 4206 495972522275017555553546204630680561300114200 4207 595042818154505744927640370787488873725257400 4208 672876096446448765866359666122564725721626040 4209 718854483542874410419968983642196544283915160 4210 727086026683027914105473477252374045225740840 4211 697589755287699179206274881638462439038849000 4212 635969347469829141443353735815221963587684800 4213 551794572873965690445556658319570385620469524 4214 456295338123160348130105589853936846023811980 4215 360088867967997390015244296678860879762150772 4216 271510866644190980473157175756434734886211520 4217 195818322612562831505928012572224607404201200 4218 135220594474481829138895706104753029247061328 4219 89485824026332572921986459467122428202485632 4220 56800581483997168486329599616677859741208503 4221 34607735901643539434088962231383364636914225 4222 20254522730611118689171500942366380287673175 4223 11394091342841381684733482219763982527248295 4224 6164563799159879649239658910483972625887480 4225 3209396280722227171785381019878013201299620 4226 1608624455965453909565106284605907428481700 4227 776583448357843016090638829022680600906700 4228 361240480542320491553494350356186260276660 4229 161969766623540841415026888854449773130110 4230 70022523158559843570497409965971139058250 4231 29196312746421762650637470716266778928550 4232 11743800642750594951107358580308699066600 4233 4557932878908918973400011564950376691160 4234 1707176944022932734185097665853592989240 4235 617160510302836172910959604663044845560 4236 215362150744425349117468132219330131750 4237 72547111184846568770163018803345339700 4238 23591925195868549705437515197428063588 4239 7406231905734106628249922513919805544 4240 2244424673236710254063372974364252472 4241 656529831813544275740563219620719700 4242 185352283113791534203545553034459940 4243 50497727225729275822124695669607020 4244 13273823121554913830861905473574320 4245 3365683649334031527939964789102830 4246 822978592375146652355623071354730 4247 194002764701947982111295059075310 4248 44073526934557466168752153905232 4249 9645474051369808363358705189136 4250 2032582667414294487173158140048 4251 412221555696794933803393913200 4252 80412597632463038990505709680 4253 15078335421485835242094742083 4254 2715895288728130125288245913 4255 469530500985275248007858975 4256 77844804718215567285275100 4257 12364978054899253975374050 4258 1879715194000799377621410 4259 273156437685626045984790 4260 37894755441528552046410 4261 5011370031271313122875 4262 630708929867522946825 4263 75403957988218651407 4264 8545681396339493868 4265 915925217808415932 4266 92589650525608380 4267 8800485408959580 4268 783662340649887 4269 65102089926588 4270 5020211675992 4271 357162659910 4272 23267598420 4273 1374745174 4274 72737742 4275 3381466 4276 133500 4277 4185 4278 91 4279 1 4280 893077485129793636878895057273178901 4281 23203469818565141665980307777961968477 4282 299731669344138170331611267319279366647 4283 2566395308016561854516183767822895168520 4284 16384532237011132159673567577077621687110 4285 83185550110042549515268991408403287514500 4286 349822791816295609141579318368586278095412 4287 1253206193806735921967025695674923951098280 4288 3903719090812873348633071632643797728092300 4289 10740072754421634064406376603056985022418450 4290 26421303047954105747488833465805661282309130 4291 58699456509424460060651116090618794617092920 4292 118740686564142083287563097573244105193113610 4293 220203750683977925217409861385619179497577200 4294 376559371177381209157458010321096512611159600 4295 596750226194128726192211892010090565031380400 4296 880198727664817724818090313895672577430779920 4297 1212943441857992524337895164033654897496791160 4298 1566819454890633970355021877026600251577813400 4299 1902824087443993067437971293395116751717262400 4300 2178327058463743332878783809876884303953576160 4301 2356224587795503687740775188961079775934425960 4302 2413243204180526256014368217247835475608007400 4303 2344815465222155634109199601726305511525580800 4304 2165177995476445618925464703796915811866832800 4305 1903010594547633993728333553282478630057654596 4306 1594320845784266078787335792017317520644521172 4307 1274873144078185631144374427743224964314648192 4308 974172721559977719429896893988892649486918420 4309 712130760965129513757162902791061637805093760 4310 498511922127994945316181616261071401529092640 4311 334490959366871778017186947511505994291801312 4312 215305018014470992168963618331161949780177795 4313 133052289827151393626218716615089882250333975 4314 78994790483066954247689598519896724708143325 4315 45088515614304183877372792820253058399944840 4316 24756208810729927579261055409625059181681430 4317 13082471311002616104183810123166008087965700 4318 6657304825796291875293792786669023854223700 4319 3263665569986716988024613633559746703204200 4320 1542013015756995080313165643348368994737640 4321 702431904238859455754513224012906181369270 4322 308599784809952158482806346949601763483510 4323 130793775103739486428094516197462920660600 4324 53491835934727278521155157116473813437850 4325 21114963436963513409263259197849468217640 4326 8045886538912173727982085077611928391240 4327 2960068557553766140786809954453417932400 4328 1051533043022936245944684499230105711450 4329 360721428092895865819774740750218476200 4330 119500312503875870086511089790706826812 4331 38231388712757136400252590794146931880 4332 11811809397768303978532821632653361646 4333 3523991637563708274017558889612232500 4334 1015166454833588531178545737457719620 4335 282338584374880334890018931759709304 4336 75799223210291734282577512747492460 4337 19639732907726880780342984058203390 4338 4909989838364463789766912541789110 4339 1184077338568520389495892486737160 4340 275356759512580506939342775894278 4341 61726231782866300013029513657040 4342 13332865224752857532088038821584 4343 2773678019086245289006516230560 4344 555447107324172398233721306770 4345 107012131127561093341956729791 4346 19822049182903197565637695371 4347 3527608942355823571608999188 4348 602679409703758789527589975 4349 98761371500158440368850450 4350 15508242826630787891126970 4351 2331025345517643208985940 4352 334983333245373137625300 4353 45963811169942932225575 4354 6012902801577661795575 4355 748704443336610810588 4356 88570589597676579393 4357 9933758511514702020 4358 1053787961021659380 4359 105446936795851080 4360 9922143543401493 4361 874784581216278 4362 71958614845600 4363 5494954207820 4364 387164862645 4365 24980275606 4366 1461852590 4367 76608708 4368 3527070 4369 137865 4370 4277 4371 92 4372 1 4373 2301521609537728551186835553085928773 4374 60433146828347669886921554995768466203 4375 789000071770582989787824967462625717736 4376 6828365961616319075447428765613120116012 4377 44066011138975767356970609815898399351670 4378 226163562838487643400318598445366048025398 4379 961518141279978976638311113357320611304480 4380 3482548350777008615377707615876494543790840 4381 10968571556673906468692952675166476717476730 4382 30514647619875107009466097930815803583042700 4383 75913467546593480329398320735737938185806680 4384 170567829319500124563825806821326285976459140 4385 348977323714298696411086168313192625124803530 4386 654627666479029626089230261956986566576678810 4387 1132436179709882998342564225120086453634627200 4388 1815613653265343482201608412617608213709665760 4389 2709589118261775602096850981433660821264839370 4390 3778311703279600622720440777525841946159586080 4391 4939179757890955007988095843814669509524888560 4392 6070979515247021457025890742456104934303506000 4393 7034846354230141053874509488574674040306584280 4394 7703150369703175948089606015177961885445253840 4395 7987729881309238342001165508845526437314704000 4396 7858753927568441825648843854591565290858962000 4397 7348781322900159425312535827695622358042660000 4398 6541772767831623109004566331669625898864417968 4399 5551627041580604559839675622463248296312323248 4400 4497401427247206880150481941215141508397536296 4401 3482111723456830401853390948185225761573267932 4402 2579542481007122338651880965792622914038084420 4403 1830210935534148538409619603417320721492902128 4404 1244862863412167940769490600623961125597654720 4405 812408032405762603808240032878872892050621910 4406 509095648734453600740841558678654364475775645 4407 306555616328988284379977774244664762797739800 4408 177496700440561856814112163275374226819467180 4409 98879163766593060613495650741344982229595710 4410 53026471539758092258323939037549946020915350 4411 27388801997527700438902311883048984525285200 4412 13631536654253775699542977729722016625555000 4413 6540161001879875190366246107534917202521570 4414 3025982944870454848935020656760784345880080 4415 1350593009173162167764650717684564250619480 4416 581690244983284545852661289977908821179860 4417 241814256262932242087453347431876793820250 4418 97049485007662652503708795832488222391370 4419 37610522889423479685969112716246087354960 4420 14076654197073263738368729003714374824400 4421 5088835036784373611054304964990396000050 4422 1777080317271322675866883208805929427750 4423 599504509302158602350136783644769990296 4424 195383379480893828293302381455484322860 4425 61516503328922059852131589354089765798 4426 18710678753279140520616510318954110766 4427 5497333075852833479017679897936986560 4428 1560038562170291783410689125528885176 4429 427543808474347041599289616030887306 4430 113139368700756045836569050853680700 4431 28903111964096202898698522410843800 4432 7126338476030629381517428367064300 4433 1695333440236318879234583272537134 4434 389016643831850662320478606352070 4435 86068403229601254365677645103232 4436 18352673006121676708294806204064 4437 3769904757249118339808306540905 4438 745604721329549557605923472822 4439 141899309096772474612303836220 4440 25969500989285252347202056334 4441 4567163845575471207358643163 4442 771229954696528382563697175 4443 124937657325355523477957640 4444 19397779807043125383064380 4445 2883309799747355361481725 4446 409818317414039592874200 4447 55625555183296002943500 4448 7199400744946218402594 4449 887028320953919521377 4450 103846052934217854585 4451 11527716731874244920 4452 1210501600549806600 4453 119916515349652149 4454 11172002501574747 4455 975330149698660 4456 79451020449570 4457 6008750025025 4458 419326070053 4459 26798832720 4460 1553473284 4461 80641743 4462 3677310 4463 142324 4464 4370 4465 93 4466 1 4467 5932151623905973421624468114595077244 4468 157405753737471074798417722250349011941 4469 2076805783706491152904587141580450213458 4470 18164991740997846968029811530970242992228 4471 118481015019849316939591207662750181077712 4472 614642014230969904621371715310213658495120 4473 2641439071524927945813455492685189962010090 4474 9671496792780371871349782883147072064439120 4475 30795762353299248065604572543832265104086670 4476 86621472979771882623631450702134269644019780 4477 217894062457388831123112742100028395949247670 4478 495070670990391966517732952256049457694804780 4479 1024344597491719563062428839254017762068669640 4480 1943383409536146412563127821496910094413175140 4481 3400406284481404988538476188630884419590896810 4482 5514833241937210444526255233522006995955635600 4483 8326154823243362425116422642804164322877432630 4484 11746608425251594825536426012220934278167834990 4485 15537679561659324202922335769861271991702260840 4486 19326406368626056597468531740382374805978781760 4487 22664902084778473624688329800080427017703156840 4488 25120132213558104725826951277185101567044500000 4489 26368186129310585075614042478826078743955312600 4490 26264225936090056124168952756265319611566236400 4491 24867532118092761088761730613152511094032219400 4492 22416793014797782472979679343451283253110075524 4493 19267042735982976228645359366267873622107029476 4494 15809976266486340173934508169053581856757870088 4495 12400726194506054300242403962142474916098638408 4496 9307737745647701024415317926244129508875354832 4497 6692124791797080862432368779527547498435740980 4498 4613308859219168935021807595643863947069107760 4499 3051845066783315401476508097945814560251440105 4500 1938905111167823315923268697518470071279060780 4501 1183885314684412005774162980404935119692828170 4502 695201799145556247328770682118947457129326260 4503 392848956269416006625866388940979111456347800 4504 213745404107634155457114470149863303650253800 4505 112033153162378266454371350422357248300238650 4506 56594914749788062302393512796602119779584800 4507 27565968971789800532482684507867347657815810 4508 12950914325986884794424968807871211740832380 4509 5870950736059201870197557258935308127080390 4510 2568802583905588358983648736881345082290140 4511 1085138813110326007838898027642064982201160 4512 442665001332923508634271697038415088132860 4513 174417049013888266376342474609995763419650 4514 66389733362212298675809160876830464555600 4515 24415839487568328026251957133563099947300 4516 8676567954337683398042031235628936657400 4517 2979635502336592889796663255923429079858 4518 988864897074450178092994971338746631508 4519 317158045896375090357818637633531605784 4520 98304224650334178197694701006860082424 4521 29444575653262908846743881122547995186 4522 8521972340672643424666261065793893376 4523 2383018487763918406916333478648321990 4524 643729311791916301754566325935143840 4525 167953366572864529563873677485118530 4526 42314474927921053935072348318744180 4527 10291836349439002160855759249058432 4528 2415861976796893153170303986427012 4529 547117012442275624644097888050966 4530 119495480924937285847620376662656 4531 25159369203843015993495128220879 4532 5104073958703365077685432785364 4533 997175244303136161196891552489 4534 187502142222991307234339368482 4535 33910672524001475712236460972 4536 5894499712818577904843554188 4537 983987558698166924726247705 4538 157608416967302299601646000 4539 24198621552867385739418525 4540 3557558158401273084813150 4541 500197006480745633234175 4542 67170325492566974860182 4543 8602300808109105797700 4544 1048890700101025177110 4545 121538532156531841845 4546 13355272936063231560 4547 1388391577882700922 4548 136179494981915490 4549 12563077810094035 4550 1086155919945390 4551 87630518713980 4552 6564345683764 4553 453776447619 4554 28728606192 4555 1649790597 4556 84841848 4557 3832283 4558 146878 4559 4464 4560 94 4561 1 4562 15292526112023196667544094397358322057 4563 410004522358388109480589859047413433114 4564 5466252690244377114588287836717109880686 4565 48314821510388597354259162957899806647338 4566 318472367773089709177355485699636188949700 4567 1669746012388868540621703405237368224166830 4568 7252742242818877506713317915376060731626510 4569 26842196961163540386526440901422688817167890 4570 86398912139313181804272915408851940660492720 4571 245678449501689679466029559672758775935631150 4572 624803351502077667755447811802325283547945530 4573 1435340539767120161128443629148110984081835870 4574 3003018967371895212122171344639219224935471080 4575 5761430203860553577585480067758579783636266390 4576 10195280881242266095848115311298115018658940550 4577 16723812936639245046339051577397717505551630970 4578 25540014564974390432098369264322114524847133870 4579 36450492013429410263666102667652521264309191880 4580 48779028683706710541118387577977651380335229240 4581 61389967343877200457529444822133420593466715000 4582 72852440867040642281411134528506896146724593680 4583 81715094581098594272090822830462222762681750200 4584 86815728283793148939618135819739601256962536200 4585 87532601474480460144518167430847117707807955000 4586 83902699575109645145763007842940885090818389100 4587 76578598820854634909108665428297750920974248132 4588 66649078195522854840417416865697403091569726604 4589 55387503634169906673434712230021808214851288996 4590 44003524181945243179435894586243855013094357768 4591 33458352865188536478623288960486157446849225900 4592 24372885774782024389911693545077947725120702540 4593 17025606503840558079778229323883924565805524740 4594 11414755748403512428127352753282082600330917760 4595 7350961233868490253841226277006369346066460130 4596 4550430927898792444060926326015553804911202150 4597 2709465469130166713973330654767956809445061010 4598 1552764066083308684747662229019156981142507500 4599 856966788992512142724566846313133806602490750 4600 455705591936885166252718619812829361892158750 4601 233599690768465471756941966789129349433861650 4602 115482189260397094526959712326931539729302280 4603 55078544870806646754216162565145405139418670 4604 25352913874271197934990276493322637830829130 4605 11266491101360101548222196136037012037499790 4606 4834894584357522740115434623935477496550400 4607 2004150513448617410133454570741866516856590 4608 802623482002140059604676051798394535495150 4609 310606775440092579952147991351811717360450 4610 116169810790584422894250469394285696900700 4611 41996330147925728392250340192081008446650 4612 14675885724618438199349425467765851681694 4613 4957906623924119348240393246807795986842 4614 1619222213496951927466669933169920900668 4615 511244421920522414803994170134636457254 4616 156045567369516565124041493282733670230 4617 46041378138588133380129135343871722858 4618 13130427249081465945986039752927822100 4619 3619001130022713339740703005296952810 4620 963849333860366699894900044978296590 4621 248002758911326570113357547858438570 4622 61635605036291247114807542434874016 4623 14791740377158782154735709943706218 4624 3426786193139800459979455159367562 4625 766098418236937123866318923893046 4626 165212384789146250287143397186630 4627 34353536653380856857161157957125 4628 6884298712887280117182088799631 4629 1328839426609772632363379745789 4630 246916231782670223396035532742 4631 44137052159549775973461611235 4632 7584301992518700254031925683 4633 1251801446284506895413473925 4634 198278276350267799457605100 4635 30109691674868449746021075 4636 4378800185648411563208025 4637 609111226993196220183891 4638 80937137237046532762320 4639 10257933998255304813075 4640 1237963894146145470195 4641 141997055213555384085 4642 15447507073915485096 4643 1590040018506664815 4644 154435032289566805 4645 14109545175959135 4646 1208186312043290 4647 96551840445137 4648 7164649161241 4649 490652538519 4650 30775142502 4651 1750993335 4652 89214125 4653 3992087 4654 151528 4655 4559 4656 95 4657 1 4658 39428894200253097844359818441341768857 4659 1068018769413797997172727451829073526058 4660 14386628525100510860433639007578587559762 4661 128485418211758420944822686937847235299900 4662 855805868920760554198821087657992177863850 4663 4534305096139211059196045942164273470096630 4664 19904307193375537133805358265174674055707270 4665 74451933690458990640104136727988828707751280 4666 242219357938367481133943121800195631995201100 4667 696210893655526285712608851033883727014205150 4668 1789871322992940120615377391697341387166149030 4669 4156910573074720505911324946717718465166372260 4670 8793154515307072796081094733634362730752670410 4671 17057781965062969528982966791088247360812096350 4672 30523401579760145059165329563704968186095797350 4673 50634618618615102241505595879929899255696458320 4674 78207809306013737869796539042562759258046967950 4675 112898609119189616916799287831091351263871647960 4676 152832363092907946471433527643576375824080069000 4677 194589170364769958903809423289588672126543931600 4678 233640397542453497835511639947680242473256205280 4679 265175620863460429943049412018901403561281281080 4680 285104184359904781503568577866954744946970507000 4681 290935568382587048036027987518252110528413113200 4682 282276193575780341785888261369137477789019254900 4683 260812412706002857433783964720524450085389263332 4684 229821377755055734026817468696847147012543797668 4685 193391868688234092660961972879430535663238178232 4686 155596775513877104247298267000948052975990044300 4687 119829272214673367480774297282217365150518337100 4688 88424190728460037823097221024382655111123077740 4689 62579943599566177445567276711051873353577909600 4690 42514052069501367861699483307507913333572716945 4691 27746645408483962679595423935470396577196370450 4692 17409605781407526786959481297590201054004359850 4693 10509019515071307153660855952840438486151367660 4694 6106621026990538399984296662313968109834959810 4695 3417857318683046615640634129400251867485288150 4696 1843525562646570658061294481481216805570752950 4697 958728017112383695496627272499761919261585200 4698 480931475581902343394913478398671472929294680 4699 232801487398456368009211804196937322652597310 4700 108782713901378247422284732127684862303027110 4701 49084770284529268076433895458097004413324500 4702 21393039044362580466671256805618522662737250 4703 9008421218799548999813490631032322081296390 4704 3665835638537902363045402408603120105270590 4705 1441880944511857074223443272426527750816800 4706 548262616167826331542912823006593727918550 4707 201561855428684762736262382740741527011850 4708 71652829379414123576014802913838167827874 4709 24631773589226232745878612422980545593292 4710 8188695852260994336540488587108938872586 4711 2632674671459579866474641543964797286350 4712 818534452747692663461460721665250586030 4713 246101954297914809292052769249269679808 4714 71548313505974046074166244741903805208 4715 20111502214388540653308384147383922890 4716 5465012923036514142611352187579554770 4717 1435377353412276650441461796962680300 4718 364318452038141279810017828063752526 4719 89337358779255523219354087428509058 4720 21159363145169769930611088583457034 4721 4838976001594206915819783460921920 4722 1068148896177683909919641321512645 4723 227491271620331401484419360067325 4724 46726073765145528132538392784089 4725 9251258530804576612606003504398 4726 1764620730137893917926358190125 4727 324076679295175753493236328415 4728 57266331791283231609992093343 4729 9729385582694552549826461208 4730 1588006097057975232300308100 4731 248776479358552834486454475 4732 37370246039519886987656175 4733 5376823187469658136781426 4734 740084457906911541485061 4735 97321152600534185476335 4736 12208219477624453686075 4737 1458442684023321951360 4738 165616367740707030021 4739 17839226887178733031 4740 1818310834707898075 4741 174901908385060290 4742 15826829980969775 4743 1342417825453757 4744 106273436810541 4745 7812737540608 4746 530097506640 4747 32944204215 4748 1857275875 4749 93763778 4750 4156821 4751 156275 4752 4655 4753 96 4754 1 4755 101675651191856047918093722573856681533 4756 2782216205368254655780767396281101673353 4757 37862071745802779156257547150036894410920 4758 341630845505434456697457495159202670581200 4759 2299120567543237560596729535127264712086400 4760 12308544222265537525229140608571664641637010 4761 54598356051732342755653412807313687442433920 4762 206382566808264338841424803908860593544345000 4763 678577257161047937664099886257687205401809400 4764 1971308209587893634311469161025549550175295900 4765 5122590067354532893799050046995414711569329520 4766 12026087623634434197538304842158202020030013680 4767 25716811239683737645145556102549770163724418820 4768 50436809168312704516844972750399968301771501650 4769 91252674726484475417021383144763128461738858000 4770 153067844786655737228734489852273801714359867920 4771 239082388036787521452486371900773524154738616510 4772 349048348124839651051575174230572594381185725310 4773 477916021345070759872354102618002657554225860800 4774 615510143792743070331485280332691540871184593200 4775 747630693192817138608287111539257379360183893240 4776 858497722596144453709922745423944046484455147360 4777 933943638487604678547054283653355095915408061680 4778 964432989057765059533030539987528905628500270400 4779 947012746714167683211348713383439976665984436900 4780 885657756536328005523018822961957001532074562708 4781 790015520306006198644600943411862466163217484368 4782 673044967164531484464072797772064878158995374000 4783 548304831977167389055163147700539243573808985600 4784 427618822996892578692067733132662308471864185100 4785 319592179163301941318766760173287011281068652960 4786 229114272729795728070283174188046277552942327120 4787 157690049331011327880963674108676562097628595245 4788 104280276742819404996521931651854638639881755425 4789 66308304883859220182414779669811651235979802200 4790 40569372529050129043836043834101837143349706080 4791 23898271657954267732319589895851056041182804120 4792 13562003665165442755804207373592342356977830810 4793 7418246112468726872959236848809273299266433600 4794 3913003938667211744052387530836223811292877400 4795 1991336062142983289174407770065115720293421940 4796 978093800043745441213491778297489957369305480 4797 463850814501382531179685340691431917252740320 4798 212462706972890843409260345621006915023084400 4799 94020709726955972289088812841069250285480700 4800 40208359358099619652370607401895536420696250 4801 16621223563134324825460225825078077360295680 4802 6642810459815655324288601834637330488955040 4803 2567191966874840441508396284032017369350850 4804 959500180051285654746832694391065587033350 4805 346866266048925775843208601740296989321336 4806 121296146491417438296752783607027198351360 4807 41032236744649893979217802731141302246728 4808 13427947664993934880905943344835889468370 4809 4251097026743193309851430501456331114000 4810 1301929760139020850770057694299662324568 4811 385695775028956469108281451141071875036 4812 110518709074902559774789972253314692408 4813 30627391070104188484547511663285181280 4814 8207363675727650467909775447202133440 4815 2126371214371273728743577297590297260 4816 532505398864775560418012388977212390 4817 128869804400619742211472084161246592 4818 30129881566455761211958296464451200 4819 6803352839271728096343666667055835 4820 1483100086578830349076712232866349 4821 312006503912804084621022978184236 4822 63314961854149426414272518947632 4823 12387419808622324920249190484580 4824 2335319257481276777118341350185 4825 423971359142094838653007630656 4826 74072706095658073324465853676 4827 12444800778183823673233857858 4828 2008951157147891995937141100 4829 311321907483237156863869200 4830 46267442585184818859663672 4831 6587006390297006305236462 4832 897258683658651521876721 4833 116782194200241908078640 4834 14501447772436486983600 4835 1715111684482223076111 4836 192842326193649673997 4837 20569367628697697076 4838 2076376977351177360 4839 197820224600145180 4840 17731702640848235 4841 1489923825057720 4842 116857690187524 4843 8511864979150 4844 572261386320 4845 35241776128 4846 1968838272 4847 98496114 4848 4326585 4849 161120 4850 4752 4851 97 4852 1 4853 262231577763896699071580185616362344474 4854 7248100240250032699490834430500598136432 4855 99638282517386493072706626791429124171035 4856 908220951032864573261461811946823143735220 4857 6174952324631399947090261068476468687760850 4858 33399628647121492134007207326174477532471220 4859 149693901447098856323743040565795018773946440 4860 571760986206014429371756546197656233555725800 4861 1899704450944473698995496421377812236262468600 4862 5577193094866893828093711832324106278363731250 4863 14647222620624067213333312457474798019338092010 4864 34755669439349853321948489047815035284798523220 4865 75125280733568952535465026210996969704497328510 4866 148942074429131992889169930843691136832073738520 4867 272427136890471632703510214945685894934071861800 4868 462018061329085196395554338958448414273485559600 4869 729674507384654100621140607800279545870653299500 4870 1077237141469250836268054652620704740744189502580 4871 1491626895319529925300993659905226079050303138310 4872 1942972685689854429643543392047184664566784783200 4873 2387166616203996266784272166394881926098573764840 4874 2772946421575042596461946717548011854326135809920 4875 3051923810860134676419997636813948634165406792840 4876 3188755036294413316901970243867799018735889422080 4877 3168457428722633462381635689522216933490516998000 4878 2998812674927855822559185828183680648391329240524 4879 2707449610992173452643237808206985290231257291992 4880 2334865366507400146622592625345017990145468435800 4881 1925689264593180720173482420958703405289927311100 4882 1520626254799391030603899056003267047820989096000 4883 1150854373892699776547526598471653471108218589880 4884 835591278205447922029314487969064280548203023280 4885 582538396820434840840010602296999458776256653010 4886 390269001321562259406053092177046593014399656720 4887 251441366865998242398485533574334276405489890075 4888 155898388415816558364704244567339432271555010980 4889 93079572680132631427166969684434827618385687090 4890 53546222622731468818166816718634264916277634580 4891 29696037180192592465125494169991879458712704160 4892 15884654678382812897770045380729070419801985400 4893 8199042608232543411896193574533388244664034640 4894 4085395378425560093786261141817521005958748250 4895 1965866544727076150211284672972063382236370310 4896 913841829018836997606638246374088018446702420 4897 410505054420665997412188298595465845613189150 4898 178244357484925129637299808513974325659806240 4899 74828773979648865138730209191424404692316280 4900 30378730589084535108793598070339578207406720 4901 11928849729367754002810847595699506764540140 4902 4531299386332267699850850577270136968925250 4903 1665318107507279024540536885076833836565848 4904 592195102824159595531811159217253174202820 4905 203777618309459919737268658141233513375594 4906 67856455459592103248994288525159447453348 4907 21866328982989140463774964224183276022240 4908 6818762927477590018509086828747337606520 4909 2057610460716192083833124943582549510128 4910 600785040195177109791343027255726539454 4911 169719368031926294796718104608809529938 4912 46381536247984040219153932087581067580 4913 12260045926257035926227311570307438026 4914 3133937992014393828176052032104793984 4915 774540001424462327254089129472815856 4916 185029663440988312981100508555477312 4917 42712615935606858036668201577458730 4918 9524562379601145973021518137607741 4919 2050912783198984930234033270946430 4920 426268550506127259661894028841546 4921 85477942484472499419244596069597 4922 16528705252076121132831728139690 4923 3080306068593221120030904222672 4924 552904829330327379790387015260 4925 95523955790173262679185483184 4926 15872804387260595099935195833 4927 2534636195390837463395801175 4928 388600148367937362508109874 4929 57145221272069815490673795 4930 8051289759491592018322008 4931 1085494227995019993319836 4932 139854433785026011642080 4933 17193163377215798713170 4934 2013420525289711680251 4935 224177859101389320688 4936 23681429715384920486 4937 2367749995263255535 4938 223453224791958142 4939 19842380147707208 4940 1651859591462132 4941 128371134662264 4942 9265470967285 4943 617301338927 4944 37674071530 4945 2085886367 4946 103416544 4947 4501480 4948 166064 4949 4850 4950 98 4951 1 4952 676421455498354043694557131153096948242 4953 18883322669965740386318174657291867671135 4954 262195411598862327955177507563817347801105 4955 2414118344730775050811782770604457264204455 4956 16580329928082607778732451012221257578101020 4957 90598049601630264153547555365915813871308240 4958 410227639799165748708111558949471189145178000 4959 1583090415830453151432364072000454682320889800 4960 5314657529529432439218042533236591014973532850 4961 15766362419000631756892886787662746054075071050 4962 41843416308833641981294489507606931299244790830 4963 100342270535857565392581040299225998544064085910 4964 219210894894169216008139342815070105674915688680 4965 439282120081376916251880640659824251244688856280 4966 812194339268376254631306404382748565214578443320 4967 1392471853462375547852221633778304773540982043080 4968 2223361229874793693653064506489584520874594680880 4969 3318808403422659250631870231562595075497284776590 4970 4646852190535156400215098462911893436808783769490 4971 6121137273340054554688504005649288219370740081110 4972 7605979399010197470430202676056645796838781336160 4973 8936395422654476879738858854842612155242269022440 4974 9949148129374318654164136842880237360503785610120 4975 10516443033138154687076885375726505228290215242120 4976 10572476255910596320171170577305305960043836571780 4977 10125265060865806100493452451919966231198222099992 4978 9251119558226667344323361333305354598274702370200 4979 8074633496981438033617389409765943510193427942800 4980 6741027820760961981047843725942888836915799757200 4981 5388835386033614696377282964607738051056760023400 4982 4129340577068256555939464221307732007755555688840 4983 3035983212808316847764661954593765623404678910360 4984 2143553553197026817514914936821990804372945762530 4985 1454585834107262246763201792201396055269438157455 4986 949381690333285989583830617821848812108863366145 4987 596403371769661100048357298556982878399679333895 4988 360840275241661997688474989825430027114103484780 4989 210388429560910913060285174969448068693826389240 4990 118276005259106434505172688805286189072811228440 4991 64144061457731221019057527986614499567921077760 4992 33573800627489098954817851939935413840730808610 4993 16967240228302701432509543156242285068836353110 4994 8282377392790583765936744809460250499677873330 4995 3906458445947294859158192681539920640047913330 4996 1780871468099104503986536613603960232261523920 4997 784921097332807298670248671175864785183443800 4998 334559206851314496274721539943925119697577320 4999 137933601922621342616032879964375778669395160 5000 55017550677183718664623213807385942569382910 5001 21234313226269410604791675050332331078599440 5002 7931232265888800346652515715532138737704584 5003 2867189905505113249212952036210804902440004 5004 1003279074021859103989560476189987746983372 5005 339829516407472596085302613132117990128792 5006 111426230255891920771965626724490344341288 5007 35367315496362871767034621521896914994752 5008 10866625035582101542416067202848491069174 5009 3231788586880027080282984706132676025522 5010 930277614676730013061435111312105783462 5011 259153411107164885638869819922296080838 5012 69858093526072378379948547416438577120 5013 18218793896626770596864011557051414896 5014 4595996936232369008593633253529912528 5015 1121236119734815969178694297111849648 5016 264458149269293678735568247269796047 5017 60287759180056688098462304608614546 5018 13279051932563588245899694281064386 5019 2824924268594097121092584367978588 5020 580184264591115994784291662998198 5021 114985286362228027079625752845692 5022 21979221129609425253787409061324 5023 4049762503292197192710768255264 5024 718824088333572371073300977517 5025 122826727419795349372836182367 5026 20188865092973172476872685733 5027 3189469485668466970136387493 5028 483854670981708643970681328 5029 70414702349170284321045804 5030 9819297060921675588485844 5031 1310484333542679791551116 5032 167157403031899655364429 5033 20347158092057567339428 5034 2359567656023902372384 5035 260189549336334135714 5036 27223957462199400186 5037 2696312070754296700 5038 252089252266139412 5039 22178634128381016 5040 1829467647311681 5041 140884686519759 5042 10077188886037 5043 665381916397 5044 40247538576 5045 2208631896 5046 108530584 5047 4681608 5048 171108 5049 4949 5050 99 5051 1 5052 1745070036795404191515676477125772132266 5053 49198644994961623489811107862854585377115 5054 689924239582671871300202173719622286138235 5055 6415928970629198223061332990158647107225780 5056 44508471061573578474347703748190703121589125 5057 245663982668631896982523613180270965680326280 5058 1123688924891568653885389306426706371095382600 5059 4380782259323732430333492637293339299733714000 5060 14858434630058913559154670661290200173018066350 5061 44535775836624260042806054223870195559661867550 5062 119429934829074280554237266530349933471827730290 5063 289406468279560099722124101511229790908865819840 5064 638933020098027972913868676185688592305183514860 5065 1294008748870185308037151775569734948618488159480 5066 2418169393588222018687895327460030170245012080600 5067 4190635329437783333724019696990861931336595834800 5068 6764018914744069829678971984898806472602399654320 5069 10207374477177219109154899269612783857266464027630 5070 14449894208518907281225955498791958127741865419590 5071 19246416787588650070578259912914818073726294669800 5072 24183774263182267101739824857267978094606116154510 5073 28735775812760662871649046766535005197152531313560 5074 32357859376312210830490874671341185612776182681240 5075 34597055895331581324530805275290480785682517172720 5076 35185829045492468867946821687076823719087331722300 5077 34092912896377772386491600606494679741067140668496 5078 31518529774150884870451326484441922695640099572200 5079 27839233077040154445805710319008401022835214132400 5080 23521975201005544606776748832930860862019357136300 5081 19033027997241985976636601684947714974109833348200 5082 14764296943144423150539257894942912309360832426120 5083 10990213153499529044299053834273675649678323834640 5084 7857297816412296374322901168443264038426870403210 5085 5399701347240761091553142296770983734073864981755 5086 3569637805676344599479323061171982070068266931675 5087 2271641634721016823915505257883542775810164212820 5088 1392505379906065525896476029486331356334908921445 5089 822723485486365161163305872467630875367674142480 5090 468758640548206344788330395077805474688301969840 5091 257693009583940391140739183299939580557081437600 5092 136746375588547960552422275428363007667864413510 5093 70076760894876712544705340488746748473122818490 5094 34693377705300960845458561663040768615801115710 5095 16599226519194073978056944414038540109694382080 5096 7677818053128721514574775304212987796850133200 5097 3434177503536557785801364215946335759871385560 5098 1485783984463530539892295466115056304676588280 5099 621923425850715677536854373157228411255425920 5100 251915214738230967170438526453653764087794810 5101 98760665284188203740362453314415967422791700 5102 37479160096576191448690118027372320098045312 5103 13769699566502075315996860322387176217672856 5104 4898114947976495489633224920920884971554394 5105 1687070301621182512136371960253054734267872 5106 562672418742190058903142959941818217172480 5107 181720358221461395715273571047686451899280 5108 56829390376555869655008975453122041464066 5109 17208712493015418390169314893731276757214 5110 5045481802991066680300940463051848260282 5111 1432177643039348831992513735661489173440 5112 393532054132509948962941262947582496464 5113 104661959674788228087740636102252527344 5114 26936851241259699519470014858274251056 5115 6707556618918646516405153197658298688 5116 1615614842413267564520338007092905705 5117 376312909478935564631175572549289204 5118 84735359220975468954671245719996234 5119 18438889547792895733189425998837676 5120 3876077126894459735968802995928463 5121 786778122085075768634315193484200 5122 154137863676536674289818612414488 5123 29129792586739187795745234383376 5124 5307467640919455426952339263999 5125 931719691764567554177775976617 5126 157481694826328912248443258675 5127 25608902670511831785387152880 5128 4003173229045743134746155792 5129 600994487581552180464019308 5130 86566341342041103323391804 5131 11949635620582287501267360 5132 1578886469018021042360055 5133 199408489690831273521802 5134 24036587582552357967308 5135 2760593656961056852404 5136 301514894598180677355 5137 31251062269151481688 5138 3066350710224472968 5139 284043849751317832 5140 24761905765480611 5141 2024083371749985 5142 154473885073963 5143 10950854870768 5144 716675331852 5145 42968866776 5146 2337292600 5147 113843856 5148 4867072 5149 176253 5150 5049 5151 100 5152 1 5153 4502671102948126616280146347910232986991 5154 128188179931487644660391752687364820185326 5155 1815330205823298379768585889388990882267620 5156 17048877888015889237032232919020570909711350 5157 119449494373631559727757967243046590521871925 5158 665905545005382593888990330996483420347602605 5159 3076604228090547333523809890353320664067171880 5160 12115944200323371600683536428582467803848796800 5161 41513103802592485805396936619001255258684842000 5162 125705719544483089464994593202151825261373821050 5163 340581655418891650493477042189597049345804843840 5164 833887342235562110172045801342320531682185625000 5165 1860268047618671289538980825662516585946124982220 5166 3807231935777705724863853593173125292601893503500 5167 7190227155153282553162310201098683127905226508800 5168 12593671345517228774296672377933664540224485074800 5169 20546021349486358019338558616636571922062974407530 5170 31341681678093702162638948202739055427254932775760 5171 44853280394494365182819875295567659500655880662600 5172 60400121593919330244786693464404698481819434998500 5173 76737673735468695138242769071521937638709735217710 5174 92202676966378975706636426814544434428210784294750 5175 104997051961985183501948101635302757965335753784880 5176 113541629789865163036549086358575915952096580401200 5177 116800765267984754451258022484030070608073510620100 5178 114484991856194527868985096357744090959727296868996 5179 107078676999848227689736051695004330147369338457296 5180 95696142061014049116820227524527736421517420113000 5181 81820120647215283762568127575804707761369034012700 5182 67002963875371535302217807164332048159712765803500 5183 52607902070471397160196504456854725367129329321120 5184 39641530278646001851271110083782535256941472558480 5185 28693225982726858564414939131582508807442222560495 5186 19966199987780758685292422335706701438695561918750 5187 13366845351671407944539101226586830313843645656100 5188 8615595229986582099161426134039898543005202224470 5189 5349913452143708621364613785222922486062667392325 5190 3202389034835959169991617449141134756855636027885 5191 1848876988225556449736433352899887218786231950600 5192 1030078985889229801100283844196331603063743835600 5193 554071760981299409333025494151020685399158767460 5194 287860647279241372925517403412397511080217866370 5195 144507870408534553160698566564322130066024951520 5196 70121446239909665963178247534437433705938538800 5197 32900571011083676871726445668486955150202400000 5198 14930648869644170266821257034483549479132890960 5199 6555306961211799049892367580859154369254624080 5200 2785161233021557008329504831508603500680949840 5201 1145360724566730467447866168724499710046807300 5202 455983062245809480431449239964674782087768150 5203 175767226954331979317821455672165552390403632 5204 65609513053232820274016857408628705371779996 5205 23718174072674155271260724827002239839529478 5206 8304547631134169656648924718441731542048690 5207 2816403033291869275098733319867393315465800 5208 925189266464383417910672017751307311170160 5209 294391471906140304219320144001895377453144 5210 90733899240805190323455236626033502812278 5211 27085902822449656943355822889488718508800 5212 7830955820704334781883674869407597674560 5213 2192505445070531378983434231528771103344 5214 594382313384251177509273367499844067920 5215 155999410328256917778698191346714065632 5216 39630707779801067180607517715222766240 5217 9743146296841532823197895912530137860 5218 2317491270224459316418239027230511159 5219 533171596067625835595626140596863680 5220 118606703005715028138393300935057442 5221 25503043590885829521380842109438385 5222 5298408729725966582680285909665075 5223 1063117877073454840481218651725828 5224 205916990232954217905802480207752 5225 38481229187744078870636504526258 5226 6934259304337984535902529235525 5227 1204118487960761124757488252000 5228 201350608692250493573167066920 5229 32397996284276999375598967368 5230 5011861360894613595658815696 5231 744721051182743273048068680 5232 106184113370420586679074600 5233 14511398209512894942987690 5234 1898472586796710391722913 5235 237437100431591118044616 5236 28345224907470979944450 5237 3224485018294780504245 5238 348870307908006333823 5239 35822993871705594620 5240 3482596279747387704 5241 319662011296519080 5242 27615427942847745 5243 2237140915584848 5244 169219144196040 5245 11890516989084 5246 771361737420 5247 45844993600 5248 2472092336 5249 119362089 5250 5057976 5251 181500 5252 5150 5253 101 5254 1 5255 11619522365904160254086750853999996193257 5256 334012370346963992502670215382035999047122 5257 4776262833061284636162911414155981691739321 5258 45296911039731426406001108765567431559650450 5259 320494224496294740526362125094641858235091000 5260 1804410142384849964508916582858519979493840930 5261 8419869792795789821917694056267844668379293485 5262 33490934557814426741236866352551169506998992680 5263 115909063493700973221451993771715483962553296950 5264 354548911234182553383305346320437112496862182500 5265 970418039613918494830041356728432058822458961340 5266 2400434712987203847607475841481980719934986644920 5267 5410435729253587099907312191212865854640094239120 5268 11188463275975626544838614430707953169797266426000 5269 21352032634796445131022902179587677504629899660900 5270 37793450827105790238914127205661192092101398756160 5271 62314994478534727945412943942775217625849081510570 5272 96077528248079712434961770316467235518935712015340 5273 138983597849710372635824760321296906103019395381350 5274 189196524899868883492610393480524487656140895684300 5275 243011753774727642259371303671862194180160430348800 5276 295218754201689539295862825747629110834316091056980 5277 339937382292218998613210476565063587462605269922630 5278 371739941955723319337951297625062189376213616861200 5279 386753473075403778143509173734474816144634564236400 5280 383429029604852368752005660568321619329537837826872 5281 362770666087088106707281730996868763006182544754892 5282 327991492957188095709215060569074349627243663519896 5283 283736345602965858231719659410605982892545624032800 5284 235117428175481816633565846943271753687143332944400 5285 186822241118408316455652047481233929567842690054100 5286 142484385133766870856584003130060592570973655923680 5287 104397404657109608614405491610345147429652904092025 5288 73545343566101872730906432479494275470871946926850 5289 49853535820153458047368911505120586104881437385225 5290 32540137284607250317890023083997379970099596592530 5291 20464903201827174585514770660889749361031924433560 5292 12408799705338457261941616671852648313118535417210 5293 7258093365281065115140345044643804538901625070325 5294 4097437275339457301490389286578050282417215363400 5295 2233602399772351078497444889440093485473377250370 5296 1176233502294124441969142606885119912111258495860 5297 598618475589120544578709217819869880211452351040 5298 294534104177510116946145441671044329852299703600 5299 140150907557936478746839991549761652444092858800 5300 64515432542479097057079852950277232961238261800 5301 28738117930010600856270417216660260005462408600 5302 12390455490788589390569069747079165786424895520 5303 5171847327730557931335776002563671441511333050 5304 2090341229704096944368526484579327269118544850 5305 818227341022155982820297825555113708432740174 5306 310225316086130213849042425149023097035375100 5307 113940246257127437812775291613622942489169124 5308 40542748648688341027504223752978462324348800 5309 13977004580359866969691262078974986377508650 5310 4668722276217908202856477844935478884639640 5311 1511027891942835815430810416988519093569226 5312 473842747439337054979180439317169125148592 5313 143969115058733092528749742395138598915120 5314 42379211043991491226814462863426855194240 5315 12085059667345698156769554131324872791648 5316 3338179696830426531941658841368182657712 5317 893051473245186240588918616651837583712 5318 231354503072911055813529979122641359680 5319 58027040094115078025823846112644188595 5320 14087604857942724991314836538589161597 5321 3309694114103449190056704850576319517 5322 752242517592076538893349968768541202 5323 165351259495617160779661747617913230 5324 35138325662990593843024839977261640 5325 7216155204203329120418077819047735 5326 1431499094967518066996005604122692 5327 274174074702160819583086779797325 5328 50673451491885704506083190601250 5329 9032320762603187768948524581000 5330 1551687493745256681961878737160 5331 256737618359770674012243826392 5332 40880838550333084647243762564 5333 6259320389486563261599618900 5334 920677557919635324504853200 5335 129962038068495985537114155 5336 17585895808957824145373587 5337 2278300820640164025849969 5338 282200691637184636527890 5339 33368866125960938926430 5340 3760289435947036188856 5341 403059924826392299499 5342 41006763517532513844 5343 3950262587018820435 5344 359320595418381240 5345 30764354992382284 5346 2470179430132344 5347 185206014907584 5348 12900444740960 5349 829629509380 5350 48883111200 5351 2613261189 5352 125091120 5353 5254425 5354 186850 5355 5252 5356 102 5357 1 5358 29989267641483567746124647302471464623364 5359 870355106719212506812745296490890130288665 5360 12566073047774080492224009308166244903457463 5361 120331447951661677829439457010915639502592821 5362 859710853236187689037887456014628474864955900 5363 4887786957041035140277469310285307658889026175 5364 23033030198545535967014090031194076648809278155 5365 92526533255616219907254387783468182204135280165 5366 323426153037548134248047077361152671005363836380 5367 999260643568629793254702794036422097669198299900 5368 2762697622284456665805319931686758879802959086500 5369 6903416232560253711815415298533515722280436540300 5370 15719354989189706347301380828602110782504297768760 5371 32842088003310475526650596429835138065890268881020 5372 63326838034039097998917701487014181395941524710700 5373 113262131211418728798340515646773103151141367339540 5374 188717701118380403163669300101562561993897671614920 5375 294053983537313853067775970101416717492606243606470 5376 429920593365995254066398601506514577686743384377290 5377 591551599631541672890688094256106664341955644102350 5378 768064937135925776862541993643422322351947605454560 5379 943285805219122168702397465255674544181343319542610 5380 1098160048867429680180371159377487507866121183576090 5381 1214264082967143308367499275254039794459294183345830 5382 1277486828294366944671428140052430242352869405067600 5383 1280848709655129583643015109839041609848744638167404 5384 1225686238264025466729762832226911422292075919738100 5385 1120957279907262075565324738450286176999940018516988 5386 980995995842178934298721036482593256148190021240696 5387 822452421625289366012220840403237441839582851664300 5388 661268258009464625604280068548261222179858082187420 5389 510376340274962558485529407929968398756061454055300 5390 378477264368924617348611358586196098622942415821300 5391 269889812637715083054021967975934143219685502861225 5392 185210097370518030969742719064203664802985805698375 5393 122400581948273397876870557771262600964045049644965 5394 77952341239477401404062881794920108520953663230340 5395 47870348404077440123263416593121937804616981214055 5396 28362257459918358782448272914195746022502698073235 5397 16221024340020682271150415796501018295091312237725 5398 8959589960709571357776771169248027345646697655940 5399 4781488453653503432680142447431583002879649159760 5400 2466496460210535501967490586192402727854762363120 5401 1230277090798510348778032438643579044239885003840 5402 593579854942720094841222397246493705636409894600 5403 277105133794960206451988701445932522371570735160 5404 125205060183112154648387777005193576561576812040 5405 54767323875232145663841667424445831268169892360 5406 23197548969528926551883079081822141339320977070 5407 9516357950862233729411834460135062513264612150 5408 3781669070050933452889777323643034591309762058 5409 1455946618283476174229691798185779980667042974 5410 543138969896238242725716045906104074185307932 5411 196346845500165896076503970923011250541866094 5412 68788809458028645325056140301025989072104950 5413 23356924309153752377342052867318793218609570 5414 7686529023161588677239527682502061880226704 5415 2451681520048433542360698691353071649601616 5416 757894894446490929761244156960116908636752 5417 227063065247108540962540102973778897774960 5418 65924574394656925961110079531440608794256 5419 18546899298205016964359816759397320706816 5420 5055534336835504992336549655137583926816 5421 1334970610615984275144408587026516832832 5422 341436901212039020638651849874585762295 5423 84566078198496786737777134024435319937 5424 20278176805812048176929629966438868887 5425 4706468123022526617443097119165067861 5426 1056981022067405402854612710868414602 5427 229616186616859799494544709302368605 5428 48232811885164262382240171311603553 5429 9792917000002235679066722899878795 5430 1920956635546333462760120267433450 5431 363869990281250466764860273256400 5432 66521862099331246997177612868000 5433 11730477336313205454238616811240 5434 1993972300499560980638749180548 5435 326487693677064342062498025012 5436 51454260242232025636428416604 5437 7798528662966491535207290700 5438 1135624303140559791899658885 5439 158723400027380238943199453 5440 21268653731857546066291187 5441 2728911409251299746855689 5442 334802891221537705954570 5443 39216904582501767706937 5444 4378243764955959782037 5445 464985289363295975967 5446 46876823200068642384 5447 4475090723130616140 5448 403430909299083764 5449 34235900435010044 5450 2724849623144712 5451 202525459414684 5452 13985138889260 5453 891675540756 5454 52090673250 5455 2761035585 5456 131036895 5457 5456525 5458 192304 5459 5355 5460 103 5461 1 5462 77410853278458837325716535951115639407503 5463 2268033224480771391083375455775130079174873 5464 33059032140076703023799784675184575630675989 5465 319616113757346859792175667639902477606483534 5466 2305594456725987291157272184166171836755761471 5467 13235686387505926909594186117883320236214102195 5468 62981409513404444271664267125034068382490639415 5469 255492889693900132622388190796340265160664229320 5470 901911162481828366174154517914359368851487701295 5471 2814291881487332232987733067289407202767221390780 5472 7858720537488889221309266494984109516723007687660 5473 19835259878654532070231890880817184233413575417960 5474 45623850063402479099114449703501233278779624478380 5475 96294219847853285628645152028454356066222021507980 5476 187585495531531493025403799945889802502523867673420 5477 338975890830120287381112072404907580381790211983040 5478 570690847866569292798341191737870262828009244285970 5479 898570244932403354952616351356778777297634806870710 5480 1327649374050482567760512933041742522996963756610910 5481 1846258265157591327572560681696752113893354885501540 5482 2422913806386924401852338321497058700556693839290850 5483 3007877439293541081254910221809724855855294816623690 5484 3539948997955344451454984121676946536524035054472370 5485 3957290239588969795207903497125595641072244151235120 5486 4209539830189338382471248431257891146438248426613630 5487 4267865639917925713076239904853123283082649885190188 5488 4130184653024367870936539029927139049308198372829948 5489 3820325212835777557254434899705146957749390650905864 5490 3381776050771569237658246152765275969323141517759884 5491 2868146733616561222537676786858777088086687138815196 5492 2333078409483895093170748896088681443735346449556700 5493 1822018970684291525117421977761629828954019391235200 5494 1367300803924678065791892142150204647287916805714675 5495 986791799921960290117961112026826014180201712714825 5496 685445664225876917435627703011616542499014119755525 5497 458582564040611397049636185206245459827748968014670 5498 295697127451241826365038408305677477453557173241255 5499 183877485635363114503282095827408921610982792665915 5500 110333894236835679207723699482026056809759808357615 5501 63917072548054721308388584988832008718397061557160 5502 35765446156355150120137301406038082429913152093155 5503 19339458156279819566711926948009461754370176695520 5504 10109706260059327669685431978805889923181994527360 5505 5111066356105018767152025410884589747365980783360 5506 2499853792167841568183462124157864617340249776840 5507 1183275850791628399389630849523462189255382701000 5508 542189734257699738501757454474923139448987168760 5509 240560306104698202696331171823834009225844694480 5510 103372698547678826275900954225434301109349689980 5511 43031597989834577049667166087282458171215295270 5512 17355949585159301171278181770794947817107473526 5513 6783556049380760838417421208159611504669564932 5514 2569643938352163892020466581740460345010451226 5515 943502441987713784710747638877389315332665326 5516 335819203607639375328603356826047541898006894 5517 115874593934987910000524069850914650995951200 5518 38762238577171671356426131689529284558129436 5519 12571152053663973679820008048123349954116368 5520 3952614824927432625445003034164860923895888 5521 1204826464492638328704293800422949068464832 5522 356018179832576459145673217338776048688032 5523 101975095124844607103366770639110935446176 5524 28310412623967496467663998115179531527488 5525 7616812804537753786989684173757827507808 5526 1985678318745285703992188166208212704412 5527 501504486143705982809600022319702119993 5528 122681945878994379289315897880516191521 5529 29061849438617678626460105969389334478 5530 6664784440240681112134271913679376583 5531 1479240171586899863674795129922624277 5532 317640313557877569465766551097797045 5533 65965329517456780070901543304864200 5534 13243449557321326020589948254980850 5535 2569187953973257217719107407226600 5536 481376411343380666714322295457400 5537 87062649832459284702764532432000 5538 15190725435770063211874480619772 5539 2555297980463780027285792617596 5540 414105494445104905534662740916 5541 64602206442275497883124253704 5542 9693455150583811111036263750 5543 1397644285799646071842079477 5544 193443068888862173255463501 5545 25671707733062319114248766 5546 3262549958767491962350099 5547 396513958491638039308729 5548 46014092083359157012937 5549 5089915871304940831056 5550 535655996157136337946 5551 53515805362497287244 5552 5063396390298247196 5553 452441474329193832 5554 38059483124858076 5555 3002920655667436 5556 221274136967884 5557 15149341628960 5558 957705541485 5559 55475401905 5560 2915658405 5561 137205470 5562 5664383 5563 197863 5564 5459 5565 104 5566 1 5567 199845865999157029828297153922576763209097 5568 5910456053172124519998939748323213287956447 5569 86968160295754796662137857893060706373251688 5570 848825315917043698884173640855697235960628644 5571 6181781896502618867000260982295441971279224880 5572 35829487023227448429693140242247800519274273091 5573 172144363088357425683346959112546506745796346760 5574 705130017117940561712242027962976067604579590340 5575 2513555417867686281962061879917826307824741371295 5576 7920512063881064227768041180834132137939185718575 5577 22336814769308580560411358014554769699266306399440 5578 56940227845214593328846337175654804752068158382640 5579 132285600943107205350367683390005676938142157313960 5580 282025545592764342831498756581098073209542795969980 5581 554988725021048321694936176971381772722044895696800 5582 1013165397530557984654609518648827171589502286581600 5583 1723335868241212649630959971451875757908966105643830 5584 2741639194302504921515014451094856954483207529968770 5585 4093206183276087714364640482907030819248975975309760 5586 5752125145658867569405491944349671952768092734219000 5587 7628939639521099630691414722455428562659442472368000 5588 9572214501443529110976078097673898672599194576426810 5589 11387074587818722057866373585309761593771250039642640 5590 12868082871389815454874501412373540978002869810920520 5591 13838544279295808980358959796060006134846586498696150 5592 14185563778014192308220986682946086149917813485730302 5593 13881195510312812446094471778019782219358007136990672 5594 12984403666121544486636613882056953034151582486854288 5595 11624514788011166513340740587925477284681590676406344 5596 9972064496346573926891483367334616165625251115769980 5597 8205661340135640082622627707470212308749661825963616 5598 6483148583100085112040205952926384218025324627911200 5599 4922614001785236035714594830128778043376582012036525 5600 3595069302364412745662018002991708697299604229432675 5601 2527305965235691303221790203811348875506217456670200 5602 1711433877224492140407386516172099552118934252219460 5603 1117130769051980768266718708473367114807407152703720 5604 703328419441570279857884486334873471458235646975755 5605 427338058202569390991003736620833020784557041859240 5606 250711842265687279018593929654063220274693303457300 5607 142095853206995862313263062138996703191416029723155 5608 77837428805307493021542811523896355436742380523155 5609 41226652912509236522663167693556752573849430779120 5610 21121159862040230716437953398792663649608269255360 5611 10470355361277122058209643957187773605650970256000 5612 5024002957538145693103531394990698610603964678200 5613 2334057339203535500731887700301549857552165564240 5614 1050177530985913031740983492956216249662414312560 5615 457728931630300913072265974565573319786314648580 5616 193304596501758236926196315606242900507218729100 5617 79112863354082722792219222700340231905372415624 5618 31383077926225745905733200275072854823458687648 5619 12068397072419663291209560156417979104527778612 5620 4499469197487164413201242927039767975922396426 5621 1626569666474292707307585965160382364817421920 5622 570185216881486746250635760563638610792276464 5623 193826676915067551727225311932957271636223644 5624 63896652166789017777783378914855116025601756 5625 20427370726148503244490920527442143336713888 5626 6333002420683421659443329290055641969484160 5627 1903937565218264004117961746570202082661840 5628 555027577486629701786649541450660326194304 5629 156876496385806003245086362464305242970976 5630 42986765632593640290574200250836426875808 5631 11417907078986835027967707228411441986640 5632 2939295047032780340218052479212568388292 5633 733201449164105480347813635568519638444 5634 177187609734459294764898722914766223456 5635 41473160668487732384249638653340099998 5636 9399511660821656013110623878934027575 5637 2062122729340104253927568966492230200 5638 437770748349778730853054803320351800 5639 89895566732826904834064735310532950 5640 17848787379321697518934316881001850 5641 3424993763839931112122951397135000 5642 634854178533664204254316879452960 5643 113609083729666287695458648530408 5644 19616262303673529218918483209972 5645 3265865874535866378163976714376 5646 523898643203378604223641232920 5647 80913609733563977048487341514 5648 12021185352129393274799843758 5649 1716383876001508261818696492 5650 235273378631778840848772816 5651 30926241377754690385422070 5652 3893421519288967497958555 5653 468793855305843157353648 5654 53902506932515680977912 5655 5908361730564751230546 5656 616201372486469658330 5657 61015327785330040304 5658 5722120954960231248 5659 506840983802804952 5660 42266882222521516 5661 3306287394121600 5662 241554701942400 5663 16398047103515 5664 1027934346285 5665 59045294880 5666 3077379100 5667 143603012 5668 5878107 5669 203528 5670 5564 5671 105 5672 1 5673 515994107988232434150265659196576131793842 5674 15403197428837266827447619359352311257439745 5675 228775975281698472426074875429486650851305176 5676 2253975785562930199959514818517270682812394250 5677 16570918166432330438529455134778973625465803395 5678 96961044981311726782636760251995553945526176896 5679 470322549584072313674622262485283063521201432106 5680 1945098828967550439441998138372101694973181307980 5681 7000906575376407787624854376995102932699730801450 5682 22275989962603787269134757351249708831326500815050 5683 63437820683326439065184201911362797881597740554715 5684 163311040642059822388378537772391741473987476960200 5685 383182001330125711685461620321798044121544940881620 5686 825096601202127306345380144152196041896029627273000 5687 1640033774209951835268861244421072669724523006703400 5688 3024339626228545210752288308136943472800441609825600 5689 5196750645061698212720268140153264230077121481715220 5690 8352472273853518105824521591333860344574666166374590 5691 12599204393622907862728289252766523867845813922766600 5692 17890212264321061589702765711261922740090060867055900 5693 23976892507592346344647594318471521504737541450005850 5694 30403079592278824802781653265480357226210666524089040 5695 36553559944163335141052315803872942737085610008448780 5696 41752329835779987445955500646355024888197799267953400 5697 45388384228146551968051213973269533757367741515378100 5698 47035699301940178576315895214913940341726934536059872 5699 46534493095600991388598731820404836232073520993230650 5700 44012788212388615823578982561360823635671887472979976 5701 39845875767998564291808299712835171012219242539132500 5702 34569214701492660898176768649699302975366456417765720 5703 28771301067060258222125503769293589311463780347872696 5704 22994308856320969260988224044573859968681486946732416 5705 17663107047999568983076424359680751019510588498048250 5706 13051652404222058179626561725084765143133362383844825 5707 9284414692313521809309666213364227831940662293093500 5708 6362803517853824551555270875478172052192639968997210 5709 4203770487493524562310114322377014035835502720472915 5710 2679146360763719607356155377104906305688222852546760 5711 1648054939395530272037155815745552916628080759798250 5712 979032894254979375123418344733103465535208298639100 5713 561938337774823523336755839184518969497356896470330 5714 311777785837236485991086349502256329661833462413750 5715 167282687904373011105531262119755638986195214090915 5716 86831244290271856024018625312690070419597079480400 5717 43619083285781116704312636899577559771101429018600 5718 21212696649272693682792622381802099671207300331600 5719 9989990383132971260023891965330616453395428211360 5720 4557254329242076536557855131002293463876096831120 5721 2014272619752105891797786313506547901449458606100 5722 862793388316957807114362909442474136997906745150 5723 358224333146045527704736578235419360915363694194 5724 144191233188515361652201047729425205231184252076 5725 56276075227532736460714088067323491339025606174 5726 21299317372532589028179432023417424727742874720 5727 7818267478557932184187627650880446679216085560 5728 2783522334610264174817464216284981267848785104 5729 961269325423575102951994868599328065289901000 5730 322017132143867245194196029528474951673794312 5731 104641562800596878712104457020810136246298380 5732 32985196882494353648421709360594066245252000 5733 10085843453050177467038460436939000987434000 5734 2991317796331447890163299485427156728974416 5735 860476631314895299514742800791003889713632 5736 240049436689228421916003038045184622101600 5737 64937551850267207692358919214645106728050 5738 17031880242754580184505663138297465321737 5739 4330395506524900339648886060143950704253 5740 1067102638092571230339877570442573287002 5741 254801472103771578532722977227605253725 5742 58939405220300729344373046595508961000 5743 13203695511697442207664390966366695700 5744 2863750784696452405479037084405637400 5745 601138171148025746466841429680461400 5746 122080581173087232966653697968436000 5747 23975589525093469474664203520228250 5748 4551366999442891547314015453352520 5749 834727187052769315289454640542372 5750 147821296323639427843044444159744 5751 25261339220993174651074558208640 5752 4163086025291410385850709136040 5753 661150067425104023784580525974 5754 101103680980687056784552962841 5755 14874429429712514642493248659 5756 2103334064678869110604341210 5757 285574087913497863328471425 5758 37185611105336925680218000 5759 4637979350330410614034692 5760 553318230493380990197384 5761 63043750698418842439100 5762 6848299237355893863000 5763 707883290060987771094 5764 69476868687518046216 5765 6458886479602468884 5766 567161464105996200 5767 46892401440652600 5768 3636978032368800 5769 263476114542410 5770 17736512276945 5771 1102586230350 5772 62808632650 5773 3246453807 5774 150235800 5775 6097806 5776 209300 5777 5670 5778 106 5779 1 5780 1332445775476334218476042448014555471425367 5781 40143824864378371883251932112764322101719776 5782 601784379100122831042759969448825186760515316 5783 5984426449451803113298252389020369286143168890 5784 44410272194369802489774250587224927955820688380 5785 262312591215940117186844584971022266073884697502 5786 1284472167492381623340429948648635622703788301622 5787 5362907863858440498390467275338639829988844215186 5788 19487947887119415400059413612301032886793590242200 5789 62607461755460868296764554503838820156760214984875 5790 180027727025447564444463802854933835334681684137465 5791 467987533167083221494584837473355631130321337247395 5792 1108862555270826164883185466103945610536722310994920 5793 2411339436534878335340519124396728964320898215053000 5794 4840777518160230358018610090738008812150701156484200 5795 9016341060545528414845209040327719686335107964083080 5796 15649432301285274322551150866056650297891501172438130 5797 25408501203169010024934187485479746956458232531276760 5798 38720028431856647467071012723091231015112326549132000 5799 55548039981907354708795431534490049581880562079447700 5800 75221145453542555771159512805926863000377270374063960 5801 96381236606218136516192091164519733067288303994480660 5802 117102870630566426383129710597905368038464139681799220 5803 135181614303589628756873359824629877661214100717595900 5804 148531259162334095053361434084521174810160888141295500 5805 155587696248335674360888171372141532304081576645781402 5806 155609661149783788600268277085658424183911123704059086 5807 148797274306037652478391831148873704174947738197456546 5808 136205867319496335322657207563652270764329178816874840 5809 119492703075550432702030920728822097395997366560541080 5810 100576195321910531148224642582014791511898210239912312 5811 81299083117200114763850935315247323973967389431314712 5812 63169747459727261380402933957404507161790979129672391 5813 47220754375931271092330371309800165298299286647611300 5814 33985798950663888879944853844566859215841617604234400 5815 23567782817219938713412217520984812072912424867309550 5816 15757591753031034393281295934908095390788624376749940 5817 10164429335043190903218691152028123764515501886890350 5818 6329229161384121530995657316115576711188474211609350 5819 3806516416193602996354603192920576559590295017444850 5820 2212233787695648897685733088700243090818171187701820 5821 1242974233909667375305886374383456066382558885832915 5822 675471957491990626557131471733952171609110232357265 5823 355171972262308711180988397341665021012106115201875 5824 180765189814911474383525280455599914844968687056800 5825 89080250275150843599651718899237785395869779409040 5826 42517927890084452191692130546810746216831073681040 5827 19661135457558476479380345886095436336200353486080 5828 8810518967300490913590159865220608801773390831350 5829 3826929590433664139333591588776853256253410382250 5830 1611553520035166675492117839130447524119646297654 5831 658056628771757093103431721912144447799773743446 5832 260600431360326705155767398380731995049287808240 5833 100101283264331120374871104000524452801046051560 5834 37299807022785496242614876748794773456868013960 5835 13483924201255554643137256988797054562710515096 5836 4729332253935998512317276390299176825974868512 5837 1609455289757206502121205441376574481435731852 5838 531454500479597106149097156025060519793264100 5839 170280373546947982348894018027361210324913900 5840 52938101661518709485793212701249456030474320 5841 15968418868515479305609575228091757115376704 5842 4673263011575715882009620199753497705887008 5843 1326809392332243329142781865609269914020640 5844 365411461796705443454009802831668122331745 5845 97608179507417784287419657198597451681025 5846 25284551897763105618057860902753882527423 5847 6350574349420350722014231670073697617675 5848 1546221907449531316146772852391449497000 5849 364865068893581704273515505907516701500 5850 83422386558716289478873917967217892900 5851 18475576541851572113064770738833631700 5852 3962232370097591224835946889512255300 5853 822536877015654216089803676427740250 5854 165225006595413896095605034558641750 5855 32100817041423132128477476490615250 5856 6029392130223659556220211302040088 5857 1094274454770100627460125538489016 5858 191792587382591380236991466030760 5859 32443325717029344656174615694000 5860 5293192533545824404912483086469 5861 832324905499254558686178015671 5862 126039224819868582648142236905 5863 18364476215126607796024927825 5864 2572158612632164370981388200 5865 345947013337058578747862780 5866 44628811178965854671860348 5867 5515252691184861596653396 5868 652007650902167496461980 5869 73621397646420554356790 5870 7926300313929633074530 5871 812110203341626488446 5872 79012717405775692840 5873 7282055001265667000 5874 633981651294399800 5875 51973043022990040 5876 3997162098987715 5877 287153964542830 5878 19170268170350 5879 1181895233000 5880 66773985772 5881 3423145466 5882 157110226 5883 6323590 5884 215180 5885 5777 5886 107 5887 1 5888 3441189354555212307826207610982518728843605 5889 104627120237968543488368507990856849381194890 5890 1582895104678555631297048564770216548332221908 5891 15886903446065946526486738446755779078949464236 5892 118994269582595547760882892282855421689409724645 5893 709428525741924553484076566891456175925210982334 5894 3506571830966031215193019110030392134638773559030 5895 14779140790239872972264531547971976705145449124388 5896 54216153833259780522455880981595948397927165821986 5897 175843389656947488676371712486704977831757823408275 5898 510506180671845582962052844243442790998621600746975 5899 1339931377350056197547319774084260103248254992798900 5900 3205814561371760553864945252591968185963760925937935 5901 7039761077342178336799648166179037764216223098948120 5902 14271868638531569439209901963325827804470787703788600 5903 26846658404661510239193172043185370640218488054704720 5904 47063209011377912708362137936885107173224481723309190 5905 77181768980349652544691813176307442976681184340812180 5906 118810446559810289976162386927187139193741178510987760 5907 172187814177551784632007870887153924535884495825990600 5908 235570374910818998330099336864812642187276787153846990 5909 304967504282258908948355932236261800377016562944942580 5910 374406350717890674214839702767036512524923393992425860 5911 436760284398043444285784225999995718477859482859301320 5912 484986339323361276884681272785850139221644717933958800 5913 513464445090432057366325500244003905710768534597270050 5914 519079190532128024651773662166087744927378451522572290 5915 501757145480567711352409114119479566064825321353669448 5916 464340651120418152304659240716048364425551503999478366 5917 411876076507175603866238922567693877878838450623848520 5918 350548353158121273694250896263020800282537611896158824 5919 286556647812894136604303556636005708468846461357853680 5920 225191511523342860605723752763630172313509219574771053 5921 170271186692308001109490467390801318064711407111037566 5922 123970937831046375034158717714813046976739746494917800 5923 86977236305661429566963347119800133941918461810512060 5924 58842766995359026941618901419808255288446698575814625 5925 38411046698785514769793528785620785404019200825121150 5926 24207453259092429449631321137098283687545898512622550 5927 14736968320585959928477853202468235145480421418750500 5928 8670666837853294850339479228069138034232900800959510 5929 4932708437469523846887318738342208646713981606500435 5930 2714534140249000973634015026942285075371925581841895 5931 1445627041032737651550750010669298723428197199353140 5932 745296526329409095795017724434074917321195070501275 5933 372101884850788233780435241053305063941826954668960 5934 179966019546444124246126734248901345962579144179520 5935 84341116653355189529983598576600028156211435751040 5936 38310830454706668552794758641746320249808625466230 5937 16870953743118018383538330405243849723220872438950 5938 7204198202665404789680696171062629162157475279010 5939 2983607353098920461832733512621883466084598859696 5940 1198615660447026841819631241081743296174826908660 5941 467157359925743433008025715592475340604676030120 5942 176662651955294388644260923033512196927627395400 5943 64828907914184002772764970917645743260779557168 5944 23087136349632181987248748012904704593188204088 5945 7979483510575952815833075970918227758406839436 5946 2676700573441704567658367054479470862983416892 5947 871471203701084566578133243605824318891794800 5948 275380658841476416941222411730057340845881420 5949 84456050959802778382005151576768524284218176 5950 25137705381846635070291098452393457498265984 5951 7260879668968966509185032285014620282187168 5952 2035088333800000933587107181885859629814665 5953 553426052395268399370595713895478161479867 5954 146002429004613821805188563987963317547365 5955 37360799958835423461953016717187234255800 5956 9271469141367114054949986204961134960600 5957 2230831470611462861700198515092230148500 5958 520317705127884222529571912283854097300 5959 117608753854974594270776533080074755200 5960 25754466788785284643542729471722106900 5961 5462184769656215770527756162084799050 5962 1121568248638483937999967061535528250 5963 222874158544062052477370331708264240 5964 42843127683230448420290178252339822 5965 7963154923618656979839987687277488 5966 1430368064354761728670847979170496 5967 248155916512707822688894814755920 5968 41557449206376431869657993542765 5969 6713197949173307884415798789961 5970 1045318435206384780751805958155 5971 156768686825814733022829066360 5972 22624666526247421926390172050 5973 3139076319968540455592735900 5974 418276006066102089034215372 5975 53464437108455221372932408 5976 6547218338401999268699416 5977 767060446754935734849630 5978 85843723007232843372174 5979 9161003039670041106680 5980 930452518385611938570 5981 89747006370396195240 5982 8200792339995067400 5983 707930595532166160 5984 57548691936387645 5985 4389158865474040 5986 312710808491730 5987 20705131471700 5988 1266105489415 5989 70950222330 5990 3607723938 5991 164232796 5992 6555570 5993 221169 5994 5885 5995 108 5996 1 5997 8888343824153407839499893993501731400851013 5998 272701254673727222339685347561088042965408203 5999 4163364650584990861324941491438548264501048164 6000 42169694347089247195134798998602676284426658634 6001 318769046214961925830374208496858744205094767121 6002 1918086785969915288810869659245261905733000001333 6003 9569143763724055418419371441776484582158731754848 6004 40709156783429859558835607126917694686658108816484 6005 150746311090138925529623161199834419143830837781249 6006 493562602639383324519035163135854655755720189533386 6007 1446569245941600253446288028695127483409339430106060 6008 3833251444238343673784551079832374191878230811579510 6009 9259656690659003836212907374367669295895086436751755 6010 20531093461727476614404385407484991419391487112366655 6011 42029996324490098125576106208803957790253451681386320 6012 79840003398657675704469480055506280949998760807601520 6013 141348718626089075211337042734138167496176122783642530 6014 234117640585997655084332981410040608197089085994897290 6015 364009722327142288253905789727449683142816274810094040 6016 532881255164776892857746000867437993211276035934884460 6017 736461406056714226559944495872005827054641672369690390 6018 963200495633057092412209240844393728512118183614748110 6019 1194740569540352599998530963097329049533122404570000080 6020 1408235361379479568738279975201292954453469300600490680 6021 1580151538169321748348770261400428597465522316207983870 6022 1690647989021722664774846433450108575547024538756522728 6023 1727378620077004770957981565020873273496893243141220968 6024 1687707632124489847275098936677751305904128584793184684 6025 1578809901602922236526055940495941236600729216168042654 6026 1415761593750119696356469707013692271805903596847207726 6027 1218271463431843022613422671191314021967456864493353648 6028 1006984133784287223945403273445545045050463619267379088 6029 800248525033950347148814118341673420854860406601110179 6030 611956905644439293965686314286305164565478930187480819 6031 450665036945045302047400677981081397413507950728085316 6032 319847410889049381557299477312440353814574925297393250 6033 218919299355201952238415221906348516458916481213299925 6034 144594868705180341019604404094540843055995900878804225 6035 92215793601771995455923671879967227443249978374294000 6036 56817120614171421272718429765868526432042827755512100 6037 33837292905979029163778633098429670543921149254732805 6038 19487657019105345378640356479611508997235037715413670 6039 10858292106491036783872476041966065318283122717210060 6040 5855682004357501539181222258953679487410577468831310 6041 3057527754221326970063652805533402770054103235621815 6042 1546288592448431664831295703874775783629943529100235 6043 757663114614497381395209387017164525137295125185040 6044 359794002099362683961715868456826755288113433149120 6045 165630222091583173205954569185061400271235647029520 6046 73932985815566080690899542580633675738641555375930 6047 32006985581914272216651343101346405384833901751376 6048 13441388257893328236792821315961071467665927653480 6049 5476607546469339306418967745053596945521600803460 6050 2165275572605025954104888432374376291301701139060 6051 830817256334306752888098031731654527851190659200 6052 309411382351554137860683371237790955391733795504 6053 111852129749079779966272407394647876240580627716 6054 39251778390266190563596387858085777777275492728 6055 13372193799717041436422221965998773915088026128 6056 4422691061143763975767755866666343234191256792 6057 1420086378109438733089148853689709076338018780 6058 442671854504592598744596628578990605974318284 6059 133959622019900940519542441361069162939293472 6060 39352072167867820185684975881190998043424512 6061 11220975971132601390409881961633287375290043 6062 3105426462580054124028501416199977032689615 6063 834042317016708952977776813888583942280800 6064 217355111353958950686839001665304241073400 6065 54953458824182974197829320044560233375900 6066 13476634421695147505473851055350680973600 6067 3205057789694966949920028723565365795600 6068 739015363245024764714759707869774431400 6069 165164719889296973447555939533059205200 6070 35768238044288944405227875834356613700 6071 7503276363291901748175799951914643800 6072 1524122210950105390489588058538815340 6073 299661607517468242903579802677423098 6074 57002711959542515684497194674878614 6075 10485909164935691253036227194269384 6076 1864390758591657523965513694259616 6077 320215015227555748993626231807366 6078 53094765552445067688937610502075 6079 8493253170746693876297723829800 6080 1309752604328549933333808581940 6081 194557754310078297649002840810 6082 27814470386339783542070730770 6083 3823305659033837266106024208 6084 504773030246987197149317864 6085 63935213241239708091190194 6086 7759221368015249537657616 6087 900989576455249982446200 6088 99946738671578147737220 6089 10573345666622672745210 6090 1064659403925643197210 6091 101816830469154169040 6092 9225136736515185360 6093 789691506463508915 6094 63662310774406995 6095 4815446171569020 6096 340276520806430 6097 22347216527883 6098 1355471570583 6099 75346515504 6100 3800466124 6101 171610131 6102 6793858 6103 227268 6104 5994 6105 109 6106 1 6107 22960715623990327053314884809239717289910938 6108 710799373191220603793597804044704611057429062 6109 10950102938230052303244322168649701495109712263 6110 111919854420391429342378459360704106066685035974 6111 853759220023121406999013353378584398147859308660 6112 5184421779967092465897877491570816406345684513148 6113 26103502512541611138367480943328096965598763859787 6114 112081226015128118385104516492184858381934320295008 6115 418913708528210047477994027778464256438553257743019 6116 1384458450240138387735839813726089966120478635075260 6117 4096000975325190378140681312192113924930760729542321 6118 10957091410553964266203093302781930413408701283669290 6119 26721123350409518102949760999511645162081262622672560 6120 59817623844116840293499205188837034447713681331733330 6121 123640229943991641175708405828290043141394411428099175 6122 237154429137002567588656212872305416341250338587094160 6123 423975186581637293047966578538656901445144454324151920 6124 709167767287826017024721156626749205987072067212602480 6125 1113584915245915145908715385666562787814639892595730890 6126 1646517526577969893841622951131331080280096998976867700 6127 2298488697707739314174265723138816367800892438811485640 6128 3036668121873569689741072110887685314460409159923195240 6129 3805179890262029980772664303206207850213833010113267810 6130 4531389640128676995102180090786678195130257537950106880 6131 5137408235401334251212200689942574498395827384793004550 6132 5554222872663547913742156498310101641666124900999164868 6133 5734810134198853473571456770550655555479172065592172522 6134 5662755337017358964154741626780605376906096532947512228 6135 5354245616433138053362186236784753860537248392493209544 6136 4853291327576701328473616344050842773993867403061149860 6137 4221912130508239739518806444458576273355816408774641958 6138 3528165477274255746059604104194790741374858117021796272 6139 2835019022353956458371047047987236826104584062918983148 6140 2192308136959694651443479140282777802129343546783873764 6141 1632790719642779844958181867429163095240017325603410035 6142 1172095624108620288969037499446839657485595272930500926 6143 811515669931027657308827164162038703506186046769279100 6144 542261813950662254923564994741996494261843906070309500 6145 349910465429459223607868820917724187466348223346271975 6146 218162534036827177910338576947727549298954514923725200 6147 131492636686746657528702982449501984772655542954867315 6148 76652734474045490199578030781155978262884416715046380 6149 43236539472918777724077688573723921646649604453363845 6150 23607466569225639700205980664444213577982198652820210 6151 12482107751345642369785322878273801592398790992702800 6152 6393209308967004455290049735506058640372611876216210 6153 3173092985249371541115814922159641048460883433818235 6154 1526541398709454986317817893744351662318136115617840 6155 712056412230550496702024469809088154571131229993070 6156 322112716423032847928316180322283116651142874250700 6157 141346970261101901052609392288568541737113608500796 6158 60178038685250212857748225218530551943598922503960 6159 24862264001411189285684698052230434801097208745360 6160 9969271229296425184091269926975300103863769497600 6161 3880307750186689994406831076174560430163818076220 6162 1466222918702967966509469519659472617128969178112 6163 537907030710702425811749615398856674406979186204 6164 191611466366300833931461787285883111518809047456 6165 66277775859873393764759192008137734477612955828 6166 22261943738475551671773941600419370272950438120 6167 7261310223757398067688040162134195609461556352 6168 2299975061557292147760485835977834958656171496 6169 707421622590615482708762540428028196893018604 6170 211282106661706846289153478051543306406232832 6171 61270235960748684176933285084177493854390550 6172 17250554761204115222408103742129637582493825 6173 4714962630841887667320920351144618144351700 6174 1250894347498849481734772669540036969608800 6175 322081604746919883762379545003433137849900 6176 80471062820355815379676596706066379481000 6177 19505503753387088416689279918292396672500 6178 4585876460412811946142024243979296354600 6179 1045509371716592930049068452881437060400 6180 231075821080421015572908671320831915950 6181 49495983718492353932837869951301346750 6182 10271378360451396738056788068120494460 6183 2064291135564180999849333670104366972 6184 401625728677290931872821672438268168 6185 75611710982004197337096852956801454 6186 13767803345316492451724408534039400 6187 2423374303579965010664881530579387 6188 412105459092013551404311779928800 6189 67664023760783397511763917223990 6190 10719491469433635607004102892460 6191 1637330044006829259103878067800 6192 240931464942021319393319592200 6193 34124265458818600732952787502 6194 4647581168300537634433314048 6195 608031200255764299615034434 6196 76323158103128231193362100 6197 9180450929240921848853790 6198 1056663956850133268293580 6199 116197567518732578580520 6200 12186824539876467886860 6201 1216677164598556452050 6202 115373460284831403760 6203 10366072635185424360 6204 880005853209961590 6205 70360145890622445 6206 5278669684426450 6207 369988659206348 6208 24102947728132 6209 1450258831593 6210 79972351264 6211 4001656085 6212 179248968 6213 7038567 6214 233478 6215 6104 6216 110 6217 1 6218 59320030743640344359639159629624808652870468 6219 1852779234222445438114377256314691174580720011 6220 28798756028353923022267444910072689889680239681 6221 297002626813518701630189274336943013971828932355 6222 2286153982853425079671007366253835882236823024690 6223 14009001194348963018280738025237762058841832374993 6224 71180795462522356474689151393747545274858681201521 6225 308443169523519845831906452456143064332811924011471 6226 1163500881791001508506708571909648171925111376147750 6227 3881004788830493205050661565634717075206986242537565 6228 11589622591651600240055292320647424551838841877727431 6229 31294862632734581352223718490703262513506134096252981 6230 77041583055184272485899057676463872975885283739157320 6231 174107407238905089282600679283149055704032954902046625 6232 363321488044871331237325348077103460108961957874834425 6233 703610019617804274153459848301260605675094426114486535 6234 1270099533789487136905963567426687267341689039341178340 6235 2145214151900831278263737475478883247212141867924966610 6236 3401715141141039917105919450320811950388705949095667750 6237 5079527258440635389170071403520273693291856358129277650 6238 7161629787748153601032652978651972204045141484687298140 6239 9556755138000498696638931603073674613976682113232831750 6240 12096616466561028888997765583924099247625991944594114070 6241 14552197413412012841966267491941808461419640825170895450 6242 16668000169516983900886925453035199133671814944191205400 6243 18207056083135669216981284293830876370089958307999175698 6244 18995390920355486524051348293906148031599208010660482406 6245 18954247054908913346605470228393707323844036776945898786 6246 18111917074637925998929726845133786877342222263975984880 6247 16593149563283776077302367792035064178831037895356320890 6248 14590429272906895958694587021098113850978948576664982378 6249 12325810652330899766492454367755337782205137428498616646 6250 10013194657728137031856780168897238304970886653392793626 6251 7829105468016791148296809701965949370669459276687087575 6252 5896305453660831423808796277976724461482483007082673765 6253 4280532403913137161082510197180941820049239665211763311 6254 2997538336673645925338393562763791466342456340519300826 6255 2026092211587558505021916913260575525249716777525486325 6256 1322635694356353517104393107862753096394360955151014325 6257 834351304278396853594196136748876195047234547802882875 6258 508873313907328547892547342786229254045628822150178190 6259 300214078246072494859409179110425571017073433626951585 6260 171398478496333131207755706766341335136451414648338915 6261 94736509276068263858950791344751412420594766597309625 6262 50714148691571894226079881363202563332775993204255600 6263 26302475569278683617061667703129724101658498301273085 6264 13220941078640300038875950606754910403570616268283125 6265 6442547096969895622488588718081256118201338367185355 6266 3044407185959883873844598517645334951613137077771300 6267 1395429214382619429937973105902066071384279781993100 6268 620544387340162107188666023380147430311498980891076 6269 267786222569124314398896011070655264042513711490796 6270 112159209842407272576569433883657479493820746019640 6271 45602102957186925866368365934447915297908943572180 6272 18001181147863222505254333853364813255501742357140 6273 6899817462430550842584093613718458973035912443372 6274 2568268130079023588434400298295054049161736611848 6275 928424349607719014464599242477575790542775471172 6276 325975484724444263999154279899375465160304478220 6277 111167067370548017638201683121910350189243120260 6278 36824119805494350730645472276805175605330198912 6279 11848340376795400686588440478335010180279855156 6280 3702943879127178879460804427741164453567116468 6281 1124056902706017308023893331527620272705646700 6282 331405391378039517380392669388459452327317825 6283 94892261846899673488074497283817275240755700 6284 26385356120905287773738289652486029702499500 6285 7123737955895588066845559886708466350893100 6286 1867274875967708135066046516979480777896000 6287 475112862516238030232717087178253267204500 6288 117326578861915936159711494389534642713500 6289 28113801585170562422400445061612433246900 6290 6535335621726537134449370503199057101050 6291 1473437069488733130409661605801537122750 6292 322098663892294838158765585094238122250 6293 68250450558243670973868388338911670750 6294 14013081559412571918722807623791031068 6295 2786835592298514056283340918393881906 6296 536613380961190696736765942482726290 6297 99997867510272258893498335157552070 6298 18025538972307389422310299171590252 6299 3141408560335121174536643668679502 6300 528992125009573696443166703075930 6301 86018215151978547598404133257390 6302 13497449452306426890894702397460 6303 2042255953126782404283320470730 6304 297723929243891690043764558298 6305 41780928485768607335349114966 6306 5638752306933503146698582000 6307 731085744003624541376904150 6308 90955469814543402223354290 6309 10844477683907168698395110 6310 1237354749497594049206640 6311 134898190415928992648750 6312 14027778106415346336350 6313 1388669304964324337010 6314 130583656107408646800 6315 11635609945843296105 6316 979677733332159675 6317 77691945299960225 6318 5781652608843878 6319 401992844935851 6320 25979072288091 6321 1550743768405 6322 84837536190 6323 4211585163 6324 187156161 6325 7289811 6326 239800 6327 6215 6328 111 6329 1 6330 153273751949431824265963271978491026076658628 6331 4829662259450100771746530122978522836806382083 6332 75737568852420068408649250901661030374063962887 6333 788062881735080260324238048835024147630316232970 6334 6120514830400289888530927550027001093494404286755 6335 37843477276356246400438332636030876352980880797549 6336 194029668466674775901249987139288997966065608349933 6337 848442731257209830370514643985875733340404694455552 6338 3229813029814955663384667221786444260379367971579130 6339 10872763796467279438440610852671321038530722929984685 6340 32769711224986650286700030548102563395583853074521377 6341 89311417954003419526036987043008467357066654612253542 6342 221928697160629395881116364553594352415363775003153351 6343 506272368415664610667087072629435747990178533399855325 6344 1066502393720755402621942830020782454645375926593842625 6345 2085125988887472750315395838263601217912212649888806960 6346 3800091547158304652053298237802313150340986992244774815 6347 6480525023170342930105892101378782551572024413594787650 6348 10376447570853952133729150782030856125030954093608162650 6349 15646385336888830601192613105672758133187350411476193900 6350 22277791214338722011577752792820164964801632205017666610 6351 30024144846618462561870714747708555004458752313776038270 6352 38384444979192434172032263674726023723959565097179624670 6353 46642649942407113913917711731243775511424287332185859600 6354 53967766179791038561108718504385992912204092028721373500 6355 59555371632953760318690968435917119366598370083714805538 6356 62776142579794740558433310936730280729507827071430384378 6357 63292757992497519578556272765604900104922538237823920012 6358 61115298317461669355005590887964132977133768287998621470 6359 56583573663435637303968444641498741387446668701867633730 6360 50285727814955986780111942627512138097241973227302396874 6361 42938564139978649829038043532799956884573876835541418688 6362 35261553618007126235141789354317567912169134006154247882 6363 27872781201626418197811640524668029354942845343522767855 6364 21224203055930841862171546990841490432205532613289838835 6365 15580365712298223136099521718253954392511339548231016082 6366 11033659639075462217875157792747296043286185588241289287 6367 7542875951210691421323961629428261232990381992066478001 6368 4980699281887388697093071527878788475041142802809277425 6369 3178500424402924720941246429061101380648716687923110400 6370 1961366428486000374695179620959770052194907098231445950 6371 1170873522602399775468114820486591915650515346042157185 6372 676505922638402273642200939741770898865977852166333925 6373 378464671278412239312378298960204232803603628935810350 6374 205087835510274619665725550407047303373454502616570475 6375 107689059109236037845149710335144848016848941193128265 6376 54810647942037878894953742908234839839006103273399405 6377 27049129788154340570463892504783086729036507195236880 6378 12946705885519580634859303372321121600060974420609525 6379 6011671225626313197809854317486978276002109732727500 6380 2708716503965271560732049750478300319920079525904156 6381 1184560286906027180754782310509796755900044927995912 6382 502874606492372481443726316145737558972791078908476 6383 207274473005817679496040372793516795126243653291780 6384 82962418429459865101457844936696259909795890273060 6385 32249559031265794770606445274315316047635563619584 6386 12176482803840358458514372917162830746644773214168 6387 4465974730391616752283364437232962985490140784100 6388 1591253641974263635359838514232000927084245926260 6389 550827482888757074597626542154187708787725624760 6390 185251198378554745383481799630571101408317581708 6391 60531827479756363820232048262695424787093723460 6392 19216923267036298532058712762458211610074369044 6393 5927247118837523267166875563654534640479500000 6394 1776130405864789573103659792059524395216112475 6395 517040354199095547744624600171663990617342940 6396 146207080333056008679621972657553247387156100 6397 40157309218636916554031169315540892596882600 6398 10711787380218261355919376671633546146980000 6399 2774598177959199789368171127138013348678500 6400 697765032558909524906811326873301989433300 6401 170337199286962448126428350812040715116600 6402 40356262774125937313645155027130318907450 6403 9277109820943325631573269423137951776750 6404 2068724527209476831958548691213672900750 6405 447359692971691454120696799837717941220 6406 93786154560024469306995177728744244282 6407 19054539865290122632533225440258366274 6408 3750352474925332444233945069820403730 6409 714793373418870407848692914664656400 6410 131864687069254002735646363746569577 6411 23534415381705537001145514939604254 6412 4061381803922552373660926792909702 6413 677310748769439166680073816725300 6414 109086747210740312941979770980030 6415 16956174361797610201969071041138 6416 2541739986646584616312244799282 6417 367136947170383286082722039504 6418 51054367973285782224137409300 6419 6828476937136069874617945350 6420 877483982654871589726122030 6421 108211223592466527195955460 6422 12789860177017103492719050 6423 1446787141997169169897350 6424 156389602981546801104350 6425 16125699372600165999840 6426 1583038422228879226380 6427 147631090060012402305 6428 13046869136499360525 6429 1089578525765068750 6430 85711188907169553 6431 6327405866311023 6432 436443158240687 6433 27982673443920 6434 1657214383230 6435 89952205419 6436 4430552103 6437 195338682 6438 7547705 6439 246235 6440 6327 6441 112 6442 1 6443 396080814085725989138698666331011334921428590 6444 12590008239249559814001938535260431527209056876 6445 199173436800459211121828746670379981293437093556 6446 2090787114663208926851424975552735484070678822552 6447 16382658849104659925834535997262351233333588219280 6448 102200753748833558744095482474013521604526842156879 6449 528709998118864648970058788112911779446600328217880 6450 2332805223089097746512452587817260248054592197078236 6451 8961087345765780564405170662154553762887031302752092 6452 30441921965749839147996531137153475439224633463263690 6453 92592438076654281597947718116832771784356690781477504 6454 254684959662296767813934945271989841758561784979926440 6455 638743412286615425776094738854488360673766824802341538 6456 1470746233761238445989362416456686595563893198621158051 6457 3127378597600521037130608147101811558122681989953128400 6458 6172218142794379537207050264098748461179830481460686200 6459 11355840865097280954555898908037531434640504760823933915 6460 19551422171981367226083688243652164386411330242977788975 6461 31607283136822149904538071050133402550502489324413946200 6462 48122806286837438277053863753306262368256107718378794000 6463 69188900356774394935071413671314372599653633593829184480 6464 94165549425756215524278926759744654515970263950012237930 6465 121580608321807115629859033567111575448259230048080889760 6466 149214597217185557007114737282764132600232443171870590120 6467 174386900970116052643399318972824485118622867820488735200 6468 194394895998306706085080405975373870611679165248026073260 6469 207003246085253438528257116340571045263184786624053185216 6470 210858072444481009006744436240709422588328392450809800256 6471 205719704820159937939564493757891599017196285727141779852 6472 192461188159277352426433815000750581014011082837108925830 6473 172847264601122176382871583293512205806380421413302629664 6474 149165886092051278004598736767602179388866860656290783440 6475 123813510779618951149968078389539993996358376446438047476 6476 98931148346191549369047604645630492209422499472722501522 6477 76157565008824010650346667261285192894997288979676110340 6478 56523915841823121287165420646163661360398261980707826504 6479 40475520217672220816568501874647613107480974208838127760 6480 27981743094080202533372451837754443518654697501310592563 6481 18687067258296507649728909211663774648228408386987405176 6482 12062454063119782833813665951179963488242398685548268300 6483 7529840312286040407020640343809954993154414750256650640 6484 4547820110767248118281056017013670114357815558022922750 6485 2658798545328651141330964060915672024372843040595666000 6486 1505274450820395368637592524170549171096259095451933000 6487 825590177766622913133989016342305389536082077475838250 6488 438823701352462984219819156138892591039924001031289495 6489 226119931836438340009132606210344024743572060918595920 6490 112991604784836949297001497105837569608212192401109640 6491 54769249302313574728026474856493080020010410860771805 6492 25758775354209698430013813651401150598932256008527925 6493 11757532427360786101817926519875424324380075423222960 6494 5209607509016746852986457399698597416356837390308576 6495 2241185643497908635326420770508664501750762482647968 6496 936293401408486492233787789737053016253524846733356 6497 379905921326143018265964777658546918238766092031840 6498 149737426454328245512429598597239249537912884735888 6499 57335926598497552845449381154842348931501660657456 6500 21330906463108208273773316676363381119371173347640 6501 7711051474435107363145949343479619337188440153280 6502 2708741539425081753887909848808048747888816704800 6503 924679360114267483411618726096242445897048731384 6504 306758396983201260525746101468961155165042578780 6505 98898027076452678487569356002197522916056139872 6506 30985670940686641011592464915208564870271139744 6507 9434187840573092453357724006826891677520509675 6508 2791249097997674346665850031677085310294189235 6509 802444531435039633945549021860910715290158960 6510 224138924438751639561048128459675990263273800 6511 60821940002785740617172501123948523865594100 6512 16032085816086722035635567376275939898458000 6513 4104341678260536613644169723365312692758200 6514 1020347774210438275973281433754230511147600 6515 246275889548553547937859930683848073864850 6516 57699500823378267166049519286655359009450 6517 13118843514272383590149390886460467147000 6518 2893863448315827156246823497412115615160 6519 619146407129374225201575147714768694968 6520 128440770825574753508185194632004637722 6521 25825862258023078361516583357995223024 6522 5031334809362893034847314844203731560 6523 949307933808041974444862154389096685 6524 173392150134946430130859062728978457 6525 30643316631041340032051524100668616 6526 5237125532941035802590381376453552 6527 865062829881883286107595352959440 6528 138014358616773559559839206169702 6529 21253146441153046413462943664960 6530 3156592296727748896386030906552 6531 451808998447497546927232337904 6532 62265145047841981405474668900 6533 8254023252928250434275999360 6534 1051365554502832218192156320 6535 128528984064261414917090500 6536 15060828204177460038213250 6537 1689198216231760606792000 6538 181056422503515537236720 6539 18513579359461509123570 6540 1802450075432997915540 6541 166717884139300693980 6542 14614172528041541800 6543 1210651843430816600 6544 94475331642915301 6545 6919138761167256 6546 473502549572052 6547 30121184065980 6548 1769970558654 6549 95326830720 6550 4658863176 6551 203803622 6552 7812365 6553 252784 6554 6440 6555 113 6556 1 6557 1023643104778581902866325330178218535617989992 6558 32820950801810236851672467667361168129136607301 6559 523762271820579507107800809107889525516138223803 6560 5546359622187829307636000140112323298678339597798 6561 43842598889723495931562085676431336071979518546847 6562 275929726280251488295848842436802737574963724125926 6563 1440169908618899554696177539153383374685693854662076 6564 6411304142893162281950351467302569512997637602360028 6565 24849676132359736141045951593659095606706044381660308 6566 85181486091482704857408471462628467830017467168583587 6567 261446823212171267677855042877660974614106371377543983 6568 725718232094290913123526732437631138632657440327803798 6569 1836837969457307128724559093246896947809879583132572329 6570 4268598015655558396698164398299639895918874241672852464 6571 9161258462488962447917786171944108656551058070317863076 6572 18250208478345115862802502136294831494951688689604186440 6573 33894025331851088081636705732580377439097310870284874550 6574 58909534578012181311721916997800837111356703245124996700 6575 96144535083237849953539775421560708791031016183834077625 6576 147790367242878852144952058099789245797200372841427966900 6577 214544635699739969186320523806497287000409245698902854490 6578 294841360079344716683227848514445029635801531892451224260 6579 384419741666311770805180615569221905559502403279134656280 6580 476462137334688263974465927725072081892110932266392059880 6581 562390801856924454218998447312487294836286476365469519320 6582 633211654060975799505863515181480180215181405835885755982 6583 681105234291177301190074898182625936067206524632907890126 6584 700865323974607173324279568897202946285976279665236802428 6585 690816546760270116977312201880709300377783558996468063098 6586 652993275392649583781834145243637290765400154503418791872 6587 592575918318650473490030149890818354809877920195045664976 6588 516779446367794571576409909282779894639630232736436681616 6589 433508260553176152900730341757330044539577495090882138348 6590 350103559891426217967600558340017168760074392310948703053 6591 272428384050005428171455161826963478849055044885396359117 6592 204404417636705583203128380497093766431050755112300051278 6593 147983525583988771568191031829033500124594014381929188723 6594 103443702179903697545373397608015191153621962515172397254 6595 69859523211656845562081000182688696934590049364450758564 6596 45606163674146367597261907016041567976693492625923233676 6597 28795638702234195006292340865251980104061192948399534100 6598 17593348407477265459706364565386082108175096556993905775 6599 10406093016350376542688993457801545858316655068096992775 6600 5961141289181160727609887381334821325206392628384641550 6601 3308611770321415645318399689966217654010137024672223925 6602 1779905018009135317573623159426800146513990998841637760 6603 928390733548675933967265771695315887322820364740959140 6604 469661543119607277394742795206341613473784212463048920 6605 230508090309868817516975259947579327889056514248847570 6606 109787007884635687592117874439526378295009938611891230 6607 50755868964267145937320893557062507111507779768244689 6608 22781888598439908664647169467933805360688480121942168 6609 9930014592621647428449411432964612035925442194108044 6610 4203843830366375934602672010131711601960441263374104 6611 1728825236750704204202540315264375840328755541196176 6612 690758839051920660364050336425027843657794283069136 6613 268180702175773956019037895612654761232852648582240 6614 101181521575068118582912286004447387597129778616940 6615 37101077716848715531671051709978671654748269210300 6616 13222535042364513950853187438820500288587834450360 6617 4580462516992035052230034733581435111451683777572 6618 1542361507173406783633847918510362166214764828112 6619 504839589039312801665096931757325657520608696976 6620 160624373439281607713129601723742767582270952416 6621 49676727033863700831881561796802148167638824094 6622 14933541567358070311608680959221187934833355610 6623 4363327811030541298925813608891336737919645575 6624 1239044303448180987340333819460824440568383600 6625 341924568687279774018801267092262311778405900 6626 91685424289169874387887358333348930048387600 6627 23885818754252176489671496028022242090348700 6628 6044830575678249912003442798944243993675600 6629 1485789561994862364615406916544226072690800 6630 354629576699965153704623768839612059184050 6631 82175486728391404433572419581162978356200 6632 18482210517668188468776555292958228315940 6633 4033604681944219460293957986544828970442 6634 853949757395675563913011349267397899856 6635 175319511263707259636977415999448953196 6636 34892601209504906516955621195519495384 6637 6729360754261975385290459313608964538 6638 1257097234821800339287939107313457556 6639 227362947957955828977863164330160783 6640 39793317668032527191761363545242508 6641 6736052211198330079976629755316582 6642 1102174946724323232341554144949932 6643 174208099072691679908311902479592 6644 26580167602968200874855230367416 6645 3911930201695830630878250455256 6646 554896314493294189146737451354 6647 75793350590882793270186791370 6648 9959195830758077532654571700 6649 1257554263907727487219319550 6650 152415446965629681860714800 6651 17708052097130007907940800 6652 1969401552772967144776560 6653 209331988962199189357040 6654 21228284307237697800495 6655 2049858789324598133145 6656 188066272457160598530 6657 16353142182166634717 6658 1343918801954375226 6659 104046060110001828 6660 7560270152710548 6661 513343267002972 6662 32402400701781 6663 1889324440641 6664 100972228698 6665 4896832303 6666 212558192 6667 8083908 6668 259448 6669 6554 6670 114 6671 1 6672 2645825722733062522533035808645683954790135357 6673 85564166588804365533263893467756406109894412859 6674 1377273042676702590259992770617135015734182525721 6675 14711480761863209588719034890646335876564798719093 6676 117307325979535616834144519291913299270442932266250 6677 744777040116140746111723795585020670451158084556952 6678 3921565270285531148454279962296015313284777780687984 6679 17612845751490840295764731854083286888338607685327836 6680 68874962345888511154887912361251994951832910583039683 6681 238212173065391582559062588659770325241477041132025655 6682 737736683777033967552570213287970476916722964214024189 6683 2066365163360157912386926514919343913564081445782265177 6684 5277804079246297261424306708405989960964901490535869128 6685 12377530762634661324084161164691137210831166468227874444 6686 26809815093533200679651728703164387951957204287935292540 6687 53903959518734596547195319782427730363590824452222865716 6688 101045046607103321172556425723358626746446339904041769050 6689 177272787605289070502355219701330993407472688745036598925 6690 292059909451527843818316038780375909554555109041862250875 6691 453222331471772131612657364430733213580994106440572273925 6692 664245108626317075354383278794182828955253424207641085420 6693 921665009275556996668323473528246458962209163447870399840 6694 1213370964751120773000462009540705677737414179514861990560 6695 1518621566148977395274779320567916303482134975055000896280 6696 1810187173670753065101787843365558558803056991676987805950 6697 2058400979001099508818189090597825572311208099838549593262 6698 2236267117089279809009081054030158375589628270284833023834 6699 2324373345730197195585465400180990008754426787474652553346 6700 2314356728092520663460965054796633997379503854823478939968 6701 2210079495869859252947476665105142797478577297223082924800 6702 2026334569040163785516573719569609778545655168159346410512 6703 1785573495158234577221763607198646234173675287154746681744 6704 1513608822303291752177539465206850145968397216391339807201 6705 1235367294004829012895397246000934970101822158308721889253 6706 971573996654281271952590551147035237991152973243970059455 6707 736850850819736425071374490275503576880689753849864409839 6708 539276511893991490361949632320229942622921947278732331802 6709 381114358712616858776135499926590920682526041851243064528 6710 260240925530191963007275877331991388386424809747454472744 6711 171798430929621609076703166245067197012430050792409211140 6712 109702467730145378626929857626574202984529284474374903591 6713 67792558930655102095151723780215898373553591951008813375 6714 40561723290608957713469590448049373289279891814741254725 6715 23507485794675703151859720099518493968582810662841748025 6716 13201558055364006966524418273675705929874318165560854200 6717 7186791822873626351581341443619745887771264419898720380 6718 3793900303255683166466624040681924247221064765624063260 6719 1942749789324237156946996168583873693972362595575580340 6720 965287314969538019233389157998160475301571000189966920 6721 465504357758124309905980928598590262844588938251654925 6722 217935193563622070117121021299511600413061120190537539 6723 99075722317121890593345538594866405905193463360719417 6724 43745587757144158081236521182083605022379709867843688 6725 18763360392746505425765624523332717680562054786254944 6726 7819341301586278206590950184618029979935955241068640 6727 3166493152526171400088261396550760528304780643328720 6728 1246216282149861830010948529923782490327409644533100 6729 476721325063326551257805832120074297327841816628380 6730 177269538710802341526742496014585015301102565097620 6731 64082063710975736091942854926522998582618598015620 6732 22521567509435417221536273987261425797909722740976 6733 7695554000908659765620406110993022290199306210288 6734 2556655574926516712140270440332492993979535421232 6735 825847819290635628518890162030868108065578499536 6736 259370251559996831270237648569472865023725167360 6737 79199402489734448631417152514600001948966661139 6738 23511851517127736980428621346835756293960703925 6739 6785607066018420557622780015610964961853617375 6740 1903677358716193767150638403358681474840438800 6741 519108823150431835477907982785625447063229500 6742 137573003247954176703276763530146019392131500 6743 35428965840066289903987144419545473363635900 6744 8864739899402619019563995871588467138914350 6745 2154658140746274608199927926622220726657800 6746 508637760876730694903688873201126359556000 6747 116589553254936913114130301586314074894220 6748 25943224768826289075932662348229396691288 6749 5602514412652697561521284483879600758052 6750 1173833461112442050532877950941845914996 6751 238534890405471570856171214116386801180 6752 46996294169095148721349543097285970822 6753 8973709079979874532786240041743748059 6754 1659940435094344284355258357644785021 6755 297320348024308306246475349218272323 6756 51540733554733313765468520011921220 6757 8642392535359277244623859383219776 6758 1400935694151932030622046977760608 6759 219393940450904911314412618540712 6760 33170393801627807536332018375626 6761 4838014638283203062693386827210 6762 680168000363963145859955391534 6763 92088930750229318547055090950 6764 11995403562498912478864410000 6765 1501663106763480412191157200 6766 180455237878256922585743200 6767 20789507785764387623849280 6768 2292859283075868425345735 6769 241704007942007528551865 6770 24310969596877972882995 6771 2328536362224833577175 6772 211920396482455264422 6773 18280804794714896184 6774 1490483621655012096 6775 114489563364899268 6776 8254440152662725 6777 556147300352457 6778 34834498058019 6779 2015600830551 6780 106899569128 6781 5144781180 6782 221609724 6783 8362452 6784 266228 6785 6669 6786 115 6787 1 6788 6839447205478408814272817631837320918132045127 6789 223073536394599232143929589738279866482286447913 6790 3621506087248744616848022499078915001691896868807 6791 39017169827561249950483045038514307381243585656480 6792 313814030679913828879001830721205259971928846048630 6793 2009738188421959165251441722528302772765063116617092 6794 10674739317646738174285493216005039511053895982261668 6795 48364994802782175741774932080772032452497556198342992 6796 190803552919417994628927972130030501998428365587071485 6797 665783041041641151394180516068000277781291393191983045 6798 2080341482915779665934676605325583791048786996077167019 6799 5879306981871023972944604831402292921666949829212331912 6800 15152352588259622561522417806173028640763781546103118466 6801 35858413464771055566794182090321974500775914464782133900 6802 78379818105779667165928067665502468190479833291207169660 6803 159040679860189839514219316763857717936955922123539943256 6804 300887464605212826524149058872802689981002269347737104366 6805 532791998169263413494261101001496288566649223325586230025 6806 886012474813916435465829216033174480844659367735252904625 6807 1387899027941797563303223272880040152387463391366511698300 6808 2053433949823635321495848515604974677691789973219982960795 6809 2876465224056804411815015518416160091135455183923761861880 6810 3823330897937231442455308377932533993398714948377955801720 6811 4831583519916876045435145224177758911878422735658374070000 6812 5815475470245418053493478494036948389258736749743842615650 6813 6677971156758488406186234868404762458863817522814032827482 6814 7326944378654286390748550582388138988254803271093536519718 6815 7691702468068202483140790252326830493387183774254641709232 6816 7735668987704217692306705761055991592764275393173404385980 6817 7462098924436631880104776004343737161042903945376991530880 6818 6911706527106094707033724370532346173905117436793074985152 6819 6153318356667384040493170461098916433151211891536298021168 6820 5270360632268516953785452960946117177787213613442372597747 6821 4346667082182975823835002514875005819453565036582137010635 6822 3454692657194410746262100692873834724097215918375603219145 6823 2648056021600944562635526580938121446755954369637664365944 6824 1958912736359717220330589564921463245684857959407857175812 6825 1399452216136883764620744584503866275298517610391113621116 6826 966099738074656897653280616770640797012734668371840075100 6827 644844352492697063185213434759843297308673924872248848160 6828 416378719783112708447406349075926387521664145638119335081 6829 260219035136422598920366754958233982777699292460641950341 6830 157473790623161574470193312614044165924239207443932332275 6831 92317571462432005391061086667406787428039970732833338200 6832 52449664514184606727623845190532741056567270554116834750 6833 28889936944849866861167490256272985932827877302280928380 6834 15432909905546307669815821751446908270693701095452659820 6835 7998108738864916367256340538290786331617803217130515080 6836 4022495443017017539080186071596614787417098764488446000 6837 1963781535035653917673208456131137577569189265549177725 6838 930874634118392010683177521679499391915011650720542209 6839 428540165347436777264763829106113369572980726530063812 6840 191640480401396073605481170948052864822888240471016461 6841 83265074771020326516880786289896105368201904585208400 6842 35155610739670503382086066337149719630737879337419920 6843 14426159641189973551372329159347211526649717600005920 6844 5754285835750513596243846891238346339173047720547140 6845 2231358329474507599623585130272303354147789318343380 6846 841258362103528794094700201634992610095187793009740 6847 308396316137240358703990715943608400293608257026880 6848 109935716128619543716698266632030639040622849768696 6849 38110185914658074742138296874366338941806589002288 6850 12847878856947057062053011581524779183758330552304 6851 4212288210010358377736204736494361532668842988000 6852 1343079896248440970779407695388478572219795634540 6853 416462798324479607579734011672990070887000202899 6854 125581941952238790945159074545732991270155428639 6855 36824195565738305514214336705701246501593836500 6856 10499418183958295680489210440928460743354428675 6857 2910623669057977774046152572454928519811575700 6858 784423654790426449187050378697178806782000500 6859 205497152994843504133914094669938643948746600 6860 52322639072562549120224029205115783607932450 6861 12945880157503102242672036275582707352029500 6862 3112088285384401520738588122136382128676000 6863 726710414642006567483706733532211026120280 6864 164801375127735116359388922895055974623702 6865 36286129575853307438437357995532567955364 6866 7754972461583493836587514665505056401780 6867 1608227625537767275099253479255960323720 6868 323517668665390766558375606279195176962 6869 63106525244381010532739791626087911103 6870 11931772378288066896893600727476975927 6871 2185766990258190117403404190638428740 6872 387765171462453823029633052121146205 6873 66585611889742868841951046231497896 6874 11061160462872344317642513567201768 6875 1776525994912784718684576546654064 6876 275684870231377218137469581477350 6877 41306718880673513516510223569390 6878 5971238637062105992297591601394 6879 832117472510007249249362779184 6880 111683680067190899378540571700 6881 14422889570513787360400230800 6882 1790214213717448738844080400 6883 213322010099383153091403280 6884 24371448520713997872491245 6885 2665762368812829503510755 6886 278720787346948010706125 6887 27807533587385887707600 6888 2642102658962245368642 6889 238548242620219193628 6890 20415704028471785532 6891 1651539580761438480 6892 125876818483060155 6893 9005522367970347 6894 602106842523813 6895 37426043931672 6896 2149137586310 6897 113120383420 6898 5403039404 6899 230965672 6900 8648116 6901 273125 6902 6785 6903 116 6904 1 6905 17681824513801923840994437263886860582120444673 6906 581593154364406979321592613250764625377807546633 6907 9522303446378250473190573772526268076955838398940 6908 103468223319449621697585929191700752212779546524380 6909 839342769813424194699532830406964416628493086780980 6910 5421757271601899813185335145138964509657367957728218 6911 29047567194746524545296294051613711702790547622085788 6912 132756058043423964196422631744954082910147693872198480 6913 528323227785896766554243918404044162911548843334635770 6914 1859755598933511807938724391639684502165793407636962495 6915 5862570333518263264133370328032273363998524675249176376 6916 16715940100545016509700916054123650542305586856261716780 6917 43466780545789772248487503380504681191323783851473351178 6918 103791860626356407637211986414306127154818865790837836770 6919 228925394796063626461257759616013876179327228412185130640 6920 468747233632465905973809973409590319845110110101785364632 6921 894951013604525249253756485861573635333164070874668982897 6922 1599344709715607515459290465866201670645834719493163861266 6923 2684346846577358793522389530424582203741064461750532624700 6924 4244210760716690199560974454682982026158276078080909367250 6925 6338502165352715766697466934129100594685773873122346814595 6926 8963118439927511153960665149554202049000708088906180566755 6927 12027185089221763093221978679078139489018562787870774249800 6928 15344842981254060140068154621908516178211367539521916290400 6929 18648270378560360825606500603527432711049574722131458687400 6930 21622632016499973310520160992009907399757707383440564244118 6931 23956796276383296881200606070801868400434450076316343923568 6932 25398152705332035688263771271743728012587507313561391837720 6933 25797890355988054373697235546248709546883520856291833813180 6934 25135511576949950106485348229835000292418044841391594288380 6935 23517280831036097155479726496395874470845672329317084682128 6936 21150562584837620760487640544752474325302793069741859812768 6937 18302070216587618346069130984541336627462755081815503363835 6938 15251102846722958297189120347933915398967611613859961440445 6939 12248360906700018852101019792207968060207466371945963198820 6940 9487661959644178814850003900535744440264622319958192994416 6941 7093352128824269983245029763212381384577197928137202529530 6942 5122016687190822002034597371379060609922416171491031578728 6943 3574330154964228521871848307751932494815759339071136472220 6944 2411914696028557912560491528636420559795128850894240054240 6945 1574620022209314070879729506518092923700517082179549680462 6946 995070190770670424332280994099012179097785477816079477747 6947 608974289885871803220663656344796512200899174409231774216 6948 361078090591699822670769041523328919223030374767278251300 6949 207509102657153059759116339983945427655830316430485842150 6950 115630355036640267406951329664652078198591230105968861150 6951 62496933233792256871601162075736415407764832723266488320 6952 32774819532531378568104858847750398000243019269753754200 6953 16682032322959621059159265858685608003456707221646751725 6954 8243413551431393975103991885108413627622750791753801600 6955 3955739519852428064316626843734949744031648519616444716 6956 1843803642603188119378744617612620404201539025339811070 6957 834955267351718063493481903283197597483967508839507913 6958 367417665014145821651586161230937306613923503487586525 6959 157138889405619766644064214343992528315959582850265360 6960 65328807034189603610566647869030750170861931279585472 6961 26404989231825766838137010502644684037284368072967280 6962 10377260160554601030782507984473893806655519849572940 6963 3965907953812266398500163246928139194880525426294080 6964 1474029610110076550304282389147236573213776345952080 6965 532852032563887294714905500256150124893797862153144 6966 187356988003723932841494972639425195807277513290040 6967 64078875667871309813803902287991172422263632488192 6968 21318337381632902013917646867217246049345131411680 6969 6899058874183058445281124450373625531228456876685 6970 2171810306192524541511197419315130500383031153548 6971 665027603363945514321173805116284034214792488388 6972 198073382871169693366092118092048155400394918914 6973 57379497240046231349998787174884908988922989875 6974 16165885188922629279948983769509688489159554475 6975 4429091147626658582780450167085669357809570680 6976 1179925145535536381278756708781302587699779400 6977 305606933133748274223264978560255517750397050 6978 76944335171232652955366396691528132836928750 6979 18828767690651005098444908636489562123153000 6980 4477308199056934639937519831715930440457060 6981 1034357227922364503480227031563790517632238 6982 232103316157108520122478323293331976546166 6983 50575219101294760513268022898897827436080 6984 10698363318780949078004622739447717139400 6985 2196271601577344057533865323087184492247 6986 437419027732158779760841784593738098558 6987 84487610555147498303146009057601705540 6988 15819730583223812837916853511839656030 6989 2870304586056956270287588703651568405 6990 504401032712334803263630409838232469 6991 85806880367549122039178662483609560 6992 14122999989732590303465329949492832 6993 2247661531392934195262627854452880 6994 345662650795159472242668064746210 6995 51331752869040930501958147019888 6996 7355293605660528348683616373928 6997 1016092816944543572645153887284 6998 135205152125807177931778533300 6999 17312145825735483279927515600 7000 2130775663273103220347789760 7001 251790999651422572732948095 7002 28529495262408257825998675 7003 3095119961174715166232100 7004 320998124282237817926100 7005 31769114814782885015868 7006 2994559082418244661838 7007 268243732032316862580 7008 22778020742352217680 7009 1828375338601690830 7010 138283891580499273 7011 9817636709507208 7012 651424768574580 7013 40186014600270 7014 2290286032870 7015 119646573216 7016 5671944600 7017 240633613 7018 8941020 7019 280140 7020 6902 7021 117 7022 1 7023 45717101366879162702499445595617460969722316454 7024 1516370675913621232497781551684556905619355495407 7025 25036794242831312131870690750096114498407679859820 7026 274353742684451886481539531565926378320783695550040 7027 2244540712766829222558562250395934763141112344065050 7028 14622780196062328944150458616075448872795223874651454 7029 79016790388347692945384217229848969138194608644954082 7030 364252203381328475413787302485305061761031144565896900 7031 1462193148396969893305402071498371063224208380283205975 7032 5192034956613760878321876107005036219732962398036688100 7033 16510738861455624691163771252347642775409418502347095578 7034 47492661717709846792280663468906256204080624305578478740 7035 124592396678486830295816894675406810141625154667148570944 7036 300163158179545201712533840973268194901081552468092014888 7037 667990553101263746177086006925802178584489999509598824910 7038 1380130497786580249748212389184566043325187714469603313584 7039 2658944159570216813939038169396606160970882011876683790495 7040 4795176520357504662639331178934865122247777713061570047138 7041 8122288425176042062438478962760380802892172415621086217091 7042 12961024014034200919949238644079374693958190856034375000150 7043 19536988650900904999860697146155431950606639233112667918200 7044 27885948794110044343274724513096471967451018990429744827830 7045 37772262874387235970283611442578597720391202112221766546675 7046 48649940662596983700305097014913703547557470906483942054600 7047 59689531290633531429839343504499803195249106550180569739250 7048 69877534537303883974555264141477180814750483319892986704364 7049 78173150482871118975744046443658367992989617325605395185372 7050 83687797248085562670297282520310464473242828464598527226760 7051 85843506101423867247387743449115955929029057187470517489520 7052 84470918520226673995342574876955800698092093251744361384600 7053 79824592317628742241983141032355732518793517495398715240204 7054 72516436053332422353042102657322137401854769123140150813632 7055 63389223744111391753789222528632397308028811142487068899340 7056 53364679479716048047608910336692561302135804586449884960155 7057 43301789108807739370976330816858016579892192658466488512050 7058 33892304890925888645208410189278820467514540619605471703588 7059 25606332140295745713927045445224032784741680647248934511250 7060 18686666816198391173064916022264525300636570100379759053994 7061 13180222176597271493664782912413611330133833056799262418088 7062 8990226803530439458464907096521093583857312481704446041860 7063 5933484235007750319699904901677822799588414002570562239879 7064 3791045882381985028256695586262468665968835490758603252940 7065 2345972492089525456919792625366801462958762551154068820438 7066 1406670768997804257686764357976766500552212845222145707516 7067 817609701848231532433340919677592845400121810253016262800 7068 460839827116967243087940476361968328320353109578759100880 7069 251976124590086007768423192901081183915275354672193151850 7070 133696010726705903674489427148780193679594558972749705200 7071 68859073038028864460455387100981838239159157489956006025 7072 34435926400318933773295912637723025900937320224172454500 7073 16725730133307203197076094301625192100706257132575882553 7074 7891997905475099169324738067750081276491108486073312050 7075 3618383448661121293943939025345270528900124110596327844 7076 1612340626085107997432425502646033266282326130795244198 7077 698384073469528077130288930551489694981727086426504605 7078 294103408628183828767747720625057093123490365829115728 7079 120431256215259395451377847261879368815392368293895748 7080 47958937130388976661697091695698146659165265998008760 7081 18575541169667583241986058644036363684334898956924920 7082 6998391021011389394700369302614774715774265073465200 7083 2564931908770548466388666784472384415680379439693792 7084 914541577043210622264413610916640313454927275634080 7085 317251097996704492781580951991127014684709826239016 7086 107075475780453660758766125070607948565118689336832 7087 35161895151446281888246895481688662605104654911465 7088 11234432354566787244795710672098463655471833495766 7089 3492374374360177046864639357832453434091017446035 7090 1056254026710146237937271016433429379419411922902 7091 310794871414948854945189485872018028051072144664 7092 88963090353066480751965823386167515359934891050 7093 24770893296708860995313938184081709601213112295 7094 6708522862872175489159070548813179966450054120 7095 1766913953691437859450351919713941008656432900 7096 452531641800595771401897564773894844955572300 7097 112683685491314644508620949065026380626302750 7098 27275740380549254182446233636942367895003740 7099 6416694749641032636323201244535939134610752 7100 1466804050677301908943645953278774833248408 7101 325728292783032282560851594685089216992186 7102 70250273150523463814805702045181284518160 7103 14710429680698900716364583179208824005305 7104 2989865886426041421998813040530934770478 7105 589629388411906363167725142210890012885 7106 112783802189992765640587121217006610170 7107 20916059910545866324218497613163672200 7108 3759145423114522655639838116779317242 7109 654439009477418641608298840212100485 7110 110305615311370457871764879418593336 7111 17990098268392334364809775877490622 7112 2837369571696977017928771912216940 7113 432475816444815119099923107758996 7114 63659678447960006205819894331960 7115 9042543272642644001118676071312 7116 1238449058037265665675246634584 7117 163392772244844198455137442900 7118 20745538124105082007176717120 7119 2532117351094507959521076590 7120 296753212971142519819082625 7121 33349858968297548622874500 7122 3588858772634073810705000 7123 369226903248046569292974 7124 36252636262050933408042 7125 3390324930437120567190 7126 301328973199350377580 7127 25389701597731062825 7128 2022381648350768604 7129 151792254988776702 7130 10695162787843500 7131 704315133046800 7132 43123810681600 7133 2439411382098 7134 126490419120 7135 5951842549 7136 250621248 7137 9241285 7138 287274 7139 7020 7140 118 7141 1 7142 118215679147628671861647413218239471967055623647 7143 3953721582744444713024518811928788484001727193760 7144 65826323968695869852804634393238891698591500303240 7145 727391552290817002014744141988426719160029254810400 7146 6001199791787581386664057026575838744973344279353830 7147 39428567188309443115770416280059637950598638612828222 7148 214876317055600848487402191188434503865247721752898030 7149 999027936310024588101937424595021632895898251089030430 7150 4044875058195641248575039234839152516488122410783299960 7151 14487119328636066862217876929569845113869777438649978010 7152 46470211817319543736470976126013422553596120432802594694 7153 134839936796704960036610795860520354950196079364451853954 7154 356852022861661844295503293410149711067327014616186731172 7155 867320985499785864800749350584451698108957147391246041602 7156 1947334001845671250180479128276205270208210238507689987418 7157 4059385753265143176431528799752279711868380754254350487478 7158 7891188266109217676479384453946672821141690969402322470248 7159 14359998068065049785421871084672585288721724390572887681099 7160 24545335881968472082891822066469811964447241439137627717229 7161 39527150475145184451474844088209637316341871782381315873991 7162 60131898755529793700169469573550088302660509134277919535180 7163 86626341238431231618087552499819754658644064925526600639625 7164 118435430268821998977981580215183224130719136403749325541925 7165 153979389230231243914919887848581642239377740996087067554475 7166 190712148826252303110854495104593433626122863074610715049300 7167 225396257232756220435314998938935067676337792281450672039052 7168 254580696502780881330009220295439034929494383909400818240500 7169 275181546674261626630704655694824313612098052621770770118860 7170 285026563200749552747171563948605552959317468914954897443520 7171 283229229085462040779648127283683487871440295091435154201060 7172 270304727866872533148299027812255003650301292738332641864612 7173 248012445279198607660888744765519909708909327569006466888620 7174 218981527575838695670504277571748865002905223512388862675175 7175 186224521853969284111522549241297121063437961492014779271430 7176 152656954679945368299915531239396846312257054326039868331490 7177 120719532659994025641324595553411868450136340345228629701054 7178 92157026115987653843441268114952002393563939885740014797454 7179 67960661201392884059982516103778119003246719579840900064672 7180 48443367878007119269246038044931164725594562710337563902152 7181 33397228334273654564405274135778398174235016396025587378868 7182 22280313499111663495050426571993776761232072889412304183448 7183 14390870771733546650058328990624506317454313473559596257798 7184 9003545806027851280692366514701709796850033327267397355274 7185 5458750042237357706202709506477279279756334287626764644654 7186 3208527145619607980797980533757338178306612485460882030516 7187 1829022013827142500624296236075096344471953754650956764150 7188 1011554736982668185349484845686701917350186718333465298350 7189 542953840385111453148941026148627927750234031543374879250 7190 282927479320563973153931874890148294747762232493647638150 7191 143169980214352201022191157924217031129463211576910800825 7192 70373642226430611222314641417058290515357857701397591919 7193 33609110561648687500014620386448960925430564403998945149 7194 15598831141127357224920498782017636939846548745209071352 7195 7037298745265077307258306550128766099197241858055580247 7196 3086609276273472740842743095357077535520930094971161883 7197 1316419009783281266562543125170714724194185455898121293 7198 546023054093799576547972123346928141225477473607928680 7199 220288749536737316193676001250258457386747392848889400 7200 86455196075372100395313339511258209376444094253949320 7201 33010582206974291981295076526403303755132959464011160 7202 12263585093521076166228531829067649570821810480805936 7203 4433185249474331581994586915257667008005137092740056 7204 1559457800523391634534012152454766216434138960767608 7205 533837461461025185863393231090702887188314242577928 7206 177841745872092978382797807902748764788510004447652 7207 57657049559141284553088731755808109868858885079067 7208 18191274356939669714978609953521212786137718332917 7209 5585434265259031979004895474267516613965345573671 7210 1668852831456853564770970090882521775483167602616 7211 485203056428575962414214174378062437998853365389 7212 137259799900858239240394370305377702609039020745 7213 37778105477060748470476568927340429862282259175 7214 10115074967456148387850287638403477522892367400 7215 2634374945123199460893407407767344400350737950 7216 667275388103761216188040843248499622501674050 7217 164355004321748478652828935967756621978327830 7218 39358070750627563997299050009586784271585708 7219 9161605206471775633684148482847185832763894 7220 2072529998979499700623519828356477673896894 7221 455529407970164102261591733250321660799346 7222 97252997950817441774227794495239081824248 7223 20162038122210509557784270394644147276205 7224 4057637030246290577067136836944994990875 7225 792445990456159701443620091844275306545 7226 150127887906487059447616068969345814260 7227 27578590683492159961468832878987679711 7228 4910331318575791159342061570237011651 7229 846975347176795222226586911389825293 7230 141458200849858774549679923168517988 7231 22863385954024550932055655259791492 7232 3573926611994178292053533458050652 7233 539956932714261636149721991746852 7234 78790316412141403215000468008976 7235 11095639808223945533083958111196 7236 1506725766495632695853374524284 7237 197116475758990021299331637140 7238 24819170358297338845585707825 7239 3004388361630265944511648800 7240 349231442112251443326403800 7241 38930709348495305216140800 7242 4155933479978811054820002 7243 424181471934754747701930 7244 41321400690635971688250 7245 3834276858841841177610 7246 338156688349766935320 7247 28274596547563913742 7248 2235058479780713730 7249 166489121305887030 7250 11642753917858260 7251 761003686097710 7252 46249273473254 7253 2596893162234 7254 133664589562 7255 6243087317 7256 260936403 7257 9549033 7258 294528 7259 7139 7260 119 7261 1 7262 305714140517311779721349730505061027763433257141 7263 10309109860469777799727921281946648107480925665760 7264 173063280412647455998966906628842061254797603629460 7265 1928323350356910191203459998758283522808385694607600 7266 16042514589586863095668295812491311283531338826241060 7267 106288192263279534039386250655400095860499094808838146 7268 584143593795980107762868347147010230233865765411300350 7269 2738946687773061065009780575157682783460012238982273720 7270 11184182645136477862143232441928817357678919938086679105 7271 40401098105145015731490695439927120616769400579650418490 7272 130712485390588530200251376037637302541643712632234983122 7273 382571005818671264349752923149609822641208976796395708956 7274 1021299432971326391589504370601890118293273175534175697754 7275 2504015731773425005818182945069570831839387626458878085482 7276 5671674728556364636081853303508485109581123780555946924810 7277 11927977762284991393250487197087734420694255698138492320000 7278 23394138719593763895148269026862180683354967008531748826467 7279 42953673543158768822402058491408552114970032797139005384923 7280 74083228810797158981611165105783273433299928429464866087519 7281 120385936775279700992420498572879934888019745093635744830970 7282 184815955427172095523160581858039980488166067690707452659621 7283 268697997087682874420877792800281936246181696010850332868725 7284 370768046774947688941034758605304204569575144922751146446625 7285 486537615619648894436888344721268848352043465018071659478600 7286 608265299689387484915044639311497231688009635827129296136425 7287 725689166751242249811939127635382761099496552517477088285756 7288 827461546415779595602624156896192632593012521513391791818220 7289 903004656799373444963499517217211064850914710568563815164200 7290 944354525089086132512176127383316961486789924178620583697220 7291 947541798935556957767057605999655134184867781511194257517060 7292 913181065772800719307716344111016887324823477021950104811316 7293 846160833741121593846583682177153085276885394020537653157360 7294 754566029568305156344756461850011900073535232235485587443035 7295 648144765924791118264210281423630208261778759563290919420150 7296 536701908013786894413148150063546386100807909269701416021890 7297 428758242941927248355627024557893232526309075524359755438772 7298 330689037011882034904334262859739653686622511739525747109206 7299 246402108345772759922965607845564933603727809721531948795404 7300 177483011847726280562694975191982316771316629561668646266432 7301 123654467501392920215823238709972904593723191870450468725160 7302 83375809201339831708729146873588247060429591219673617865215 7303 54433828566778792427666966148854429379000951863574782022342 7304 34427330450906903491388070465937912155123410890004491612398 7305 21102657921358005509473840039117100170653772508837767952244 7306 12541555905464773880981921536811031137111246419660206461070 7307 7229618036322564156418966380058756604031159906552594618846 7308 4043774725540735763386069272069681943891193453323131545550 7309 2195399485872133546245399828830328324686692506188112934800 7310 1157263816197734609195707548226978007670002421421313635875 7311 592476259595446383242735910627830363525857509298968342825 7312 294677932445455391317982421025297292988512742571634784717 7313 142420278649386672356593102291618335961209469561574552526 7314 66902843359036288579583655514038843869198326198509965679 7315 30553335249477069435990426658161965179368108904975193187 7316 13567469086786084815891448460724438126871025115615753615 7317 5859255118570938288650442184123327531439773381638109464 7318 2461268854625294672880488360186275533431212266925177065 7319 1005799101596610114550119991103202313774497022760555640 7320 399902685899302196670163394614229237651684232162048600 7321 154716513596090786840721899661410891620785012152390160 7322 58250521406540662535438415892203927976935409453722648 7323 21344133208569083631575566404995437973688129800907384 7324 7612036348913455594360300982992263800677505421227256 7325 2642337135748485033573530105148466374141827645326848 7326 892802597553505443115222920033966272109299333927115 7327 293636936457875388368166039901433334689054921586915 7328 94005982646199391865356939275720907763161116629943 7329 29294409470463949985820716887591523234123667078642 7330 8885596544032506714714023956936810646699553567801 7331 2623266099417284568835385962807439508629875188105 7332 753748433119757165836009639550905120429487413629 7333 210768723637438033264958645773933804009461136200 7334 57351094915898206855710578134610466416930796975 7335 15183986419891892761324293376067626859402548350 7336 3910961796225250797409040532470825052292383750 7337 979878631325665444153384747991504222863451700 7338 238770727814681998411088194175241038489305662 7339 56575792714048105038739469903964408056516718 7340 13032653798039953462053193759708433309647374 7341 2918034267194987404794088277261276235018240 7342 634886733383591650034743381439105633672109 7343 134194067050662307524797300735205413491965 7344 27546963016187819443684092788795170858265 7345 5490075190343950650860790903193962585750 7346 1061929739918471442421025022823271822435 7347 199279280065648601927336027332647452723 7348 36265997292251566604511407416015992039 7349 6397580872975385684305454598655172376 7350 1093458738261961665252231363248004183 7351 180981511376893973427722799027627540 7352 28991288653435349974608115434286820 7353 4491988127136653710602984122635608 7354 672762669528872279164437775790652 7355 97325785322618094975857225857756 7356 13589421976618340165976866293580 7357 1829853932811757973135562045744 7358 237398239387889301811241787075 7359 29645020687856144890575816000 7360 3559318576119514867094840700 7361 410398323511998320527909200 7362 45383706120538267406801916 7363 4806449270876955956888790 7364 486728866435380413491530 7365 47045741323978365182760 7366 4331791686101939409735 7367 379112825539958644206 7368 31458605739890124150 7369 2468022573349963620 7370 182467795071630630 7371 12665351754595990 7372 821728408982502 7373 49572701782576 7374 2763125657059 7375 141182149797 7376 6546041385 7377 271587030 7378 9864387 7379 301903 7380 7259 7381 120 7382 1 7383 790677367239193130642339071559361705912324996951 7384 26881308141144031852997128994249229789997826652421 7385 454982786473754825904322889544364746222959678182980 7386 5111477677255211809701448854930652824263386912067700 7387 42877733614916419489339009569849969730424571588418210 7388 286453281933520375949876549170803745105449531404106096 7389 1587504185651977777634477061016148785089749098585681896 7390 7506246957878109627205196213978294065818160642984118580 7391 30910463859949664965041278726922417274772059998499810965 7392 112609468626586536415607655908049949492722426397361497025 7393 367449981940974460965781974999262439843545495602207644792 7394 1084706077668500832972974592051582475382939429324449488936 7395 2920733455534957658676812650175049439932734278813899379828 7396 7223291977160142017655134646968936638545647589463949217890 7397 16504018988284440687906525533120525016716762427670199690640 7398 35014428563872965216118237221371388750994154128025344159200 7399 69280530623443344144944330208651741798636049723870871672073 7400 128336753165713295538667938507290514373238386237673469549411 7401 223326614702596227000027470045812330672806609131148735013800 7402 366176134374045865061025991716108245964090542333406389456580 7403 567246609475935461607899881196405679739521406427685930136716 7404 832223826193341993991267112301178106059142318340442197242721 7405 1158902860519440061004528897331168071797678786883068605109800 7406 1534816979743735413498253413601122028283025000826589846704500 7407 1936670574660303476159900877178100066876789503345382046769425 7408 2332188770067048122756433625514412709283700556956589099661241 7409 2684353830603472942572918904588489404024571123748559294533376 7410 2957263950113860868050510610693583462357634790761306224880560 7411 3122290955579812552066249969343082225577573816677319872731400 7412 3163047595687299936821087418432667520758729500673324048024260 7413 3077973993862770423304690981342989477872441134439481799256016 7414 2880011086003163537018958118301809018089075992333224143955056 7415 2593612213633606702661874987640045442584653731674650126642585 7416 2249990163491121601230774971421921862603711466677885345169115 7417 1881818468711695691458548497185715900324133987328948886092500 7418 1518550317901777452832786881740563778024665110466446491798892 7419 1183166147500999747787559820721358093415407699838039799770386 7420 890671845681595884191348051642463743412481811806939209427978 7421 648211375505839481645451138669702852515624783003329182390840 7422 456348364587425095713868279037099288573504373934456922849340 7423 310953163862349418578410851068967815894982007005645706064715 7424 205179798972162824800425225111486998078251922676083385952863 7425 131166716413096009859576491684337924148283747515001555977336 7426 81275017188454692640203555780587730717199705016770180246200 7427 48833435082890733903921300419104948022684718413881605373380 7428 28462617525042104284093123241066893689119199994652244131766 7429 16098638506772243374190907254134340457839567847077332591296 7430 8839119439852217546057500591164382981848003236302749682800 7431 4712736076895992492647022101951132224857002471271393881825 7432 2440678763287172695270459791949167711016285885863830527875 7433 1228121882085477219411081832558256108488054246392070771632 7434 600588259993418737802969620507031012891888612657028417636 7435 285508785629813757072313180921800599570012028709452339408 7436 131966595758735476187421262530611437060770831333630058875 7437 59319467059338849414233310991023328179172008438194229240 7438 25935723059144171675967240248954859564116374516688352564 7439 11031617798594662710788408810308065823408176286630491249 7440 4565458933335531325716861562089556633392012846290017065 7441 1838618878671097585913662646706511573404097901303657760 7442 720629143546032962680369290078239820436330084685824800 7443 274908907137781071155836704119634810965799386713315728 7444 102084567276975959689957812919190132272776456938121144 7445 36902561104328953707033344594687838678625162258195392 7446 12986807226977322363416033983482960629019632263743360 7447 4449545093992952177168621975790774119562134252899485 7448 1484251744088943014278735699896888641799321219941715 7449 482040137253114955956162171842962863397537677456432 7450 152419651624001699466925145626320741006802948156644 7451 46921595628916514263728185774730705126573779607900 7452 14062545290629615855647933835792150381628510460645 7453 4102920130207217668277778520205276409237868791384 7454 1165284476318642160221029317537753203093329862604 7455 322140614159460049328161831892324618793247980075 7456 86674504731351825435983044694466746761844672175 7457 22694470733724451989138876954233433195386116200 7458 5781951828571992334183144598644589385080310840 7459 1433143713589604159018527740429333623645282268 7460 345535734246610107607473565763324317702673046 7461 81021980020607303443539080922709671443050800 7462 18472657185863232498814946936047563307004640 7463 4094240553630866170852240300973501132598759 7464 881913618214422627969342253754800749957069 7465 184573180712446313028849251326253123546840 7466 37520747806633445654614278448596203104860 7467 7406174077861645239485651533987942808100 7468 1419002288434601800936368211732435163303 7469 263799190446778519846708452355989755064 7470 47564811455537328670824193596403626732 7471 8314309603689933068949335395012127535 7472 1408267249166084980526602835319950535 7473 231012682817994461590495857981605920 7474 36680344176873293847325088987283472 7475 5633947430979643405538930903174664 7476 836540852419393797198080891721500 7477 119990203234578774518012894023120 7478 16613141279089100320556652034224 7479 2218396596934774386682371371769 7480 285436922639650802652162165075 7481 35353386302734017273214572300 7482 4210447569895425482138739900 7483 481596679683864570852477126 7484 52835710386263326873468416 7485 5551797747345218242593720 7486 557838963624968623388700 7487 53503732493149808623635 7488 4888792790862141021831 7489 424619368859991212856 7490 34969836394362521880 7491 2723015447892267540 7492 199828042842839950 7493 13768201583405472 7494 886740069452496 7495 53104869257713 7496 2938518354915 7497 149056571040 7498 6861075780 7499 282581208 7500 10187471 7501 309400 7502 7380 7503 121 7504 1 7505 2045152627704901039613776082851976173089172650072 7506 70096051084758857020214093414782066543678841746552 7507 1196106802473941095941334283069392649712631584267101 7508 13547801248856927428206857809552800024604004907064040 7509 114582278338384229531720180921019711183741073770124850 7510 771825407897692844159857658364644047273364700566164936 7511 4312971335250893333705488309773098200305426825004045182 7512 20563554880446750577220078656514172573049241074905669996 7513 85391020129324546786620575675103287663455066771470955710 7514 313711951528156997122685043041647297422255867110364884480 7515 1032339333221894651907321686342031284805683804487651562035 7516 3073431248039291297003934605537382464856458677465804272780 7517 8346610115386105234614699858891195154380722976289326482014 7518 20819976647756703575226185210761011834612668953185591418900 7519 47982432136750231078108813098394147891539905217649962784220 7520 102685281777544216566906808076499350984091998782552988832528 7521 204956952022261755003905805343024876106312029098583655144202 7522 383014330319649799529548826367217607212442568361164380337399 7523 672418708804986419545601729219085885112955137905569604863310 7524 1112366902125602891549311034943332997849008479807855430816070 7525 1738651875928722928296760796663664848659116832512647606101317 7526 2573879268608599029159867368675655947572148345591400010128312 7527 3616825813178906099804150347334581534708335406086130432684146 7528 4833876654109340380095950901038528960991200165527177331456700 7529 6155731627369764925102895341026377383671964125582835346277750 7530 7481691662220223758808342645438462222592819686811807611538166 7531 8691925221884397694429035158062707020048970179953761692040117 7532 9665739370531263306921115094658551644732595267914365603467736 7533 10301881124817982093538725639089620585188316810440938967386540 7534 10536035620449303139156932255071480537854248756420805622763000 7535 10351320322900214153432079908527889760048004587855741555466536 7536 9779486087445001791904662660098778928302142156113449204410032 7537 8893047266947529017701877432047712107843132977771074260270636 7538 7790823043395939015911474811578143557466998616249087890199110 7539 6580698318767261806291167194680863149876714454808495489602105 7540 5363524527563408143558434530630554336027388987502378809451540 7541 4221141342500980782009041175651630756269837941686588181476780 7542 3209978988551408871407517658046728650564445601186029300710664 7543 2360150335975599482307937585748492596496522638248596117819450 7544 1678793856876135283334072041164819113137891279405456498525220 7545 1155883581077242588812715495119594839235477823573538746809938 7546 770749890141384793675855131480680998753976925202616902354432 7547 497972037432146907622107365659191126619784000187378770522589 7548 311877977201889243227285510777428072434565198718190234838260 7549 189424603288497679707484520724471202950899604640723889871570 7550 111617390488502232622063650961975527017665521670935319859172 7551 63831034899991736177420494833944735228160820438853942364612 7552 35439423002182884892771083310516266965375147856843203625696 7553 19108927395488638207322592161102494674476339912452824716550 7554 10009480225928029861462149292900865795307025268940113295525 7555 5094878359256199092094467662731354985425100837566586496940 7556 2520670080155303366431597013291971232205494372441366174850 7557 1212446371513669068918595788405671737900265012032368045219 7558 567113283893367178668571377578708176616401992549849387960 7559 258004033497660624642975288955298446339098523684203674250 7560 114186220530144507946413235635646723559816021729986896444 7561 49170574158366286386386997737459988842104894881607162878 7562 20604781098164397573004767961689766134877540726414954194 7563 8403529523264911453693190507887347579069125703389646465 7564 3336103759346831394951293660941615330743270188556389520 7565 1289282015454824695400312008207948657733201024333701800 7566 485094989919104077279188589037456249709361753567930800 7567 177709086675217228753294728264501645795173927671812336 7568 63390412035853997565287378491556823346006489440350400 7569 22018584092089270202664354200422851958203271729412430 7570 7447689213024828812457903684200275886701880992507707 7571 2453173206422367483113137435946835596109386016143838 7572 786884944825899405560201155067941831380118057319286 7573 245791074727748248759870629603049294209578270566665 7574 74762172444659516054768057732979013308475839860280 7575 22143244000256293399258928790878767666894947528978 7576 6385870701669666941414935453332832141994757506388 7577 1793031203251052663369730345428173292354569785954 7578 490125034362033838914508628110091506439899017000 7579 130416541288039735931669441928157020147997936725 7580 33776407350451443116833483276441984784419713348 7581 8513144438868121189231454724042015963585761802 7582 2087831374719784455596276753502107386289565564 7583 498143905439182512598984561429506525105411060 7584 115607235262577849682239539966579496011782000 7585 26091205140997788713672677336842342297431814 7586 5725075981787226713921754070004012717482593 7587 1221056867434938915414589909447709742302714 7588 253068176386032017854398572891378142019690 7589 50951277003821415768519491897132488020595 7590 9961991087560165904731557217082412310840 7591 1890847324785689582510970758668764912830 7592 348272341373818310762787846830025764196 7593 62223304088621418947874914503035026250 7594 10778627448284590680119584306251143130 7595 1809419209986232235338204606763415547 7596 294206553643055600312299721489087688 7597 46308060295227890131622040824081796 7598 7051567331470035727502819051237240 7599 1038129367219870157028520312086680 7600 147652951559363340647759209202608 7601 20273069018106927351169757401968 7602 2684828364412653428390249187744 7603 342636891768601346064078891675 7604 42095678037810529339097880600 7605 4973384204667863320667646822 7606 564362408790717163058347032 7607 61430695488561812277086586 7608 6404807508821335685356740 7609 638595644825070703004850 7610 60781965195136864632696 7611 5511800370102138594477 7612 475137359964813892356 7613 38838770238642705210 7614 3001911885121067380 7615 218676482471369300 7616 14956868288048960 7617 956302797643934 7618 56857042230625 7619 3123496407720 7620 157301739738 7621 7188570207 7622 293927144 7623 10518410 7624 317020 7625 7502 7626 122 7627 1 7628 5290468056483590760172446391734005159022917231274 7629 182789147328908460650606552294990317168902219887305 7630 3144344783503428180181186325652668051635282760885523 7631 35904396058979608860545384816460579042163013163055241 7632 306147374259008591435103261482739914330355602957736380 7633 2079134166183686930234111397143009934530572357474108770 7634 11714044760434005003595010966690666466898998383399096866 7635 56313471584593166670361558070016428296566216654736870998 7636 235791141241186404216105598097501949860998803633742055706 7637 873504906633033095442664565976063499464697888634893488635 7638 2898638436800579772427425604402979886323962835636928319977 7639 8702641985215321837712794955704419396341498469178222850463 7640 23834882830898636820507493742589956236287283420996739655652 7641 59962280015455296308041818481592731347012269963777356601404 7642 139378374107030095119562861445516518982067093497332629814860 7643 300855057464375090703293972922395378515297398480545665706252 7644 605715970168701652380686819129016668890727486479672658534925 7645 1141827395950426708507298076447731431259343818608369544829822 7646 2022211868485751306326319015297488375629768732690499482710454 7647 3374887410887736573383541650252193505978009690473517141659780 7648 5321961688241101974764899226737862680103802735843146301939444 7649 7949124050217292374504376795127976972440592394494397220629350 7650 11270817408266860494976304950078043789899548518802463074560958 7651 15200065452978763117087876603537141917229423956888153602048346 7652 19533391137146513575007480700177242709315392161472732759465400 7653 23959211244280475808055764838883326784104403417057717888509245 7654 28092525490989806486463182335251171571306170900950601700943031 7655 31531165702786548597884357027384853795030775210006290680849453 7656 33921918003145653491162081603444597913402760800403779880958376 7657 35021080023483254811389529321978979751983415876872818180445080 7658 34734958012390344203457055224614173743478217337495890495210040 7659 33131176929979100068840247047934747642472067977561584814390696 7660 30419573479330791794070586434671936201627779742444004698980068 7661 26909168409244642127507948467338050444633561381151307096984821 7662 22952866343654433062348254734869756887995562239647541115441935 7663 18892860237254834683268720470633068710909067595213760606628897 7664 15017416886971114941809739503845427209467436881316838574136708 7665 11535111389314960737257269622940264014315196375714691790408902 7666 8567436081109219293902714911177762693259444466983793552176454 7667 6156565982498338032264531270609414215038632830890759632734210 7668 4282768831293086815357639912793027894092139488105635668400182 7669 2885585052903306696854812790735452625108023255847101581357045 7670 1883982474948563160989464877566507636071018770401535800706167 7671 1192479427119908077349097308064886591371816219250492457585169 7672 732050187799958985994466513779471638052010322895880519856180 7673 436033513631915041259901253913051915248121255006543632298964 7674 252086726498048902859356138475131391656471811211122010496020 7675 141508563781043404718296052298974084887070185714536215944308 7676 77154219068987605227632818445354499204180706021448684347371 7677 40870781315228233144922159680761014524495010230913749299300 7678 21040959804888219550846436548048741461718212061099995478272 7679 10530085264884622525569391456622512299714044722263251079798 7680 5124105374052826150080914138142107220451349218719991902612 7681 2425058110400770640491579225351226269362438302780740062654 7682 1116437973800490922610638765948662403491090306100242755670 7683 500078736022429494014606616495835665865649310458646823410 7684 217976310453874120986013798463606060738758659546278192484 7685 92473247563627076907430824439927418483874024785345565897 7686 38187461328898954405314149863805617203053701111213410459 7687 15352483089988955372205692897099322975842897207131104465 7688 6009500760328627912832024324963517344519359866419324208 7689 2290564013802191238583818928213412410315433975764288752 7690 850211083228382413198162855973467639525319589003048048 7691 307341454421171186362359607077987629110470453188974896 7692 108205449098921372910785490597703480306953356901070065 7693 37104631221131259538001333719544754512409660990072078 7694 12392797055701602304440536954047180186919034646544310 7695 4031603921665314271257022438228597784264925051576708 7696 1277475476735553780841376710155193132897065565605156 7697 394263105376177591657480854463122807816278362111470 7698 118512710301980201783216127440802440921496956702286 7699 34695164178784825197323228931220750962759153659130 7700 9891717618266429423985844477474174655790500264142 7701 2746250422375002678533681953337570263550711090829 7702 742393892868784502091846949564412736465139460175 7703 195392417411563173523398516710103147210923523897 7704 50061768517397070078581421341091591922888702380 7705 12484426052254708090549340784941374253330700372 7706 3029884083725893290287685536812875845057621124 7707 715486923779724773637808123687770647016607620 7708 164365482760790553332648854133226762470948235 7709 36724774619570675063099221589562272019052554 7710 7978929204623799819357585646045835829562082 7711 1685213437583072227566193480510230546777204 7712 345913836718933280223771316050233843906140 7713 68984418573296319875304089738845496440618 7714 13361655738849307875038773466721936243282 7715 2512696223205076921142352875356413187478 7716 458586945202762449061047696222479622456 7717 81193891113894091216486410896740112115 7718 13939538555810236548731385608484247993 7719 2319447468229973821235485875593169315 7720 373854469256752288421583159333460488 7721 58338458432379800910889650495335816 7722 8807936078419962898251582179853320 7723 1285792618240707987290560243342296 7724 181356104117134684674043189604830 7725 24695545165163770914597323814687 7726 3243859662903427814924321169669 7727 410640961200306598228774991775 7728 50047611178602810087697945524 7729 5866100711414516203717314150 7730 660450215126711324626872678 7731 71331878594379606123255426 7732 7379910855673036099008030 7733 730209061701741786456645 7734 68976392876791962179751 7735 6207985843202782618353 7736 531170144891806065316 7737 43098442120876107460 7738 3306728915153866692 7739 239126992416045188 7740 16237253021133287 7741 1030694683044624 7742 60840998083060 7743 3318501100122 7744 165931966980 7745 7528913182 7746 305633174 7747 10857330 7748 324764 7749 7625 7750 123 7751 1 7752 13686857889636193711625842785352847039109872707068 7753 476673214102854567637777203473991845073976589575993 7754 8265627132381014888521890359819021682678476220843849 7755 95144480565525390835832594306615890890348110861137764 7756 817847349212113240039247441332912227600961452820030571 7757 5599455298597276270896826256601668517457733722189801554 7758 31805917708986397238822301711990551831684822674932996538 7759 154158610992366485169938959638125511386850638896456576564 7760 650810403939614396960351626887641455895887556604616990644 7761 2430979996108473732163664978424731367876247063984906139031 7762 8134241898236979660980283240081128962569161519309842921575 7763 24626323431523833242621233193703308994067933701175789067532 7764 68015171909503723801001117085764838223101897981189636089001 7765 172557804170375023478950233316327972598260917590201076858916 7766 404515727419838231649697931405643066861537984914886303999924 7767 880645756121141736188685334063539664561149479672630484320312 7768 1788289155436209631327043855668505179428940844103364162514627 7769 3400285376675081281049093025893297103232158924927759653100516 7770 6074488225871616156018411101564959361931261119554722902332986 7771 10226639623722388399017150153952592034168408326859840954205644 7772 16268933706069349709935865514484530270516671918558542798026393 7773 24515679913502206213714168094412441309050162872520147565749718 7774 35070474373493999057726805090074393214744949015049190419563854 7775 47721940000207477059266564240994463261684881098503912281588804 7776 61881689325623132436744617844190602351414522071318546078800746 7777 76594050266566726762776370479793451649078555377842717336777749 7778 90631275486276807692309838364883738681760176346406827457474473 7779 102664333592507277612757810794786201730459850076517252405538764 7780 111475747220979312049399244125716178721648790353341616351124529 7781 116165949132865869144214274932120357462325409059827073462048856 7782 116304104191256097100744871233252721006158844402887199137289304 7783 111988770984682398702683027136454510801824627286303716688957008 7784 103808108116566796126240290224017755321805080522778932521542674 7785 92715207522878380775924428472554454544786895746146854083205329 7786 79853325531893655908462572981919143259634364060482315221845821 7787 66373218334222899862232534265411706689748598715144309510202620 7788 53279983583160165553714275495136742464937858878401824318688557 7789 41333276681216388986056005236909978046459435043539274826556726 7790 31008058909290844944703339039712524313781905201283678548793966 7791 22508438189552237987678351191934676084953756260959620271015324 7792 15818053441401292686283183188687071801044939348981855425758852 7793 10767710844853177948525977226232769903033692777389858374038697 7794 7103429394584511307375593054074512338716496861465508363978201 7795 4543447771755865811745520826784608049697428341625859795221796 7796 2818784230587253455019421376131567453219842482002808252531759 7797 1696958744939567105815417634593952795700811352656261973167788 7798 991692861023867042012898610564723545497463438749624340796668 7799 562771871869013267909998116259725375751623057351720316846104 7800 310227144996644432038823071820419620444434614893989730429129 7801 166170114400442372200656378144730840485522999670115424594246 7802 86511979361464096667496013527551011014094457399926451601720 7803 43789066379625966815811189833179289486906414863462841687292 7804 21554050305111685422379858917775950865428652534786742080281 7805 10319665367262849400320594789388161838184880750169526845566 7806 4806931988378923268634016998850073994034962491915121045174 7807 2178816935840148022938025345634879394452249658354241520916 7808 961172958234327410226306620567846562198630959527679833182 7809 412744311561187015337991191524323945667919244169437974121 7810 172553343673544023131424413340580745369290557229709893541 7811 70240209087456860548527986232325588883606577600217091484 7812 27843210646716813598251423062844031098704343724008430665 7813 10749012816384777824615726596193771504117227345778956368 7814 4041774021854707125787987589592009348435771846717559824 7815 1480341600816412240205524860363458077542516517968842784 7816 528158818436680545408208073634156773420764514822636751 7817 183569265633278501119159905176300412547422596973726228 7818 62155905946907297945151652303695331615606415962065978 7819 20503120616886793641295801823366297053347154140680124 7820 6588928326386127872052752470381287651266987511572829 7821 2062827490325822684750258937650126304103421054744766 7822 629150143574976893971218645832227190539993618064662 7823 186927297761534556831058373195051741268693902886732 7824 54099805366167829582906451275453483362269982246996 7825 15250860770723609910464181415574502346017533635521 7826 4187292612710477365692336597026038503922511008929 7827 1119619680672003439805150854297021782489901473012 7828 291512450312783633057770688056882401180904584327 7829 73898755663741285261603237516344549453251063436 7830 18236746268980334522131640051157225698897780796 7831 4380432872452412290787186028066601275372250344 7832 1023923555038888112177996494638748024313869221 7833 232869215711771816307509662053151538503576692 7834 51517565675234997418479954369742260591230126 7835 11083910134176032440214617775797334976626196 7836 2318522683704957841929434082374035934223879 7837 471396917504675903537311817682657773222650 7838 93129012895699387641507585293282823820098 7839 17871492529631561828509621719669135430364 7840 3330098225056629758158294586784340740374 7841 602287486889775995810148768515090453211 7842 105686096065260604516214048789826047463 7843 17984617192846445963823991433331983508 7844 2966472495734243999502687031175871039 7845 474028870569667163131952805222262344 7846 73340831967115959678011447819059976 7847 10979808221869386019408276441870032 7848 1589502194598299348371349212504252 7849 222346719759739947108958717018831 7850 30030538975230876634010128514031 7851 3912812410978372264642483097244 7852 491368257317000636201055756693 7853 59412844455106879286181975798 7854 6909265490190104318825941614 7855 771862504308375976696232604 7856 82724096304967338963366156 7857 8493328181542143681718569 7858 834029102667061992785193 7859 78193253143201274852004 7860 6985230705687445231559 7861 593266860923767781916 7862 47784630445056730860 7863 3639635328283620792 7864 261301141948830581 7865 17615610601891146 7866 1110208393137844 7867 65069044146652 7868 3523990328937 7869 174961998046 7870 7882502166 7871 317707764 7872 11204358 7873 332633 7874 7749 7875 124 7876 1 7877 35412293854518241007102588667150132284409253466697 7878 1243095132357543576201752396767522044907217473054252 7879 21727369108612420743566877223963108703454747915511148 7880 252102657556892679191322209944964269029134419663082374 7881 2184458163621322322226504639440093794935903629848180735 7882 15076845314077121527554778122479060730192065152845750635 7883 86333988562900948820052848120101469592105265479432921992 7884 421858896526853205708303492902777876303570970626181811868 7885 1795544822400749046491592492373229082753607285793866509709 7886 6762117423171818316415558336145820292323659990323922756680 7887 22813694453418905641602715691573721547009207449093491405468 7888 69642352465128645968783234735732195297137634669449764573298 7889 193951672444514037592574627135232376119099277900843652580377 7890 496198257082395790073977004779684886895949527902471350121921 7891 1173028172556150478806303632736960867529844636277591326889160 7892 2575411738802414023765573827546946155755452160451692063093128 7893 5274436293593829781027750238448611811289107819060391101934963 7894 10115039023015433319559435756942460771197354160451526730039357 7895 18226249173738284270659529416522557433697138052670289047854516 7896 30951239031637247906245458734934765620967137109676501985367450 7897 49668868979360163707300831122035553350562127198441083125954381 7898 75504423928155189873270240820798118323473318570919140563693337 7899 108967536207690865735011586738789450354670350185498608173848288 7900 149597719109422060339558371090606199109389081092254948321309604 7901 195724593285837327318343470742900049515444951928144048400269175 7902 244444473868046902586303800642335583576844631581763002105025570 7903 291871350941665110485619119348633838461762633664954510956672772 7904 333647640033594264372486524429538666779063628016672681139346178 7905 365621332819242447809253713709216289805937227961357804641719389 7906 384539479066957745717635709583550733528045175987218211093451185 7907 388594890472982399414429238458365072303683703874592442540400640 7908 377699340789664145623208978486969110329791017374003323071933872 7909 353429859646583214299854626809783731853752276246962143714665413 7910 318679736239780976556805514884537031226019169919103949031735894 7911 277115044597035232520886514770638668895639192684451851757333780 7912 232571526761748325858814921739659125316715974727952657617629898 7913 188520304117134770209509889774020698726528096522466037099276073 7914 147692679316822705938031984547938058618256777737034532899108877 7915 111901117119835278971180291448371882622457638600374620876489496 7916 82043179836411592198977811618876963586407353990971527055507860 7917 58240487161453977093864529805806815174289177584277822240739923 7918 40050574869249763357942471949295348800805120332820918352811168 7919 26693558232712998278712720106930992136483717228750202324418452 7920 17251135282423317795659650977897520449239805439314222838480526 7921 10815075324082314434017281341046719564230519298778087879037375 7922 6579873951348771201005389208070021765334996937667153776562711 7923 3886388918045648534220482417071965700029896922123367038054312 7924 2229306065278177979062701307403391515484968980677915474886488 7925 1242316099038149177250809519495842276343860129977046004389329 7926 672772678062395768662170579449251618945417151944379669984775 7927 354163901986410036773529281949295770821838081119839667896308 7928 181283096893153605592932233915014705567249951337117915379738 7929 90247789635013478593170028577955803170413827315392623069237 7930 43706235390330382750012799226289752813663340677685462577481 7931 20595462644661367681374834818214058177145511395589750547440 7932 9445120348154824945600989180314666504563191388899209861460 7933 4216291634778515947717215201203039064191316930091407126663 7934 1832371630560230593158000429462804073944270655437958924302 7935 775393500786408130518480932592785820111269338270458000276 7936 319533101858619827983125192254337853150671408628092826770 7937 128247152279416210617604664757187574328717433819570248597 7938 50137726164406922463410595302138227193546231113319763177 7939 19094456456488617276670300169337668253962489096028678048 7940 7084519989753563580760632415340124678897436455575279904 7941 2560959782781093908668592976398223162018927608068733865 7942 902001174586379192340312053022812827691367502605477417 7943 309556833974422132656270018428220749289287413184454132 7944 103517481610693793862714786065052965040675339347984298 7945 33731231127187448118306071232969886716733086809127849 7946 10710140476708697114049418965176492763275274695572125 7947 3313568653492252512253538268264000713268521446731864 7948 998899894703956872820452490867966800352391167107588 7949 293396167578995500514088332677135050534194256630987 7950 83959240587678800379953014715592562411110878134896 7951 23406312590012319292328067624136482283340208975300 7952 6356387306113058505871736974899917384092175218158 7953 1681343279454046053346041941979075449979460908903 7954 433131924815431664294641407112201686911470420047 7955 108653534650243538384143975886666117560965304536 7956 26537638195947984690447723338720062761930234840 7957 6309614557048099419447496668760083840917817885 7958 1460108627351194475603761668325005459395626203 7959 328791657751619354541549764378005762657090412 7960 72029884319961726257042747074831335118703206 7961 15348115587149289278630785751934560546745395 7962 3180039848824816241794631664590298358790087 7963 640501383709535699412608870381617240831072 7964 125366638408083516559881259131385128208828 7965 23838096468343212959230340407642468006969 7966 4401800106060865084361415036509081240990 7967 789018280438423598861200077709079689052 7968 137232561183860678040309687337307378302 7969 23149492530396426655968357342061739603 7970 3785517112421553464214983960870709439 7971 599758949253556481612373022576396000 7972 92012345652630633340228535215564304 7973 13660401630045136702882656344046443 7974 1961269503303380628782512824329132 7975 272114806289107454347578376334356 7976 36455801602301698472203676612250 7977 4712054694854233584120682883841 7978 587057687908845386065674922197 7979 70427125510634273183478302328 7980 8126619328432519257975967764 7981 900881800679140074513973035 7982 95816449828084595336499960 7983 9763271760587332622440212 7984 951560165897946947331198 7985 88550071499481436502999 7986 7852190155936721806255 7987 662026179093471868328 7988 52936060107948290488 7989 4002961739281466737 7990 285328643145295451 7991 19098567667031060 7992 1195151814335258 7993 69554037148453 7994 3740439093017 7995 184407022096 7996 8249743700 7997 330159511 7998 11559622 7999 340628 8000 7874 8001 125 8002 1 8003 91631409301186225859584968949059819184177843021137 8004 3241910754482601327786976708694171222596260670184200 8005 57111607928546480010889180417873128907997630257519101 8006 667928183741141017186224726558404205977479960540130730 8007 5833726966016780183477292878194964928399848345155140700 8008 40586179875205270873033430111032737757479926001617479620 8009 234277473119743592422028668558236843052893081458955734253 8010 1154019287453940608960106637902802246608205051489581116336 8011 4951716185194621278350368128275289535574592091513386134925 8012 18800645758895022310836025212181577441434008071453715133070 8013 63948976347427855290236686952837694747773312558756808236303 8014 196823574564206821931190795268066864127187523326139453642470 8015 552689418255946841701601558078525278144341780882516279034644 8016 1425756899632115126353016005637441527113622066097002089390230 8017 3398759776567277419520722930715110217230449227169886891735245 8018 7524889151393583603443031052067103311075179068840062399133288 8019 15541431254366018349258022664730484913587996887507622998743410 8020 30058317156167180308845894913147301168474084751591161700558144 8021 54625782097699389302677551556364836546575396446629489032037295 8022 93562823067253638034843339209057444959317548406090612132642950 8023 151445595367852461840767734800887945175066173323827655776308436 8024 232228013582111703951488959104282623523910269759377691211783524 8025 338090113888891713517822896684400237541061335063359571288579271 8026 468249498211984398443114462474031431478718013056063638793070400 8027 618072224572855962928840040146893578974001620805919136005509625 8028 778826305736185920836924361997958226852965381189252113681076760 8029 938305201245604292200237152360856343956959890641184030207388003 8030 1082329088723875487259264315634656265273383664159339569539808686 8031 1196873995311401926494906571292962259624974905924914333228018880 8032 1270372722876963129368155346634267337257175106873975702248664550 8033 1295653963170376370686486679103496415487049837917185475893850825 8034 1271068620083961862245373967479389979003327379454068269212964128 8035 1200567800346095236859864673552538943569614158306154234485511951 8036 1092771105524585876123511560529129177866667310889816112040213650 8037 959306892282276204902635208605824066688878889902732290836108395 8038 812847224707738110889283936197828167857069585341771177505854758 8039 665270844875987070508771662732052319598439345155895157907208900 8040 526285277363688128988932156569369557775883978150018101534911844 8041 402673800121748010658205260617816601886176696604433950431526355 8042 298163076975210093973112339898521085946084300377602384954304720 8043 213779215508619102486706457144973859184672640789796038106729483 8044 148496424091920937319417752168674492527441931398098173785906250 8045 99981384307625610158978143565974640467801020899010374143372809 8046 65279304198519650600996589364670526460798595330867513926849370 8047 41349794331144581443872443393287369286814031742235774725427900 8048 25420804115117493119901342808128139364518537652315423935013866 8049 15173612000905331641602571297856519023031311794637710068764779 8050 8796860947417586192596463068711135126783024383767502956071896 8051 4955083954010039038117956539648873209226827214773342664000250 8052 2712657628774956590334067083212041111047868793092039424117850 8053 1443732966040605460941847856098408179412687740487988807667543 8054 747214757242301638692892455417060292673950712022665543339190 8055 376167537824830700930336461105729633412200091635098410813244 8056 184245685848438303386481418562467322570292928977063488238420 8057 87819065956051537776493337811668638931289826470186305813775 8058 40742143755080891569263862424843055463271356325006222283600 8059 18401093530465241912765449690788619425696746203169793843837 8060 8092122060406473168306198969206037649981689835324856703504 8061 3465516865438032196019709260058029639412406163713394578875 8062 1445512200102099116779032797692966743764754741428006251230 8063 587325357099174167510534747138966793204501471653881505712 8064 232481257801566255444135229836406134218271726859811349870 8065 89658668422425140230460377982879753714603080855052123481 8066 33692153557126745907968869467221669290389121805916609120 8067 12337539471250877847755335817835310663551418530883013880 8068 4402678590890042635781122375016718201765930618583858782 8069 1531135529132750314419964873866026044304635412349593115 8070 518958170270774772796941332451718536211112802063334566 8071 171427797577825999082421358905259674262097075213670180 8072 55190288830374826964241018877693975467411491627763900 8073 17317021567592427447636548954081213411264930476099659 8074 5295458823760138713113332596263141782068896399314896 8075 1578115296126877866207739363435844056252561508789379 8076 458308064793658751467357958680229268531346792481850 8077 129697837431998311830791562582384451286932684331025 8078 35762763505964922393538986987279319452321861625818 8079 9607553418507978657315080452040612165311069088700 8080 2514384818030568444746284579956696201850759867914 8081 640966002918081107343883019411095086521480792595 8082 159133920632011651581117461881975140802183951800 8083 38472296505064449257542517343269865426204807750 8084 9055588641316091942711986844465547681555100272 8085 2074848606038871837950195616427761913038779249 8086 462665547004870266498859059431533142577982650 8087 100383043394430412154957446656295288362444780 8088 21186469027574597708433125432898417074613452 8089 4348556173615417878057752764143866686565865 8090 867747305628191272653271032621408183959616 8091 168293033727869753606265030821615374206295 8092 31711413928132069468084677066882197642280 8093 5803390862468150104972787722551254119117 8094 1031079974701690804133156868064014997330 8095 177771155400134036413990485915345065376 8096 29729545983795672481397151184539805530 8097 4820114269229726622979483824427145575 8098 757243671743531289877092503219334624 8099 115205217475410961070946582429320931 8100 16962734291716446238585504510245044 8101 2415539402561031036359895159189075 8102 332437888678174160843597872900150 8103 44181702692546403856692189600756 8104 5665503090667894535905379028324 8105 700317788371949581344586481211 8106 83363008120258749961510064880 8107 9545400263387470578002268075 8108 1050107081318539568334096570 8109 110845247673565515148460433 8110 11210170784160779434303146 8111 1084477353484539049680700 8112 100176753671159665340170 8113 8818361838789148360563 8114 738100318803222422040 8115 58594618649388193414 8116 4399211231608082730 8117 311347825580122695 8118 20693141601078518 8119 1285848715823100 8120 74309403213364 8121 3968339993695 8122 194282682000 8123 8631053541 8124 342997144 8125 11923251 8126 348750 8127 8000 8128 126 8129 1 8130 237123206163256892470554376670653756135010901226914 8131 8454941664642515115259797131312301023218131055839961 8132 150116271797902343074685107302254645565621416041861851 8133 1769462201798798930753691879692634882244491955423728225 8134 15576878884566351156587427700590647473003800723381797350 8135 109232130466932454283200807693017620106133335042602672415 8136 635559315271912571588919263972073558761639314238760087487 8137 3155787772416318544995814500414285077568453944134821036729 8138 13650101008970142391767422675739611343079900080667767061740 8139 52246226360284971561330778504471220822152253807340321661955 8140 179157443309612512884901678954285872551540639398680465447961 8141 555923399247219442045430460859323347433044745554367901890339 8142 1573886771772672452305696519795147241170410867792587949620784 8143 4093649667371388669383464692772232963778692269029762720839435 8144 9839597418037205500776432373393533813387123285392588044391115 8145 21966856468565892656583029482892600128106372127433891753719629 8146 45749833130179637292110473809971413825564178618374428294060894 8147 89230658788171973950329293094067523496785325030665482885456539 8148 163538034427940239529303848423948647071421475991186325597538985 8149 282499273848221836703058443927998794467434053413363484184989755 8150 461195800803289046403606883614313129255718153096275986289187490 8151 713313239823690695267519367526942214799244026016035474636424029 8152 1047509522085594680936860629266446081980300547286381575196611125 8153 1463477571979448382910416412802864436860413844169829001851984875 8154 1948745884080834861414413031020508092473457884481281856763879750 8155 2477355952700403854845491803131651661541992945933848889799179535 8156 3011264688641467648191267823304437034124428659158622555528462677 8157 3504668650180893816372958520690602565571016916617589116976401439 8158 3910617590118016104884652583587118499547943431856111207269552800 8159 4188557525788700015217512978739989666459915705430651994793454375 8160 4311084727533103865319087129594287378628207937483187671546935975 8161 4268342227544951557644471163475930380028912161622364236130316377 8162 4069104577566640388792679960363267716352700111976642415620571144 8163 3738464382684120148126085462786365834784046990766664309864865615 8164 3312868639337048288083831225713583399515395443545966423492743805 8165 2833803250454166339932647531363038778685698814794031240454506631 8166 2341562172523729027487645975220919509536472080554787868757254274 8167 1870285963843659983521944686665046761008811314014827774689391889 8168 1444953183721663311130483671462235177215609173894381931327067185 8169 1080445294222951356342268273195952009612625410377587614824703415 8170 782345781371653105365072541864432341904701023660298581760043084 8171 548871125147741084276413750786681571969679173062326818814976389 8172 373278017669483548773958749422281611254270940063396719500193119 8173 246199088393464717270124007672292306026619621491030020444818485 8174 157551214299012088087353111825533374796300423909929222510926480 8175 97862447128754239541245766567374360805338183874723472592838845 8176 59025025335846328687753470514163270016040770868335412753020589 8177 34581080083213170284811778464087065075627187617951498881658955 8178 19686561549713623218651075720264640924075387388666723141632200 8179 10893502045237804821848052790462484812984685554371143912548275 8180 5860842482335310497799815480026107454587297307122582946135921 8181 3066673655687524282845500440566136076230794115318951080813939 8182 1560997068089838442317677858006824927761550023227951007849234 8183 773157389852218521882680065309914519840545888753724826916325 8184 372702134692185596470201704190657300693666760117060298529725 8185 174893501016974902043866057043967701954530336065293661694995 8186 79907223037104363336395824304274641034871574405025705738558 8187 35552899780560971120780714447956871083191935452861748882151 8188 15406719758601228875348306444742918898354903244235894327885 8189 6503613252420730821430099136265776167696689524731567204695 8190 2674641795118025556012178352324990614859333505991403546184 8191 1071751054186374765451599169701447443649870048150320552391 8192 418489562404209683567106007810451331782438614928816345031 8193 159249094204514708675502956374822324010863242371021306265 8194 59061489225147767556435687668898252262717813298654143860 8195 21349841658403939267987716906764451030706405712257826751 8196 7522633045279107593163449598304267545636923060059262541 8197 2583726522347454112026875139895029619354265061523123671 8198 865038712479573030912622297113573893201289575862267690 8199 282320332628216235088334875943780584991510890156215945 8200 89818548976325981818528099354190728287147961521196425 8201 27854871800143323150904567594175829964145419137178911 8202 8420459971302096068541154169427829950769364205241020 8203 2481146876714728761092745811657257926672898790508925 8204 712570351759581233915043734567682656687151311307975 8205 199449185467183708372913190402368620571191465002141 8206 54403964594458435384954002774416018463295686658704 8207 14460418416899162197688606726989042010252334007989 8208 3744855265431795102712077461284310250399027710325 8209 944796562380464297172472383159543523109000622675 8210 232182266862221665063086808010585331478134996210 8211 55569766297645050189763413782974439661619456773 8212 12950627858706347952807872112229691159893545431 8213 2938340322240751880438902315910690822141320485 8214 648904320728007001580261117475494060824908270 8215 139452541925120161353705279948197226845936339 8216 29156171245377011969886608612593082394192891 8217 5928907177206922878152561696807243471146661 8218 1172278837135150571304385401185421267650490 8219 225299873403833942610862456526281950233985 8220 42074147865407804750263599255715821065371 8221 7631904623375949918278611200462685217681 8222 1344126319676814776550037362966997300896 8223 229746901823958077793020215643103812265 8224 38094309937725723463881975275155399945 8225 6124269669964246153652076953282217495 8226 954109678581218995126099003579699546 8227 143959358825928916495027974660568695 8228 21023598915370195874215321878659925 8229 2969655339139916934713168406148975 8230 405433257972809566552969325594482 8231 53456856242681971396896163112169 8232 6801202444083740575865189438985 8233 834183813897553729134243966975 8234 98535214189661214290331365100 8235 11196822891627300665611307565 8236 1222494461388207333169914807 8237 128077276468259420700000669 8238 12856919661483297461237440 8239 1234644210208094727459605 8240 113216773511723159387781 8241 9894160071691335075699 8242 822199351952117142424 8243 64805586362306082435 8244 4831070610040546465 8245 339506134679828259 8246 22406760273348594 8247 1382639436958549 8248 79349158435085 8249 4208203745955 8250 204605084310 8251 9026856799 8252 356229525 8253 12295375 8254 357000 8255 8127 8256 127 8257 1 8258 613680793097892845959879268456479826584804537123413 8259 22051231631372311717468431742325381709106557333657553 8260 394564046202746770977436585607889449550920897329232573 8261 4687190716647742288560649361187405025588553637721445766 8262 41586065011823833824033369000805649963498643160256330425 8263 293919676122030237928010367850938893479817268933838338155 8264 1723694957513850938733330843780757597892189509880040349563 8265 8626879967202364375244558164868367893858708661586218211992 8266 37613127104504677699426311020378576455754762715201158379624 8267 145121740473688788039734066248207548012690286407405101115595 8268 501652696048588300375354566740127550557672426038392071139887 8269 1569246528338778174591678321281762099625023641332066581979762 8270 4478939978901542160984013973636058907454689468096984937601237 8271 11745080707370755018708415301478125552602216309598257606585399 8272 28463265170734617473121795220142876918248579748884613113424515 8273 64070231334348162811278069992267335904075073471562195563306384 8274 134548320613811264701587984118138377029928169299080988369517059 8275 264620279456531813189242688611722348116868859756087889890625427 8276 489067056479693632712398141692426111621600157226006766088780039 8277 851978105833718625355344654495539712022721394609024984356452810 8278 1402746728180299310355015225006602849243747305625621470755245891 8279 2188159151961654359864059449810168066993903766492988280222577545 8280 3241034964413840584357412337716590065028077301535823424771251225 8281 4567324671862791124987421165549298782554824011717638591742167200 8282 6134859555311625566369032602302344314512539259663344803010509000 8283 7867477794677600592102189969934734798030231395438068282048037055 8284 9647581094023158132335839563175113673066617932497420366432263723 8285 11328284877097220238570352315205755935373449485904480506115344962 8286 12753699015547131438628965574051994087381094321969866924934059029 8287 13783372097334194937721348938544766895609693740656727661558867275 8288 14315448614516111435457630282604008594464118163779405959783561175 8289 14303191383153671934451075476015626130086976411880559534499016608 8290 13761205608375036390244351919364700731014431802757255435435968862 8291 12760394960232562659971408558782557370749533957547329784268268439 8292 11413487944884873468477700478330489307877207746531398140893496395 8293 9855030809030533712846786785842239434647448543835288870853250122 8294 8220528119703104460292338466737097613092529929576085738919607127 8295 6628880558101005078122538147326752007331573252518475706780101477 8296 5170795525849410671696476469224663628062359302257696395023787429 8297 3904018766414979367657177474187685327364100936656770031678892040 8298 2854620581037624679937050435456501117951152139888216964452039624 8299 2022537071631460148932222608756704843925430332807658969340850989 8300 1389222649962102194731749866511079374761874049027600146919439817 8301 925501379872544332947179419104573165010521823285601603959925694 8302 598277189368375647525381452368988757957600664414299377545511235 8303 375428069923083645209287301693715746507580086495533764188081441 8304 228779884393413523228834513531138894991960627880844804684877525 8305 135435751603856950671797314818256308669900916632001970728140640 8306 77914994929795665328113683151055726620162471695862068909379555 8307 43573215299791392143080023090721001518625150849292698490686475 8308 23695114011050023515522683567186035443546961719795331627754607 8309 12533144090834292010956381435363515382481694685325121090685882 8310 6449657830291909497875358258546326069136222974109392743183107 8311 3229939712905411511046924442778135875054354490852829637580769 8312 1574459731888512228105500444632956104232948024262875876239025 8313 747204172961659945929308186105128945895452159285585224305280 8314 345304259343261668079818516524244882261471757331402104255612 8315 155416521290423813494637078301326082746244367186974554095623 8316 68139082177583967467391971111322879868626049211890196174931 8317 29104772237549075515870787819603475757026998159035123217730 8318 12113226522478233460455610796506370546063576732641258661733 8319 4912879271212499564843255945457866364949378245890688445323 8320 1941958874506117296239142822657901746886368163571910308583 8321 748191839511790109588684994532872042783004168031185238016 8322 280989806925490144362065044575058187217827535540959220435 8323 102873352003388905983124535314256110821607943333111733831 8324 36717615404402666791359165837328672580683806182302315131 8325 12776865438877061036418904404731245073688146018820635178 8326 4334769291440656521868437299628210605679642009694101471 8327 1433862582501991749793066293234161793949671355814976765 8328 462435882644808768784569419455619698802592201733729389 8329 145410252753905174411933644007850558736266744280843080 8330 44578920217868637518818074245005070428911607736755560 8331 13324194355381861722615036689539174181951845293973845 8332 3882482141333791114391174678260392716223751257947025 8333 1102832302575612432774811295102376253099388019094062 8334 305358143967005376715384812763539091702992970684347 8335 82408505615010998710676371122086687339932402017897 8336 21674714161198247289173990655044661599174052214749 8337 5555248365475861259115033705954311544666298734000 8338 1387285177451702421309976099979132754369910934565 8339 337502355237577558618400904862495789952743648557 8340 79977215070417723599830745249191539853127915513 8341 18456802612233052730758603358769620042601080086 8342 4147267844674111400241874189517649112757523405 8343 907172508096242197838106565462524994399435943 8344 193124900133963535949087160252907302837853303 8345 40003400942496799828925459930665114678902048 8346 8060207650223568871370893243536767699611896 8347 1579271804138443497414682343748527772734385 8348 300807867881448566894202159244734688170821 8349 55679136821706468233438480901031754211486 8350 10011621319015526085700989168296255295003 8351 1748034765807682654874351199534510790821 8352 296238262522070747980857835714378688665 8353 48705158799904199466249813488896558784 8354 7764853305880459088037589305506169810 8355 1199722986663192147403394734942320735 8356 179541506315082090453570526695066195 8357 26008290042263070942624669190962650 8358 3644408187539455816758385553961359 8359 493619141137446986872508641682173 8360 64574656110335779220686038875325 8361 8151994240845062296409044014600 8362 992183056575166063571827096800 8363 116306722166825772298488031605 8364 13116618564222751175036375793 8365 1421402709632765783663890062 8366 147813433344784861244593739 8367 14729151771265839434625945 8368 1404132140061167913524877 8369 127828463998117057056672 8370 11090995942000943304007 8371 915095814926548966139 8372 71617881144683446815 8373 5301422291388692634 8374 369960654717152499 8375 24247282609422257 8376 1485881598866049 8377 84687930027360 8378 4460559700476 8379 215390809375 8380 9437588075 8381 369865650 8382 12676125 8383 365379 8384 8255 8385 128 8386 1 8387 1588360916210176978420676095209128079577122533947491 8388 57513205126361347901939121713747118590450933797593853 8389 1037035962161081650391215868269311475389717311554284204 8390 12414933511495970810947980143127050751424726583313650464 8391 111006726022561534189389491485996677222181701902543076916 8392 790704855092343814262988256533432820484570854706906215365 8393 4673533797203756278658955921749998450747503342910055713632 8394 23575086147841562836955899012051397293117238244779546326716 8395 103602261668337716928180149108837399194492308544091715622206 8396 402910539404569751631572393782766920681531997717010826016384 8397 1403919299144611768985108621079267988248743820786056105196624 8398 4427003929002345419969063785386095071943201529026731897503432 8399 12737700031583792878997026560893519635949103510091965027508366 8400 33673367635956658670971593455603809424998119445683932092426481 8401 82271269070062122207179143853727165566091981588086057618040384 8402 186711600324384102721837237838658365229364284257942754157970976 8403 395333733028114638517538152975248363520549874627069719699025997 8404 783968857258043432548984771691925209838660130344695151386373771 8405 1461013324572858176250494061771628934114055954720500472938054756 8406 2566520569343852197293468828940093164083047421654762152804383664 8407 4261348866155233052130233012960097239034618845864930922340250820 8408 6703779385987313405485342690552221235477672266977212686635282975 8409 10014274580007342888442254295950761005838547624417036956863087800 8410 14233613163733421554669622843645359394548712399785014535191243300 8411 19284059521872862141185606088828698972352754504288105466405697950 8412 24945577336034932716184715741621873592256727622964427520775939800 8413 30857793849081570778779241239719259939142085095015642758783863472 8414 36553064813868405939691900098232302935909281359660628048641316496 8415 41517806604307383542570970546212651356858747355855554581471367066 8416 45270818850998230754472693822842078651996754407205839101060596729 8417 47441578673797092990754497654346494471229656712200267946400583680 8418 47830591112032543403529676186680527441418603667637122329321278352 8419 46438257646879515969138181153464348272858318474482727933737578576 8420 43456914556527618105575778491949517509212734590970942347143224566 8421 39229964556632689733774929938759623070031034646130637013705489924 8422 34189475546680388422056772514834337049206505811906130212816671104 8423 28787239184754022473684483747520377828836740319003163438487965172 8424 23433547705404843101679836087675017026812959648194416815032796011 8425 18453777668410104410752447525646411186862475330028725954626187776 8426 14067056723015077452437051027336775187408788532439520885293830964 8427 10385738203152522621205983358763441488303001031440285039566580746 8428 7430502906797416755707855637221664946484392580293784475957078912 8429 5154212667029587522300746107497944120991654209672970117094156016 8430 3467953613737931659599768159003278827439006848329257537317061976 8431 2264343633519396857313041148132523732517233342533666448616812794 8432 1435321788180464033001869993692510785316695458781253144578339415 8433 883614904154097964438500490533843954255048258820418089435088240 8434 528496697173484980588530828621583811499850047995163387274271520 8435 307210449951556700880723496465725017822235142612069303053214645 8436 173613669339594524044022226340726363203852119796468104282369355 8437 95415092591809896206365270108667099114563531214771923794749124 8438 51010328245797009283857282045719943115521615035863216624049952 8439 26535160434571398835163318114043229666159027858311682745833236 8440 13434295901525805548836109247885051190740233967668388038334351 8441 6621210497994382898487324432905324249432591292654054864947544 8442 3177472624473103059458914886475631085100990496190279910341700 8443 1485025859185154952901395483341242991189652311068754992552458 8444 676041334030348581640073949969468906299167205662199372735004 8445 299828147977442091394504880999314252207407738489700624145664 8446 129568121075800508610933646749188006746468620393181367187696 8447 54564625862123436046186202629359933814482444489845336056506 8448 22395781868356011402449349220801495947505743047949311227113 8449 8960088516872678132986603145521823454409917584413398538944 8450 3494561860692179906615319124217690968429465919699330882304 8451 1328756170081345455224566911883224133402366480883068601781 8452 492608901586447894694517449201183345424445609872232472619 8453 178069873155556365886935690472699952719768019828263854708 8454 62766991611136071498139277899879825990858741459637739744 8455 21574508884525860663027246353496966619955213566843587084 8456 7231526442233744894519833163147155417755343040098674771 8457 2363762573416414709617850650418595696912253816772331840 8458 753464025529855288120452598245398059384382387115479460 8459 234207372900655085834990929481630767117566051606237330 8460 70991621269667669976803241137817617345228791121548080 8461 20982909902771484788573990408830028706368112764191920 8462 6047201274876820424099571225392050430853884046458904 8463 1699203976721790000385525061944592202199178034927042 8464 465484765987884903078588615299602226886961084052031 8465 124306781540655892467227734727070232271033072604096 8466 32356980442060530364747245549581593386602034376224 8467 8208675751574998192002635566541837899702296029835 8468 2029325987079266065871611253787519477798275170173 8469 488808865577791474525659281506013984458447393724 8470 114699850237276324169151884805347816125360559184 8471 26214639005536415886535785106153774122745670876 8472 5834388501363786601506419436365770611442658801 8473 1264219587091185105110542271163471399347134728 8474 266638204995393253628936062963979518291701564 8475 54724675991119975572780537220216091533760274 8476 10926575117838796437240598971797896142201736 8477 2121750454228229650715792318605553196115024 8478 400564996412723908471634072231370664652208 8479 73496766041798642471541144498012339527094 8480 13101361485035613052865989174099951460759 8481 2267992089032740166029671464955442508896 8482 381113302237316735445402108694943998320 8483 62137005567315325208235892514077510260 8484 9824508575559372885400191681106598730 8485 1505565095841048197770018148678482980 8486 223492062592907402487232042450623520 8487 32116217760289480074933910644004388 8488 4464682937627181203892070211906595 8489 599986219226923605280636724340160 8490 77880858672513947188016066145300 8491 9756286188442323896235094517250 8492 1178409488764067049517540610040 8493 137095673030267430075117887952 8494 15345643605264505793537113176 8495 1650644120998113721325883466 8496 170392756457771676605036799 8497 16855541036806872226961904 8498 1595241643899111757449152 8499 144186419337466606074601 8500 12421363688230411243791 8501 1017629647817618438724 8502 79084318913009985696 8503 5813356864180610052 8504 402878657464702111 8505 26223020025744696 8506 1595950840896324 8507 90340978067450 8508 4725956376700 8509 226656921600 8510 9863691600 8511 383914650 8512 13065633 8513 373888 8514 8384 8515 129 8516 1 8517 4111435331343676586317197757046394591542218284254634 8518 150008057541948409184089050273668055216991119274743817 8519 2725567262503890484855934742387431520395956247236615458 8520 32880409603656573291116862855627539467222685752839262194 8521 296268757589823924629307603977192125617571671080329225705 8522 2126713886055358296124206979146772606593461262202616984586 8523 12668140249594604812972701483650476409223762797234285859528 8524 64403379386565586458758124620834799625923480935206579635372 8525 285251506838841798088925484997393544019388342343001786395856 8526 1118115095524473130592852039188455360642148385190634186165945 8527 3926950389006468920887402895491282432030811777702318778833035 8528 12481741256833000881639868982352402651845743399929167363001378 8529 36201394147800693412437263907558538564180105122200301033328307 8530 96473329197281851370400245310963198742442358949338980021172256 8531 237614637781969274812452844945371995798078389377767086104511380 8532 543649322869280504569614490610463021567880735522652760530690544 8533 1160520172669976381922547507191322262232385202925833746851502758 8534 2320320977870852007813209486009945987146328762190286976510939667 8535 4359969910063204370968583205403349243333550381309743311272200986 8536 7722789901096841562117757939451420845736277296155941020179437950 8537 12929963369596288167961260464371599562317845147801993196948792075 8538 20512175496891417898518133725355086360426778320606576217655195150 8539 30901167551386051985405047906316335592462635248347889020260154600 8540 44295135383407283149447081222467750126495194357037262398428733300 8541 60526763023580019435024592378776591386666659547360255332163856000 8542 78972126030235986844532811728111435693015965858803587185250953125 8543 98537187817147557508158424944794918593633157005042308373628979183 8544 117743899913323862067159555875816597179607973862480314264434198122 8545 134912829510468904399305278184659543441514849006322144433235044951 8546 148411288097713688304468959649426187161694284427266431101043393520 8547 156914681872976848505066524775294193170911388161581324432289819184 8548 159622029953443000815602101499413353029882909120201413107979139408 8549 156377065311933812712034041479186486814929548379638071251119424892 8550 147670652901145808168307386724844078065825989231579984839999839141 8551 134530324357044563490778281159683810741389942003253246781722703945 8552 118329001047851317964628131737607735449225925952295403485827040590 8553 100560058890363222420471499023140387540110345317996197594242551263 8554 82626871372271952086089294565823765953921830372828372632759237422 8555 65683776645859207073550158370799837554602336703659959071444424776 8556 50547333360359188411293990416590525208663443930889883279694126180 8557 37678014348242659611515605209444251425305920961616158238272757784 8558 27218160962526126259030910123210237822635128151304527989274846743 8559 19064614750552811460171986067955485183967756555522448019733142157 8560 12953890574931602126381297568895514822828651795409202717937101806 8561 8542157743325576952643837476898426533500620604010200321753970525 8562 5469037226259245621712176083854559371586417490560189918116218600 8563 3400948391972561437639252558058208210384136531958578502460011260 8564 2054919432745252428997915785408840330420620032850616595987519440 8565 1206827531739429886998560876767721804997592381850612989717914670 8566 689115723013478734933943730388838729453379459493476255287318275 8567 382708242828748640587926796617994838511633237411026279572561506 8568 206774053516052132686912058398193762346498654546872622041624478 8569 108715824026353848346810550709938854096717498366460529915649947 8570 55637333924639803266722926819913191177604574414608687387960646 8571 27721564533634691102068869130880333047735890137907392033501520 8572 13450582252735515056167488272033665189258005246762336304184724 8573 6356581898360991611541817942071734029713637546460834603646432 8574 2926484278876431765228258888328995141225943768432065188898093 8575 1312753505965762184766184280826405814935543157348806927310539 8576 573856027041021817556247263930094541144294487514288855913530 8577 244493792803527082836903347053952088638750503284723789687495 8578 101539354973592225097922091441642077371501655377955895430752 8579 41110568814179367975629209618901316349265103900708873577488 8580 16228200541186452879192332096157103534868415185823391024704 8581 6246328594303338696034184977886742157952903387939990657670 8582 2344505466663262088278075824434349300538223356984821249231 8583 858180560246253322276367369017779167159337509691824483262 8584 306359139181135747989866844819640992342361056608840927838 8585 106666056572462869279355304739331658499864735611016390479 8586 36222474537828498188995705141664244338202205843995726150 8587 11997602829957848719285117285742712417747331029929832600 8588 3875949435060684164116494887509019005746348469450239540 8589 1221311597542002684883123649048653730912954039263619760 8590 375346015254159851989076339918298501374742978220502055 8591 112507356569438698667305454522942510164761707144410725 8592 32889344401560168904540639029910156355399577680251806 8593 9376280314245505674984151713462670970020241686371213 8594 2606617368848287968685070080852797699940451109467712 8595 706577573331208519506201470123433962394007905982716 8596 186739813402246989053734796658748371330772720373520 8597 48112852484293516606956151017428159012797010398074 8598 12083111709737659064034603977175694002115106993517 8599 2957535296433795293105727596619476023840025631758 8600 705420135927956093540914762717384686522556196034 8601 163930189123553528139035463849353504952234272805 8602 37109269867991391196731970414313050783513452530 8603 8181444048644152011895760715197151720383558712 8604 1756327297598633038137774293324225780412909228 8605 367032456637862636562855297656866109329231824 8606 74647273092959561372827393519669699363913595 8607 14771059718573292779919084275821249316613281 8608 2842926822919015364333036273412490888961462 8609 532027217578894429309827854042667948213513 8610 96774974185100782507051062148505167868704 8611 17103641224803581368833860456666818497200 8612 2935845492046234911784395923171075780400 8613 489222438241605920021188152095218444740 8614 79104863194689005604556367461524419685 8615 12405184972189796501667620710171895205 8616 1885686070334848794014655371475696350 8617 277681078302405557737403625970762567 8618 39587564537656651692970684690027230 8619 5460219617186050830284458779828760 8620 728081134679078200196461664126020 8621 93782369495221990996906499643000 8622 11658937299283043035662888950895 8623 1397608970632230427946001583533 8624 161383195569908856755840186142 8625 17930563459888572990464311541 8626 1914541325868908560919956520 8627 196196893539447114601035420 8628 19268133896769849873713008 8629 1810525532591552761908902 8630 162483016762709087030091 8631 13898933803505521620630 8632 1130713481284328589054 8633 87261890435602056603 8634 6370186349442044822 8635 438438177559404176 8636 28342758756724500 8637 1713241582624000 8638 96324217843925 8639 5004962007075 8640 238420979850 8641 10305621375 8642 398385792 8643 13464032 8644 382528 8645 8514 8646 130 8647 1 8648 10643262670545260032944356301537872682712491619645659 8649 391267448186324667827857646221040904734047864745372902 8650 7163198298626666282254824503414101111216355559982838366 8651 87074639204445865103036594985574535450258031447364436840 8652 790603090070141504766396497463475607655232857247199028230 8653 5718920228753204019022081591665133098029072547728430473956 8654 34329275565398950809287219099040995906550287499791485152468 8655 175882275229143660002012965636355331924325518632810101398744 8656 785087766489030874714610680613910210733271171787377377822485 8657 3101481457718713247879641601590549866255547713415410902023075 8658 10978587229375842101342623246779333417749501344700504179116705 8659 35171502024391006832746662049568166282525441693716964143693817 8660 102821150937967917999183526370126070937347380859052552487006024 8661 276199561306215851115713334582006927340418051850066625826640500 8662 685748714771821217016769036216877868480045256644597449634622300 8663 1581629344528420781128135485365446948469899125035825176589787684 8664 3403697808165203503434020376190956299484587702668285247124408321 8665 6860845376967473653644756365682064007393447810934954439189939014 8666 12997612821160459142456004827188071147535610242442346750242180350 8667 23212643193527495196032164452948357251370860083571232788554640500 8668 39186650702968840380563804799225512082721578725911943553046205450 8669 62685015109916440410900401954730521329521927046891757283935338300 8670 95226810401325670959277749051952835867680832890587066533466831700 8671 137655764684022081630729278203087980154878552620231160458385599000 8672 189697688940214649386027790285896193807238323710366508926789076625 8673 249624596068299892414143472164948277073230829946511630292572026735 8674 314149186408688203412683443000359751341094436371745210453054455237 8675 378634565763468412781474216235067992816541321876955045034631886269 8676 437628471621862411707914664498372930481627181742051853006372624240 8677 485640310295416085622387674260998463083471832545074726414608036640 8678 518003213561197662781492189236231973468946477736035884178681644144 8679 531629423579203664427513300471568991315262690326589473901067857136 8680 525488735954103955578746722617194106501373485815668608748980063209 8681 500709976084776515374951366747934687967398527021548782033782814385 8682 460301230313266303191736278549659504787359761398920041615220957475 8683 408575140253173503721439495973553911754223737903617512940257200035 8684 350424665015385406958736257478976162161807182534701661744292807362 8685 290609104359393572397694848392887203466630824026056931945354965404 8686 233182468182672381815904398086517192878514595123214900423393545900 8687 181141432130427706466102720562321772262942178703771041144328063000 8688 136308214338600669831859749831979758420803973869464830653465609899 8689 99412457949613032129475395222659672112112798453505174229615236501 8690 70306014445364426889968164728532770021635517908906782386114212919 8691 48237230916666165313364817948463481619472251799680498362676512175 8692 32122078308791986173236606776876721659309367340152905470505970400 8693 20770071273440720710767569477519326904939466791564323359908692700 8694 13045368160344180951120179919806703204569236577223868650572041940 8695 7961949799229748612097660520631116265233860834492248638791958380 8696 4723657250533653930020903387022474640380620539355147511916921025 8697 2725054170074714429865024397096047532656313404086354008173564350 8698 1529125087280348683456456801378560470395385844478515396256892806 8699 834847254863930299330567849251036269509287792971978465245150668 8700 443592610966750365630102836102688550302497551244498354960900994 8701 229448085430984302567882545943070631822451710874986809993458660 8702 115560596531547867131344742523353203007601380571975465566033820 8703 56683375677070483267726079095119742132490381727261250765341504 8704 27083882705736551433006696001164363263936838343168925017571457 8705 12608332593177678745885184005891088601575886791806366023886011 8706 5719681839102188105106897985374998596727206093057982908223865 8707 2528852326931964511512534788468642667365994800390465341816425 8708 1089874392909406911447525820283144286321771713929409549011200 8709 457919415491577359517724690567747541514645700618011943745808 8710 187591832203639224204143006604524524880900848892838868666416 8711 74937323288250972430433042028439739710036045351831744453200 8712 29193322976963495864731853226934588051762175586614940029325 8713 11091911420857357313774921959790361398630743391890744695066 8714 4110530800068363454933895763628493932977519431424325107234 8715 1485880986110484185840152295474991761895386546286601336296 8716 523944809669384869718462582160383757454965667548633611850 8717 180226280889281389897514207899693034294522033916499139100 8718 60477287450080770378206108435739129955912322595845743500 8719 19797644161749542130129873514976715128176341900527709960 8720 6322400997613173786788772445540916672743279277350516395 8721 1969667835330770907409782459553763033744265474025279725 8722 598599415219509387816917921427894685089345795793805775 8723 177458399548453744830733414486979928310513877023115031 8724 51316036006048857372825577270285117695085342515065208 8725 14473706653460941384724357158923989221913336206220124 8726 3981483022085816300264802473721656362945920573600660 8727 1068097874724881161974872227213988002674878397189420 8728 279405626342441465539889923722345202850716031321679 8729 71263642163160518638013013208116463694893160264322 8730 17719617867804662728258005569055864325027992769466 8731 4294696630449742156543503372290836499870586669940 8732 1014458227146770816644311432200967773517783676150 8733 233498590360927139822899912897455627580593373060 8734 52360105495172710428086257714604023954541914508 8735 11436501624648624189286932626992901820760180296 8736 2432566813850132263315710536295091760267120175 8737 503743574530619975703481026937530317832557025 8738 101534362824121560314309402944715358618305291 8739 19913695995855109427819869412719351462185459 8740 3799206148024435693344265282848297430041696 8741 704843398643776283742753046493787837784000 8742 127115041945596942005580751383293294695600 8743 22276138509777985176932956475106269202800 8744 3791780860032236095558531796579981455185 8745 626635909714062198149019572690322853245 8746 100496304414864691671504276657058317975 8747 15632420813895517625802107696786317775 8748 2357249478384756237331840720022926322 8749 344375057641505590686714377193653452 8750 48711167641499516971214768224933820 8751 6666507406801244890335590133428840 8752 882103871655281111058893574369235 8753 112757412777304644998126815697685 8754 13912274640509333065717788697047 8755 1655276411911246023255579480159 8756 189722264350205082101011787360 8757 20924621521970870030130231900 8758 2217990672722801246434460340 8759 225655052042890167198472972 8760 22002714458560659232803889 8761 2052814281767694324718850 8762 182930067182827595573250 8763 15538653326360241421344 8764 1255338292585520386386 8765 96212055484485836324 8766 6975458195980081500 8767 476828615664192000 8768 30615783104487625 8769 1838167812073075 8770 102654242821025 8771 5298165092625 8772 250701048000 8773 10763841312 8774 413288480 8775 13871456 8776 391300 8777 8645 8778 131 8779 1 8780 27554503508105020388362853864143945359318498311395389 8781 1020574666112956722458007671951636370145289008225576240 8782 18825400548301318872834652236141703306816255107960272958 8783 230572959392854196977533037644600664960430330177665929740 8784 2109445053059396847346846919173259119068316431046762356935 8785 15375550862823819559776668725351116061095713001808373736048 8786 93004181869899508950769396413440502969544929783445523540320 8787 480170759481960104005696202997559696036378198872700815650592 8788 2159944539147024505564708675750865984046983487653306346327975 8789 8599231759676058883432215624785790299285319401925074614379725 8790 30677409593954038724119133411623039107040232304860148038571975 8791 99051480500651352828224124745566366358139077303766800419536688 8792 291854767783720127246639829867545118957084144897447475586211836 8793 790202559672647571345202742693551028754330987324795293189019380 8794 1977556074309188900024493659323785905194851298953670168314943140 8795 4597635372138338304356808356129637426876953387700894993087690640 8796 9973897054914196930417947954298318545158479062623130696864730011 8797 20267215664295387302825412209099700519595493495655833358970622100 8798 38708073494529225115085090450267908228899802966371185439870785750 8799 69695291946396357129112685786853788183502364413545169717853787500 8800 118625406893820994665419759855573528496623315588273818651191102825 8801 191330556860629285416201777787240556792486477145030043095397643800 8802 293076946426284448105192642185711092519667749750610674068122025000 8803 427208537088327651164959485629923611372133569270318083340347661000 8804 593680034041633203173251512114725121426371431868593393031750802875 8805 787852584728981750824030638713932280597296628726514962100334266465 8806 999962113117782379405375094836919051316294024974649336396294232443 8807 1215573595344224321757745404232154016326613350377391036699187457456 8808 1417111085500616604009899213778855104042300134579420297501909083460 8809 1586261883091253518995846430135159363595957622365949810286902914400 8810 1706787857527766151125274957406240906172019682838728959536516861344 8811 1767130937666149366586123042933604913550386926339017373304267045936 8812 1762227946249934679607070236833340263117541274318994390360912772275 8813 1694145982256855435805121494525945856137977970043662091978201181375 8814 1571448859566420987564392933354350104037722891292884392847119797125 8815 1407511264150980011007786143186726743829480876919746345465296398720 8816 1218219147189378238516753519411817235302298217693394912884064529908 8817 1019578079190581148163144315250208756744812564937969881798181774336 8818 825692103464348767581695660735519253940624339261511238762028650480 8819 647414168473353879438945069195711351088092247679286153718025367040 8820 491768361393869526454241606965393658731286203685502861704028710305 8821 362064809347510304385410142990497992879786963516886177602934691051 8822 258510721585425997457705638427604012932448907171545439346430693185 8823 179078527669933839319848976340937852472075804637349208567913628000 8824 120413512327376522138048831646407555487371503111302064562495861700 8825 78624212811406593381760031087183863197981346123351361446422268060 8826 49872213073273318246072965193271174712056154401935823104238030060 8827 30742836348168876570241588351881784862108190731870779122976692720 8828 18423167804595863340552378631452336186467707860568050224782245275 8829 10736501383149892715293644304807399957796448925872191708308995500 8830 6086585677506935554140294406174581378988466928243264096004771806 8831 3357556442889226286193531619397003372809469196538645410616346860 8832 1802726445242965342866606661562502854920740418774379243075773497 8833 942332248467271222438390307283519589937538502999408924658471760 8834 479677770956421726680046585019074048749212225565959762646151840 8835 237828084435770865857786032486178218129106794599318871581384312 8836 114877434892116583307585586200878004282817984507971745881482635 8837 54068957324307626244985930690495906052419133687073450749910813 8838 24801637576581179652613739337705453511789379294441276244737175 8839 11089276924991934332728525498440106701638236646991089785449600 8840 4833727721846162730259436776986620867153131044251066201710800 8841 2054362630530898029617780601850897958291298326703287007518352 8842 851417031077423281123366153431152351950193089198838458906704 8843 344133353775952862679803851245573151931693853377866858835520 8844 135666925411648796958222336214933837302581334875604213231435 8845 52170177674069776046943972874151898745670613180847180992960 8846 19570635781369632233844046064520840586323966293728741366434 8847 7162257007795495765766610064452437777988117609999311233140 8848 2557291385290546302592107141972200037638309787935831444625 8849 890869006078045464464424234539670423862268770196607382800 8850 302805503525850422580448641995224869914485279703451553440 8851 100424092119117215926225334312313685257855200015093072640 8852 32496698496078567014170575066572311179995529146849847705 8853 10260432096170009923258118086213140774326302550962889475 8854 3160894327395972061718818891351974623198112399912611625 8855 950079470646358669619553926770384582852985765443621776 8856 278610865258997052506514514332858252529296780047543220 8857 79707940056181102498565138329777951866735991125918492 8858 22245514104643168207157696695011391714262436626502060 8859 6056016723290814728487751500001654275808586941829040 8860 1608037878391712315141628116575021818446632042946037 8861 416413843847199824019564917003766655673300630127220 8862 105153296582544514546483696600601952354188807954258 8863 25890029514753117308974870630750929402781526186100 8864 6214280883295478264728501408328359922676469488175 8865 1453878484376951190753290058624332831315522730280 8866 331487874072581220782199039752164576222268601432 8867 73642039062294906476659974072242096641970975384 8868 15937180285268922127966861915536610977992869845 8869 3359122307554488636051962519424558001565553135 8870 689384898753106723989360785985504453147694325 8871 137722120136631276451857655168684529749676784 8872 26774841435236988234040006356442779104587740 8873 5064039277130395570390046561007001687552000 8874 931471660929881154183545384368365016628800 8875 166567115421592345456816150873811004108240 8876 28946025944486024863011976808711090840315 8877 4886403443244042715372656046297480252155 8878 800935812999566855294520672097590960225 8879 127411061421577068320212155578174818000 8880 19660526720887344945838036370118120152 8881 2941186786844636202853102230202093584 8882 426316561422454312868341024889796992 8883 59833839580773158244401780488313600 8884 8125833852331744449134435336132505 8885 1067021170050765073608858543652891 8886 135367287071099658895945695730113 8887 16577260017998397645472809068736 8888 1957766447305980566774736709900 8889 222747716648322964598841947100 8890 24388502317961437411425404460 8891 2566532883439248716624537488 8892 259249478356652508307637131 8893 25099205851985049742259280 8894 2325243706764418629164690 8895 205760604476740257095580 8896 17356853812259431799901 8897 1392579453458357238800 8898 106001055246461100000 8899 7632970044908571000 8900 518251370549092675 8901 33051899642229925 8902 1971163900872975 8903 109348348232000 8904 5606174970000 8905 263515705632 8906 11238825376 8907 428632256 8908 14288040 8909 400205 8910 8777 8911 132 8912 1 8913 71342176116903191204837810259450540409470697871500200 8914 2662119884863557499441010669152342958783093397540924067 8915 49473069169603617799984285258082291931689542216734883584 8916 610503078673142196935112308833244064229343280025801989378 8917 5627505574002304546187976820906776132080710286930671195385 8918 41329517503296641555651230050958875738856463672271487669323 8919 251899959584171237172674830954550033944222321677433438140676 8920 1310483859059632431027896565828461326641434980598088710774776 8921 5940235094971709064348397649267791787519888542418643968179422 8922 23832018554927698138898816742231307759636607566712822913014925 8923 85679206310545807268501887136310505983188515484430567738778560 8924 278797643053458561591856122565926122226724070913842703203597232 8925 827908749481391738811549508923235511772208462747441933161713028 8926 2259218440780039176020407047140901577113008835578444060622154556 8927 5698619517663439703303926492325976203933808596268326194153569480 8928 13354074384334018750118062474032148811907978421021274767643723704 8929 29201174226895735347090891618297407298126731606061039900970289740 8930 59814140420103769869497067066755371940927144144364724095078239325 8931 115160695199639403361291492751847259537586585588832884636314288400 8932 209034583723602412886452292695974684788542849608513906175786977750 8933 358693810341440020410389120602785729145995182658685934021151352875 8934 583286478655422146255346031286227197194494398823737935792580236925 8935 900847020733489807531458176540423666705754811949835936018741449500 8936 1324042772210075849299825628441851090669287609577949043941628879000 8937 1855361833861792557343494724396801966121915690058190130378054210000 8938 2482887861635097447782178255854794805642343088576810142232447195065 8939 3178001164555116920723422172464343176073920575536126618048997948912 8940 3896126579533217860594249689668377835437606099840543547395768031208 8941 4581001788331036523586103764572699781663371043933324776612334920836 8942 5172020641767369928169546804426585308130352041445222588452410702020 8943 5613300630155645514145378070723415995616618359704465956729536879760 8944 5862543447553138318829285638343835083036330076553631891009082609376 8945 5897715355770615566787198117178447304684715346678475023502639858115 8946 5720096405377869430067773889190334416381555178193020827738168939605 8947 5353164843839842058923595829619051345253977817936209956228871715300 8948 4837798772056342333446708624686861242266558001378311537003423151320 8949 4225083362332034307967037376592349585829267611995151420106956429862 8950 3568398681685905824990071591491004682593595354728283222958794094528 8951 2916378089602108523690315261550224038340203421214018464241363099756 8952 2307869472427354656909042975393466376291207488588085617203358403880 8953 1769392845292142011443437212160201912044795974854192368997819052754 8954 1314972628904323030763784536559814832373817116252422761637747249595 8955 947782214118379045353581729654241063565305929462156875349501404880 8956 662837121940210412377595822364387891029369496806413141836219226160 8957 449993686928009164936400913332955234505895707662945588303793787100 8958 296681768170537501149095166033093732516736459537373028095032028740 8959 190034704805460851091862013201309644979091146452336048377915819480 8960 118302867799536791667046827755763539779621771865125557194206992360 8961 71602966110555647880287288570996623617459389452955860936334840820 8962 42148699128492385634421779893777837874620371541812529715054716925 8963 24137383110577969610446556537059596213955546098425666765420243520 8964 13451672080777703699297284176697951760834335083888985180702246198 8965 7297294283468827806575905473667675746112563035966942607422895331 8966 3854418847002699063695499599933850349055445242588813525901996477 8967 1982769425484382590098239492749970336111477201169666715636032940 8968 993572869446908456404534855925036277747339558270522745177558152 8969 485101679230687503518949525665079465087081738370295444152290324 8970 230810918595485750969584133940971169462270608591257881573697689 8971 107040779343962370190407116908941608885387387128115109520051008 8972 48393204879516506251701744274816885702562771410411591083129600 8973 21331863762686533008878966499409352108799703926324414828991920 8974 9169464487219091659404039544605995622854916183941532387156048 8975 3844022070668328845395827271560997073106677258374462973445792 8976 1571828323519563378705279499785865231542740572762211985113184 8977 626970402613980749762076363657661937966205196922871754690920 8978 243978664706228507747833751777315897819035966051831604815221 8979 92630635942207320136330651081198612437795500348249270519040 8980 34315118948502404525995721442820541285194496303882698697070 8981 12404222586989875309811056821540773161276954323167153943615 8982 4375492570581438321321124079221475615888929003680343008525 8983 1506166481750129293877159619783301258165821018017107082460 8984 505962124381148813376215821920195803006519897587780818120 8985 165869872945144107849239133269797620470727868498636159290 8986 53066696717862550986122161864448164680735036928760474355 8987 16568273586481358611605859554445269273382845027171955200 8988 5048051315441641521801239023876794202672185422229949200 8989 1500884149053854069473893869176434585890882460676258668 8990 435439665609720525608226054399680241303896709892312116 8991 123265494887887917556598518524376986322905423929240472 8992 34045350021681864064235961275650446316447694561897640 8993 9173634860094014850103754476786610452822684845011652 8994 2411301687812063197901443047979342537247869645930739 8995 618217802087130921170337795861372257693901650932624 8996 154581980468695645439255476289406703142785148417178 8997 37691648544762232078493161423640977109138348306925 8998 8960568160894411432348184928274662334027097198875 8999 2076628738753271128045006976321687457822048434628 9000 469069353657840603429569791717435920903855001832 9001 103248817475519887881920197511162711751581785064 9002 22141676810897347064416669785943229816628110295 9003 4625015147122246737649086227365976544685118256 9004 940772803852270079353074135899699344314610200 9005 186298106722237506534453075105651282479864220 9006 35905280616305857955837134691084898159768540 9007 6732849865076117451365763962635167905604400 9008 1227961096148454248725785218332830599364960 9009 217750358717791641586954782421820034681095 9010 37527851782133454073690860204474296366765 9011 6283312670687525035478579617705629288180 9012 1021574603249166248152345589413731185200 9013 161209254015158219586827561688738342570 9014 24678849145924659362875790498307599172 9015 3662981986027723894874014702268583276 9016 526818920319756467714843546248829192 9017 73371373598962886979450368986857090 9018 9888514456281874716295245527430019 9019 1288698448353859062643080303095536 9020 162269938702091894055342641972928 9021 19724827217563655777011089146116 9022 2312419373420535446019926125900 9023 261187568911350559597919927160 9024 28391299739208581690971983912 9025 2966431748501852089227549088 9026 297521517830695757553913101 9027 28602111048732807835929680 9028 2631285149737788984099374 9029 231230823880451011305975 9030 19371367508998020893025 9031 1543603193728717344300 9032 116700243977500293000 9033 8346785299522391700 9034 562920501250545025 9035 35661462402916800 9036 2112685447061600 9037 116424555314000 9038 5929622390160 9039 276884058880 9040 11731057728 9041 444426801 9042 14713920 9043 409244 9044 8910 9045 133 9046 1 9047 184729195452958465872075697166721486850671661174250211 9048 6944196864732519737028124652330967319595140705582967209 9049 130011284359294187117228691119168962686863631925599786557 9050 1616332455867049380407608790945136812366067198919951292242 9051 15010756623572192363476255634131371126869245632546148038718 9052 111071923660332883405912698582372578829789177445625920400432 9053 682092359010495008643326091178299396571929744309239728277591 9054 3575460980128133167220999097729408130899835044446281464502628 9055 16330661231127334476415373498199613857534137295133132714527073 9056 66020007498682524597174279959414369714302619249372374587904322 9057 239177304181193925601923286386239274198015324511395632227340500 9058 784294131779489682554908439001654196480728204541423131204360128 9059 2347110773203901571791628624086877748257339768613219177442034424 9060 6454860642529927422226232511929352203503933078444323517822362004 9061 16409392583498346640087305879899164498290806995131581177552103656 9062 38756797970704192060476222424373087477527404627638711323640014640 9063 85420699164636790410422850859356576721444956505521845443260551825 9064 176365340696353472108908279290096225375073658210891127731183569975 9065 342277617608178914650145859676304901827065283564678179198673323975 9066 626290632737954803931230016685148430224265250573674454093384761150 9067 1083388803022497923769960791856415887201462967144337454767097576550 9068 1776088659466139936130547383772758653518012287993858740932596435500 9069 2765515461285317277597396830739538845734807439807075108223665091625 9070 4098169136829648442735597835622284333843611495717069122830191736500 9071 5790289620569805173550485008330421704835070058240436701767596033875 9072 7813291989922108156341301929023793855997966115777427836054302756600 9073 10084590341770376252849097836405419232083937927643340912042432974068 9074 12467719433541510088419693291157521976022263876773610742139037906424 9075 14783838181203383862905138518619851074558587988270359707669515008144 9076 16833845231447416360587472746351071121212857910362027232421416061256 9077 18427305938061251327612533790207085272290920762851649347495655441716 9078 19412200819602523293000065415096973311219711045250412592591191500160 9079 19698944076777117542068226913272853648344256180016593203783958849580 9080 19273421071211603509228425881764014759577145123425755761155288215295 9081 18196543704798165532418437382436086626946885601178091756195162597830 9082 16591133432953903096563922125972164429116695030387822842296976819780 9083 14619795726391330443222311488549120206185227135313610569528377281478 9084 12459070160392770062815700081816000657066050314241106096896976278874 9085 10275228632185281168237626770414089602463370032114473164856190368404 9086 8205861797966267923882569261860095946609948245368776475196807350956 9087 6349406473862967781062942171908166450251935811098982919919883350775 9088 4762696014610578888760450802388978709277212947090263755819133351230 9089 3465007282910509266257142874325883763194153182336958225554211248140 9090 2446216187166184308111992498461064514936230797100779359412651764640 9091 1676565982786162764734374152817402423318017787908130418920587176360 9092 1116004548145390810923137532931710611256958048904688475098332552540 9093 721779346559633346896537524222907258279267086442416965104559676360 9094 453732294269038724138201279506347380493169145005310849704902888080 9095 277335670439858998782597730888329196993389448790377020746693987305 9096 164879849976652534225090810346023681256183664386177445436385611495 9097 95372174630094202230409594085104021239184214058703363885721157119 9098 53690360194814932377782633436237644183275080821259183179368879406 9099 29424696111773141230051374838287266370570269249605695851094673838 9100 15702968897584096864764103456338310973178501834865578747475825228 9101 8162282827650487562558847458001038345144541214791346486431459537 9102 4133336288527685721707894190590167344503090533210415528474110308 9103 2039584329665228044088724249581589498780814208904401765123178999 9104 980890862821231530719068382610689568231947947601663929277486592 9105 459851894739290022225726687148783323312464958937374435189618672 9106 210187946863235281330409870830678734839413690067431923105196608 9107 93682552016287979262640799474918346582996574419663348849463200 9108 40722428367113929898022632643790916947177504268045166376482192 9109 17265939748585679530044223865828112517493679350481690363779136 9110 7141354965529440795426580913993272128115376274302439085534656 9111 2881720968486688993279163810860634663097196861083747404744709 9112 1134608696038696960160662896034395309141102966727847599284735 9113 435913303143917217117881762751132539463409767216717731981595 9114 163435347217247836480627455594787055232061293478376580019710 9115 59801329845158638692281622465678259040356757776962336726210 9116 21355855254909768533958639797788816973913880014578302595040 9117 7443579796820122255225284320104876692133578594885294399585 9118 2532317547436141192691579510453984774076847505330798736540 9119 840879587268163497629807016868049978199766174135065243495 9120 272541022793048841434610135346174179569342651906913945270 9121 86220524066132031720474866516712505067229967766005737180 9122 26623403237878898745308605375367591476696692527017578624 9123 8023782552983920249075206382376004416906632881468793416 9124 2360157464464078742631763096983776659822579325880179868 9125 677528558983146975682489738995640512267617156548519608 9126 189807105724345992783391537975675395887167390740218832 9127 51887623192006137071462852636430343370307841382106783 9128 13840265356106852329097293995915838248735214408185809 9129 3601735285307309774831955702976231923067523695934897 9130 914360965709880253677115890028152978598312369970002 9131 226416492097397121091167297996656425991758611363578 9132 54679296309039419781347655084178599714730669734020 9133 12876446679531631701844414523853524938229354550607 9134 2956342446847600483106822339959122261446785841356 9135 661636795359595984118464921908417745113061383301 9136 144312641159393686793895016697397939651143314064 9137 30670100076498047593668678048488588009597154220 9138 6349663186941427508718068334691970431015994120 9139 1280269383308772740038930040756590385013714160 9140 251332802764412393766251395373610599810563160 9141 48024968561320804226766564909680186543971340 9142 8929322558567307072478331157351483548364160 9143 1614941163000953769936403919486141655477640 9144 284003784951430316429537324355008466741295 9145 48545805048687973104179906841861157232570 9146 8062282628899841807488282591406350266380 9147 1300314422417067555947207098120383661318 9148 203570028481387674477563240192155460306 9149 30919326984646606083753664050543947368 9150 4553610938939808562698106655064652108 9151 649878764399355912862418770205896847 9152 89821521103071185256562089731410454 9153 12014331791652181260036534891948308 9154 1554053067762913247996919581874064 9155 194235615787575250270106047669544 9156 23437413063026511891156204231116 9157 2727704304479500612230443857840 9158 305875789004180955098391047888 9159 33011602128439057725096381029 9160 3424761703341592790496793759 9161 341078311954123320921538051 9162 32560996679332423202221750 9163 2974778385135693083669150 9164 259622180616728717949700 9165 21601652290435430230325 9166 1709673505801098115300 9167 128386440929852526575 9168 9121249538040816800 9169 611063420505360400 9170 38455399085898400 9171 2263210146265600 9172 123901636197248 9173 6269160108848 9174 290825751424 9175 12241032869 9176 460681936 9177 15149233 9178 418418 9179 9044 9180 134 9181 1 9182 478365260134722160254159396097566833929941288902696931 9183 18114562982540235496306542638453382432448022495421283441 9184 341649662931104417851023119526032742073371075222716147799 9185 4278952084629892737046769124652089450880438141374576626517 9186 40034008092154256791736493664322155547288046157210713453970 9187 298444673484502273947151842802879705022913741187797524953533 9188 1846500295933878802714211798337629329599336528376866209518929 9189 9752115394923172502264430713318836213344444743837940667094651 9190 44879231731869417657665564831676251539594505515740923212604658 9191 182812829036234065075717347220457030512741422610595555275076220 9192 667352769277919602351433746037843706738433382669797184316627652 9193 2205129813663691982567697544100795298982919747200168404966396132 9194 6650038040180172457673475810567505284594081370863073609194261468 9195 18430146088191094667120682863047083612818183837815319491274318944 9196 47217410604766382976838508209856206236097975520530320210217387800 9197 112393727557612919824005657222808354711048253038039159643162086800 9198 249665762888026162714781478358909369361373527539500923484118507925 9199 519551197351902035016889192243767294655592024631680754980971941075 9200 1016320791183398355010462278521999082763552409783367779420432051725 9201 1874492919649761434451630354425375750724571799447895512260542956375 9202 3268636389127134186787468971062760798769104639267977035033341753450 9203 5401825198040824911181552679879907678705073001771027559447075157875 9204 8479402943276561601387431612939788799483314331925242638497370898375 9205 12668129515113741043261739596693258643381275786154677804695229240125 9206 18045833237623735346572687923435534276099131730238781108686463532000 9207 24551940550336903918818282257155991722469816571479256924893162920420 9208 31952637790058214832208883823762961010662287454165464245075678546252 9209 39834028871160810336388506600649585231169324993669939075736677529988 9210 47631664407092806331547637784265021250663103687142535466988504030464 9211 54696098037707277259181106544633857010027706651625573416876852216700 9212 60384152540793256473113961060998126829600960502255818571660093058172 9213 64157617912795350363555557461630967226163999566106953283282125414740 9214 65667957985335105184323048717024030656098521274296295674286896258075 9215 64808482517535149897565396671480869765391556472098060540902065328490 9216 61723479283538337891218294910314114573421676295604448358726093210350 9217 56774405172331953467587865468457066978652903851187151250712371149850 9218 50473115514722490818682870727573389422615955760538317769648574606582 9219 43398487682110742548367548478618060850039149225614890911539860957068 9220 36114297631746787191579240899439956963272138842109455758488001141244 9221 29103139726848457251259779463505574704304378029383069670105190878400 9222 22725147520936467393236472246387902708144746245950936077899107089310 9223 17203431481181621708036084002946629959198302978179960722410736197220 9224 12632417535299762560088969987472780560943666858038920226382281103180 9225 9001802940741909130659416873923710951222984356466090480265540463740 9226 6227886846878338114683912629197651015134165468336612510626602751700 9227 4185094886492664220971553812206811280655448701574742793149136919440 9228 2732736889381416167092221260242130749050774178937864350003613797240 9229 1734533587967874906328699676673326534667123354183226146710270386560 9230 1070569717953894966105964639682294656381058548332535179701780260005 9231 642747654842686176140077949969639865078828813017035037337010855675 9232 375488610456697483886848074587531995021601373343937782637722942389 9233 213507458497229657376236813814084412623023599643461829446068560319 9234 118198210755142516177350848547620129099271645817658154823254561866 9235 63724213816248671073982579101611468243853578408888731551238947003 9236 33465775595890228720348409567760311282701358340938384085216792655 9237 17123811557793037620747334468223755580869952717750798249524452837 9238 8538801538597379854456433873045947120207479358193484620576962656 9239 4150284401294719765279142875949436928837414354592587847452605264 9240 1966639354587890493643120486035729872510628884932659825815232912 9241 908684537549524435265016155586133121293080088650623665348511280 9242 409461465333798497857005374181414012030324055288071503699684208 9243 179965330677950307478086550848351108851123191289830000778804448 9244 77161317816734948755869433476253470881800674982266899651573952 9245 32277450342463775453746923473099619591584504089457339674418016 9246 13174565597409825798216518864035120547911037198558909875895925 9247 5247525520408468011053096261615501404479463094907673949897415 9248 2039824130829873898054369224433194257854046153706442988970705 9249 773899693798537542834261095698076727530393865486193859335395 9250 286588973789143356080686659092349871118696783483085080764110 9251 103595632090470692277079510147082494533259239160107204645675 9252 36555284374877241946858601239384324054802201120654266640535 9253 12592168759401719004522125704420948211096448643218965551485 9254 4234506021548230018355190186084893344864687985319241027590 9255 1390152165463327300866499675113731240225516683204258364820 9256 445533235929292573259289157992304924417110627651586022700 9257 139396587542214867712563917442789440194427452942804673484 9258 42576481574582385945291566714387517360062511606703135284 9259 12694613923797428178094844012828783363171169572730463776 9260 3694732122362947046878944756184242874538227010900027208 9261 1049631416816998990219418605353504260748882884529623280 9262 291040025291975280216232358934407863307947497008517507 9263 78758443611218238813622737457489327883162663583794821 9264 20798462760055555633506098190836559171200945038095899 9265 5359334182684733626503705933698497227733512546401217 9266 1347367733014757700312554176754362905277550321691030 9267 330446849361444328223644493145352415311506316468853 9268 79048890809786714928319822709516742332399793609633 9269 18441702006514565621035927037213544500287795239867 9270 4195108856156210869019160353986076562627877029736 9271 930340169891801994511057976929743219741052021500 9272 201098549855650182677199886203571456689828430740 9273 42359396162919078781635923983862552895071057180 9274 8692838518546224636370842818834709034278637920 9275 1737536006096266711342294376480706810084237060 9276 338179430367706070524124763138356347812239300 9277 64072781978287314249215045811368561820015660 9278 11813411019607006780724362224822284216311635 9279 2118871382607463330636348266233731278648190 9280 369575228282892518220416549083708698977370 9281 62661387735708009952244590531461401709950 9282 10323183631777108008022341708211713768118 9283 1651764553893114943178208798091554364104 9284 256562737859265819898428920212437641736 9285 38665593990909545097163083466216576468 9286 5650664294252337426733719880515897510 9287 800309531262448714063920817360727820 9288 109779273802340842167896389702606052 9289 14574217695521433706870786251819108 9290 1871232175246735987494104498360884 9291 232164901209963520748899224404360 9292 27810708499583548558875561333936 9293 3213381736681986987111179056872 9294 357766697863541940115484194853 9295 38338707245294662163523479199 9296 3949505207562532602463532625 9297 390600193994901047796742675 9298 37031023664735412173711850 9299 3359967464903469273320775 9300 291243660657350662952075 9301 24068925935956275911625 9302 1892159516494633003200 9303 141142303628165181200 9304 9961007808198082800 9305 662921620694264400 9306 41445238314844000 9307 2423238692002128 9308 131799139461392 9309 6625463489008 9310 305360975634 9311 12769255785 9312 477407623 9313 15594117 9314 427728 9315 9179 9316 135 9317 1 9318 1238848298759136231301764317535007569638729912373796056 9319 47254694044862288502887977706919386925242284553424859465 9320 897777835726607497909263589958325724210628841723277397553 9321 11326835132482471664327648763419984665080017612623424071950 9322 106756981769348221094829102543728318843723010759836784214975 9323 801752266043171738934480297741318181170960773617215043301013 9324 4997448158346218606762973696786474310807470041922970601362789 9325 26590960165196069585836624430729741882634626633947013660663112 9326 123290869774351040253501755433211968383038644751645237948796790 9327 506007389277528526892996715668533727030074269636081779589868740 9328 1861165747972842103961579883756164230999908725259065403615478852 9329 6196667460799317356533225160145464276803053159539357611302667320 9330 18830333174561215935550229687844260981866391873106835560874534056 9331 52588193647306264733860729758365884985394832065840998109621537400 9332 135769857940962037702643622177401535657030974689780088594327838000 9333 325687795274924062906790963960116893294731815567737969447227141800 9334 729110719920140643045486819170034392479599041906227983872591839500 9335 1529167941917331109686422015018376782807956111530768442159934335275 9336 3014863414007510001507102986850277976055156581761552439786546666875 9337 5604652520801635917332142622227474599538589046939828489763539171250 9338 9850948070997051068670437117938943624048796648020971353090057113325 9339 16410332211497122241346024122851413389972633877695838356405923602075 9340 25967305042845604530466018986259066007905433547686087699143357941875 9341 39109173289378547858281066468432900071984695747797269246951018516000 9342 56165269212263356568861219313662878613211043233746456888275564931000 9343 77041049141128257226586837619515448355509845136979516220011348974660 9344 101090352790460015011169263439792072045372338794748638080474704296948 9345 127070729062260831376859434847671741358975241962366354003515606853896 9346 153213664234204130119506451900392146836687189734159555285499225614540 9347 177415359976051387032816716703608875715232469233638459941525831743420 9348 197521411171883976518197077717812845152751873344144980540241583310412 9349 211650603760745530650975811343279421943358752433656621383058356429872 9350 218488794693371272032010872563081788552104086990765252887227709616175 9351 217488729426827112242764140351040258235372975385520770084738858620690 9352 208934426078852173812296142523735285278332932981102967156883172856310 9353 193862120484995252338950995756699092983564018395033734670699518258380 9354 173863299124612624458644839786015280752005561265497518929849420535718 9355 150819379660836167972418247256773455484039053961506038098767534112856 9356 126626454416119889639306327765566507221253241006319522115222506193500 9357 102961883783757745302126966817008549462630067875834172440095686431600 9358 81126743638830488723999936629941072983822319688013298861599904196685 9359 61975945757581520729051355888961603649561546880140817626119318988940 9360 45927846949931570275113231076804852957886878647047540245013889681260 9361 33031796542815359486802827862006354057810740025852467050442579547000 9362 23066877631018931823379965341822906050199799655925286392416480847400 9363 15647031079156003598570215081652110384596018761724878593932735324440 9364 10314233484597603130419967856077175853796536328663469477730304564800 9365 6609508712883099701172851111234664746052289439096033663903582083320 9366 4118930433544400669838232695538714119056163820254555267896740727700 9367 2497063958514530153563598769929073317725370110868406902635388438275 9368 1473137111004500751999513492768969568296691571704980019734117231939 9369 845970543731610707649497328699627578969963516666825089879648327570 9370 473029739195882156968976284029799093280462294012951029532554664877 9371 257607197962959372268727075391044146494396628611082562365768415475 9372 136669643911000078966907142846002094976076140037713990839742621675 9373 70653240967670903915158176629863449348142555137191349366810060832 9374 35598609253906647863010222883877356293602605593943157534222811996 9375 17484918935038168429743222165803656152647791193240579552665511568 9376 8373491523554461780944402237923891300976093360478623806411754960 9377 3910558899542840754113077128126544613569403832932874096820325760 9378 1781277784808293020131373545205477423311901323800619701037327808 9379 791499918017026878791074801163328074930265559121621232953751360 9380 343128676810003534353129413866643239649796664623515608795505184 9381 145146113636788735008944136485548215003184027361979736086650400 9382 59916486308952652645702901095649162913544162269042065253948600 9383 24139324102108443140035769363808243696630835611518160722906415 9384 9492534043057249134736134893419472465292123876702604353669735 9385 3643788515284943590876241895372006275903034469806009606841890 9386 1365428704312224143853236838372351749910103117712364013571625 9387 499523597409427962134248747848273284072804023907118390251475 9388 178416788073357024462740593593579878313149825569335676408035 9389 62219305054612441372828492980659519036739655705044475594200 9390 21185403502325722810406661252335272717671540294780485213730 9391 7043334204790272529091637217362191184503278809223033320300 9392 2286404459135969036818383536750202018693333068559487997100 9393 724702318623509869304522161015050877451409754783486142184 9394 224280778904966041038967923926857895488335966698306299800 9395 67770325614276712560335125601044628029522329003233186472 9396 19993404919968907127720166221499081886183832987585811600 9397 5758553145678118144523020032673070587708832087912542200 9398 1619176878698254900036737123284465422410908115852251052 9399 444425931550334552352167010799314520197918065132637901 9400 119067563785774848375746864812828328882059038450083613 9401 31134084565576847710197878840849867784958060655292510 9402 7944773306638188332102840516715525227512448294390235 9403 1978237343904795749918341460143166005920828999279053 9404 480584504909298475432331835852725586734177980833045 9405 113891870047526653740485243147040786329926029592064 9406 26325599483694491414561344437195871197139810845600 9407 5934047742058338813118892851122293516991256489500 9408 1304154451781318571001928875490831495286969061740 9409 279398019408113489295454518520040153049951395960 9410 58336146970088370474558015600395493367892165940 9411 11867752534692596572795446688593651416011306500 9412 2351818076741254721217132668175298764716482100 9413 453861331894110626540855354259327726606662160 9414 85270266924458030322037433527416320956964675 9415 15591514856383576304004640282892298929807430 9416 2773616649801746522982449147776128000649050 9417 479857646796387652882509812108152785904100 9418 80707743862064612491475003795709248155938 9419 13190809048579028848617487321817849916804 9420 2094037813938680224044924727499197676472 9421 322733206963034191990164199647937747120 9422 48263926396431727672999790701184848785 9423 6999687873015447144137730353509751380 9424 983899643617417018781117023812216468 9425 133954836094259628880785780158790696 9426 17652217138023870889602131507302240 9427 2249818822559701973090971874845200 9428 277109462798992455152152929226776 9429 32955659205804010713521800179864 9430 3780687969072067041304810098176 9431 417951193285263550984110414375 9432 44473981470126018284256872375 9433 4549660936284030460816687050 9434 446848849777170040113738825 9435 42073528785879270599864175 9436 3791539740959460491684375 9437 326434236291911975832000 9438 26796310377673982818200 9439 2092543354069685450000 9440 155056723619660091600 9441 10871022844162796000 9442 718751433569442000 9443 44643137981249808 9444 2593295705860496 9445 140137416372096 9446 6999231115305 9447 320510483865 9448 13316242093 9449 494613966 9450 16048711 9451 437175 9452 9315 9453 136 9454 1 9455 3208562712591602776109234289856992168285664921218941196 9456 123274471073694838871522207463531028714481662653599163808 9457 2359091983662166297818927131329056125940231011624397285308 9458 29980901071092001522523183703862212360993658619010486828720 9459 284646005128241914991288065979031699173165396226651347920510 9460 2153449058429433400692930792292826222542597010942770025847695 9461 13522017870364562540330391931014564478617656538560935470852600 9462 72483564089866557527876236419946458143901445476719916663710616 9463 338580994621881025165525733928253039402104909360845515424855610 9464 1400002488456036835114685596430802863742812299553517716975652750 9465 5188140944725577555123750954234892790638528200084663586550374472 9466 17404216736083390264929426383242368623969559219229233978791225936 9467 53289178761143813491750651175803440320359470268199483895909059016 9468 149957954855578620112065039232062751785619253706307580205371926000 9469 390122238884070081178884803951309749706827943412659624117822597000 9470 943042221348837689829017475785081597414160113850931727796038244600 9471 2127512082130037706838763854196081238028413223843992585539821758900 9472 4496758904987710223443504360110752343336343346509741842920913450900 9473 8935014930568420253062495576579167419614297401159105722172053499500 9474 16740842328527825361689665056760900440554863265938273533859914061000 9475 29656901245884654955555154897873353146165650332922824372526913725750 9476 49796957590900195383987823017371269667158949040644564696788931202525 9477 79427154254449501937547758523894582757836155311283435527732804563200 9478 120585994268597610178171770390854410973996991634500690577064644378000 9479 174575001439252196820870591124423062299196183457330145198632527102000 9480 241408576123153699290449579451255828282348035213702627892964647543000 9481 319357632466011845802936168665017838378915575332679710073381786691232 9482 404735643149236606005613127877123603717380663399680781052752062779344 9483 492043525856689144546123763324386016747847589070846612666428731836080 9484 574512630565239432294780317476196506137553524187686424835874549051500 9485 644982079907248258436986393084461552968057755914252963125347750639632 9486 696949601814097509967313296497462579223896330202776976084588667431664 9487 725576578390055101232548006605389076743124545287770133062812115572917 9488 728429374938097123951706024427187564697023651821291737892176980109175 9489 705800988769641382275372569088007052357469207314189674757224599638580 9490 660560073279128925414259215237358800582635860001861402582632862489508 9491 597586147780597898482531847876672471414471032413323972126704454755062 9492 522937468747453756282238027281463981219204738998177484982978321561914 9493 442939547473570721933404582851106377375644444896753214108520893291200 9494 363372403850128099923817956388110536545529626828970969487985245855900 9495 288884127940130773984153384632356761185774535422453538812817311865145 9496 222687783183447152909931757607789039928527834973208002231349770052165 9497 166530213450875368844533709735427093602643362771927463576478034609400 9498 120871451224941598004070239719648775513437318022462670156488493872400 9499 85189597690283866969590345299041907666111388124810501309390113122400 9500 58326822910851033508519620008641077701415272169977203483082365322560 9501 38810136150071490955474964996645560854268341033618398448796399124120 9502 25106331768984724611506984391667775496480787003488479827372435567720 9503 15795716110393766510811159197907431822480848975285970861182718981100 9504 9668544414386134498309535243789230609760690051271690972314746643500 9505 5759540983907319554401595149107277557378496172262772988724570456524 9506 3340033845904680901724040336007044517517115663871307403239873650392 9507 1886138697021945846249363152571486518471987308586796210164416411182 9508 1037462408030371902466520145792982612893018564798435595536575077005 9509 555976356918929666774423779785725533145705755531240513708126142240 9510 290354130086438234098818462516514378208054807305922019986218369520 9511 147803087805885222026673871859889864277364108717113851036973140700 9512 73352127669394602435852843825059037596138327084199536087864832924 9513 35497646622027201455966805176185788537529101239870909898618092640 9514 16754142738425092858002946568409830967623402203118838999954528000 9515 7713531397865436017834610283642831697828197312835182445434707888 9516 3464653922068097445869412136136877222624670097874026584755063264 9517 1518462089845718728929200279435926875484865479691516958276259104 9518 649444919960389754121598078798111287158265851557109371100824800 9519 271098277785277777871157534348638517617066256525312878861891700 9520 110459773161771526309113626784962022957340052424538162878636720 9521 43935601257191300167844232918423723325986854735524855029587460 9522 17060878904090105274446938866836783036843687375348337013354800 9523 6468317519132451968863765394158168010375752055888462024366850 9524 2394497947758941705129492333155066737668569852767558591603225 9525 865554394132080017858539565355236659614899609216459166334440 9526 305527317193747111398099797494826274866935950811316523820680 9527 105316408182925389796418354111473244914601917778826843226830 9528 35452133809031474049641764818011311456457995970265748588650 9529 11654526008037427470393075385901472599926042730796397935000 9530 3741569271420223639862278767083289388081097393623610760624 9531 1173049728576042158086412980278138402832202617373605220472 9532 359148845003506429879265121128223988552878630247853770032 9533 107377996130079776527964014896847292774787252458630653080 9534 31348847060460137676266680122141019601910249078839840040 9535 8936578174343984136444956136309464969904847535952244260 9536 2487353326999789756829892036652975578326615508860104580 9537 675909341122065376594452027266501196368899166044723924 9538 179302909852617133891920671042061354084918531002882840 9539 46429302947066982751274701101511866278106020413894650 9540 11734258074977625419878309755669363575995142610686123 9541 2894176382241412718503674258844402026162989782332064 9542 696533221807757859377256257641336807855236695284944 9543 163546742925863702053270341736936464315417700333800 9544 37458886091774989364576274661068307943883968294400 9545 8367660775120538825646305951275437939476148218400 9546 1822662599324153735430262020721412664446292374960 9547 387053838698954400359599904616805391938313969200 9548 80112817473770217352250662689504121556873270100 9549 16158209097609890467921514625801192582557303600 9550 3174915026524653357181851873190320578368818640 9551 607571357526689687778064360836806549901276705 9552 113203145862303134735026158640162667138131755 9553 20529386346542646522300698571114939773646900 9554 3622429090986729756641581781335313775344500 9555 621684053082925775421346453123996317889718 9556 103732169776361409203803609090057174618150 9557 16820806078515735674193195442309676772096 9558 2649550873757318068268335719203607781900 9559 405208113752094811403505573180352690205 9560 60136389936925998803887843419189540201 9561 8655780348887635187085971451412969272 9562 1207599658526170937816867571403428144 9563 163194733839466385191011836227233680 9564 21347778107921296764596031456253240 9565 2701070578290486476946041546693240 9566 330295903833887807409040410501384 9567 39000748916118163532001843364880 9568 4442544114906803626612648471000 9569 487675009615831857162454039500 9570 51532379064470350710357150600 9571 5235363887873029587814801950 9572 510676316061047448546089625 9573 47756661642769274109992000 9574 4274668319690270872612000 9575 365565520006541223487800 9576 29808986573786906792600 9577 2312428539728398369600 9578 170225245873961208000 9579 11856594247818180000 9580 778824825080968848 9581 48061914708640768 9582 2773930698336512 9583 148937647811095 9584 7391185420905 9585 336295599904 9586 13882518188 9587 512311212 9588 16513155 9589 446760 9590 9452 9591 137 9592 1 9593 8310676146613104477381383962461419890070060557018304490 9594 321597216138902173116964042682332824134789520425940338545 9595 6198821875726380467683750126267181131014184426250467885689 9596 79349873473063665185118586051348149136118375029152003430138 9597 758850699445111266824360607568552748532999496265849547238645 9598 5782934093531152428089613267524363178301177168421120245226448 9599 36578891819400571255378388490663640875770748670316052028110492 9600 197522823085041172119418009542935179108460215824388336155838968 9601 929485550012597592383876790467713445042522526344252439679261896 9602 3871908865179358035043334596163427350370908942114736864168737220 9603 14455682122198462978480726376133230154227683747352068296146188090 9604 48856954338314107888268931433923641779760277578208699678252473280 9605 150720015750861321304835551561925342104587499885531421275341315808 9606 427343065581489813308528056742698808230430881765018369568268541216 9607 1120208100983840772408719950526974119393493836594035994211590123000 9608 2728575286808291067264197236160124616143963466829596822078189828200 9609 6202973967275394967724281989367928666119078753239089544648309294450 9610 13211962479143088098777023708745533083751130540802595595609890594575 9611 26455737877120059078155321268290392572684249604130001127809031065775 9612 49954684401131255685898756514859464557289946377243976208396261495750 9613 89190139879033139746630586873331912014109610006929433773521194905075 9614 150939980999923921552307282245290521686223980433333366536325976764400 9615 242660758253690060111881356500069995898664283225927605028364686727600 9616 371343275429020862502670521577683695584627438311129361063546695061200 9617 541911553528152989159718833898813440286982511884947440174555005632000 9618 755416848103540630595714886323264683336386746300992686621496308292140 9619 1007440246932779035721816827309424744435143984416979506352447534618428 9620 1287189077994443644361308750830809942129485996353202983735358835523832 9621 1577700852890446531305377090410921474852335867320597560079793491180044 9622 1857345933716972901139824048693595130923457761612363308565481333470560 9623 2102496500166935497108516184541284356806117276428169838637008855884840 9624 2290900725496549749451196609857090049859036515876541835217518269757232 9625 2405075900385790787545309204276794871073674212166244424996583443328836 9626 2434991959842413501689418345611899856836969260770721343980347492132842 9627 2379476170218597465811504569368758677811450641097307713774377179847465 9628 2246081293858601413764539587316126505229908932675732925965852547958932 9629 2049525605691700875871377846715922265237325419276875091859891058598360 9630 1809124626590378315247709912128937234278653725150695917210579220486032 9631 1545809322130557992103495388242370220778045208712843952459653786668014 9632 1279333057579172831104858052917705011705650281552560662641468155592100 9633 1026133124905770758219438434489496308970545422561103632968766949976690 9634 798093121068958912783680645519748115311610939355557124979492165486530 9635 602222336868062175914872690658246419082155744878770646741989848917225 9636 441087156915974193160067845856433077378567252543403872980282692685200 9637 313729273292340670513149495669736698753030694392568211412296650449000 9638 216788529563017760319897956020051525111693496232855744743155256757080 9639 145594554347143707461564112400351976303459569964931784450880883939080 9640 95071096880211829428397999702814697597154705953086437366271439935160 9641 60381508372498752322881690382042067434889999142859551476016639445170 9642 37312995089902603598001208343803149997387799959508173124480763407575 9643 22441771151566805243793417148614697188240501244949739369494200446735 9644 13140961634957647543706688281900379249207013123119969707805921769590 9645 7493671585023657997487598380605630434971623323766851138817534411131 9646 4162716713545868223374361697656111970417677906559658263535507876352 9647 2253118254027474849108379916706353876023803244568729498530632626680 9648 1188555897222411653711730829289945167021356236061338163160346727632 9649 611196559450049368297457701774639726262885953574188508759395935048 9650 306449468638702313878541799789011003196732214903997502443382556552 9651 149843745041892046636357179356258095384082044270847112912039205644 9652 71466006016232572665979559497169226299217145871173597431197621280 9653 33251817649412554334173245840510802564402449442166687048047578960 9654 15095751231299274549737935754213228306980662138193186943012986800 9655 6687761813264684294449342449890107992843616987180844458682893152 9656 2891690334688283139212148640711485102302325674813319660643094304 9657 1220452642921965231332148142289318522577269810217804782527024950 9658 502847907249527295692588615103901180304439449066553804266807895 9659 202275176047771259423747448636905517213212879625627880045981455 9660 79447046205306277564028898448295906188042362780877418962113750 9661 30470288149092018169168935843065141521499473455469620575137875 9662 11412187315337257862438023518699211168491508702767583441062000 9663 4174266296898592569107191787118900313925941209108923414236020 9664 1491184242374226890932899022529450519015559161270688479540520 9665 520282123705681346247831349139154989129040268801803185493240 9666 177302597383335930365069246117586978333555998436377563930380 9667 59015710935944701988554706680816004652123959930624069105550 9668 19186682890137291443999116470695710092761189206322422318080 9669 6092714139100528535645298027614101680538070824591375902240 9670 1889708658789236233931001695644050506320631857700079773856 9671 572455936947136427309738773829352360671068811224280906952 9672 169370556309899157006054744453370282308740027700831807480 9673 48939923571564447298598315185517512258664849273645760462 9674 13810022745976165466146275998998459012199403552579736633 9675 3805420800030490066093638912369782244613208303392999777 9676 1023893437596971140363418753178210774535467950397212394 9677 268975190621976932271039197874067381423890996901096005 9678 68981333827577926647673585893198080470010156966217920 9679 17268877227102566770930556511355014683337672248051520 9680 4219447602899513148303574077477094595286847965141072 9681 1006111944548995270263362384635696099445888679388944 9682 234083414910355929395218658108865186363748733979300 9683 53132103254408059001307075788043019583105772295740 9684 11763254876342847660844182296038134147709939286600 9685 2539789363008493657202029990634020185451863767700 9686 534658270678309650412837634020379438524509022400 9687 109714692273959688583414741486288507074184919000 9688 21941037460362003238630795071826971119460226320 9689 4275032272795087805511900978640627490041161420 9690 811314242491510139893563896470048346492727390 9691 149925312866605376159295822363632792732704305 9692 26968466171475879845572087842160240246034300 9693 4720436563776988349300739649049688955009700 9694 803694935464584283002380894806398625872144 9695 133048661890364288676316626957360395011158 9696 21406950561285679805099911777183176408436 9697 3345998485617852008493397995753860296890 9698 507821095416694384346061540487653183474 9699 74796604750516901474608398602063157717 9700 10685494920947597466386566409826615072 9701 1479743397153720468105646282495891984 9702 198506575199691046271601249057671080 9703 25778418401096014828883017848591096 9704 3238195438294701405439401334282200 9705 393153147361957238338290913691690 9706 46094602738976990095854695779755 9707 5213792754451063976640489417375 9708 568359250274004878200628065950 9709 59644138901412348235613006775 9710 6018018615513661837125144000 9711 583034895232955516198078000 9712 54156081806213635804380000 9713 4815058221535587040096400 9714 409044631052844764482400 9715 33134360704733483533800 9716 2553548934374786325600 9717 186750513060621846000 9718 12923378678033480160 9719 843430226658465056 9720 51715074473469056 9721 2965719061106802 9722 158221871913105 9723 7802073326674 9724 352738230570 9725 14468621391 9726 530509752 9727 16987590 9728 456484 9729 9590 9730 138 9731 1 9732 21527576204429263336878675839398865441813895430870447329 9733 839000463323421161144949320248512648249951584393482709149 9734 16287780050503506135413262990154906794648162091419239332227 9735 209997318253891989156324443613726189793373330334089558409207 9736 2022790258055952582461310952736521854485393179864804813714288 9737 15526811541231672243218497621203874174242117215375144864362020 9738 98927473680947963437096563740822977834469603812340491610436588 9739 538107570547399290948744434842859937921265464927321607831256604 9740 2550781826893646156829181632566464352922623444235096647275216464 9741 10704055934967607400501128883771384411365067957179682315284663866 9742 40259505498212798944201670597135015018090444360057275465885148518 9743 137080977179996778625383772068484773311681772876773389705464305418 9744 426046855610769482815416914457536637153922690363569615423511231464 9745 1217064898024038205416952941850219058620961887985971380842102023024 9746 3214413743314090837221616300498270313783312856664872216553503795216 9747 7888977101559047710606280931333979161405349875927389393738403995400 9748 18071010926749235207288380783204712416578664744129646188265075209575 9749 38785015315821234105084961093928043707689796362911959401313016731475 9750 78261368645634881038697590374805182324918403328352674325962837262725 9751 148919599103230223199510581655896830040441907220024889224131102242025 9752 267952678736668064836988968015621526923854720231647284968699525822000 9753 457013576435244556091702446331945174359033953195529611697033575133600 9754 740502024060007102204962482258530539317657771880639116513813552074800 9755 1142149357986238302857097964982871627703513761225603891807635621314800 9756 1680024255968026659610261879764525626920338309058665029452961686016700 9757 2360658766913867053307019191241875917110755585044284344548046109669660 9758 3173549612815542290243438750859321067842609096303763736361417784191252 9759 4087598988337261678157505112952149113454885916505232702591689887934836 9760 5050931702657678119093090129912509941887480793750870708935643058713376 9761 5994900317572038571347782011051235090786877404054472190490289638395704 9762 6842088668806869674569018897125910938217408624355837836705756487403208 9763 7517031219201495570220772943412960406911608431959045062064048969252776 9764 7957533366747853794707076118553988550779988638144157773534493188676368 9765 8124193639614377529211471405345239500449806919990234274493404825980293 9766 8006102427844093327130656978828022652927154687344030124004427502672047 9767 7621612228559071846583435649858841293501320078162312549807549964606537 9768 7014253210707412510259850799772932548331612618400629435774744609235772 9769 6244950366063729590821680013106955170387001077115845368723305556024106 9770 5382389767013377753374910375768528000713559703268696121893737575630746 9771 4493538637699313059939047878952867901862265270907619922758086186781814 9772 3635982268240021330506302190184298130281563541827169120718540491689580 9773 2853073867465421577453858252085688167904962577859092463005776384190025 9774 2172133872425307126886762252103792131506785878113219791161817374258875 9775 1605291825421413643878930471047897872136221560391363173066681333731625 9776 1152165229192683254192867037743045619119114430263313532910446323386400 9777 803446904242766957646365275717321658005121736086141234391667394145040 9778 544576571126688958716862598051211516281532531233954181542595576020160 9779 358911873213116162066682370565519841399688187441375418091237875783480 9780 230092330635625664671091204166361485597694953810761878131364705563455 9781 143532866128621761873926562835567606130631007518494292232065142312995 9782 87151825985806855097426582911618694537908657602353527359121145981301 9783 51524117817693988391824505144671865661747122091569581896055296738921 9784 29667365703282773854407662595416029717283944893711236281191771281808 9785 16641784734812277372179312366221443584430278397988506467626083826728 9786 9096713650253640061767417993923105584531397094974265115272863982152 9787 4846602883537137350495761772337906267276715509229907944759258935640 9788 2517426810025944550779059472964688559859060750931447186476258830432 9789 1275072490356825017145506436166371756358483310251939383138375137356 9790 629879857304345623469268312825010867075874108641033221814683698596 9791 303533005720385655509169432801445098694913445173393829371754546924 9792 142710040047663537000452273574751537450721391290092034488342045872 9793 65474661852535288101752515194731254019006261613956151317715096192 9794 29317483878998544150393263284949768030374557636828074546503370016 9795 12813694388630236125227145295307245375205022018485763008740897056 9796 5467274863709066826208636635580892840129418792825389613408889479 9797 2277540949938144612086424036133165633187512849674041318446157355 9798 926414606212200338531010585015968709198404485462834890499312725 9799 367984124107773970371118711799453555670093307079662025405126625 9800 142749078381731483033209561047235577155975836163505420305606800 9801 54084108956994367727323233764957246732787923042019130696548300 9802 20014528661576293403408751619194199725889609240740912070679460 9803 7234744503781328032701317740290866342228665398693097091194740 9804 2554592668280638151347298118181947996476320683881459557788720 9805 881160316263097615726095934624257647791421408810315436657870 9806 296915504340537773886704213284749061915650258208973649414930 9807 97737464363521155054533663493773249755781176628723143382526 9808 31429737887317816385395449536069362201504855099941614352696 9809 9873448593256228679939673229613527006316589356033592413808 9810 3029967358601275718121431772846228100624166251816021877328 9811 908314280678621886399282697633948964191608093325762232952 9812 265978861628006396921416113492680020206790541899638618225 9813 76076414753616144084985276759468193658454225188395548157 9814 21252959870658172326632490586251684107104953773135218731 9815 5798626195236097575891317221617637719689814455159045271 9816 1545013011804745986393721453886535570055894190748872224 9817 401976453469602556936273832548927060364171404295364912 9818 102114068937583040884736035421860519300777983828508512 9819 25324267199415400695502845888775062402010730080522176 9820 6130543789409308296521197773226164658206317429539716 9821 1448474407169793887076333959880728054966326252740444 9822 333968505593136514197221983219894336776985926930900 9823 75129450542436904464084167438980570993197882220100 9824 16487159320591779877325547164665555781362043904000 9825 3528797780731803993177733745014311445450292411400 9826 736479383372014436086638167306620420898334582200 9827 149846883682110568702987186590372262947630380760 9828 29715362007087345244966547472821020864345672140 9829 5741765906086567032877460575806646802965056045 9830 1080731142774741360899338595933350094800180695 9831 198091247884439907982689040845492358858006105 9832 35346518212957629463380628413097133589043212 9833 6137761376257389751282629151310833665100098 9834 1036795152841014967147455326931263565659474 9835 170302758407910081697638469918207786627134 9836 27190055490657591134761266380870571086916 9837 4217537504974644443602856097034657702389 9838 635264868008123728979135247878074661727 9839 92868621875476946125486577063880363621 9840 13169099676307753280802454180216322576 9841 1810308879454106189153359877811818784 9842 241088058902996163854831369780561040 9843 31082827646701201434885477494419240 9844 3876670504645439061010925286448395 9845 467343844374764634989074037166195 9846 54408952329211101108758879470005 9847 6111465630980766995597372453025 9848 661623455487150813144230028000 9849 68956677820780152240828738000 9850 6910446901997322214881218000 9851 664988071743360281113494000 9852 61355721341823645967045200 9853 5418996538222218263853800 9854 457317290014394880281400 9855 36802242428953193459400 9856 2817778272987773541600 9857 204742735986799114272 9858 14077411093204242976 9859 912873404346772128 9860 55616844419610123 9861 3169263091545122 9862 168013012423146 9863 8232666892956 9864 369860877468 9865 15075100098 9866 549220122 9867 17472158 9868 466348 9869 9729 9870 139 9871 1 9872 55768170495364954241006819608969010477047301189519831289 9873 2188884053543047328563631062812420337754955560014046023351 9874 42796007834459836463055789006309336355625717021549944478849 9875 555709343181664134248396777655663638317466081976273043995272 9876 5391249718212390848578661947247509527093966712439771304509780 9877 41680974052296605671807869553220418900536117099749299666949996 9878 267486643997863478591711076175848001976968814136079892705638572 9879 1465537056127074873250095179557888950008686335136297809234439248 9880 6997722938862474346200034832147236224348552551758140696507064104 9881 29580195244457703096768653348154807834947615056278794078614107330 9882 112073815163358316860084560616790644264483243790305331437664737514 9883 384423647007225268814271193658983691427741083547299356087027526432 9884 1203654650413276591576084383298469148544530554604285781215933782498 9885 3464054167069450963136581524165538408748109009164058627324323745704 9886 9217522833611684126189636042941965475143339555925411740008685385240 9887 22792401811087069925122401423879945794333290863391204276848596268816 9888 52604704446105407628593432007838466078819519565182420142592413276675 9889 113761414577804928209252628003135338594721975450634590247287852579825 9890 231304368850888788122316282405700430378366186725625407762186064768975 9891 443517238673415961637354459644674727356675260547198017030909654662000 9892 804185508468696091027672368660247355172124572841697063185714954849100 9893 1382242885775854299067634568547965512860464765360824665459578045050400 9894 2257130423199739861602150356953539009267365312355357514927030526181600 9895 3508705118681132653568919758299334432637459279809660384214486254818800 9896 5201779301199630724435705756327362045848176702010455628502819294568500 9897 7367179280540083889985499746015274627400832069753001672417560790260420 9898 9983082387033271319609103109388606859544683358110351274511991487792428 9899 12961614798933673703916456769025774388314404819868645302124397508170512 9900 16145606573825703349173423093991742905012963335995944292454812778272176 9901 19318700841988729232595352081049852079072077412641841455596932712474280 9902 22228965150072555360462527831149129728736341507719071322156135742757992 9903 24622576573159029991772276810176239600583266791109926529545513110395264 9904 26281170617858881605604767704184519215698165545859534234554129065187366 9905 27055066658833869198500430061399986107407677641347124341648760202754233 9906 26885314662727268661345619639215884100933071671071785530772066924841645 9907 25810150928432436792331602957331639554871934443860950246627181646898676 9908 23955182018566965947762506404309687212387143369145795575186301079987153 9909 21510304686078952819356843218596452986100270739240631178797882122005842 9910 18698984853629940007101824681526366138777332397508431663969353954353066 9911 15746464558136350190180596693038733204647295127585994649817524699509460 9912 12852719414976251683933082262439248345403046762175674956604821011989134 9913 10174020477295136718243904755433847495745604179716798671623814234139825 9914 7814492617597381237150489831367496111009781076718052675821371045821725 9915 5826822027434946498956087599323704222102875766418854592627768631400100 9916 4219740405273887078020310942960185629304874772311473198632752558623425 9917 2969283898875635344387946790021236905140121930584998112815393342837320 9918 2030991764891312389496078334954973908323630740452587483173206132804440 9919 1350901101035984348471017269455980904842412846407465244386540254208960 9920 874091763073140228823513015327346111464669189616878116759602294657355 9921 550375173197401921308226860821968619810684061048510052663201514943825 9922 337342323761047892740516160159250065937277601993155372240418961600111 9923 201338531807984460264720311135602181039786347867777436454051094400304 9924 117045123138614603657984481071802565143463367025885956518550120734596 9925 66293228832203040115751031633380506109422776576424972556312329322088 9926 36592038597676009653033817200541152774439031190432469651180200563720 9927 19688434285347147478880040786859868068679168405094849403662724881584 9928 10328615850599573095152057468405828812418822617578902115424138836408 9929 5284118989571206477770526471711167295922358394729417479778443292172 9930 2636876989953041168112011615893225944869490221831185665615656189756 9931 1283735732252645187818249494760626894972132228746560767681754985520 9932 609826196049034343517190826758587653608053932610163460182301188716 9933 282717143192069196414355817676840840650981180316628003209734788608 9934 127932135062594450762730555313826816111973439743285656000556088512 9935 56513138761348379268274254476070387997943614492504727515242420576 9936 24373476519891540255990798151856006069759714110656187000954728735 9937 10264435260278913746705533034063129329651534638791005666911408129 9938 4221325106411365429307990320722694342191424706931686660971163175 9939 1695511704353725636260376569627207485607680446386180475795738200 9940 665163886888847182842667030490654053903612076117004015797333100 9941 254897540814003034585831962862207830344792364301795886218769700 9942 95420269049883179823639242885620511025301094413909214046394980 9943 34896208163254381059446148109381336278100391485244371587962160 9944 12468057521020483136472340055340120597192103751044932569008440 9945 4352296006307250550031740566115135167244590759668733737938470 9946 1484393408419263258051806415971523664665153715276799700539550 9947 494650278450643108891422607745852144243477069870514220542816 9948 161053294378412478403486823326429283827419186336631829677254 9949 51234477925222592501856464036763688296263731593293665788696 9950 15924702937071592872229551581730593914434532435154623418088 9951 4836011966088553073534426222586757822754524310490807415920 9952 1434817733703413479473196645886644282270120704197307635349 9953 415892785186539701879659160627389036218098873161607497583 9954 117765692457725667089954699285308138443433953848447359297 9955 32574808240694634733800841990722223965168309154792435856 9956 8801139333513063960995018961007410546873733055401213020 9957 2322487586189428935718585692683617436711392492730650416 9958 598527397120061459738230596508568905001498452589235888 9959 150620623007623977859404067614581355488775853674715632 9960 37008637620199147735817184853277212867844190907747836 9961 8877346279412452208426746217895694959489739815243060 9962 2078558543938182589577318173424948144018481212707884 9963 474976701028088666433202177372119269953117881678800 9964 105910556659000691278589398069969832189468654921800 9965 23040019358479243254908833085099240082767527711000 9966 4888958336726637729481473130008736455666239114200 9967 1011687102300250972812642701523664773896672396480 9968 204113541385297328286495931324379474417507834010 9969 40140705457184363147669506443811597649952351465 9970 7692539060652107703851034998179404037834707045 9971 1436155752529327995173144465340301567918699300 9972 261124274536684097149432747992306136098152237 9973 46223644058273696956581929040584012661344842 9974 7963421528781991026777844716333583606125378 9975 1334721073612657106189018969913266927184804 9976 217551413965261552054567406284115153804430 9977 34468862180656372517793812651024143945869 9978 5306223625237481380333906602134072618073 9979 793274450165976708478034398968220078452 9980 115109493104424971112531009733763541941 9981 16203260627668034485646074515713613400 9982 2211225828613061909583832336542806120 9983 292360916535149013725247988102025760 9984 37424471373579228948257268534408015 9985 4634609653777290722272057295430345 9986 554800359284151784850165693302575 9987 64142009866143949511479371000480 9988 7155086179863015494787238695000 9989 769311495599473083178041714000 9990 79636701665165807520605786000 9991 7927051318485859984676164000 9992 757722522977162998657309600 9993 69448618288812055719584200 9994 6093406900931995717137800 9995 510871157657545476506400 9996 40845035977225959591000 9997 3107140320596383969632 9998 224320191533929122784 9999 15325127094036840896 10000 987478367237946493 10001 59782205904271500 10002 3385193050297542 10003 178334907788004 10004 8683763984091 10005 387686648898 10006 15702513930 10007 568453004 10008 17967002 10009 476353 10010 9869 10011 140 10012 1 10013 144480651573409396217174782468318605856669202993373458739 10014 5710758613469302739207870563967379218169796737418225189663 10015 112443254462356350327892712311839372507393748150708413487488 10016 1470444256400485536360790763213774800769511956229809403692240 10017 14367225832548474621625906865630312604102466131292829712152480 10018 111870632112152056045668189234674530527162563059472342560483116 10019 723081974942384195800464083663201710456077610370568595036267264 10020 3990268881640013066148283629896441697902663494132853447702467896 10021 19190886465525097448228934486184748769746936252071279877993423460 10022 81711949222014477630022883567936909336950804313092998094574838720 10023 311852003601103482780509189261925339342287719691196281022437174344 10024 1077527188211015158547955693885307480871825540846522658831301924932 10025 3398662382159842064903437237828677650456754803716516796641532316206 10026 9853563650500178470905129862644808983904857081630242042640239698250 10027 26414370493255328360332866846362169077344777154814497786104104071160 10028 65803458938346455971023638047598961013588688064928989111760720967056 10029 153014059083617616592236592581465914693899465717237984536877481191266 10030 333400106212534111386672284466671085698952615578055457784641250571525 10031 683022192167334236857054164027716963766271346969283079185895812390000 10032 1319648599578088671142740959401800168296432559958412932714856105113000 10033 2411114377900203015638245247093071403778022095624246611794583738141100 10034 4176159120034408256886973051914148821042599882960403274195001034722700 10035 6872237303892936782171197607301086397704164463032340955527310592813200 10036 10766022631476858374710547248074029599130828510084309295334809783420000 10037 16085915102805348465943056931626450145018481403508320165928185785830500 10038 22961456777452560710916315747491134877768562128465704148628045205963980 10039 31360757314564189652295399937108538664406541131934561424314405637100512 10040 41041615857770172375984006858210708666919928000579144247056647845360784 10041 51532755762644566126861320492764387896964035777882644095203571186672680 10042 62157170800780204261713955336337838346198878134985889467144131301045120 10043 72100455079316156568295056858980560137622845991612794874552826488362432 10044 80515462343498853708525460548595045807508562376878996229320385761921168 10045 86644223291744669868387719261828293915213827431827176844061661090754842 10046 89932197517775665968202398610787173646207392734853845011117953363308690 10047 90110728237034614000876908135839048031108110903063087997952038866902980 10048 87230891453143923226169021727552220944226240214563888882318403086238346 10049 81643531780782026145477271686988745799585872779394519994872775895007673 10050 73932623187057886457585951185386501260656664074379512283398102499614649 10051 64818667656462230419612390996225112322793947359106244980826278082748400 10052 55053318366771411883411163474524036558599486017185155371704963430288140 10053 45325258946577949794793527817072250837510736332471920922305784783783569 10054 36191765707645102558396564856952453235826426096413894028753632022117334 10055 28042553190006757217000807135632080601275409147378140879062040206880500 10056 21094851933377758254590906602405394644393371944128288764985056927843450 10057 15413009762813375203849182494008194976164476931080800170366924607476225 10058 10943094646541038162340835899938199162250141179987409596162798180451945 10059 7552900128582471527355728050902454890723887759825626904916355812048680 10060 5069643860687351637625627747858426140569379947378067402835915102685520 10061 3310481500686635653296888512890284448886187518285813264595233945593500 10062 2103807119888296894917438929759763350783184363171138972167034297894525 10063 1301560549268663265043238644368501002314103703250969531521651958281936 10064 784153783829632433647774950578873974126754522734034898944557515644232 10065 460196878272461954347452426154251463522115193196863777102536536546452 10066 263154986091808821703359133837819431678520945642320302744746298473860 10067 146662175523339687881609457938106324697660896116256381628765054491520 10068 79683743845553732182627465105339856873109626790595842743560110406064 10069 42214984373330113371109176629186543222362533246751884371780251728036 10070 21812376747417982587790489028161574930790185655991017945247175148344 10071 10994289023838129563398035126205479052446158556166843591178891516240 10072 5406819290618024580409218557486902673338147310029667578165134387480 10073 2594803276613816125693586891106469805832828748391822600493320853436 10074 1215421730090329771767569699615323770339415130743983878731926278508 10075 555746266835778224604856523583997990134390627524303242765053956064 10076 248093394667070521328857192918827140443721524006861090392071145600 10077 108143452694907382949629949925843549447837653722644826838941725165 10078 46034587090125715192713072018253752546034780577898972164007857289 10079 19138826078738418585074778577831378275233703984425324186547031104 10080 7772073681661916897726710937346665864331470452998484481866203600 10081 3083104428932783530775367192606250374419252061529417014813459600 10082 1194824401430526372903445555603525909127517609487888916308682100 10083 452392077112907382017280882457842847963455791411209205177652480 10084 167358304668691780481894533778542083367972670799319685669708520 10085 60495496107357961731356201158316580878236458178760544439566780 10086 21367823403358423185625537797920442332983005453121532410920000 10087 7375183527690121088466293714125267748389808857049947470672600 10088 2487541812720938354054495828092177179431275859319785883909516 10089 819895570081813277616246657811765007380413509594879593504362 10090 264081956451997791173763473880254005685581895442077283567102 10091 83120518923935119823456241018495334701419452717462096598760 10092 25565847584093795741175293077957874695938129072771551153520 10093 7683931006208703246765019729866347803342517555756190858054 10094 2256641824441999593539666531070590381528333465470999339651 10095 647556983252195065263367299112570074955150275760165547344 10096 181553818702180430007790987128406229679630956685754448040 10097 49729739790149742152530226822232093132159919108273127580 10098 13306908163452861630908503791377130794871269897448017436 10099 3478166581168228652580775454112512162325792238908146928 10100 887959358209259865351212629891981124306902278766754304 10101 221389783219433248782717999547119673383693934567148100 10102 53900277729301424721304727608723513215253852561187940 10103 12812540442194393956736882408057975435488584396260544 10104 2973217716788045480774833031470407616572330447951584 10105 673435647607386888025122784856741305768159043338800 10106 148856639261131795988573535895579159262800173758200 10107 32104185462423865437676722434366358788612671792000 10108 6754428469174265832999763662919145376583618026480 10109 1385972048228482729497103340366996166923769907670 10110 277304911757677572658820571893939178819220744830 10111 54086480441095373801781220054654831270065568500 10112 10280894841980797830973398725021343603070814850 10113 1903964243661919803082487992393053663986180117 10114 343429938278658931471841490989669442918194805 10115 60315017021970847024214903494455220608117456 10116 10310201860994030708194441447533724206588060 10117 1714743319537962996553272951719418174666525 10118 277361226334929530453675037048004636755174 10119 43613333818745234113042783245750011428836 10120 6663752068051288883244898084653952018434 10121 988847524861011036519321295053669537925 10122 142436218790169669386291531197042325725 10123 19904222183981747728495307019707828520 10124 2696737593127780893785814855671973360 10125 354010579798122904390236005226100080 10126 44995773536950681069099109673377625 10127 5533187261077983520369166858968800 10128 657765957167687027753165826301680 10129 75522303456186471863906260527480 10130 8367011109531197308660291047000 10131 893520611022155690783311256000 10132 91872557126313294903324588000 10133 9083996239520990100451804600 10134 862561325045779776283854400 10135 78537827107136660690733600 10136 6845908594717005735110000 10137 570239435387873651967000 10138 45297944908819103094552 10139 3423819685552529085888 10140 245609749490728740032 10141 16673386415301697455 10142 1067588316686402355 10143 64226928814060332 10144 3614168252748438 10145 189212340995727 10146 9156188945835 10147 406239271920 10148 16351433884 10149 588219227 10150 18472266 10151 486500 10152 10010 10153 141 10154 1 10155 374338566489487735805924320641172297882998236045924483286 10156 14899620086115977777513017501541920516521854676838538302309 10157 295428576118002268523854137984288421450016321526654890376816 10158 3890602085594748527826932265574692599664238149112658194444440 10159 38282654191723680797008059956591529577471120089133111824494660 10160 300205103727052427834612578838295393381249662782816200085315488 10161 1954225294343956697583127384609985339097322003591883975362437544 10162 10861427499372588968010588928493407951332210701467207172610951160 10163 52612659235507700005480417381752544839615200412054096674208812520 10164 225633908155439426782606143571487789001995593524748623718359987270 10165 867369831854990269414365801847493276528052707568608364521757565066 10166 3018802424714158066888507282871440508783630495127101794903211661060 10167 9591337235872757572503419990122597676694640307775485533310348671788 10168 28011957712463398740443897129111481529812664144765791615426718084520 10169 75645662740096766752565093578953236372249227064529984127431602182890 10170 189845836319827421565067683031512750720331540606946702457084644172232 10171 444741403243836086140112124655369322539955949123158036746599528682297 10172 976295873371750955064300951507869569090895295354015452818335874596666 10173 2015143572145950365111116884780203064482703384980714561788674687588500 10174 3922845966384053600847188687645326726298870295096593971777568661627000 10175 7221862527672818241993411820446728868903890811383475375291560527003200 10176 12604160732999865918791601722445660755938437724364862974298284490732600 10177 20900561244026958467574739293839023966434017356072379357528431486227900 10178 32995581957817873676997320256612340767022115687641240555110895552920000 10179 49682697635186244516764235841860822651560867971415500164740697348384000 10180 71472062722528861286662333225459594680932053402025179909027620242856180 10181 98382963450334585859408994862089359474803366178766637820122522842703128 10182 129769821647136400568020904109243811730281276764331260178703097682004896 10183 164236003867990737370027038891992561474448185292303816661412373371283080 10184 199678944626582781305195779409639138086165751947416609127972259086173600 10185 233483292548025468604590642738278046144144920765582011102835088343292232 10186 262842180740485202733680554908278058449095490865772812324485606408940528 10187 285151081105312322878157291491673284016220905119215910124682113808179670 10188 298395596988163026683626989577064104645486604989645826683434645859268505 10189 301451988942932465876788495756034399932548061015404186249212041329041655 10190 294238554533132798966324222402765492100484648381445027843770410942085134 10191 277691350522646274069368689842529229734181028957679615939357426675342680 10192 253578373749254512948762893750401974665095961401673689362381704651071972 10193 224200461515265495394895419312745664569509449127113332116620632646973155 10194 192046127791231348987784567489390069325355388390475935016756392574599160 10195 159468139434150044788830289899425899538921175436498668158837055852376123 10196 128434444813676278721578500851306864695400837452341099263347175479973478 10197 100381699720107120834849154524965177011671200685703596491347556698212059 10198 76173954876649228801950086437862039106787210285536106487322872437185950 10199 56148600650603349886683997832083953444112488580757038649025774564258900 10200 40220012560078100510179711484999699620207879826286605724454454915202490 10201 28008905928176347202275505318211520642992452262949311450245712208654905 10202 18970147888400087504574557995273953864601236186155324872159109160755400 10203 12500475480233670306016878028972350825453243210455744894705792592614775 10204 8017064660656486573161328341295351450998319444851596150788440205763400 10205 5005883262120479543450404845001490039869499215747007497785674035539084 10206 3044093868353635558379220473693167955703660898740221723181498258221496 10207 1803330529703311281676312285505057679629996247432862645613709095376144 10208 1041006422091690471944872308369924567686258006715946826311583730699360 10209 585741806747019878765916492821058562908605310698140454163665623433740 10210 321322542595294038488313421688087536101519509058263442459670967736192 10211 171893509195007019033017481004876615141750719666882580590276070595196 10212 89692516745630613437540158457720961836333859596691835071981190380480 10213 45658406583806236620407681673732007509021208377818369522742537641780 10214 22679678334011501832815780920843669976907498726332941545722481213480 10215 10994691448924929792174194153535374715343384242206139973930374495424 10216 5202743771762625456070128547704806238925248028258183090584969264040 10217 2403550509576298360267693151073401275950685488601298453874437420172 10218 1084198469386643062897893856113973428469405058467395111643989060480 10219 477592603225737267473100046090036706513604575466431939614957950210 10220 205472435176731890991853038759445073160821805821769550713343237323 10221 86346770432917100129950420360393871367136179972622324919650289568 10222 35447052766750416606365630265950335751151860840678174914849398504 10223 14216617121588149115976597357695524186469319208154463831127452300 10224 5570970129448370515495748584005590964280212655254708334808479200 10225 2133123165099133476958926864065255882937200297850112741678388040 10226 798140827356658103169617599319458328969050412123373779990002920 10227 291840426112363760696231907521181883422377149645154315523594600 10228 104287788174938483746541146170962588112462647682372459671474850 10229 36421618230758373783354119782517546925241173120309556477924350 10230 12431812228937891618429466377319757774715672395065006740995404 10231 4147311690934194158771001076903812717479328411941884860781956 10232 1352257820978771790117757070251064597849812881299168276294424 10233 430935649070933997893581450088545298459681495436119485296510 10234 134221119760383386779148708739612340631209983597716961268440 10235 40857906593377353463213135529562677795863628044223146990407 10236 12155290080024152001208612339123935214774271233860372026326 10237 3534039811345196511730641396575900644037930027476205893220 10238 1004091047075738594214445706107393534067632734735142983480 10239 278769078256983647662523971125382404203445363844439990880 10240 75623332280912339738724693081539572553767057766093177544 10241 20043430194983337914808547521563866334233562510384468220 10242 5189840120980671081682969495761976214981018849110842432 10243 1312675841161277540919615037927557252907433428572953880 10244 324290000149395956365542899531308292123149227070918860 10245 78239860154080710625230847802887282958286111645940848 10246 18432390469806057889675528610786392043408672132338928 10247 4239645543041871850985573519627739997827665812188984 10248 951921809315166825052695724918874927449243711186800 10249 208602982235898433646280673769994818087359682100400 10250 44607181474076057588060541382306739081191096294800 10251 9306045954663773663389335080476966824938805587270 10252 1893677932598624609144254384977621700932561405425 10253 375772389614681200113151757139521626454765132475 10254 72696131915135433265408863476906476558636943350 10255 13707158720777166458956968782827568987893318968 10256 2518297259162039712451482154548459699969046836 10257 450666074888456244640096063782290235100086231 10258 78531993878974107700251540995304457848284760 10259 13320725257196297644254194417847296494634055 10260 2198536030274496149976160973906465465683350 10261 352929031292875278825787438279701565561191 10262 55080855539698177385980631350332173788950 10263 8353563327487088078073868518515120490100 10264 1230509081682232463474812304998033510850 10265 175957878189143652055391289414493420605 10266 24411572293617334809136243829083653000 10267 3283826580423065849966322325463008815 10268 428032482886883144991490120924689600 10269 54022964837751075682311730359328200 10270 6597126003216790952536497156777360 10271 778841896756115896666908439808160 10272 88813032879660361686062204112480 10273 9772815726936909955667899001000 10274 1036633953594006185268889632000 10275 105876849791710639980995758200 10276 10399408028990617313694924400 10277 980978462387277481688589000 10278 88737412567379226322322000 10279 7684880677880265198332000 10280 636004745725781769453648 10281 50199191399106285354808 10282 3770173327576034975040 10283 268747429740448960980 10284 18129497617081384830 10285 1153566637839640353 10286 68967607190902938 10287 3856878195224460 10288 200671070177220 10289 9650793295845 10290 425543104576 10291 17022442485 10292 608529768 10293 18988095 10294 496790 10295 10152 10296 142 10297 1 10298 969952811452244414315137245822539339238634432339978286973 10299 38874676685043218404868475653863663596924183894866879938576 10300 776176871352115572719278648631495201107256548946898664140608 10301 10293259109520604953088030042726900799526543944427978854572936 10302 101994693188264824814278247448375476816341973256169333736521360 10303 805461648524406198058271159692415961420968762970296988570140528 10304 5280375011372707996577936268136830924398464882883901261492730232 10305 29556481979376540176423450513376403244262960833512499088359694440 10306 144193077790641749043880208672566846093775669146300893463222614730 10307 622816003884281334962591572875887357210069897202254042574283927050 10308 2411427169884964606466332820767202163881611518736657115187592004638 10309 8453420232195960060842809412956150498056409352877668326053121330970 10310 27053200578038169167332637870089341998121569822127332214477301979524 10311 79586383495678881479039142346428806369961511380657238946308165945798 10312 216495842980828565705343340785469509549344322432517959366823819021910 10313 547332892122029806142950085378302910969959114101195353834150469002834 10314 1291689168232320350529509349764568859230771437454013020362398235413970 10315 2856585749501745498881836492358378018573915257657023628427303250963988 10316 5940224636011618160150381819109946274380147156885675265622668993165916 10317 11650518236382950789882020292887525250338085076960410194521707338390500 10318 21610097145149545106439051164775718792499528076912372177231259103918400 10319 38001584601076663669713883031084246244227096408955882443121873561368100 10320 63495524734044048182828655266925729383955993678049373347392367921223700 10321 101008018679857587223669423492646950181008854610292386093494714520911900 10322 153263238718065032570678855186047924693526015844424401278553859707034500 10323 222187788175597727454764370450239031196193562945989432603257950016929720 10324 308228986268705577215687197876831985660527155290378078434713186706625592 10325 409747273040340907841728538489035349362027284328089688492009923399450248 10326 522659701716077649680561952446201735041403298695283434856745465872840816 10327 640488191486958126503672300564406833987473766754439001362171417445090760 10328 754889240289571536150341487442498802393600442873363610792085574743097240 10329 856627225892802692122957437346067892683689620062851675468267148869690728 10330 936833676307379785058573362210286065312964506055335351918398722135423775 10331 988307950051691049512537247350817336607582653913515259848081264213898875 10332 1006590136276595053946486574938697602462790900985355508620018889790967025 10333 990584349128389830450995611060185779703018779731291272853789386110257227 10334 942616074392369205485337876548980980351865577789292244626810368068921050 10335 867938729636180375716933636883265889370312850040003608111124703565221681 10336 773823695275377072495262567115421234884791934748478461969928577020946137 10337 668443329572779688465056188318137745837555992810856182427852233734140215 10338 559772940662035863081493662373627571234352284828801872541031956850525236 10339 454699442587921486736894017665697561130648579132748617093967906873976375 10340 358450333755159005497042689441116203724826174039504362651538613095771637 10341 274371942902914077427921058694869604253664806777341235718712187756693759 10342 204013417487553063565820154540680350589617362930399012377860131078559100 10343 147427023121917604578852982842574489708217273772696619397041895806173855 10344 103579858237153968481347637444319690568937464271527844852203111783268935 10345 70782194066561859603576900656687703384014069835352140524751860185896225 10346 47063535456554770068461540744398887339250219162500244621850342185759200 10347 30458563982149121406459896060346811860118218329966101642713533387833500 10348 19192999077487802016683764218045916929421367393966254699854113419995732 10349 11779343814675331800680327806825693702591133731261810815619974691817724 10350 7043247931909826818931264312785465976060558965349146689730303745756472 10351 4104120601744756301579057000229032236496721962997752469258426209059524 10352 2331188170353416609685241757589220826399498275745948523844587031855940 10353 1291079333527087851551456070691103589753920936198712805176945907539772 10354 697347065223836118333750328942646317703603634151508430413352600132968 10355 367418956922722382963513024223143649399043779300354805372447550189380 10356 188877842407902765700117092006968675414828739028263102119495522794060 10357 94752818954651789784930154558619163059451461152029551691706547735300 10358 46395344410592480300794981301986911703225710494111426762367787324352 10359 22176964903382298768453013448143352222993935184666102310802598754260 10360 10350100514103795199588712932825890187454820404411943110819091820756 10361 4717003955288154485990868886274662759007446022184480443074335916812 10362 2099553176663011378248775707262495114669275278412451376526360466515 10363 912812635168529140051293405209129845262750577587534350823369437056 10364 387686977321138477833808393944312072205428480123655979290311285840 10365 160868823689157541424633363095698917786149441225423979878837941672 10366 65222233051618687933564297869472987623172369135149887761598228304 10367 25839870209647459816476139956239872343005527908467368115588075200 10368 10004364486869789191249531974373853789199608670101901974985095640 10369 3785495441555099813075893089787330533550502469326282110215612360 10370 1399959496083537122500898849141168442380084154285871133122551150 10371 506045070331798787720977599138522250185093199111167657365255550 10372 178797477076598670487281584462196217926007000545654488956160250 10373 61751219833422419691639822367470679931815081051611739790276142 10374 20847366895001305758066790194915561142169258506982038774357164 10375 6879929373929325011050047176781975896284164499765801778804562 10376 2219450542682644632873219401191672695685796274038258670468354 10377 699895689505560282376190418226117032686372246167317719545590 10378 215745199496974214910351152761140929460102261816007351311822 10379 65006758141858613440413190739925200339814289923742527296708 10380 19145684314441114044939373238982118966267153470330618756300 10381 5511370603780653977742004084384591501663455131392848285300 10382 1550607110512846539373747562623810451329413052420003652400 10383 426353819934607799693963801479139919643075968451459118532 10384 114560047594137557284330132651680377708470595861758239060 10385 30078402640191179379480655451624565959991444283499395836 10386 7716035524036565463096505798456278831064356534242295372 10387 1933775751801001839555029350276943877015319191184358640 10388 473412958630528326272624396701135390797614395670876736 10389 113198578749498414047333307397092528418007220453476000 10390 26433097492632835140904751023464449536514321336080912 10391 6026920149203923617299267840566594858845966278854784 10392 1341564448356276606140543074094757261009910741914800 10393 291486834271378854161276177507753849449900874792080 10394 61806494507343201139905489774624067750640424339775 10395 12786954583016485139578015174198609960812909223375 10396 2580603895295521295543904749883413874442871214125 10397 507917435932304952698897432690749004537662029375 10398 97470087889846006353450897937097838280081913394 10399 18232118892244174516486107676480881235237130349 10400 3323252106069453983620898543510331813941735253 10401 590083973169778081214172330306573744398149851 10402 102033652994603746174548066732839865083678460 10403 17175006126912402774454765208725178782347219 10404 2813250276100189545692471808820545054358185 10405 448229717662200005134975659511994657305275 10406 69435945646063883365939073617792324616300 10407 10453386716858209894173782352164466766875 10408 1528628783353732924278740093462568743715 10409 217013886765298409461243962503311064325 10410 29892693943243133523633174737624487120 10411 3992713727862376526725052484162651240 10412 516786046194426872815957604119639800 10413 64771696536909647246252426020566120 10414 7855257833666499356887414108681200 10415 921041222050768713928547364875640 10416 104317011601866460803461897783480 10417 11401728222938666627448183013000 10418 1201357021070636858902317958400 10419 121889356243535966430556509800 10420 11893596265935379902047179000 10421 1114614759092232908246233000 10422 100173534050254138021240000 10423 8619531489895758212824904 10424 708803312367539318266632 10425 55590250977028162056120 10426 4148742799901295128640 10427 293878991323093724925 10428 19701244027895337159 10429 1245797935063685157 10430 74021696208473790 10431 4114043716799055 10432 212737859984175 10433 10168456427393 10434 445623148270 10435 17716133939 10436 629395753 10437 19514635 10438 507224 10439 10295 10440 143 10441 1 10442 2513433301807242026501162531600638985071302171339700317219 10443 101430473036208625454810040731678537373455893388094022190488 10444 2039192138188459990967117826819146000403748964058647121619104 10445 27230604515027022326343708898135747569088730347721497027255824 10446 271706651330515101864232126870282568534769520370092892765283676 10447 2160715188543224168113454627109641169825786244333001248481658912 10448 14264590164908218334616698569485075898309537421612189908689059520 10449 80408381414998881783303868104502194749907732922622281692885553400 10450 395056750597355345188689153428580407097296673191403087686107498830 10451 1718517887606673208876010771833035163100890461835144967714090075290 10452 6701324751260519372979065296873717377404547249265073073126498488554 10453 23660530899330431492937298086070462329775830652652021493446636841084 10454 76265789715688137705299817734623502257612387778764518277498328860662 10455 225986689978751030640227235556974799086064808475049123381003249180342 10456 619214055692030176000207534512207794004945423145483757503251360747078 10457 1576901028004979803941939295404424751048794295543703810195635656357728 10458 3748757571769016860368482949098984948373346218751188902154885872595173 10459 8351571062844463022674479526914747955031306427110296278350664847049124 10460 17495679601798447092010161768140723175218001050691454129032716523988404 10461 34569732217290277574698754718707987336692109789812540610145579223867416 10462 64602071819258056342876250618265626259600715816906404599191330529376300 10463 114458189191759082391413249482493768287879619176862450977932610057049700 10464 192690612471426389565861968046121573559028535846360870077951324327182100 10465 308860786041950904296132900904966635578724768537599006643794989271947600 10466 472228261307009140653872374916199151465026752602269973443081483710168400 10467 689857158067747691317667101384699817892735742638719252233908217768715160 10468 964396949748914515334092892304594411236328170281315119146184020074075848 10469 1291994097064923191596686092092054901223743161983834225572764667987136864 10470 1660904783577311433603347568357774134027087678844759177058862647431784464 10471 2051340156355718390339011011941772565393825035813890784188276876713783176 10472 2436860259167767402828225743562311065505559149901611671376089170439255688 10473 2787279613463388840892758256448694654030440422384004694625080926444422320 10474 3072651618043364794469996814726430569377879933854878732158796032341383795 10475 3267583007532983189466223108848845289093038142002528679396356850617917515 10476 3354998597313618097425556160187977757584998736462061359134211763966479415 10477 3328578255506420938349320593411514625348287196338232836758254909841603546 10478 3193394622008410468491643228749374589314951188804411361457185805461964471 10479 2964698714822849087433847994363376427553597636586830508985737482722728653 10480 2665207971441044231697669449477599575497392311988184659461862765337484573 10481 2321537087389134085004824381701400881976946890898694758232473354624542632 10482 1960513367908226421235374705560977062521130083480441300096861072539366292 10483 1606033840541088231564547570002548695040219992825792880463861494235584727 10484 1276902370503859283960215510286972526151321745989418062061408203469124651 10485 985810650837883870623549472961711540575451164776926857322550554212707346 10486 739375280186312584151149866529355682474385835768648008353645136529178309 10487 538968766656577391485247471652869794817059293210454235089584136957436235 10488 382006445861836597885320393820440981008246666612139734892043721591987775 10489 263364671488086402339748713822223706156074139804780697596878735784232000 10490 176679472814084705662494322437413486733965154933169827800135856964806000 10491 115374455208245555237436524143509840771253053762810838140597924370899900 10492 73362336111565127726967418913662958354650341362930031435603975028737036 10493 45437414604776283607929101594165520602386304973942231287352331682953992 10494 27419567960925330898516467690636648014713940576670913125672143057934636 10495 16126368530206688265573414586970922039519529540043991951410164960100916 10496 9246070058218839991417784310961788809323377354677857902772540244155284 10497 5169297975348306405094004657868294705490363558021727628049354385550208 10498 2818789820660313395800844808346754394159598602758906265303343320522600 10499 1499503769545717495252188987332409782449226428101632735670954558801060 10500 778354519385399673517233633221467985233367726526715845686658192553780 10501 394310319842712071678617960288400477179749526700132183243378566860600 10502 194989000966215977087071894529480894244233600311225562200111796564556 10503 94138812504511342606736636356940893384994332672053393510926957240996 10504 44379697937981233188152999641499073067532976771039762244685366327028 10505 20432550402445647273600506171015930601166870596099303744855095666848 10506 9188494109174041261241818178561034527565541274986887291273416686257 10507 4036509663392358142106058710168668131614766889458307938056189475192 10508 1732445083354959224780871170204901850900712102403815057474426295312 10509 726528037814952422854855313183203684722746011590427072540536014256 10510 297733740767559614641007063219949422772377492506306988549697647076 10511 119241020796915984319082615188821362302437596781256924907074201104 10512 46674573464655888163327621247883219772544512272804490627200002160 10513 17857601072273913995595903937199213318534941824544550706411585000 10514 6678532092582224142394710796852213075570073117090709122892339450 10515 2441614884400035175401636281308646863153024702974892824150168750 10516 872631211777942986986867221956942685680452294178910887250504350 10517 304899732218407364410551074929060205639657763765838153199032116 10518 104151965854714303725014804011965878839724228903551425355667682 10519 34783201845249650215178202421415844099009629565672618754691106 10520 11357086805811309331507389003795927841981372477116454305495186 10521 3625428861495356772222100486442100210924240722848267476648864 10522 1131469154876391386792537980357238867340516988713815238077043 10523 345230236738238998676934758104221833110724181580194103748820 10524 102978273828217691913317059288006642390870258512596735587620 10525 30028727244434382680744155891804713123676976692430719271640 10526 8559778806809110169141937702686253946735661090152725832140 10527 2385053112438650483461188882637165991562597356709480264036 10528 649553324619653410664036116567396705134475957632030444276 10529 172893957038210337944567810048046693289242837015138481968 10530 44973390321230715090288988017944561741797698045055586688 10531 11431421814452352446409164719604414555680395281705773392 10532 2839010418680218447259505606687137463767889628999747392 10533 688817708624257289625170345125583045869539647825955152 10534 163250932986129586813982685294377311871021435074343976 10535 37788476667751844338220936726506068914092658164300896 10536 8541779697912107695116244612506974842957017440230784 10537 1885167546442798967811520992316524584041485063546000 10538 406149261879398281373873621575054166241768372640275 10539 85402571204184415499366626665926810808264457419775 10540 17523258355786005419147372960984914575430671279675 10541 3507678843693826679459281166858759527539779944050 10542 684827526862137352122071989331458802299439089467 10543 130372805855087102596369295297842355333379342393 10544 24194542951489182453613149826012431120210225609 10545 4375668049644366721254709293888674678853898344 10546 770958531946292892574058064746590176081203076 10547 132291285673099214102119503716387402781382035 10548 22099831653940446557934107029921540408985175 10549 3592837343634525128092426269462346362017850 10550 568197115693325604705369763325530315859625 10551 87374202090891569529737002940075517117975 10552 13058308220841431387350708316990139571995 10553 1895801025418907015236039801995207721920 10554 267219487651057176678417477593709855060 10555 36548021392102440398562818928711825960 10556 4847444180922036270809084000707781640 10557 623057542689068719474226800810291440 10558 77553533475842247036987237844534440 10559 9341168435236330247156049794373720 10560 1087850144818796002415338762700120 10561 122382268739528470979351059692480 10562 13287118709756797584081714814800 10563 1390758416947246453262226713000 10564 140180260742848674130633653000 10565 13589298045859073557230438000 10566 1265295359581113759213679000 10567 112985627748736549488516072 10568 9659973957827689053588360 10569 789329460614197473018240 10570 61516103681834124283350 10571 4562267266787895763605 10572 321160554958360045137 10573 21396910993993589670 10574 1344689112890143125 10575 79407550540772355 10576 4386418197575715 10577 225440513757744 10578 10710086326474 10579 466505060307 10580 18433114287 10581 650828458 10582 20052033 10583 517803 10584 10439 10585 144 10586 1 10587 6513500210467271619959439076464666447812614836567232027827 10588 264654962392357612253926620591200272810760213784359978187547 10589 5357288110040934578216701708337572418607017616591158565763248 10590 72032814745082003274792506647137368714109445075451573461382904 10591 723720463332245472678738827811628179348816409223817863510688460 10592 5795315322839736326681626317587965583985406394399394977687751756 10593 38526499262778189766100841301807958672883286864163227857430500760 10594 218692694048909392220443923727378480111306953278218518148206270960 10595 1082025293505140647524292677216240105145861351804260729094290582750 10596 4740121680818917595431067765398513776855892235775020057200162869790 10597 18615144736525250344264351877032523368849883195194254996453869580872 10598 66193241438421076273325394841310495780232798676554693328860748959576 10599 214889761145821942592296393899102487408505296460571020104920462460584 10600 641326622259831888815417691931487668958099906645967782967513582739222 10601 1769952588845169901398980436226063688203383742533248920993689841308960 10602 4540084644984743414378847470591448994948686261800226064086976507515160 10603 10871766854710645086742854207981346484316921894523503750594673188340917 10604 24397712252155183804658807783546013099419469392888639764906806078826773 10605 51486705124819583921429920988375858414161550919231023579136770897146944 10606 102484737940227357198993998955194249838299803407155259715227420556780320 10607 192940941347369271214755965864487903728609629827362803959738849798467616 10608 344394175114183909774447629170796979835754374558475075707611575572148300 10609 584140105425018866917388889692126731479849047134605115654352596647433200 10610 943373555838907336620021101143759496929324604931000066768922765705533600 10611 1453297879990378368652532991078932680753272152819366414140281800103705000 10612 2139248487453488378700564884959523365051959754160443828337825654166635760 10613 3013528576921714139070017334521627763065068218764098035441195365159842272 10614 4068327127395921271880139516146147608175090847850395003339761882312957808 10615 5270535537604287153304573506319017687627970097083864339449981494089999344 10616 6560268194739728677824053987770960401901438578783934243491198193672773840 10617 7854310895557508454542445016721795431326475251903249919530763426881059664 10618 9054649109758510827093809559953583673430470559036269786081568288342126400 10619 10060939684070445073631601136010378153415407392679530206635091377517653205 10620 10784672217423125951841218228142141377182578280222861346791759725228278595 10621 11162184138391620949660241697700994107257837494264973441587276248256595060 10622 11163850770001494956569020251841802674406752227918218061478810634473361248 10623 10797634620456210290463939871586740164687154703729705490639672373652891844 10624 10106487935573486175948587090340626852421356539110586581341084965899911171 10625 9160471762773595199368364944569738992814551220487624933789608714816521568 10626 8045504950076421997381061610428013014086139450166995362558402337698787340 10627 6851140466068848919814560730741302255865529882855290394324578097113772590 10628 5659631179623599853388966042166620359225906386938543781546558147092326708 10629 4537922385738783369641928981875969303930681362222695330866797927634086952 10630 3533336076116192578807471215031287243955247711693475941049720786921140256 10631 2672853631353019937075909328005404311781291680608913077035351707173268930 10632 1965259980159069674825355239139240313769015895238490188923226085845048449 10633 1405080642227140612258158675859897321874928592944788187912557522238403200 10634 977216657406032531886191829335239735674226595296838530787295725741997600 10635 661380721917601672912143324952613287859023445632000109585435537531004600 10636 435749795605805717532676395118082723941903363663632406208451637205710800 10637 279571877483382367108284006290494652889916579852025825363938582443620208 10638 174726262904175536582127956292244444253760262340757138324178468570897248 10639 106404900232963430808013995646492753282218539390237018941945340255150832 10640 63157804722049502467187731886702455525830757354601093677104322155199836 10641 36548607384789096456609950097531579337485232296527508257698803825548640 10642 20625431487185859499902883391373106973224663827661374495239447578934224 10643 11353439843898552045837398228982500121316675650699595464636405343703520 10644 6097362000518359472183319756687438271094977345842183135013304279018760 10645 3195499764750600626443416821736319334837965852036083052530963340855360 10646 1634574123264971992594588240295759459771428940255151894950239312596960 10647 816245729657147971637182782747721144252071154078183957008039660864568 10648 397982579468910817659549376925051605959606655497108180849436210174044 10649 189498371192840826628291837492370601129477692447815695172827946065696 10650 88127580943271414608663576838031072311614733059966507621090593532768 10651 40035495115346172121698614076576801850200172993749569917825601375665 10652 17769003669699146322432847170315575619993067758420232161908698595385 10653 7705815531140968019637692141683054445700736018776000631859368908048 10654 3265582398528102986580078997109516319185602939167249665306984867112 10655 1352489314031553678422276030212839787847495198718684190309326733236 10656 547493199642876472689861751144975679142436389188341489410405787380 10657 216636581501594196585310512938673076417674657587817496058103599304 10658 83796434368647002037184000190854863923110160209872855336850304400 10659 31687540810699362647398480025469029791200593267625350421224159850 10660 11715085598330267671187068963724988325016417996739631729612867050 10661 4234646460763568843545788034103417553160044791043792619209202200 10662 1496651247679213604907221688695125754228681282572753132675959048 10663 517212506635417908858551502079525699162846137229982620399234008 10664 174771962982561967566226411368953616388695466743195662392525122 10665 57747666271691910793500186837966506537805977025673602398540256 10666 18657730598867371586599381594049620442075603602167791854594440 10667 5894444146598480747803133859130270471135009356690348322088739 10668 1820877194343407472033703035675076736780969152415629757280675 10669 549999676450221897939132927930042816414661992525601740547680 10670 162433079273491801469945549053985332154304131384597291831520 10671 46902834967886290744043024901984952229640135389439038375760 10672 13240809774181411535484081452571676259368753830624329350668 10673 3654222450004368004542874939877232623977414989282976701264 10674 985848875916616868258636775462824838748437958601257003776 10675 259971829479532548902422616035896283937417903199522408408 10676 67004514724053974618837245343337579739859622963042971040 10677 16877200225542096446386303342031176732318055474251082400 10678 4154008462768374674298369254875794911295441023955309008 10679 998969585361840528227312470256872126293256521497953152 10680 234691512867070209235846178043508535963222766949176456 10681 53856720829343816837732466835422265658562442428132080 10682 12070122285447180257601850642884275559033867412001664 10683 2641429092342491976658708485024374232274866380436125 10684 564341852782063313184153219464754631676175808889475 10685 117689040014801430809072758609073298171100047228900 10686 23951258854441571579116518759278669399393066671200 10687 4755768309792738465219939214047841040474832985956 10688 921101559030834456817816335902171289052782334647 10689 173970626017735152031751547018200710522627739328 10690 32033561617514988136550625206704989729746151324 10691 5748658330034795382692001607646050819910828550 10692 1005129617368683516686215025772087787530075780 10693 171168952052196088137537537123038103801942600 10694 28380393092191265020736098773032832320160000 10695 4579677373863102675572358548563115910917850 10696 718945009288705053448681732755256576502325 10697 109751350225697801947977932365509817085760 10698 16284465372216109734440349469359298790880 10699 2347299443790701764756618578339151980420 10700 328519773715147992386194427960174419860 10701 44617238800492202901726886714650952800 10702 5876573233567892704301148038804260800 10703 750133225017972088613297875523957760 10704 92733455864987194425759041558338440 10705 11093936811570679171609801655832320 10706 1283298021155074934749999989549600 10707 143408393294025034412654061379680 10708 15467049438168575140397291690000 10709 1608315412154232132895969824000 10710 161053749948695999500750016000 10711 15511947573525492058390494000 10712 1435048896689379490621701816 10713 127327694827519532946754560 10714 10817307139207524508762560 10715 878340460233390483993300 10716 68025502662076117668510 10717 5013697339671478545516 10718 350759260682415767160 10719 23225314491078977760 10720 1450670504160699225 10721 85144464165484440 10722 4674788794343892 10723 238807906502536 10724 11276620302474 10725 488215166592 10726 19174001560 10727 672839310 10728 20600437 10729 528528 10730 10584 10731 145 10732 1 10733 16880736722506069485060615727260376673609584543588028311062 10734 690560017007686523815744076421223001548800155836821646716790 10735 14074125147843014529525599036141622173795006692944476079237851 10736 190534069239137849268808155245176525213792482341953556244726600 10737 1927480701045932871049717397609836965219381941479047135629246560 10738 15541198552077297745228419354163012755826438285987058273913662456 10739 104031967821858958552223861057508391148616311232573662835744370596 10740 594638736571812014910672949457176840034376062613046608788522130960 10741 2962648189913962503534083554521450900740858475515350690655306081640 10742 13069779536442871643844726251265836265655528994760790935657634094750 10743 51688498248665347451101177698397974017497760488778262550257429919992 10744 185098444578701452936253566152984695415652765345660262245911445948716 10745 605173140401155912381524415159226070527819047273730688719520369080838 10746 1818994776131531888382766053130639127382835171710156505298086548378040 10747 5056102044658393193645253198929266886189445426311782235164887977287340 10748 13062737756225858086356458145537931465265270854479005612298508756649160 10749 31506546232965979651055728355922584896235262071808888860704695028470858 10750 71218830555370031080338735894685638649186816388744990160886439532109086 10751 151391282547823841525440482941916601761500359433873899578203386354688025 10752 303557024606222721270637106454002297444469973940532631510668258497158680 10753 575700260465219329058728699649084191648828615720692816972698426651621436 10754 1035224926128531797861306972841890179516828317444101948551135210519641816 10755 1768964542891405790468335573270338865798256437268220411740467616980304400 10756 2878230824843636826411984476210321104742264436006504866869550823216144000 10757 4467384923520771942276312815962966746285895343936199106607116688283243000 10758 6625736149221246133965672036818563313036904969757096902467563553904300000 10759 9404595401496180700562995755317580733770133885686839656860241705092565368 10760 12793538368604490846061589779776046413647446287705486596363583287318356176 10761 16701599308088691989919987755115262549010164035985968400186608691030672800 10762 20949434720507039937331429216407484195256312573678755325094583652812649640 10763 25276998642198720731230799580633708670965452282538621931653400511732081064 10764 29368073910217462498811207858169800902364004737644838084339652635499044064 10765 32888870100777334134495475371937994092507013956355627686184058088213433070 10766 35534033749992619798875204122626784553201638658405235304853060530862416235 10767 37071053443888148600747220104409614165199970952136782449583508459708654450 10768 37373988107251310868348462125650334807527229873618531412040559843257315278 10769 36439774930598251290237419645798670721470500530504501044589068560760517359 10770 34384396317998799620159293372100862882001630422706775505383784394678893422 10771 31420710901841117323109826040578141746992102600258528967254494603747141160 10772 27823511966862087517723094432247192134819444134981774159427963375591146860 10773 23889439394598308358947332463910944403419785745253636867820818809158113740 10774 19899408667506582656854064070695777149876704009344995839467276984601729217 10775 16089521068524993354210687491193564005144332040629137050209339599553694739 10776 12633702267515191498309727471608073426838058200480732918144539734603734450 10777 9638439159290725984909088973904989800442932487136208933444706617529114495 10778 7147665024989480529962120689442280936467654395973817221358721577906179104 10779 5154487582076590831537106027557088534302860443492112410833290230763489024 10780 3616123269880454862724812890394446422006765662527729885548273748700948000 10781 2468884190798749133814502597879938198494721113572701069398437023746227200 10782 1641015087437976996023861411473436751260468436364981593224206464129104100 10783 1062246047771842782434941043328172508765961748649447150798047935300648348 10784 669848923137709240652454612727069876127199076568316459860843573591155800 10785 411622254597322857561191592424593630110280572971319827474125637452845484 10786 246555702506541212461952121477520573315345227445303760543603350436272200 10787 143993441046073590757823038180702582101593717355258392169408109253669040 10788 82014873367714435700958430389007410332319770434698339049193576079403024 10789 45568991421678693276001490546151446353589162658993076901821304945043104 10790 24704259793485586296387873893380872316914196516990468946904207011724780 10791 13070523703520732589275175515945199845748900932898318363515093081942860 10792 6750259784346746639636618931920238793791158754036222115418491054455800 10793 3403586083948478117035009521540009693555629112199060948394221721622948 10794 1675788045649189081782224587347542717967390541431296605745830954721904 10795 805823606848364108842844555796894103492157679666324751947555152394672 10796 378501104219738184101336379692135012321284635736498442489718292163360 10797 173685556667706458207049314019854535685330528121608793756289537071810 10798 77873250597889870149577674232038293575723340078210879667764886071410 10799 34118917996495812948947017530760273450577372909065693746831920755497 10800 14609474715658649785171748585508853196594903705911598709218236373784 10801 6114377659078767997578209454485011861431005206483585927598869264800 10802 2501439819834599766222344962743042566545438084123351824407714155320 10803 1000427994444318879539375030156364218165338490753478712127286413484 10804 391177165488831843246105497796938394049487047933033148816210120304 10805 149548846008758994045811330805238802183043961885334321833765749400 10806 55903724922475681910925944269920496805955453210630497003861165850 10807 20434731790152316581260483697397229131304048790877056131546184600 10808 7304429398932401038304686686881818480684058676549291176491318788 10809 2553334474760017897350905133740968525880315688682376858105543730 10810 872859521887628817336953317559763599382666814288021044534331464 10811 291812356845669294502304318109308304282442913887905353147400900 10812 95409012759705012973520567613445434699523101873380375171798040 10813 30507140758818455746232573430367922219815349706018921735958614 10814 9539732799371407264495749629377901781607606307338149020885514 10815 2917332624794466420466348929150917340756233273140292437519095 10816 872447549747971797135255275527016255160804421833536057139960 10817 255141486207791271908695308607299902959453687467256476120300 10818 72961208231926534509514377476442197503285703302357959372648 10819 20400882323347515563901406697196664787061556994953402607184 10820 5577307994230179470724419931818225529281188722284446288032 10821 1490691043538806709521779295232777235900079554250267961160 10822 389495401875117773427599684963253692440255327275869094360 10823 99478376693356249349323109323466366647392188510944574400 10824 24832600897471566377183938757454981568613817845662768352 10825 6058062919281236527321014978582807133566286163586270664 10826 1444140762476147710763420962334684580854741436895001400 10827 336349391606537877391640246857263589427201765926400120 10828 76526742670742011714851038533727554921010321202773344 10829 17006230244715149078808549292813311261264992932656414 10830 3690628959567984989675814089951779639103472244268775 10831 782005337372748992619157970696486285530898518060950 10832 161751949720038337344826650295613571253244423745750 10833 32653291830780520567744873587029588761265405082531 10834 6431949009304609569662713736705738452845772494054 10835 1235918871669627009422188734833525138515826229576 10836 231608933056621550350541554728832883840387893500 10837 42317215319029293464892031122809999486979990300 10838 7536080577307460694285887835083589574295910405 10839 1307682120990412382542614917758368852693785055 10840 221023926273899720670997975918922882911203450 10841 36374682422095191147987883635860469667686075 10842 5826580565454635604439390683558606164376000 10843 908036752589677673478906215796819116001360 10844 137618426076428539600200555905038649832480 10845 20273490968639727757674582466978113778440 10846 2901619713120172159590067539964341667200 10847 403253756476552876914384699594211508700 10848 54386581148554757505095474884731142800 10849 7113968745731572657981955269548711240 10850 901884292483280442597536698363768080 10851 110738517320117152340469360622340000 10852 13158983204742294590253041185434400 10853 1512037049072230726490079659117280 10854 167853712517906666621403499206680 10855 17984893322060051612278278067000 10856 1857964833680366604452250366000 10857 184852002293512469627446053000 10858 17689973458073894815974624576 10859 1626128496417306347646588096 10860 143369704193994847344434880 10861 12103704469025415384695700 10862 976661734171187530715535 10863 75171261295920069387591 10864 5506209777328800839706 10865 382853962321376796585 10866 25195831156741894290 10867 1564197047094919500 10868 91252711645780212 10869 4979977714517476 10870 252870018680693 10871 11869025732565 10872 510780474490 10873 19939425935 10874 695439888 10875 21159996 10876 539400 10877 10730 10878 146 10879 1 10880 43751994823331838661649992990226520797972577093492822903084 10881 1801907462584873136551566365123944615817622460803643340097511 10882 36973239851646561825346340212715017994803470713400973742519841 10883 503946548043504761472349984392019917235129566622668371542630315 10884 5132849465343152389632395378521286638099368488910256404116896600 10885 41669743050594782369106631137881099230653357330678227335618284996 10886 280855132054315218682514662487950356755684979555921116224665664212 10887 1616440219620945946811951683734219726437856830778498530859107931876 10888 8109411733998241806295898239771212168964231162451199814442575314210 10889 36024048972020230555798157162696500937913957367111970265728703102280 10890 143464883806667798359905501286615624374858652911437350665931878939840 10891 517362096981394397450850578255751462767467775225379737452002236135700 10892 1703431238670740339887897986053744438739486422375832118628447259437504 10893 5156354874448383720397526260242855707988769383560763457107441073362100 10894 14434678176902308278889041977192421333469478487133992143576367400098420 10895 37559451743734671487023275524296460108606386791567164530869408193751068 10896 91241774468377111662489750239246220183810987660938706282797876333402472 10897 207735193913864158336566476403554853668141400063963184164917920050200709 10898 444788102349806043221071772487141715533303430862074235151477189115810635 10899 898348155861803058154808600057846478173102556893626326878790102629553345 10900 1716201535145182260597658435037477452599465858919897442576817078419515032 10901 3108778219330879274655929946135785358137834392898673042478000011573938352 10902 5351472943649644855186270158435726722459435013564784125091716014720151216 10903 8771934453386730635415616439901859962865868213460325810493372172543486000 10904 13716881824236193841194191378223596234455875656067674059496127765264482000 10905 20496773095297602579570286227848831876864323268074184558145515614077281640 10906 29312862887047883249587596034905577402694119200798234499314301821636241032 10907 40178467004850683745476799933024082509727982397303246948935565003331595544 10908 52852251669812016522107898905406926206109275415838399972972611667033923160 10909 66803475928274707347929539385433206819972118729602501202606583741585789800 10910 81225527576039081199955930033704247516135717608788643174381380178409212504 10911 95104739005686147736271496891942559700652812380235674677778019151341836488 10912 107338394459015762755834351430344154210641634942810961821253059311614097089 10913 116882721752817995544769110920623407000590126830386955494931413347795142990 10914 122902594376318247393804159000487043288433039387495673394741919110904338670 10915 124892679903266137586267770285086301762000068198595356125548909576681768620 10916 122745677097759685764322571975335555430816539889426000054773731583433227410 10917 116755388397997817788327766082743141818929782065676115639176230382671653956 10918 107557093551404976443816323870050927907748142568157401939114755112392597900 10919 96020846187758401913580438902251873397068111526443303582680851141244444680 10920 83121541283942630070706870080811232157765538129832053568239911632743472477 10921 69811325806452321912109149549429770760669194529907584431664420921998809803 10922 56915622674279623746467090358294603966742427584388802811693585849577813841 10923 45065770126535501658198439562519634694555044563642412681671508990697261065 10924 34671796436737831761616271135023564998275574751891581394052015502664541280 10925 25930660014940182202706189684573543484234021079053811443684095114704597728 10926 18859991505286218045463424728901784885294835940262860648668978558552571328 10927 13345453023222803709954385427423758187623437924756469686297290324605818624 10928 9190793922259796119272217038995918555811301004483592131448150648569825700 10929 6162484875807805071730901067171640472260537622570085557601604664382327900 10930 4024285990620580715990274515991640901516022670329498228938883275355088116 10931 2560301582700627312729681826316311193135961979148135898194094496959195204 10932 1587429678414064663185349557923252709840192988710601289458495204595000184 10933 959452898917289888072050284400297798057305822238083153946201538962479360 10934 565453120308553732277931142164619713969148131753933187656828817561365600 10935 325031092293992453730535123696576289928523868002255829803581255739735024 10936 182269503375331788120384760749488420269757017408386033498214916699202828 10937 99738650077241831981615103903454288951587670093929954876123154920902764 10938 53268108251468931207889503532955069684980640279716406421536553983391940 10939 27772431194048832249658851796240112012748734962294856075302004015228820 10940 14137957693979045106417959479040565810890464868978195824118426427349200 10941 7028520181632277080103341901543581415544935256134711096167370440402000 10942 3412864026138461057052549578659170240553103182564995447126607025125776 10943 1618902431805732239867375095234390175488410029150790731968257854066800 10944 750296871093840251134067024615385986335772095426299128838441877494980 10945 339794312277123156641513423036614128093108345109968969468659466639597 10946 150392095848251378884759485854610515866577073045025436494866401048683 10947 65059553144192711990425448711578180529576391898231775266409837033241 10948 27511952228096283313405766964728983128289381480725549268983776762040 10949 11373629985694790774756673302310753241208995202435059926730453239180 10950 4597092825360881155770086107827170829261313956869030234329765473948 10951 1816808684890654998862466255103778733658785484288094416730019191788 10952 702115076588762722633149710415846647381134176314653603742758789254 10953 265343366008571534494583088140981335709067048322062690767178793800 10954 98069266152458640882034391758623805771956139988737317105107413200 10955 35448886186267528337733014929793686684157099148363884737007529324 10956 12532386610449377119728741009440975845103637702779033760383629344 10957 4333505766976869209305332365344552778320921706762395535853142044 10958 1465644393192171606746296394749558629036041606796572244124711260 10959 484849621916205993750743815824068636386875777399217260784977300 10960 156883277087946970216546031054698352989650280535793942447341904 10961 49651872792445221761426505392913167329472073042410780705088363 10962 15370165993202752773567616149374808052359629335648571825221989 10963 4653677110830906346008169693121114072588913526430329985804415 10964 1378084208368592689424433674525629366317811150109576564958120 10965 399117086830044029436031753428218264813199561785049266672400 10966 113044464640463541874884872760377931074704664602262330191920 10967 31311084706853193012494096115842333884853649546044765751216 10968 8480435396337669257391029551984423014992910292443651858600 10969 2245829058546096059328918828465641256105114932440802075280 10970 581482741489438884286898487274883648108943398693467209312 10971 147182882558608595034622651700619989542351519661132014448 10972 36416016424436989324310220982404380094761059476441861576 10973 8806269283066246393244793016668909436792344020117736440 10974 2081138038630501962653456257829470573779758063560630280 10975 480572955338758748399251680270546132724804386159624408 10976 108418231084087359897910728283685709631864852146162333 10977 23892391323167895850288088927585038243556907185224914 10978 5142277378543295840171113857298177181257895815969050 10979 1080708302973684962660385136383219749148735360095400 10980 221733401805979610413713978845899739486191200551610 10981 44404771833782036008767523776758573743375996744884 10982 8677681466474243003399539976773318689484418802780 10983 1654420890974336241581391564626824120013524636200 10984 307639375908303861666872890550168392403364020625 10985 55778789724083364114729797025329833279096599255 10986 9858184361101997499752494768493021663839306485 10987 1697798718279122025402388170952386745618222605 10988 284831725022582571804821182187762694864304800 10989 46531282237695561048003377311588178535644400 10990 7399242250617304757763381658591275494814000 10991 1144813676987949061483652853790006456294800 10992 172264328683967494014548326348134689146920 10993 25197849903802763800199388571435289695500 10994 3581126918035383502778334932671699718100 10995 494230253069952510463984607887866952140 10996 66197422963535138629700887817375402160 10997 8599748724729392229249805132851155520 10998 1082865505658531147412741660124068800 10999 132067826862899896514338117197021600 11000 15589040237379707342816805895828760 11001 1779432952059570414772960908107960 11002 196243406864638478937127041736680 11003 20890028668287363161867415981000 11004 2144159858235676413654848232000 11005 211959612083079437838850697472 11006 20155126331723145400427305152 11007 1841034780623737434014026176 11008 161299119174456262413128715 11009 13532509209980429147310975 11010 1085192457956143153417581 11011 83010559970602305176157 11012 6043223097615324418686 11013 417635960596544338560 11014 27318429803975311080 11015 1685749513058430540 11016 97753590935234125 11017 5302843529281869 11018 267657970840975 11019 12488300819995 11020 534228685848 11021 20730029892 11022 718641924 11023 21730860 11024 550420 11025 10877 11026 147 11027 1 11028 113405319337827672413428914662478940944779976130300163418648 11029 4701896636035580898415290068933332763755559233911396698532223 11030 97127775542983214880668043193347047859278070226733118445937043 11031 1332804016895046969154353467893591172945583221794337288323015956 11032 13667119955853358876336308936770981155171568014710445711394974555 11033 111708694104058419493249471190233180696136300692362868196513932620 11034 758066743704131213125108189567930208961095884655828298649458323916 11035 4392938828276259465910042565418488490561757818219155317646085564888 11036 22190497296560075093871992889050036957620644085506264432144456881286 11037 99257740881098517819549253382707247910533939255510242865763892292660 11038 398037428033940501972075977588910193019175995952095126082324254649872 11039 1445412712275049590489441091761255488604593077348126693385093500805688 11040 4792406195819569098470512804264046415303335646406727119281216983724322 11041 14608870103266098431834675907258098644060985878671538846915687486948244 11042 41185001831676518202777290085023081708058070756079705010025415349085860 11043 107925236062872223905433207013071576985758323301222087565129194510825272 11044 264048179079412408669462631535701535801800089341563175258015547027692480 11045 605479482072479139484611047324212619075589550202990673815377852179657477 11046 1305740623062759728670430311157968075920163979736889738298206580471541289 11047 2656303223404297017814681872138994382926922803467757268152800519473611380 11048 5111467379098817083461635205434122538695219214039500196763000757771612149 11049 9326674695210667835272139783270669067064631823208785432846272613986134800 11050 16172828160059104072187580056739670859611776751822764078814113158042257968 11051 26705435543198954585673966894288437944947864582733391559530511590293581216 11052 42069540981957276790375365920317365219904963274978606364266880014742573000 11053 63331933189756361788846010495807081404746953907408674193202744188722976840 11054 91250972965515029447388099649187330483876098852727996072136687061064362248 11055 126017873897470537011123508560644425625486110824900855219727938206430411312 11056 167024304472617555005187436791761539470840969230501429708251561242946761504 11057 212721252732346755455085199300678126127612332053669754271999388440924667720 11058 260626544673697393438742041702703795429622429618199066992573174330636460200 11059 307511657369078589190826430979228435059390674139722604864723663229364936064 11060 349757699722173814306040573066939132349941982627956999860764565841551496007 11061 383826651324337609558424247928455709859241596018789931368331738954341595204 11062 406760495785613351850370024767376048042986923341469584367281885950127945590 11063 416608694775446274499774784902299715922646527415573873891736833013135161588 11064 412697983387983049256555233504740555875189630174581779611563757854394117997 11065 395694028653278730015690540162887425938092336882601113542252010079630602408 11066 367451598821181559542880006922422589838870848497508594705399568834568945416 11067 330695063028509601453990640434164473660883126398288284590686372525743580440 11068 288602403288838299261945074798605341429905963068900722264979414136679564683 11069 244376813133214972709704664405377877847231532204036326705503521314372605925 11070 200880352301766502244187789429567509488042125110687853173689782651877862823 11071 160379651197819114627345412801326107590988475695532995217021591325727911136 11072 124422951236588963772443829290499190188282965237027702272992686725628996520 11073 93839387847965794118404678235732907252307092526915770336121326633811388256 11074 68831441344762211341783532843376868867780188999187376323771030379038189920 11075 49122380033477043868182585753572268571915690239963914703040166132277027552 11076 34121441021519268968932492223662082456205961672777419049060098094832877324 11077 23077387229998307733731699466549686286285049229053669249007513507272094100 11078 15202145094479583009977722952497073486930993756621681045581313205860049612 11079 9757126303157191700160548006157847712375861272130108998671818912679644352 11080 6103377800117236402066573652333375431777373168987140567914949374571743432 11081 3721990623750177655717120744340392381418561412478095332524229750915371344 11082 2213378625316206101650021217007628113832746766425046560725254672132613520 11083 1283878407692410006188973024434532169581589209768764914297201438456712640 11084 726584364029106648954963254003462646393725008349762247977730025467974244 11085 401275408992200159126045454123646766686553304906700704811902605997904932 11086 216315758799566689892938952912697647928376299398658926054671503300480604 11087 113844556736971150450802742899400690723653244607833806120218101292597440 11088 58505821120462323890230712427286184686547998844353982529727587287583528 11089 29364850038499931534911473716849400847213804294109968268448044498306832 11090 14397025435593232287451602753602490684208953993956689008220536740716368 11091 6896103010696429338598548877342879320836470594317109945796824944021536 11092 3227645831111125880727000873762992062590915993759296067467867589849640 11093 1476318151148853816827559074658727027235096162953632109475567515449333 11094 659997832235022475030260010346608234187682834034253080651641427388305 11095 288420328595159366681192493898857025825259886687709876999842491665948 11096 123219178505781069637211457067211018426040079596102057373467423479961 11097 51468810071012060816338036703170294098441592664871175566373659492420 11098 21021500537754537061414724781346153090758145365330097808273901998916 11099 8396023027159496846086306175311536894136912728413818995403306915560 11100 3279492428895931981665166413009973790929146081745045063213400747442 11101 1252829027673691515480544359114314402390710764854985068154338721804 11102 468117121468387998924563116255377751728662444269391238269818399200 11103 171086808896054623620852817602968098029583137649811729613482515944 11104 61164007121069788783058759124721280713892163843257504590964629014 11105 21389826695106013748226777416454167779229015107606521335301481212 11106 7317478870446052412971049942806847283858142805025692085065407404 11107 2448871120550328818612918922530479826252390143102344748988218920 11108 801723119778432228366269797332484340596050361535365382133592200 11109 256765756385164554509832283639784508586317603158581067773943739 11110 80445285576234850840542776221868033694682610110394122017540807 11111 24655160501982838830275415330415109922453142867037520553567404 11112 7391763852290681470454073436996678660737655424228096357412915 11113 2167738561055975693095934144902610801131093043775597773998128 11114 621821997086623246152359332910902969222401317271772820314512 11115 174463097821056470177068460134999406239642492851852951175488 11116 47873310721507295534129647466203034243727161100917453906976 11117 12847121060051384762324957982343503198271321975469981276640 11118 3371371886779409318686460932605055852548570269772506067408 11119 865083137683429735629511492502593360966194967617507367760 11120 217028587518892985981002158739826596575588075265586724528 11121 53227628464232501880385102377090992001663975543281715096 11122 12760479266723718855957730430965468570489909431998350520 11123 2989857415115746868008840202723932488558757329905639616 11124 684583856157545700038682180031867480110072589788435195 11125 153154418437510391042468408504257422577164502002455472 11126 33472479052254641347189111273317927808648527776100714 11127 7145374557227989470618957117021727266695361784533300 11128 1489561663250330513993698081778806785784639273815621 11129 303179589512363450180178334705833442047397555341000 11130 60235813642206931904820798332770494418504716166440 11131 11679432157892386962955320394019570402686460151480 11132 2209493144522496960658854600099919618168954466775 11133 407710711744893074246230601827280574421438236825 11134 73362977064570252819325866881636686088610874755 11135 12868732711117332644880106363150368734694366240 11136 2199827292548203504239206226260400264046286280 11137 366341471304037316374009337396021757824194800 11138 59411312706931626559880798446097547536790960 11139 9379250056613879322338617237573214873593440 11140 1440794506057142639601488760895869555385560 11141 215267210747167663443478226409862256602620 11142 31267239768938128214708303043448252722300 11143 4412826624879719887629472196009939716560 11144 604817657914039218287014524785485863300 11145 80456369864708852800868325001171126560 11146 10381375583790681452903806373846277920 11147 1298429516088546724944688831923998400 11148 157304045437675705955344066395462120 11149 18445264096341265221710596432610600 11150 2091668067248893446745161772559640 11151 229178675685474751358315164927680 11152 24238618857036346389902453178000 11153 2471933347054254568070801639424 11154 242808492133090101821813134080 11155 22942839640486792159810467648 11156 2082541041840520365733298241 11157 181322558071119647788425105 11158 15118337638506389276098395 11159 1204911576138910828441176 11160 91605273720395423488668 11161 6628414150607688974196 11162 455309776731184174260 11163 29603704478281646592 11164 1815835786860930043 11165 104669467751602767 11166 5644282526892009 11167 283204059097960 11168 13135475366442 11169 558588210180 11170 21546468372 11171 742457304 11172 22313180 11173 561589 11174 11025 11175 148 11176 1