0 1 1 1 2 0 3 1 4 1 5 0 6 1 7 2 8 1 9 0 10 1 11 3 12 3 13 2 14 0 15 1 16 4 17 6 18 6 19 3 20 0 21 1 22 5 23 10 24 13 25 11 26 5 27 0 28 1 29 6 30 15 31 24 32 27 33 20 34 9 35 0 36 1 37 7 38 21 39 40 40 55 41 54 42 38 43 15 44 0 45 1 46 8 47 28 48 62 49 100 50 120 51 109 52 70 53 26 54 0 55 1 56 9 57 36 58 91 59 168 60 236 61 258 62 216 63 129 64 45 65 0 66 1 67 10 68 45 69 128 70 266 71 426 72 540 73 544 74 423 75 238 76 78 77 0 78 1 79 11 80 55 81 174 82 402 83 721 84 1035 85 1205 86 1127 87 824 88 437 89 135 90 0 91 1 92 12 93 66 94 230 95 585 96 1160 97 1855 98 2436 99 2630 100 2308 101 1593 102 800 103 234 104 0 105 1 106 13 107 78 108 297 109 825 110 1791 111 3152 112 4593 113 5583 114 5645 115 4676 116 3060 117 1461 118 406 119 0 120 1 121 14 122 91 123 376 124 1133 125 2672 126 5127 127 8192 128 11025 129 12528 130 11946 131 9384 132 5847 133 2662 134 704 135 0 136 1 137 15 138 105 139 468 140 1521 141 3872 142 8040 143 13959 144 20551 145 25809 146 27624 147 24970 148 18682 149 11118 150 4839 151 1222 152 0 153 1 154 16 155 120 156 574 157 2002 158 5472 159 12221 160 22890 161 36531 162 50096 163 59178 164 60000 165 51645 166 36928 167 21048 168 8780 169 2120 170 0 171 1 172 17 173 136 174 695 175 2590 176 7566 177 18082 178 36322 179 62390 180 92578 181 119248 182 133315 183 128645 184 105830 185 72530 186 39692 187 15900 188 3679 189 0 190 1 191 18 192 153 193 832 194 3300 195 10262 196 26130 197 56016 198 102960 199 164140 200 228447 201 278192 202 295799 203 272724 204 215085 205 141648 206 74583 207 28744 208 6385 209 0 210 1 211 19 212 171 213 986 214 4148 215 13683 216 36981 217 84253 218 164916 219 280841 220 419338 221 551151 222 637834 223 647682 224 572412 225 433932 226 275213 227 139686 228 51883 229 11081 230 0 231 1 232 20 233 190 234 1158 235 5151 236 17968 237 51375 238 123944 239 257309 240 465840 241 741961 242 1045030 243 1304181 244 1440504 245 1401688 246 1190762 247 869685 248 532224 249 260838 250 93510 251 19232 252 0 253 1 254 21 255 210 256 1349 257 6327 258 23273 259 70192 260 178755 261 392210 262 751868 263 1271370 264 1907951 265 2549330 266 3034449 267 3210304 268 3002104 269 2457351 270 1732605 271 1024866 272 485727 273 168306 274 33379 275 0 276 1 277 22 278 231 279 1560 280 7695 281 29772 282 94469 283 253248 284 585480 285 1184358 286 2117739 287 3370272 288 4793712 289 6104650 290 6956253 291 7070416 292 6370182 293 5034630 294 3432950 295 1965800 296 902211 297 302546 298 57933 299 0 300 1 301 23 302 253 303 1792 304 9275 305 37658 306 125418 307 353039 308 857682 309 1825360 310 3439709 311 5782192 312 8713555 313 11803374 314 14381485 315 15737841 316 15407983 317 13403621 318 10247336 319 6768090 320 3757029 321 1671864 322 543209 323 100550 324 0 325 1 326 24 327 276 328 2046 329 11088 330 47144 331 164445 332 484974 333 1235152 334 2758384 335 5461776 336 9665362 337 15370927 338 22043208 339 28551413 340 33392626 341 35187543 342 33258176 343 27987981 344 20732076 345 13282188 346 7156512 347 3091302 348 974230 349 174519 350 0 351 1 352 25 353 300 354 2323 355 13156 356 58464 357 213170 358 657324 359 1751247 360 4094331 361 8496664 362 15782670 363 26398645 364 39921038 365 54707028 366 67983454 367 76535510 368 77841495 369 71168180 370 58034774 371 41713425 372 25955610 373 13589832 374 5704194 375 1745442 376 302903 377 0 378 1 379 26 380 325 381 2624 382 15502 383 71874 384 273448 385 880000 386 2447789 387 5978690 388 12973788 389 25231328 390 44259025 391 70341054 392 101581727 393 133485840 394 159607723 395 173379420 396 170545744 397 151090528 398 119569961 399 83501950 400 50522640 401 25732120 402 10505522 403 3124106 404 525734 405 0 406 1 407 27 408 351 409 2950 410 18150 411 87653 412 347391 413 1164789 414 3376725 415 8600198 416 19475091 417 39565511 418 72600720 419 120914805 420 183396671 421 253828731 422 320795631 423 369986683 424 388622105 425 370379178 426 318447372 427 244901393 428 166367814 429 97983710 430 48592497 431 19313613 432 5586604 433 912493 434 0 435 1 436 28 437 378 438 3302 439 21125 440 106104 441 437391 442 1525612 443 4602024 444 12201180 445 28779737 446 60956100 447 116744304 448 203241536 449 322830825 450 469018746 451 624034788 452 760461144 453 847842897 454 862698540 455 797897691 456 666708584 457 498870533 458 330019344 459 189383375 460 91531336 461 35446986 462 9981478 463 1583775 464 0 465 1 466 29 467 406 468 3681 469 24453 470 127555 471 546144 472 1978805 473 6201833 474 17089807 475 41919360 476 92396582 477 184334991 478 334703820 479 555370352 480 844515563 481 1178930249 482 1511887559 483 1780480260 484 1922579362 485 1898208096 486 1706165352 487 1387238480 488 1011071376 489 651983373 490 364876530 491 172006498 492 64954320 493 17819178 494 2748893 495 0 496 1 497 30 498 435 499 4088 500 28161 501 152360 502 676675 503 2543424 504 8270915 505 23654532 506 60245808 507 137965880 508 286210129 509 540953190 510 935583474 511 1485341984 512 2169250350 513 2917620020 514 3614664911 515 4121793288 516 4317930881 517 4142746620 518 3623370426 519 2869963200 520 2039503165 521 1283147988 522 700894340 523 322519208 524 118847184 525 31786718 526 4771144 527 0 528 1 529 31 530 465 531 4524 532 32277 533 180900 534 832364 535 3241575 536 10923393 537 32380987 538 85513582 539 203160846 540 437540100 541 859309618 542 1546049367 543 2556990264 544 3896933367 545 5481084075 546 7119420497 547 8538180482 548 9443592768 549 9612214964 550 8973500740 551 7646066505 552 5905866586 553 4095913906 554 2516311830 555 1342579190 556 603472703 557 217148952 558 56661332 559 8281088 560 0 561 1 562 32 563 496 564 4990 565 36830 566 213584 567 1016973 568 4098770 569 14295825 570 43871648 571 119979454 572 295313372 573 659314229 574 1343359040 575 2509902774 576 4315954728 577 6848955699 578 10048419344 579 13644150345 580 17150586194 581 19945893409 582 21431394496 583 21223680479 584 19301995440 585 16039435743 586 12092796304 587 8191862434 588 4918061278 589 2564950390 590 1126942488 591 396230097 592 100931646 593 14373165 594 0 595 1 596 33 597 528 598 5487 599 41850 600 250850 601 1234674 602 5144310 603 18550636 604 58868600 605 166522056 606 424109581 607 980258521 608 2069106690 609 4008251230 610 7153731724 611 11797424001 612 18014916576 613 25506665920 614 33506100810 615 40832110144 616 46123049752 617 48210522888 618 46507840896 619 41249674405 620 33460870815 621 24645840840 622 16320352468 623 9581878290 624 4888035680 625 2100556704 626 722084958 627 179672918 628 24946955 629 0 630 1 631 34 632 561 633 6016 634 47368 635 293166 636 1490078 637 6411696 638 23879934 639 78279760 640 228784565 641 602231376 642 1439289791 643 3143133048 644 6304092549 645 11659445424 646 19947329360 647 31641341706 648 46611036356 649 63825576672 650 81263539422 651 96166353772 652 105656748587 653 107569864152 654 101197497346 655 87620445640 656 69444266355 657 50010220240 658 32395955987 659 18612828276 660 9293197659 661 3908393048 662 1314341199 663 319644074 664 43299485 665 0 666 1 667 35 668 595 669 6578 670 53416 671 341031 672 1788265 673 7939069 674 30509738 675 103208943 676 311343968 677 846143775 678 2088631338 679 4713306280 680 9774822266 681 18707959438 682 33151857050 683 54531697859 684 83415684654 685 118802750173 686 157631854048 687 194847826130 688 224234682735 689 239932980885 690 238201579433 691 218754334161 692 185065811990 693 143425119245 694 101061272146 695 64085053662 696 36053720636 697 17628912785 698 7259930276 699 2389641126 700 568319451 701 75153286 702 0 703 1 704 36 705 630 706 7174 707 60027 708 394976 709 2134815 710 9769680 711 38704647 712 134990184 713 419910777 714 1177054970 715 2997739075 716 6982733016 717 14955992374 718 29582513202 719 54222378084 720 92345198260 721 146427832114 722 216484045776 723 298671359585 724 384642903248 725 462278825640 726 518034297802 727 540457369296 728 523751311620 729 469970802851 730 388807981480 731 294869048211 732 203434198384 733 126360042179 734 69651233490 735 33370690320 736 13463973660 737 4339961019 738 1009886004 739 130440740 740 0 741 1 742 37 743 666 744 7805 745 67235 746 455565 747 2535840 748 11952391 749 48772980 750 175226758 751 561563478 752 1622079945 753 4258214324 754 10227781375 755 22599685152 756 46143690798 757 87369752008 758 153844063674 759 252478681560 760 386807933378 761 553811133609 762 741426884414 763 928189544176 764 1086068484285 765 1186513046705 766 1208226894238 767 1144011685524 768 1003871569415 769 812774850775 770 603618092784 771 408008932768 772 248384907239 773 134217218265 774 63042004380 775 24931827132 776 7873896108 777 1793566413 778 226401112 779 0 780 1 781 38 782 703 783 8472 784 75075 785 523396 786 2998017 787 14542208 788 61072418 789 225835370 790 745022441 791 2215642800 792 5989910706 793 14821189866 794 33751723575 795 71060021936 796 138825952195 797 252417581680 798 428142650047 799 678658620160 800 1006606600706 801 1398152790186 802 1819159886768 803 2216842275488 804 2528446301840 805 2695855701854 806 2682028698792 807 2483357843704 808 2132693199912 809 1691050692750 810 1230632106777 811 815468551216 812 486824296413 813 258014028506 814 118867287935 815 46100541152 816 14271341790 817 3183745844 818 392955956 819 0 820 1 821 39 822 741 823 9176 824 83583 825 599102 826 3528622 827 17600847 828 76016180 829 289096018 830 980968491 831 3001157684 832 8348478117 833 21261487122 834 49852980749 835 108119888715 836 217711029900 837 408274662808 838 714813991595 839 1170681382374 840 1796024496430 841 2583669151822 842 3486933424197 843 4415423905575 844 5244045875802 845 5836601313624 846 6079343739448 847 5914218828830 848 5359363216128 849 4507727070418 850 3502743305748 851 2499321318642 852 1624481856453 853 951512589853 854 494862800868 855 223718260870 856 85125133047 857 25842252648 858 5648654201 859 682038999 860 0 861 1 862 40 863 780 864 9918 865 92796 866 683352 867 4135565 868 21197334 869 94079766 870 367708064 871 1282411844 872 4033033470 873 11534627127 874 30210194728 875 72871307019 876 162649854302 877 337230967800 878 651565657512 879 1176158874717 880 1987659471270 881 3149713115430 882 4685406140360 883 6547625348873 884 8598380072976 885 10609689739327 886 12294542367904 887 13366417343625 888 13613068504490 889 12960544542647 890 11502671488464 891 9481777267369 892 7224861488220 893 5057441219115 894 3226001788496 895 1854858600602 896 947064697848 897 420323477155 898 156977080552 899 46752435330 900 10017202914 901 1183789679 902 0 903 1 904 41 905 820 906 10699 907 102752 908 776852 909 4827426 910 25408640 911 115808301 912 464853081 913 1665117648 914 5379053040 915 15805442745 916 42538573498 917 105472101248 918 242071260030 919 516318134345 920 1026784146350 921 1908937876784 922 3325022964297 923 5435341899471 924 8349190182990 925 12062323453930 926 16398517686750 927 20980615875267 928 25255507492294 929 28584072703128 930 30383223698105 931 30281575132106 932 28235653350164 933 24560057334242 934 19853542402936 935 14842798523885 936 10198458177390 937 6387380932304 938 3606744334989 939 1808720140866 940 788393136440 941 289112148042 942 84509031574 943 17756258982 944 2054659669 945 0 946 1 947 42 948 861 949 11520 950 113490 951 880346 952 5613492 953 30320352 954 141824515 955 584265078 956 2148094938 957 7123184320 958 21488127865 959 59386007730 960 151237353495 961 356635211632 962 781859156850 963 1598916596914 964 3058565256525 965 5485124129280 966 9238872305405 967 14636093506628 968 21829832990574 969 30674899570840 970 40621720160951 971 50693955844104 972 59593195773576 973 65936870690112 974 68582141129835 975 66940784639190 976 61173591433084 977 52182769482048 978 41391021197581 979 30377702027310 980 20497783058487 981 12611039099232 982 6996462729942 983 3447469600908 984 1476422043460 985 531828265104 986 152630971488 987 31460678694 988 3566196321 989 0 990 1 991 43 992 903 993 12382 994 125050 995 994617 996 6503795 997 36027381 998 172837395 999 730308740 1000 2754156417 1001 9368887047 1002 28996614384 1003 82232508019 1004 214945126485 1005 520386191093 1006 1171696664138 1007 2461959360594 1008 4841265600210 1009 8930371040150 1010 15482536873626 1011 25265869932552 1012 38854827380075 1013 56353910049969 1014 77121752179210 1015 99601454632383 1016 121368651671151 1017 139464027224644 1018 150983655647328 1019 153788221731465 1020 147110920499690 1021 131841492485729 1022 110357970835815 1023 85938842240462 1024 61948076016375 1025 41069189903274 1026 24831652648562 1027 13540885402275 1028 6558500139555 1029 2760680395235 1030 977177143494 1031 275446673592 1032 55719079077 1033 6189714276 1034 0 1035 1 1036 44 1037 946 1038 13286 1039 137473 1040 1120488 1041 7509151 1042 42634708 1043 209651546 1044 908066356 1045 3510557113 1046 12242986696 1047 38851544534 1048 112988257472 1049 302923975247 1050 752416832642 1051 1738643391513 1052 3750617242876 1053 7575341228493 1054 14360290004346 1055 25600770956200 1056 42990385516976 1057 68087048444530 1058 101797207300448 1059 143764604648133 1060 191842789257980 1061 241888055622841 1062 288083185643574 1063 323867732333599 1064 343332443063840 1065 342713056017474 1066 321498924591264 1067 282736421206421 1068 232360230631728 1069 177736217662267 1070 125895227345930 1071 82039951559598 1072 48768552694008 1073 26149566110563 1074 12454284381718 1075 5154507519686 1076 1793463111608 1077 496708375319 1078 98642973520 1079 10743256837 1080 0 1081 1 1082 45 1083 990 1084 14233 1085 150801 1086 1258823 1087 8641200 1088 50258169 1089 253177299 1090 1123434145 1091 4449720636 1092 15900195080 1093 51704197001 1094 154103635554 1095 423499786848 1096 1078491287337 1097 2555811824760 1098 5656246529794 1099 11724919865218 1100 22822253589015 1101 41799911831587 1102 72160174973175 1103 117574592758704 1104 180997895984903 1105 263449691454114 1106 362726838696033 1107 472484965601310 1108 582188653981092 1109 678289620509991 1110 746634779625771 1111 775625958011936 1112 759242542302495 1113 698910745480794 1114 603479778385536 1115 487187340132330 1116 366223826948342 1117 255016615117630 1118 163415513102013 1119 95543845833184 1120 50393135059204 1121 23608914878559 1122 9610576161880 1123 3288122986658 1124 895050347496 1125 174566740991 1126 18646671353 1127 0 1128 1 1129 46 1130 1035 1131 15224 1132 165077 1133 1410528 1134 9912447 1135 59025280 1136 304441605 1137 1383228728 1138 5610062470 1139 20528365896 1140 68365012555 1141 208703735814 1142 587556020964 1143 1533132527424 1144 3723642522041 1145 8448420877530 1146 17960667282646 1147 35869176807632 1148 67437876276936 1149 119575074727264 1150 200243010161525 1151 317063428681632 1152 475087910212646 1153 674043405837428 1154 905768693310180 1155 1152852910385280 1156 1389466360819933 1157 1584901794594060 1158 1709469901705364 1159 1741393937705024 1160 1672658134216845 1161 1511778770593742 1162 1282319236812770 1163 1017404496974232 1164 751928622572314 1165 514955497789380 1166 324619283590236 1167 186741123293936 1168 96918267482337 1169 44679367993278 1170 17894807868295 1171 6022241284432 1172 1611712840209 1173 308813538414 1174 32364334079 1175 0 1176 1 1177 47 1178 1081 1179 16260 1180 180345 1181 1576552 1182 11336304 1183 69076103 1184 364599755 1185 1695304533 1186 7036920484 1187 26354582962 1188 89837462862 1189 280752056550 1190 809232420343 1191 2162290432346 1192 5379112592562 1193 12503896548360 1194 27243393063150 1195 55782219197970 1196 107574194659001 1197 195748794107316 1198 336610579991738 1199 547675569659900 1200 843906670596499 1201 1232352027939309 1202 1706189257572448 1203 2239980739907736 1204 2788347761078745 1205 3289880201667930 1206 3676759927376619 1207 3888567785891544 1208 3886785433679631 1209 3665507600055895 1210 3254517692145489 1211 2713160387483806 1212 2116584651493192 1213 1538635342537458 1214 1036746735767190 1215 643160409693240 1216 364161789050085 1217 186038468212961 1218 84419075091480 1219 33276889526790 1220 11018937468153 1221 2900237550616 1222 546105608608 1223 56173571270 1224 0 1225 1 1226 48 1227 1128 1228 17342 1229 196650 1230 1757888 1231 12927133 1232 80564154 1233 434947967 1234 2068682960 1235 8783603634 1236 33652189112 1237 117358104605 1238 375248795904 1239 1106792019460 1240 3026733149956 1241 7707726158418 1242 18345252939456 1243 40938334449381 1244 85882776332640 1245 169759942709709 1246 316771271917264 1247 558890541507744 1248 933556440785930 1249 1477857974941200 1250 2218903449066096 1251 3161456435733662 1252 4275677119038578 1253 5489255493815589 1254 6688494265945160 1255 7731319754870751 1256 8471760062426082 1257 8791065515586722 1258 8627064986836304 1259 7992361407711285 1260 6974550092575960 1261 5717249006305603 1262 4387296501359232 1263 3138258197908064 1264 2081292291822500 1265 1271088193945374 1266 708607825683352 1267 356447823158219 1268 159258932859678 1269 61804178249215 1270 20142285551160 1271 5215500879807 1272 965401765712 1273 97498379092 1274 0 1275 1 1276 49 1277 1176 1278 18471 1279 214038 1280 1955574 1281 14700290 1282 93657354 1283 516936882 1284 2513694174 1285 10912570656 1286 42748874727 1287 152443769757 1288 498470034478 1289 1503691800138 1290 4206334718236 1291 10959035215338 1292 26692107732741 1293 60970277986256 1294 130966229889851 1295 265162851472128 1296 507026994353282 1297 917129265714102 1298 1571460017269410 1299 2553453207611709 1300 3938005827167461 1301 5767923743660952 1302 8026567980025251 1303 10614086536769331 1304 13336882279524510 1305 15919142722601778 1306 18040380589763414 1307 19394695827318231 1308 19758480751318031 1309 19047342128300496 1310 17343438314275416 1311 14882257894477281 1312 12000829737873522 1313 9062487631331808 1314 6381105143844508 1315 4166801957976054 1316 2506039021215495 1317 1375980134996496 1318 681736413789025 1319 300000592889028 1320 114649586296040 1321 36785810858978 1322 9373143475518 1323 1706066872219 1324 169224311694 1325 0 1326 1 1327 50 1328 1225 1329 19648 1330 232556 1331 2170694 1332 16672170 1333 108539024 1334 612186012 1335 3042132436 1336 13496751419 1337 54035956720 1338 196946962615 1339 658255049628 1340 2029898724493 1341 5805468034704 1342 15466617060685 1343 38528580133460 1344 90032698843835 1345 197900587568064 1346 410157216805260 1347 803129041580610 1348 1488306945623267 1349 2613912279875624 1350 4356010774562022 1351 6894317806202424 1352 10370640942823550 1353 14833567232377184 1354 20180555867014102 1355 26115477262632912 1356 32142228041263662 1357 37610143899759160 1358 41813684406005209 1359 44130220951972776 1360 44162286228995531 1361 41842262461888224 1362 37463780184344430 1363 31624943893743396 1364 25097040611962995 1365 18657434671077136 1366 12936409177219561 1367 8320139711533930 1368 4929436790477601 1369 2666540689121952 1370 1301648360446385 1371 564312275542538 1372 212434802370215 1373 67122593654080 1374 16834917273713 1375 3014016313512 1376 293716346389 1377 0 1378 1 1379 51 1380 1275 1381 20874 1382 252252 1383 2404379 1384 18860253 1385 125408925 1386 722499184 1387 3667425925 1388 16621024518 1389 67978991503 1390 253120665850 1391 864350087214 1392 2723500228472 1393 7959754843360 1394 21673649073483 1395 55191632405420 1396 131867918349789 1397 296446950905193 1398 628553753841816 1399 1259566517663805 1400 2389713206623740 1401 4298925263143150 1402 7341727767912237 1403 11915037655824852 1404 18390418912425940 1405 27010788956741650 1406 37765510831825500 1407 50273876370484232 1408 63718770243302394 1409 76872226960054827 1410 88237462136531410 1411 96298795324271207 1412 99830813562510903 1413 98186470626665323 1414 91476134209580692 1415 80573915699944755 1416 66938848908975218 1417 52298623082729129 1418 38288743804844853 1419 26151396752597160 1420 16571501777592700 1421 9674824745175696 1422 5157594156381536 1423 2481162146893542 1424 1060030986729300 1425 393183497756790 1426 122373510608138 1427 30219158315064 1428 5323062280649 1429 509792542864 1430 0 1431 1 1432 52 1433 1326 1434 22150 1435 273175 1436 2657808 1437 21283151 1438 144484344 1439 849881025 1440 4404822048 1441 20383865641 1442 85129879086 1443 323693902225 1444 1128818130680 1445 3632666704836 1446 10844474454106 1447 30165479692151 1448 78486096886488 1449 191640088884230 1450 440376527827538 1451 954704521601622 1452 1956748924936128 1453 3798442435222479 1454 6994325690102910 1455 12232494457415217 1456 20341087100317004 1457 32187922136575956 1458 48501418733191814 1459 69623880189887250 1460 95240555351654856 1461 124159881007851075 1462 154237040360766968 1463 182519736572819436 1464 205645264019164400 1465 220439890761298545 1466 224589777669679788 1467 217200752254888467 1468 199070675184798544 1469 172570922755943970 1470 141152326388147228 1471 108612368173243792 1472 78336049410524676 1473 52721612150843097 1474 32926025059307900 1475 18947935374590511 1476 9957266699868352 1477 4722010529359102 1478 1988568910408368 1479 726939520513650 1480 222920068220488 1481 54213580930521 1482 9398281804642 1483 884827964233 1484 0 1485 1 1486 53 1487 1378 1488 23477 1489 295375 1490 2932209 1491 23960656 1492 166001227 1493 996554534 1494 5271589280 1495 24899182242 1496 106140630035 1497 411959556694 1498 1466525566701 1499 4818033176000 1500 14684991520836 1501 41710903513693 1502 110833637194779 1503 276428837842822 1504 648981677414665 1505 1437796606159316 1506 3012380096795509 1507 5979583212418368 1508 11263323443950504 1509 20159403249051275 1510 34323328759468802 1511 55641382759798934 1512 85944004166323606 1513 126553623430951587 1514 177717039214018225 1515 238043294037762688 1516 304126511052511193 1517 370546863946191625 1518 430385815952958376 1519 476260849889314780 1520 501710461618684208 1521 502602513750870002 1522 478167717672073438 1523 431322275433784976 1524 368136679117260560 1525 296570540448567497 1526 224827874571052038 1527 159799951097399726 1528 106008674844342699 1529 65268412103874570 1530 37032937166808209 1531 19189182570209424 1532 8972917489112724 1533 3725683228955940 1534 1342612545074515 1535 405757048400882 1536 97206751689352 1537 16588636144798 1538 1535763002842 1539 0 1540 1 1541 54 1542 1431 1543 24856 1544 318903 1545 3228860 1546 26913789 1547 190215360 1548 1164979788 1549 6287236622 1550 30298351095 1551 131778982592 1552 521876136276 1553 1895718164970 1554 6355578400817 1555 19769631619728 1556 57314217220884 1557 155464650413554 1558 395878909997780 1559 949107488577912 1560 2147750577455301 1561 4597425917321762 1562 9326669459157375 1563 17960707815484736 1564 32878069678968078 1565 57277249337688876 1566 95054152420624357 1567 150387550734997016 1568 226968681094751844 1569 326903786738844796 1570 449456167541905890 1571 589940650231475424 1572 739177449127037806 1573 883888237898880726 1574 1008235540792957050 1575 1096385693293951904 1576 1135604333605566558 1577 1119110314353412806 1578 1047854706427610982 1579 930623026438428480 1580 782333063303660493 1581 620958377706770334 1582 463937598597446129 1583 325061713800276792 1584 212616293302964081 1585 129089477620288518 1586 72236118340830348 1587 36916783697619728 1588 17025448122316018 1589 6971616660395718 1590 2477238051530568 1591 737988533377512 1592 174202832044617 1593 29271995100352 1594 2665566750365 1595 0 1596 1 1597 55 1598 1485 1599 26288 1600 343811 1601 3549090 1602 30164850 1603 217403599 1604 1357873830 1605 7473751812 1606 36732476393 1607 162946073880 1608 658185333399 1609 2438700481670 1610 8340092235069 1611 26465512973589 1612 78280571468925 1613 216664252480455 1614 563050464414306 1615 1377867181598418 1616 3183272295289371 1617 6958379020356020 1618 14419304471729201 1619 28372879170731700 1620 53089011316774640 1621 94574677648116364 1622 160566876414958995 1623 260022249120271118 1624 401907613502994787 1625 593224406103839184 1626 836439958805367839 1627 1126808751625504125 1628 1450348370382467679 1629 1783350759568400623 1630 2094135621627067931 1631 2347247244040733424 1632 2509551795407858905 1633 2556940443711296346 1634 2479885455297672072 1635 2286177968099217430 1636 1999860453948011932 1637 1656469535013825000 1638 1295841039618437931 1639 954466527792402378 1640 659441014698480618 1641 425397564641586680 1642 254764117713184290 1643 140634311776656156 1644 70903626235054753 1645 32258455446781831 1646 13029911085755709 1647 4566293498648340 1648 1341252956441128 1649 312026792265252 1650 51638938983647 1651 4626525113738 1652 0 1653 1 1654 56 1655 1540 1656 27774 1657 370152 1658 3894280 1659 33737469 1660 247865150 1661 1578231788 1662 8855859472 1663 44374887192 1664 200696386826 1665 826547463375 1666 3122634677448 1667 10889336347697 1668 35237935007114 1669 106297653265277 1670 300086072685200 1671 795526194170877 1672 1986251043069592 1673 4682777479296648 1674 10448101465892784 1675 22104675506468240 1676 44420170325908050 1677 84910545267073251 1678 154587161246624352 1679 268334949918449011 1680 444485231536514080 1681 703113090026871302 1682 1062729926850540984 1683 1535414268311940312 1684 2121008276324394782 1685 2801668665984011475 1686 3538552573710676568 1687 4272451363712571941 1688 4929549560907486130 1689 5432192070022010909 1690 5712897993801968640 1691 5728421462625497261 1692 5470047106604926818 1693 4966925294838227112 1694 4281059364094885504 1695 3495007397859802605 1696 2695579956838223714 1697 1957958555277112245 1698 1334292439487018976 1699 849132207048874903 1700 501740144675213370 1701 273292559610451047 1702 135961201576437848 1703 61036490331371968 1704 24324669240444370 1705 8409160296797105 1706 2435901204503480 1707 558616225457158 1708 91072943453078 1709 8030087645232 1710 0 1711 1 1712 57 1713 1596 1714 29315 1715 397980 1716 4265864 1717 37656658 1718 281922900 1719 1829349275 1720 10461300423 1721 53423894184 1722 246260213282 1723 1033697069389 1724 3980476827990 1725 14149019573964 1726 46674031212878 1727 143537346650544 1728 413150697462329 1729 1116845602675820 1730 2843896916932344 1731 6839127535242389 1732 15568282852694586 1733 33612091314681204 1734 68947073384458290 1735 134571480767416348 1736 250246966573231485 1737 443856856882775456 1738 751587093822581529 1739 1215936804778216605 1740 1880632058389771178 1741 2782012350014019066 1742 3937449056363792154 1743 5332704265582510440 1744 6911464179453475800 1745 8571010219458613464 1746 10167550058841032846 1747 11532829143534220863 1748 12500527116404467938 1749 12937473244967353500 1750 12772156451503775796 1751 12012555850360299747 1752 10747539641719197117 1753 9130520952462697992 1754 7349289564231924150 1755 5590066974543232867 1756 4005298809870030946 1757 2692975853191185588 1758 1691117716503396456 1759 986153029008016595 1760 530140955445392121 1761 260307654237920152 1762 115333707434459948 1763 45359291556808332 1764 15472025809574290 1765 4420856388889850 1766 999601595582538 1767 160580227139685 1768 13937524601788 1769 0 1770 1 1771 58 1772 1653 1773 30912 1774 427350 1775 4665330 1776 41948864 1777 319924800 1778 2114846121 1779 12321133450 1780 64105827016 1781 301068893856 1782 1287621230001 1783 5052071116390 1784 18298727469855 1785 61511516971344 1786 192781741264941 1787 565549343970576 1788 1558354131321710 1789 4045363201446560 1790 9919394723493489 1791 23027536550123522 1792 50712884775664948 1793 106135704061315416 1794 211418328596851180 1795 401364270128625526 1796 727019424658837398 1797 1257727318116158016 1798 2079758034212567142 1799 3289366674838818180 1800 4978629688822372799 1801 7213895757296561312 1802 10009155967657161093 1803 13299596161045646296 1804 16923054775356352450 1805 20617815382653634368 1806 24043074323308786927 1807 26823310304425607764 1808 28610645962155216792 1809 29152318537608133480 1810 28346290486777244259 1811 26268988971446910666 1812 23165662370155541273 1813 19404190130526779200 1814 15403922658211370625 1815 11558354429780917976 1816 8171451909888274709 1817 5421997756754027400 1818 3360662597055834367 1819 1934481692643799360 1820 1026615675627393147 1821 497629943556391760 1822 217651876209589080 1823 84491863929591834 1824 28441981659853495 1825 8017893663483632 1826 1787880569399121 1827 283066702114784 1828 24190843315139 1829 0 1830 1 1831 59 1832 1711 1833 32566 1834 458318 1835 5094221 1836 46642023 1837 362245301 1838 2438691489 1839 14470060850 1840 76678374655 1841 366783116231 1842 1597763365856 1843 6385424850353 1844 23558966243979 1845 80673504620799 1846 257578705222905 1847 769877820502661 1848 2161576028504151 1849 5718336122023562 1850 14291229939470872 1851 33820433500170187 1852 75942266302612532 1853 162090941685163512 1854 329369525041794291 1855 638041094862613141 1856 1179684746980548874 1857 2083885115326155911 1858 3519999947437290288 1859 5689570661632189534 1860 8805025590199747795 1861 13052211078337058786 1862 18538349946999228185 1863 25232861012762156868 1864 32914613413877251615 1865 41143259680186439330 1866 49271701724007808852 1867 56509830993616433369 1868 62036874733652985518 1869 65144059381254296562 1870 65376062500042415572 1871 62634418159084156703 1872 57212184556615290672 1873 49746283462658376638 1874 41097009008798648800 1875 32185389421518410154 1876 23830667364948023244 1877 16627928469662988699 1878 10891019913676870337 1879 6664399196308830185 1880 3787635408470081842 1881 1984732666077498000 1882 949936964334471850 1883 410228524097988505 1884 157219913746509508 1885 52239911393003160 1886 14532163449262034 1887 3196350337077725 1888 498864683956509 1889 41987147433477 1890 0 1891 1 1892 60 1893 1770 1894 34278 1895 490941 1896 5554136 1897 51765615 1898 409286844 1899 2805230428 1900 16946779148 1901 91434252633 1902 445324576300 1903 1975255625308 1904 8038190064000 1905 30199504427941 1906 105310520561578 1907 342433229314050 1908 1042431170543664 1909 2981245630544929 1910 8034315692766048 1911 20457855586522273 1912 49334419677391480 1913 112905294885684795 1914 245663263342719120 1915 509000853192648943 1916 1005664893927643152 1917 1897011972106236300 1918 3419970927255178910 1919 5897898626057376939 1920 9736872131461727168 1921 15397660321530073107 1922 23335254833312596050 1923 33903744329515659190 1924 47234693784726212324 1925 63110314397060385804 1926 80864655323976201444 1927 99351435564009135250 1928 117010989572285023656 1929 132049063292140229141 1930 142709808629153426034 1931 147592626852218581971 1932 145939161133900881380 1933 137813417153978337586 1934 124119492686659180998 1935 106443414357704375844 1936 86755135910309833392 1937 67046692919225312685 1938 48998402791685199594 1939 33751344979318740800 1940 21827048323577662740 1941 13189029900934695742 1942 7402558523848081950 1943 3830867099766933093 1944 1810805592382262912 1945 772259952369682931 1946 292252524856398540 1947 95870756503352110 1948 26322363856955372 1949 5711897529735465 1950 878976131365616 1951 72875530905117 1952 0 1953 1 1954 61 1955 1830 1956 36049 1957 525277 1958 6046731 1959 57350720 1960 461481405 1961 3219211917 1962 19794356419 1963 108705222392 1964 538911330330 1965 2433183234275 1966 10079380565016 1967 38549221667664 1968 136851045094887 1969 453041904962699 1970 1404195746171985 1971 4089162970598024 1972 11222463940952016 1973 29104271722297170 1974 71493677115896458 1975 166696437502760240 1976 369598745840602122 1977 780516553117442431 1978 1572162145436645296 1979 3024228416153189202 1980 5561620845976031060 1981 9787229053912103220 1982 16494181886616465141 1983 26637783234150923680 1984 41246826936772793880 1985 61261028241752546550 1986 87297913781933265472 1987 119377607755028284508 1988 156662023375044366831 1989 197286265453895756775 1990 238363071106683525900 1991 276217167946762469424 1992 306854780567169171433 1993 326604682355024914335 1994 332801951402617670463 1995 324348806293603286240 1996 301997696485798512382 1997 268264116030990410910 1998 226974718130806655992 1999 182558801252766703440 2000 139262428069327117620 2001 100478933170731155509 2002 68343198012132687878 2003 43648742905385878212 2004 26050112129880523828 2005 14442128313403192660 2006 7382700959474188269 2007 3447122228991094288 2008 1452083274705861511 2009 542725723730424276 2010 175801159765355170 2011 47648834617562118 2012 10202866414244820 2013 1548369837961950 2014 126487349805945 2015 0 2016 1 2017 62 2018 1891 2019 37880 2020 561385 2021 6573720 2022 63430075 2023 519292096 2024 3685818455 2025 23060637708 2026 128866489388 2027 650097191640 2028 2986884525189 2029 12591356695750 2030 49007703161942 2031 177062107896928 2032 596579242282088 2033 1882082981640344 2034 5579077369994985 2035 15587470240747768 2036 41157973121437819 2037 102951689851474484 2038 244471699874850516 2039 552136840771397760 2040 1187955726064681535 2041 2438464614838040844 2042 4781297275793465456 2043 8965375466150603736 2044 16091650326742462530 2045 27669297217350993874 2046 45610098622232084908 2047 72116703124357086144 2048 109425416071377251426 2049 159387381093494542060 2050 222915446304612664990 2051 299381818130633502216 2052 386108362145718028548 2053 478124333876131273656 2054 568352302704386556975 2055 648309039195165989904 2056 709281063808039731149 2057 743785191815711066538 2058 747001419452460009415 2059 717819238064450486640 2060 659199814068932403268 2061 577719841947820878086 2062 482382562965438776425 2063 382985465177033244352 2064 288451508442303580560 2065 205520452239714075898 2066 138065781332890499621 2067 87102385544592738000 2068 51354544331560776185 2069 28128104508685048610 2070 14206192177614168888 2071 6553412382145451696 2072 2727251890978113742 2073 1006900833782547030 2074 322121271769813040 2075 86202575941027144 2076 18217345783350704 2077 2726957975461974 2078 219539390826669 2079 0 2080 1 2081 63 2082 1953 2083 39772 2084 599325 2085 7136876 2086 70038132 2087 583214823 2088 4210697253 2089 26798680095 2090 152341508106 2091 781815551990 2092 3654290714776 2093 15672113815626 2094 62058850848775 2095 228121713657516 2096 782046093501585 2097 2510458030467985 2098 7572848095049887 2099 21532498624068210 2100 57868361112591326 2101 147347713654806236 2102 356224642346319768 2103 819217642220694283 2104 1795111620435947940 2105 3753514283993028360 2106 7498953176229724670 2107 14330832676027119962 2108 26222804990257158999 2109 45982616387187363100 2110 77326770772226845998 2111 124781612199886264788 2112 193316556976487255831 2113 287640824155030713249 2114 411162434406557668305 2115 564715650663257039688 2116 745290034450263387365 2117 945101249440820327250 2118 1151380325626694605572 2119 1347181227280245219550 2120 1513302747309232770576 2121 1631123136654097476518 2122 1685835480903761080454 2123 1669356825748375210566 2124 1582160733031302788960 2125 1433492574235304425226 2126 1239828207086112835401 2127 1021910603033571703762 2128 801088182133770546778 2129 595848347503470676470 2130 419333412818135742528 2131 278289473394848956430 2132 173460118113782661702 2133 101052475677605521916 2134 54693121383316972220 2135 27296337870013919040 2136 12442898394240699983 2137 5116575133596462011 2138 1866333783105528606 2139 589778496884712880 2140 155860552753736972 2141 32514286514869680 2142 4801655636042840 2143 381046359171914 2144 0 2145 1 2146 64 2147 2016 2148 41726 2149 639158 2150 7738032 2151 77211117 2152 653780002 2153 4799993085 2154 31067219008 2155 179607223686 2156 937428036084 2157 4456309882037 2158 19437914607232 2159 78286818776994 2160 292705146922080 2161 1020692250739525 2162 3333026907115728 2163 10228185672134145 2164 29588538565297094 2165 80910136795918185 2166 209646704410660352 2167 515833507500261877 2168 1207514403171360060 2169 2693812710472764977 2170 5735642023610108080 2171 11670999193553261802 2172 22722111721428268206 2173 42368643050741505944 2174 75731794817688494136 2175 129860890263118339185 2176 213758153697749676574 2177 337940776611489217320 2178 513351738645461090208 2179 749520951797568000286 2180 1052059174652118794736 2181 1419820166153201246476 2182 1842331817911323914560 2183 2298279034730420900388 2184 2755814813496355687238 2185 3175209161979252286280 2186 3513823867783966991880 2187 3732733532287427250853 2188 3803698049138225326440 2189 3714857813117732486898 2190 3473641692900772667968 2191 3105979913882895672738 2192 2651852804645387240046 2193 2158192956020300660913 2194 1670863247999705396336 2195 1227615382842574160058 2196 853539782027957286626 2197 559704983743165017306 2198 344753521780460112792 2199 198490072935159753462 2200 106176858120783130760 2201 52373850166005758415 2202 23595834270852663616 2203 9588878707095854635 2204 3456208045020425310 2205 1079045271769369304 2206 281648413039761544 2207 58008879754264281 2208 8453080091225894 2209 661368000030003 2210 0 2211 1 2212 65 2213 2080 2214 43743 2215 680946 2216 8379082 2217 84987090 2218 731554334 2219 5460382856 2220 35931167444 2221 211199781464 2222 1120778427345 2223 5417260007697 2224 24026309786538 2225 98394620557974 2226 374087516353532 2227 1326527368729975 2228 4405158085199662 2229 13748342656663312 2230 40451793245088520 2231 112517329335278000 2232 296587757618676060 2233 742467132547335788 2234 1768577746701317876 2235 4015442678812066817 2236 8702845563744777575 2237 18029723713304927640 2238 35746238510127900170 2239 67894820346633391280 2240 123652345142516112700 2241 216106972631966208756 2242 362683141738009118110 2243 584820225923551232629 2244 906468912943011099332 2245 1351059159844707808336 2246 1936865314460681902057 2247 2671151347059704475125 2248 3544048680604464450244 2249 4523641289822582618138 2250 5553989996516697260898 2251 6557614251621305353481 2252 7443165700770204393700 2253 8117763900070641675760 2254 8502027163694743269464 2255 8544679633767589537115 2256 8233210260689427660346 2257 7597674337065631212340 2258 6706302530915638383428 2259 5653691492283109277919 2260 4544330347079911146718 2261 3475407310730695444352 2262 2522842096628580943170 2263 1733331406172007250616 2264 1123319628338378781076 2265 683886583481934621762 2266 389204751940840689936 2267 205803544223642057810 2268 100352054679276980445 2269 44691463228806896320 2270 17951635508054236240 2271 6394837111504056573 2272 1972788550908895750 2273 508674948589021658 2274 103454775875771446 2275 14878283974356625 2276 1147911850977083 2277 0 2278 1 2279 66 2280 2145 2281 45824 2282 724752 2283 9061982 2284 93406006 2285 817142640 2286 6199111946 2287 41462149816 2288 247720737393 2289 1336252334480 2290 6565356376095 2291 29599596687168 2292 123225801754373 2293 476265250621680 2294 1716936759689070 2295 5796728929622950 2296 18394200410390294 2297 55031118597896352 2298 155656301720460946 2299 417273022972256320 2300 1062463481119394955 2301 2574470078473438200 2302 5946878912983090302 2303 13115424034816163760 2304 27653994499371604969 2305 55813436954951238000 2306 107941077136140922245 2307 200219852343929008276 2308 356494599806353660469 2309 609716998221774077592 2310 1002284690561548589300 2311 1584365004172809027056 2312 2409307675596475677870 2313 3525595344025186209792 2314 4965529606921136570596 2315 6731951392222117396410 2316 8785518200276274259720 2317 11036011048066177267752 2318 13341350696068336922487 2319 15517094067660162428594 2320 17357082940030914289125 2321 18662989749907484018592 2322 19277538064056460764037 2323 19114179200193745923046 2324 18175858197835434990243 2325 16557560061933482076520 2326 14431193995907101268981 2327 12015944387667123749730 2328 9541035191066467582731 2329 7209650654950098289152 2330 5171952860067029557275 2331 3512084435346038381480 2332 2249872559458994884115 2333 1354101655323540350568 2334 761881819443614018721 2335 398310335504324140960 2336 192024697018381611615 2337 84548184940654171744 2338 33573817006614603635 2339 11821940638075463826 2340 3604293181700659855 2341 918209679782623912 2342 184436521218946662 2343 26182249949170796 2344 1992387925567739 2345 0 2346 1 2347 67 2348 2211 2349 47970 2350 770640 2351 9788751 2352 102509777 2353 911189757 2354 7024032390 2355 47739072203 2356 289843804028 2357 1588843101375 2358 7933259111610 2359 36348770519380 2360 153789619942710 2361 604099655464322 2362 2213421360196800 2363 7595604198698049 2364 24499290903823800 2365 74507985342323085 2366 214248155114794200 2367 583937714222673788 2368 1511827967691863189 2369 3725388077166759915 2370 8752428251089403221 2371 19635677366383102495 2372 42123275546506387758 2373 86514568627239527523 2374 170301483840304330830 2375 321606750359302713630 2376 583140642652103457340 2377 1015964849459060965905 2378 1701812794279992162993 2379 2742206419581272958475 2380 4252360443949804242830 2381 6348161399144761775370 2382 9125594109960555820992 2383 12633925771459208022978 2384 16846492561779406944840 2385 21635430623785335236439 2386 26758222192099081006260 2387 31863528935517014457084 2388 36520866001008750866960 2389 40273397701031615920400 2390 42706626222774624298728 2391 43519899775299417692290 2392 42584612543134921758730 2393 39974254665302349632415 2394 35957335260349741415305 2395 30953261511945889191060 2396 25460829720613966728771 2397 19975998794606679182299 2398 14917769441567710185368 2399 10577659151951140934760 2400 7100749255051791053946 2401 4497281969680700849428 2402 2676298595449582158258 2403 1488979736738748581569 2404 769759509072491754430 2405 366964099189315062786 2406 159767647901918657576 2407 62729255983768669862 2408 21836745563782428492 2409 6580616455874638000 2410 1656601765491825098 2411 328691085199448886 2412 46065906815603615 2413 3458113654437568 2414 0 2415 1 2416 68 2417 2278 2418 50182 2419 818675 2420 10561472 2421 112342335 2422 1014382496 2423 7943642955 2424 54848730840 2425 338322168537 2426 1884224497602 2427 9558687125919 2428 44498028907864 2429 191290230427010 2430 763486089091938 2431 2842484324503118 2432 9911873504553644 2433 32488402196980610 2434 100411989668220300 2435 293453503103229231 2436 812952636512268432 2437 2139541065685352770 2438 5359925269815046914 2439 12803862961318424610 2440 29211050518990222564 2441 63735826543843966569 2442 133165152748807495092 2443 266715423823397885785 2444 512602998319941968640 2445 946157885823708312807 2446 1678503133824478313814 2447 2863775237036232406261 2448 4701690285291209539032 2449 7431343240873384898065 2450 11312015529654508207986 2451 16588054204108167810909 2452 23437967881063114255904 2453 31912648491482591134989 2454 41873213861902334268070 2455 52943745113256354135877 2456 64496092560811808374800 2457 75681111472826390900001 2458 85512436831010856844346 2459 92996297697691310775425 2460 97286954959839371711368 2461 97836476003794622490763 2462 94503992602200177684072 2463 87595776056406920970633 2464 77822755302476248877460 2465 66182519479724317298534 2466 53792206486495615491744 2467 41710769224401176948883 2468 30790041696367327515200 2469 21583765194212365413020 2470 14326107228579571188120 2471 8972343174670581407091 2472 5280282255632749155620 2473 2905375325932657447496 2474 1485495935069190847740 2475 700392718112573799465 2476 301572661677438397296 2477 117091123283045937053 2478 40302932999300534378 2479 12006814621440873565 2480 2987274381397703592 2481 585568481325633804 2482 81035069815993478 2483 6002119312991532 2484 0 2485 1 2486 69 2487 2346 2488 52461 2489 868923 2490 11382293 2491 122949696 2492 1127451663 2493 8967131176 2494 62886460746 2495 393996421038 2496 2228830763341 2497 11485105291384 2498 54309896621787 2499 237160436656032 2500 961552816417402 2501 3636690305747238 2502 12882997472247616 2503 42900545896761228 2504 134715603802736436 2505 400035705567210275 2506 1126124085377245976 2507 3011918201707461360 2508 7668824901038933863 2509 18621345543428890793 2510 43189325989297874226 2511 95816128269986278440 2512 203584925471409932845 2513 414749358039803869635 2514 810947295850201136538 2515 1523174713484552061472 2516 2750386076250859258095 2517 4777683681233853039834 2518 7988635545911958129489 2519 12863872714295154940398 2520 19956734732528966658613 2521 29837608290104139189174 2522 43002890121196193635557 2523 59752668325006047334880 2524 80052420863329117080760 2525 103405779412000826845548 2526 128773765709939010401046 2527 154576492573931924366380 2528 178802937839234675058273 2529 199232816932069683828793 2530 213745665690402503514770 2531 220663692067015910014320 2532 219056284819460169905641 2533 208933327939870779708958 2534 191274797624886955949220 2535 167881670893158309837456 2536 141077609683500757908255 2537 113328572739543508950639 2538 86866412795292749823225 2539 63396776455401695660896 2540 43943841615123326031750 2541 28844601041763816989711 2542 17866929007839654252822 2543 10400185451639189738676 2544 5660406604709352068210 2545 2862781121991124496611 2546 1335138784832053127817 2547 568626140290196721664 2548 218360174635444608049 2549 74326611632248057317 2550 21893305087149773916 2551 5384168148317486274 2552 1042846043369326773 2553 142524400105996383 2554 10417655359934759 2555 0 2556 1 2557 70 2558 2415 2559 54808 2560 921451 2561 12253428 2562 134380025 2563 1251174144 2564 10104417414 2565 71956826450 2566 457803133461 2567 2629944620880 2568 13762492231446 2569 66091044260554 2570 293100631814283 2571 1206894167449712 2572 4635927602330585 2573 16680038847533964 2574 56417217788672373 2575 179952655668503120 2576 542822453082740892 2577 1552372616907077850 2578 4218332355139122794 2579 10913327175036984288 2580 26928923781220904584 2581 63477412122971054634 2582 143145710471734682130 2583 309208633051436096792 2584 640523461124314599244 2585 1273709942937413467122 2586 2433605839068600603099 2587 4471159439392863759120 2588 7904661031341367310628 2589 13455565733741702397280 2590 22064814942249181105620 2591 34871083731762283408248 2592 53131137730595121246385 2593 78067156379119996913004 2594 110638465688080461309453 2595 151255623716980511807552 2596 199480069740222819140311 2597 253775956058698113689790 2598 311393304218882096630192 2599 368454511361527606441664 2600 420284693235089858377311 2601 461972981705597017666790 2602 489088094567900478540150 2603 498415583585851138843344 2604 488556038506395586648377 2605 460237312063327455006350 2606 416251362918293639300151 2607 361014430858762587314880 2608 299842828277329811079020 2609 238106770950698944634034 2610 180449224047377804975500 2611 130228709625545291418240 2612 89275253764689691934610 2613 57961475155133333909202 2614 35514508194176617607638 2615 20450668178879352726528 2616 11011429962117440415945 2617 5509620562265348564550 2618 2542099178478784333959 2619 1071040744998848793136 2620 406845260799047926212 2621 136968255549571808394 2622 39895543659824248715 2623 9699607391743413240 2624 1856603903108897484 2625 250628396315104034 2626 18081537126983221 2627 0 2628 1 2629 71 2630 2485 2631 57224 2632 976327 2633 13177158 2634 146683702 2635 1386375055 2636 11366201000 2637 82174356838 2638 530784131095 2639 3095793905116 2640 16448196732905 2641 80198882086154 2642 361123632359549 2643 1509843257971919 2644 5888908033129506 2645 21515185484221330 2646 73897062702538701 2647 239365980941992062 2648 733290211948709116 2649 2129892747392830874 2650 5878694414629512925 2651 15449538878451841037 2652 38729435446342899546 2653 92759156099793525404 2654 212563798881169326886 2655 466660179955180221190 2656 982639789728825561102 2657 1986642373062599807262 2658 3859909289623286976062 2659 7213088996025095230216 2660 12973720635739790384450 2661 22473942772939475333152 2662 37514588992334221964063 2663 60370679515262152310242 2664 93695998962891001740550 2665 140286446978363874135010 2666 202678530146512686259925 2667 282593552219930064184500 2668 380287277985492283524256 2669 493919428468469855959624 2670 619100826220740214900450 2671 748788647031053645339188 2672 873665777836489739850791 2673 983053786032841515005160 2674 1066282838026202884020453 2675 1114306386103730579338875 2676 1121245139725965438815737 2677 1085513362882969808782493 2678 1010243039979101268633799 2679 902871074575189720227500 2680 773953800975226923159470 2681 635463639277434643080504 2682 498945847195055458731653 2683 373930867878306096466659 2684 266906760994622691729634 2685 180989819456666024841960 2686 116245969913890214699812 2687 70468669086676674109972 2688 40149168641979687703824 2689 21389886390585415620500 2690 10589805701474641633545 2691 4834524732532401546987 2692 2015308606648682818700 2693 757358951468726770597 2694 252215647061631933092 2695 72656409501779605600 2696 17465742690847270059 2697 3304292972331079190 2698 440654399306470912 2699 31383451801639572 2700 0 2701 1 2702 72 2703 2556 2704 59710 2705 1033620 2706 14155832 2707 159913389 2708 1533929958 2709 12764008530 2710 93664326208 2711 614096501004 2712 3635657507702 2713 19607891439287 2714 97049018236200 2715 443606186046183 2716 1882790238247926 2717 7454944730804742 2718 27650807571075640 2719 96418265723867725 2720 317090828439153090 2721 986301636557742466 2722 2908920951651952536 2723 8153192219464751643 2724 21760665181848002300 2725 55405157939592928299 2726 134792705816495323200 2727 313800528450985006005 2728 699971647321154758342 2729 1497810018866667864705 2730 3077792189154031124160 2731 6079055199273271914351 2732 11550744599249804324208 2733 21129145181881650313484 2734 37233479396215014738600 2735 63242601571284331310712 2736 103590441830577116716730 2737 163696418400187604031239 2738 249638310017072432285040 2739 367491274735143840532965 2740 522307643468604826903008 2741 716799844719502524164151 2742 949902216549693702120928 2743 1215499877840221845883580 2744 1501685385539993034135090 2745 1790895755150495053340763 2746 2061166312961582988917112 2747 2288515996340344899907299 2748 2450191921209053521152068 2749 2528224588828360106313525 2750 2512569248342965442734104 2751 2403108180386103054708387 2752 2209990678844245869677050 2753 1952154870136827630904980 2754 1654310581589369761998400 2755 1343036704648729870939900 2756 1042844818946451000505398 2757 773023851134220301761902 2758 545826811002639269551632 2759 366179159931644621501445 2760 232704004487218689313910 2761 139586114047166590023415 2762 78698694763136824001856 2763 41491495428389693875078 2764 20328356271919134118110 2765 9183826106206570625877 2766 3788306447723392600536 2767 1408642634455661615962 2768 464097152041569237000 2769 132241157942480708210 2770 31435649276387048696 2771 5878974686781731415 2772 774630498683929068 2773 54471090597508411 2774 0 2775 1 2776 73 2777 2628 2778 62267 2779 1093400 2780 15191868 2781 174124098 2782 1694767144 2783 14310244377 2784 106563583685 2785 709023383584 2786 4259981373732 2787 23316633181105 2788 117123679251234 2789 543348026821560 2790 2340552825471246 2791 9406054082546603 2792 35410332280761816 2793 125330238914735176 2794 418381952603369315 2795 1321032817058959539 2796 3955270393183544014 2797 11254921221870614054 2798 30499465014332608110 2799 78852463141802873525 2800 194814606672540160292 2801 460627162962755678040 2802 1043695368302402943901 2803 2268874693319000196476 2804 4737217525016136608160 2805 9508835063864541031594 2806 18365085306690429725860 2807 34154606635781726332476 2808 61204967416578273589871 2809 105744797128570635322020 2810 176232360985827484752414 2811 283434666135661827589860 2812 440063611147038149545672 2813 659776356368196377631768 2814 955410786087269756185410 2815 1336469173201756594873665 2816 1806078073873753577419170 2817 2357903358392977956274480 2818 2973717760581541406851299 2819 3622417044041485014983130 2820 4261180091739091595188084 2821 4839130206952064880401566 2822 5303313739322189256487626 2823 5606183768241223217866712 2824 5713238293919266955318450 2825 5609201695131838102078212 2826 5301285107909959451743349 2827 4818629461266946191938445 2828 4207898107703838709976136 2829 3525906805070670128637800 2830 2830883380655433546283566 2831 2174223332806328727585891 2832 1594374537646465836308198 2833 1113833907891338949373344 2834 739392037412403793321605 2835 464986254296574296341251 2836 276035424291195599438824 2837 154027715128957177779618 2838 80373339252142902705630 2839 38974368691874320157320 2840 17426689495311400081659 2841 7114227350341281801324 2842 2617796961871713716563 2843 853372215085819335885 2844 240551984582128315260 2845 56554244728172537440 2846 10456631088494599410 2847 1361512130266368106 2848 94543446961674106 2849 0 2850 1 2851 74 2852 2701 2853 64896 2854 1155738 2855 16287754 2856 189373260 2857 1869869984 2858 16018243487 2859 121021433214 2860 816985595686 2861 4980505336192 2862 27660040039737 2863 140981200247898 2864 663639447571063 2865 2900806756101296 2866 11829434885110908 2867 45191265960822006 2868 162316461222434931 2869 549893931524755776 2870 1762135375592821493 2871 5354828828488979352 2872 15466203758970303602 2873 42543949782803969240 2874 111661205685587248249 2875 280086494460786162372 2876 672436456576239330136 2877 1547246836285390022272 2878 3416170658320896676997 2879 7245376590275893653538 2880 14775617561877511660062 2881 28998210365052496427904 2882 54811824282209151710050 2883 99851188233188981710828 2884 175416589016972096129150 2885 297341213257436431929312 2886 486522367895156374945618 2887 768739042762800468733054 2888 1173325699045712761517356 2889 1730324159923093470941376 2890 2465939422614206600187945 2891 3396498461808035230631508 2892 4521616434831598041443867 2893 5817806307603822075556416 2894 7234160057041694047367649 2895 8691795186987901088033308 2896 10088355352768577430891310 2897 11307949670295702995032840 2898 12235648786842174230432619 2899 12774328966831652159613518 2900 12860667295438507816035246 2901 12476813048456782385123216 2902 11654893960301723256129729 2903 10472990013487691588282736 2904 9043162919478569970569019 2905 7494016681010084249709144 2906 5951521668103097560359931 2907 4522085882968128588019404 2908 3281050192135100293233458 2909 2268207869973855581292960 2910 1490121572457129736877817 2911 927488448225634785317422 2912 544983762833685146752547 2913 301015084698108529763688 2914 155483041586849289602333 2915 74633267553366870559002 2916 33032375067431153988171 2917 13347506654052656662432 2918 4860895496640987882995 2919 1568080840679074348486 2920 437327728704255094509 2921 101699802471804206088 2922 18593125682948449839 2923 2392657895062016794 2924 164095546194278235 2925 0 2926 1 2927 75 2928 2775 2929 67598 2930 1220706 2931 17446049 2932 205720795 2933 2060279349 2934 17902326527 2935 137200566416 2936 939554135949 2937 5810401621895 2938 32735596028960 2939 169266702210543 2940 808338469715233 2941 3584584773909529 2942 14830385507032860 2943 57480747844086900 2944 209470665421068840 2945 720026147488066854 2946 2341188210424876470 2947 7219262498142381610 2948 21159597153254620977 2949 59070173413342298579 2950 157352725439918465652 2951 400631499193479491895 2952 976404095828197583525 2953 2280936087285642288054 2954 5113563059157876897600 2955 11013792495462857175563 2956 22812929800735347412316 2957 45482091239952438787755 2958 87349153059077431368088 2959 161711849208449089680693 2960 288775553440982484189642 2961 497681628024283869458988 2962 828172531488011000806800 2963 1331199360956837371145796 2964 2067588744941848501699948 2965 3103853327029570162244854 2966 4504466958654781877777145 2967 6320513015948527359909890 2968 8575547261590593737276796 2969 11250659354508372893247087 2970 14271788964506006205739024 2971 17502970746107656549845018 2972 20748966947033336484597225 2973 23769467029495928415412607 2974 26304752454500596016031077 2975 28109868452194476519839484 2976 28991652575625440460536088 2977 28841302781954502793454650 2978 27655220814424634692910244 2979 25538885288573322203020351 2980 22692127003079008066798965 2981 19378467404762076563245839 2982 15884917640243654832817415 2983 12480712474915842255169794 2984 9383269122032809511833056 2985 6737337909073109157004478 2986 4609645215926814441418720 2987 2997488215350668626192365 2988 1846842799752139631746451 2989 1074279528026626460033118 2990 587425271472617314702161 2991 300391241113111499643710 2992 142749891805244606636610 2993 62547532241767230426390 2994 25019151750623581413196 2995 9018837930322823700132 2996 2879427184743418137306 2997 794633377446647686995 2998 182806528968407543945 2999 33051151588024337922 3000 4204104790638664024 3001 284814539200342247 3002 0 3003 1 3004 76 3005 2850 3006 70374 3007 1288377 3008 18669384 3009 223229183 3010 2267096100 3011 19977857454 3012 155278050660 3013 1078463625273 3014 6764425913328 3015 38654095114050 3016 202724084804224 3017 981958806876267 3018 4416853857961330 3019 18535728565356543 3020 72874080929850420 3021 269388956753593709 3022 939346107903494558 3023 3098505413450150646 3024 9693225225868972160 3025 28824841849078803840 3026 81647000100655159680 3027 220694357987317739877 3028 570222018504620245348 3029 1410431764044585792771 3030 3344304896806412375950 3031 7610944962971806571899 3032 16643000603883630510624 3033 35004111594150867876108 3034 70874733199947168283580 3035 138260824095517209334260 3036 260049005769723152906596 3037 471886647562751418677943 3038 826593135076749643969596 3039 1398400278740834171958495 3040 2285814692160104572265280 3041 3611402640508220217330762 3042 5516504455481616164538106 3043 8149029148317067876309798 3044 11643285215696092161758388 3045 16092381828277283963529670 3046 21515971860950536419674860 3047 27828590900481897421017369 3048 34815875008901665731969568 3049 42126670616056794365739190 3050 49287757135024821639559980 3051 55744300561821946854951693 3052 60923657269654100117300676 3053 64313929019478571796458746 3054 65543456830731024583530404 3055 64445011532630376218887550 3056 61089997587507615908701680 3057 55783630313406116688275199 3058 49020558894484205095113154 3059 41409526518397931735259435 3060 33582768136848654085471220 3061 26108858756151143561399254 3062 19425821215029986072762874 3063 13805220163816432518291505 3064 9349720906352255834241520 3065 6018720611769442793881905 3066 3671338115099826419427046 3067 2114385128882637760743633 3068 1144743574174009771382124 3069 579614504691687845418102 3070 272723131569039936184060 3071 118314336193298148967119 3072 46854888703386391746672 3073 16720424544403499578086 3074 5283947907006274676136 3075 1443092064174061045905 3076 328461430377889059808 3077 58735057042369601733 3078 7385874011899237148 3079 494342007575691009 3080 0 3081 1 3082 77 3083 2926 3084 73225 3085 1358825 3086 19960463 3087 241963536 3088 2491483649 3089 22261303575 3090 175446374773 3091 1235626737716 3092 7859081903836 3093 45541237175005 3094 242209474880430 3095 1189769949021376 3096 5427181602119781 3097 23097822436514146 3098 92096756174806868 3099 345280901327250230 3100 1221107423081360973 3101 4085380901269351197 3102 12963440376261688113 3103 39103309835500846544 3104 112359033940865146985 3105 308113437631179102012 3106 807699246878225131095 3107 2027137206812279283758 3108 4877599033693700790360 3109 11265663214782184376025 3110 25004710087526883362131 3111 53387662508427790564288 3112 109751503381250382249729 3113 217413830870231885821455 3114 415327445538565032158625 3115 765607160521539375380308 3116 1362654974531436805713189 3117 2342892520749347738451553 3118 3893122899087331932238814 3119 6254431837083949713816400 3120 9717605063780181123718799 3121 14605738287071898200934238 3122 21240564182553649272383207 3123 29891424195687897344215410 3124 40709839701741772529946580 3125 53657800231771089920378794 3126 68443048492774001913001069 3127 84478144217912899259939840 3128 100880156688752623392824392 3129 116523201174660017888680160 3130 130146595605405778416611225 3131 140508659734507730635946550 3132 146563121725220692510225398 3133 147625587150286704168335182 3134 143495069806967393808919500 3135 134502032163494264833347728 3136 121468993236246558995632403 3137 105589091615379555055131666 3138 88246791236950354216089014 3139 70817786197879038572694850 3140 54488385146272040582344370 3141 40127516856815521222024623 3142 28229510491564903395055165 3143 18927772737213708662098368 3144 12063766758981423527992260 3145 7286366903989762629781321 3146 4155289395841488685618869 3147 2227771328817963254499318 3148 1116999324919754233213080 3149 520455263216835078182365 3150 223579655382777122338968 3151 87671134160738225368576 3152 30975231983871062616974 3153 9690195542331793572366 3154 2619354269239233705260 3155 589932572610433326576 3156 104348864610608299064 3157 12973801262092070110 3158 858011045152722823 3159 0 3160 1 3161 78 3162 3003 3163 76152 3164 1432125 3165 21322064 3166 261991671 3167 2734670592 3168 24770298169 3169 197914554880 3170 1413149679522 3171 9112800338920 3172 53539389460159 3173 288706283504166 3174 1437910834497800 3175 6650503994997376 3176 28699249950832923 3177 116030566541484014 3178 441103147177449672 3179 1581881857128455040 3180 5366867008111972266 3181 17270106108872117784 3182 52831893023447770503 3183 153965511529594298464 3184 428240213992161700800 3185 1138728876689340805068 3186 2899241107634063817232 3187 7077484868916946665584 3188 16586208511803103133799 3189 37357731620100829221200 3190 80951326499796005030232 3191 168919411150966957749504 3192 339711127854365527072992 3193 658931835121159106481680 3194 1233568958671492302023685 3195 2230171613987000601465680 3196 3895780576476048471520727 3197 6578589061927565059577172 3198 10743018639002047108103997 3199 16971567760059028368635760 3200 25944226877346446005999038 3201 38386507397414899099653806 3202 54980256346028576825158625 3203 76238056100502218982420216 3204 102351852213350832888666010 3205 133037925840745042868849220 3206 167410509170463850199871303 3207 203921474228643503405474112 3208 240400071313530845949311369 3209 274212738090466398954437340 3210 302539523749447257074692944 3211 322735112773565886152649856 3212 332716075349552937971126154 3213 331300073767160135502959874 3214 318423847207394091442781050 3215 295187073161532379729858368 3216 263705061671748128759546598 3217 226795770670456553540594312 3218 187564130250869192290700433 3219 148968398321852196164258400 3220 113453148214204754638731457 3221 82712182466264282093917638 3222 57609315228404869060212738 3223 38246555884618209116330592 3224 24138705550205417286131055 3225 14438041047319938239894934 3226 8154277076399489687736448 3227 4329669839172204731278080 3228 2150015840499975834104169 3229 992137776727338012954270 3230 422090331776406161049744 3231 163902983806102669171376 3232 57340333580042449848415 3233 17759662373164538541078 3234 4751959519021799194425 3235 1059131233018368454104 3236 185336269954520942355 3237 22786155726062220246 3238 1489217874107883546 3239 0 3240 1 3241 79 3242 3081 3243 79156 3244 1508353 3245 22757040 3246 283384184 3247 2997953415 3248 27523705743 3249 222909302937 3250 1613348776480 3251 10546133594202 3252 62809528071586 3253 343342037930270 3254 1733518731089607 3255 8128008328467118 3256 35558286998310644 3257 145744499009484774 3258 561719747284624100 3259 2042328501745138562 3260 7025204159425637631 3261 22921174260139137372 3262 71098735744680470670 3263 210104966993873738646 3264 592617214987252666533 3265 1598128114073165894747 3266 4126810127851306022616 3267 10218488339100573422412 3268 24292682478567555341185 3269 55510775519078117324574 3270 122051175233901816965965 3271 258450124929667854181068 3272 527533057470037315577676 3273 1038705655028941807696054 3274 1974254415934349190346602 3275 3624497519127778504067094 3276 6430770278019765575885295 3277 11032065796425902660020442 3278 18306719576971162313904102 3279 29395396140864623975689587 3280 45687080011313994901782846 3281 68747759072113179877095888 3282 100174347842038424972881828 3283 141366129032304338362606312 3284 193223265716807416673448993 3285 255805098248491886983055874 3286 328005437316170735784376485 3287 407320784067428861736526068 3288 489792205912151826853629114 3289 570185890378478234267441326 3290 642439154603564741910997014 3291 700342684748303565803069614 3292 738367970935757458582131048 3293 752498126032280368260665826 3294 740897512546698265393987846 3295 704272102013544212483420445 3296 645828873736109502880860288 3297 570827019573356703684352500 3298 485804556789557231121208236 3299 397635986733831590424354276 3300 312609447467080911368576212 3301 235696691105516169219361984 3302 170132166945077818122276606 3303 117336938156555625567544928 3304 77143335522957533917733013 3305 48218837450740356276676368 3306 28564967146044879797339365 3307 15979111387775692416946660 3308 8403788307121578355409616 3309 4133504099218978025118654 3310 1889292393262270578122394 3311 796098557335933095338331 3312 306164205222854820355263 3313 106069809393598057796950 3314 32529047626629585231984 3315 8616574455537529382262 3316 1900774153486038925673 3317 329092655136167943540 3318 40014260453890093127 3319 2584780101715013026 3320 0 3321 1 3322 80 3323 3160 3324 82238 3325 1587586 3326 24268320 3327 306214525 3328 3282699274 3329 30541689995 3330 250676260592 3331 1838768232378 3332 12181966900880 3333 73533375076669 3334 407407169553600 3335 2084875114594064 3336 9908146596634044 3337 43935267642467500 3338 182531196720618240 3339 713094052973845501 3340 2628127372503658948 3341 9164042320572661061 3342 30310173410989403920 3343 95313782633511705726 3344 285557966217932798950 3345 816622779775836921290 3346 2232938312164144277840 3347 5846957091068098020950 3348 14682117853005500695778 3349 35400117790459894060415 3350 82050020669214034697000 3351 183005946243494652959919 3352 393166429284830931386850 3353 814302252144992156172403 3354 1627159278977801807214368 3355 3139160163826637886935243 3356 5850706274644024576161382 3357 10540410336283199337918535 3358 18364379928331693427876320 3359 30956592641566108312033117 3360 50506975291191125880079914 3361 79782855218121350392442981 3362 122051371186310150048493800 3363 180859862304564228886158461 3364 259643092393084505913044074 3365 361153784852002572540262026 3366 486755992198035939077388936 3367 635673371305551045072786985 3368 804334409946260061547254392 3369 985987511287751346761297548 3370 1170753767109833025812798176 3371 1346233144561466269408581768 3372 1498681343711522593486131060 3373 1614645737039483213226340566 3374 1682819679063048069576052104 3375 1695782428491699885221592121 3376 1651270286754173619309097972 3377 1552690410320117076021087450 3378 1408734419003004698991160936 3379 1232141138921557182382901890 3380 1037846113892870994942138194 3381 840887625936173963180229665 3382 654478029471396914773053560 3383 488586307972666825988631351 3384 349234809819680301857375836 3385 238534831262193398394265341 3386 155323862492260356814959680 3387 96163405825047184741161300 3388 56429258250409496249851046 3389 31269295110243260822644659 3390 16290912285673920269593336 3391 7937713878451224666544493 3392 3593982861157198998352450 3393 1500121052571474597524042 3394 571436223498287950980192 3395 196072443946015587183625 3396 59545448978806047290474 3397 15616544100622866293920 3398 3409953110743564831448 3399 584202850663006562576 3400 70258654826814275790 3401 4486306732132327616 3402 0 3403 1 3404 81 3405 3240 3406 85399 3407 1669902 3408 25858910 3409 330559074 3410 3590348850 3411 33845784558 3412 281481301082 3413 2092199123952 3414 14045747392331 3415 85915747953525 3416 482375954509878 3417 2501570515435202 3418 12047796549267564 3419 54139977854749512 3420 227949901505830075 3421 902517850687195232 3422 3371109687293750577 3423 11913622822113815328 3424 39938391034610021654 3425 127297803642382064490 3426 386583278569298490470 3427 1120669248764261410041 3428 3106467267990176248173 3429 8246781763279048707592 3430 20996264688979778855745 3431 51332799572758600569801 3432 120655803359351699440666 3433 272935981913462158790902 3434 594770684877700114793286 3435 1249662340383816709175100 3436 2533568293857059498870166 3437 4959964835251956635518008 3438 9382290464835564897014177 3439 17158234048417162580323475 3440 30352285439513983600956540 3441 51959008820683197857482694 3442 86109599024379091751316810 3443 138200660256670804708529166 3444 214862118208749980131772291 3445 323669247111600578237860880 3446 472512455191991820988138146 3447 668577354734501168672085507 3448 916961269829837559837373154 3449 1219055545104121143278617032 3450 1570937879089576338105785510 3451 1962115220434419373884233637 3452 2374998694928207312390491659 3453 2785444726816189792530200000 3454 3164545384124012139278157216 3455 3481609086657770070893681985 3456 3707986158591058866279207302 3457 3821134318681622776999166722 3458 3808166751532702553069615040 3459 3668141665629302130615245029 3460 3412556888809204133557379675 3461 3063870497997042338843347824 3462 2652292742364834009112381197 3463 2211472691586307125895404629 3464 1773930512847200545556778150 3465 1367101291552451885901191960 3466 1010660739435034793628784586 3467 715461246805610268287572581 3468 484022214354441832112008005 3469 312198807644220871826985664 3470 191474598062698464846674055 3471 111310563271130787704506800 3472 61107794420791350439398854 3473 31541255930703089941972176 3474 15225963651184481079596052 3475 6829880158988538523873885 3476 2824185271009637926692378 3477 1065700308843603099184704 3478 362194251409460576068872 3479 108936212839785716918892 3480 28289702094065789843020 3481 6115150022275206784802 3482 1036810543078410871926 3483 123346692970419814347 3484 7786715814402074834 3485 0 3486 1 3487 82 3488 3321 3489 88640 3490 1755380 3491 27531894 3492 356497218 3493 3922419280 3494 37458966600 3495 315611901948 3496 2376699700439 3497 16165732210992 3498 100187139254199 3499 569929820371940 3500 2994690501562029 3501 14613589548811728 3502 66540227313379539 3503 283876920788993664 3504 1138884339247713045 3505 4310622863806594944 3506 15437122123198827744 3507 52442402479997395526 3508 169394396483115705779 3509 521346636863468189640 3510 1531752235806538868978 3511 4303588217757903037216 3512 11580569985738259239228 3513 29888297353026576535680 3514 74080472783787142436720 3515 176541412115569699209168 3516 404942046603283960997920 3517 894878061489319216013432 3518 1906963558344531410147100 3519 3921713071511947554402250 3520 7788943363656170530845282 3521 14949762713299078921293600 3522 27745848207238356438318010 3523 49819281459789950180900702 3524 86583418117844806162120815 3525 145709322279764998158667120 3526 237524972901643334907971145 3527 375173180187429894679524486 3528 574333287193571034848647836 3529 852301715794048738344989520 3530 1226269801548993818724724656 3531 1710751427597973523105715390 3532 2314300093192927305770403024 3533 3035893791729359386074725280 3534 3861607150083689468448630210 3535 4762361675467384376250071904 3536 5693568157132206058535262732 3537 6597290734798858482691743104 3538 7407157131740742215346573971 3539 8055667860520601737298995920 3540 8482940200771758184867051783 3541 8645425570155257022736977744 3542 8522924655107744550814479084 3543 8122399088698977294169734478 3544 7477644733011428595683471375 3545 6644734453941753083871971856 3546 5694048045402245440185924957 3547 4700439839311325022328643228 3548 3733449566648536100922741717 3549 2849347468905176205675850960 3550 2086268273579055776012387553 3551 1462899864538595799137690532 3552 980383004188630713262007296 3553 626464413996111117861932320 3554 380660583877449728805202425 3555 219252970428076712758680140 3556 119262074249169567627219841 3557 60994213219552471314248496 3558 29174129238029765462547591 3559 12966436985592634557337350 3560 5312225539885891335692121 3561 1985931537531425294339232 3562 668611023560017634050829 3563 199181102130590900218212 3564 51223540048051164113010 3565 10962514794144000609760 3566 1839618814140775785060 3567 216520553956991854492 3568 13515113164239943256 3569 0 3570 1 3571 83 3572 3403 3573 91962 3574 1844100 3575 29290435 3576 384111429 3577 4280507165 3578 41405733356 3579 353378591425 3580 2695617058626 3581 18573256982831 3582 116606545611306 3583 671983250332890 3584 3577025180436980 3585 17683426563992564 3586 81571768041744281 3587 352564814109558626 3588 1433012604257142975 3589 5495174988264926185 3590 19938397917352539984 3591 68628141079552175967 3592 224610482528846899658 3593 700465881459847509036 3594 2085447252075681897705 3595 5937662078717908020762 3596 16192568799021201185356 3597 42356334249530000257664 3598 106410920859730189786744 3599 257058497773460175626680 3600 597754381752040383591354 3601 1339319125891365289545371 3602 2894030512370264858348173 3603 6035758456989311513855582 3604 12158769159767023045683100 3605 23673652158632176591376619 3606 44577856017767828433867648 3607 81224102239154629575779760 3608 143275084227846670180844827 3609 244771281378945624736760610 3610 405149386010041866528523023 3611 649940291604879756151231137 3612 1010769906100718069496731834 3613 1524219943216401042135578515 3614 2229126297637158902191399610 3615 3162045404574485092378842660 3616 4350930613788851384545180316 3617 5807517598220460387834151128 3618 7519450886198538285090490623 3619 9443665904796256601588201740 3620 11502807889352443846899352798 3621 13586361302637002161718775823 3622 15557584843345406534039970776 3623 17266319947168763440552366791 3624 18566434947866720455931503175 3625 19335384291792266999813369956 3626 19492466535893392823583702978 3627 19012175030705639608421824842 3628 17929710026795098598938911780 3629 16337181124324318212356567575 3630 14370951060779865184182912066 3631 12192467322445123124353112424 3632 9966288045381416952645162072 3633 7839465917049488036401097177 3634 5925903474422332439654274425 3635 4297925888242009637400982985 3636 2985550814571782790166165086 3637 1982270761759107702980412698 3638 1255023211494743440037817584 3639 755625460585458883212104495 3640 431267470713807319223999643 3641 232460404128706518362139165 3642 117811228263308055223677822 3643 55840056325868433978748477 3644 24592833975075429336403800 3645 9983549742295849016125356 3646 3697966039390515592459042 3647 1233442868041379275115726 3648 363983453295040568054632 3649 92707109110415748118370 3650 19645408587195943917518 3651 3263257592517972824272 3652 380028301930149661331 3653 23457679488491629939 3654 0 3655 1 3656 84 3657 3486 3658 95366 3659 1936143 3660 31137776 3661 413487343 3662 4666291656 3663 45712181669 3664 395116471440 3665 3052610267145 3666 21303026037686 3667 135464566523821 3668 790712535458808 3669 4263304835487984 3670 21348206032617674 3671 99749750192212425 3672 436711665267253616 3673 1798032458856712646 3674 6984411298150205502 3675 25671423662762374172 3676 89512949862854007552 3677 296792039551603810977 3678 937701973885306695222 3679 2828474589156772593211 3680 8159549557645051531692 3681 22547037783305586045218 3682 59764560110665805706082 3683 152158121578611850786464 3684 372528924409765013595992 3685 878029635561599019855191 3686 1994215473919665445179564 3687 4368578224598946887987231 3688 9237823083673288611361972 3689 18870550739357520719938275 3690 37263072296810407684768990 3691 71173350105512293882889058 3692 131564831879876782063360320 3693 235483135983336288343618211 3694 408288849925964645765164216 3695 686009801552456780088444351 3696 1117361573970404937840504828 3697 1764745695892250767529389058 3698 2703331618534401790742166654 3699 4017250921349538729986536872 3700 5792083361278113231865533096 3701 8103280546480067003572257936 3702 11000981340942328848069178226 3703 14492749928999694974720299199 3704 18526914338348252418387802056 3705 22980089792086356940106431153 3706 27652776905845871863089157344 3707 32276324789364259512218985411 3708 36532920625327661743587770688 3709 40087771382313161586203215022 3710 42629755512396691051957730910 3711 43914257442517828087998544685 3712 43800428199785694431027230540 3713 42275329572206749560091940772 3714 39459494090147296861181081232 3715 35592015608590607539414330245 3716 30997540082322935959900640880 3717 26041357302424741345956948590 3718 21081176444245171301421454344 3719 16424474172283606039579647210 3720 12298509180281867016440797288 3721 8836781325256929782589465484 3722 6081858996418670999304472866 3723 4001159406216180055873021730 3724 2510236692053164706425885744 3725 1497728432596654538522640843 3726 847138668944584194445316504 3727 452532361230931254927294485 3728 227292448876781146665435132 3729 106767553626740324614448108 3730 46600048690137756084945100 3731 18746795219249851373426949 3732 6880791126452914019615136 3733 2273968184224419411942647 3734 664780252150734454574400 3735 167711574116914938582075 3736 35193547949511582508624 3737 5787249983090584239180 3738 666928314681903440064 3739 40714622237922547200 3740 0 3741 1 3742 85 3743 3570 3744 98853 3745 2031591 3746 33077241 3747 444713840 3748 5081537619 3749 50406090618 3750 441186820228 3751 3451675016698 3752 24393425827575 3753 157086794738778 3754 928587646097545 3755 5070464564222016 3756 25713789959485968 3757 121681929228492675 3758 539541998582890569 3759 2249839905429170954 3760 8851484242321382723 3761 32951751223081785798 3762 116377348170073926455 3763 390843294099645038080 3764 1250832315989832931530 3765 3821983874313108426403 3766 11169305322329631063718 3767 31267763425011877036410 3768 83970231939134465685700 3769 216611353931980836214207 3770 537383170864809929580099 3771 1283536769569912645191488 3772 2954521399049701447099265 3773 6560181855437568106018104 3774 14062257355640441382129027 3775 29122785906221010290173042 3776 58310644808081404942176807 3777 112945826140467111521151425 3778 211760062356543316072968749 3779 384493318661755837981555776 3780 676394810737448954883348715 3781 1153325583249168384298769929 3782 1906758790963691643314730630 3783 3057475799894803534353485060 3784 4756252438420088384858609482 3785 7179478184991908799234419622 3786 10517661382760944409581073020 3787 14955360939349817659779057040 3788 20642393687299864422940931154 3789 27658177474014217407178818525 3790 35973522130687083142520401688 3791 45416546748403107326446322484 3792 55650955359891883623597894075 3793 66174887897185278787717182448 3794 76346442822529240943592931701 3795 85437685431224912508824567104 3796 92713105852676709770659531937 3797 97522306286119406812301372085 3798 99391804720481606996556411532 3799 98098817465379809855527152094 3800 93711725532449260477499281860 3801 86587645203857681665333711016 3802 77325978774382464389866552900 3803 66685979820242456364993776400 3804 55483852312540866200474451070 3805 44488727483280661165517836519 3806 34336063794492740343640997910 3807 25471962862948486354021468490 3808 18134150731321660721141955608 3809 12367162170954800584072932951 3810 8062739537414884453822411632 3811 5013048027228032400061623072 3812 2964371800926254686847468595 3813 1661815634066117957144104380 3814 879866900670754284308199348 3815 438021121188285943255473804 3816 203933476857265321328727807 3817 88219219881506404229050000 3818 35173110181758268364052525 3819 12793746348626100295835616 3820 4189630011709471409296195 3821 1213508067627619469513790 3822 303266018101641710694830 3823 63025943557669527975718 3824 10261071573250525564284 3825 1170280437181992539405 3826 70666856233158215258 3827 0 3828 1 3829 86 3830 3655 3831 102424 3832 2130527 3833 35112236 3834 477883125 3835 5528098880 3836 55517007312 3837 491978777654 3838 3897169875907 3839 27886863071840 3840 181837521500600 3841 1088407515417866 3842 6017941057594629 3843 30903237501717072 3844 148083865358188914 3845 664901114423115710 3846 2807635052860817634 3847 11185889107441266056 3848 42170404082549013655 3849 150828593950569282418 3850 512999375408148626465 3851 1662751280442742833792 3852 5145747379193592352566 3853 15231303562927448353672 3854 43189840299349603306903 3855 117492307794894031514040 3856 307038661225020865644104 3857 771712160330454472536848 3858 1867557925031860672176716 3859 4355981192873026721999680 3860 9801446405496018096783355 3861 21293695740531547417391424 3862 44699333074708010941726017 3863 90728317175579385255636488 3864 178176912436926512587244055 3865 338747193946013359594351950 3866 623792479327354867993865185 3867 1113130201158808336838347712 3868 1925627940717141309576459417 3869 3230557122171284081467826972 3870 5257736566426810300008232950 3871 8303374149711018423256615976 3872 12727515715544754257892973521 3873 18938518064100955151221872552 3874 27360446642249226674882414153 3875 38381179415610479247345604960 3876 52282467153896551808253178356 3877 69158024541854386247184762664 3878 88831119694865661379148896018 3879 110787768198650648268992177520 3880 134143887515470329290658511220 3881 157663120537205094791582509094 3882 179835669975865733050946944494 3883 199017765922687744198269623616 3884 213618115742430042397050880221 3885 222304886018292254602513052670 3886 224198007202825780974906058835 3887 219009938535173038462277654768 3888 207104969144175812224008600816 3889 189461842541468263869915973810 3890 167543811734289223745559836650 3891 143099404054909523048760067760 3892 117931214252464300341348907466 3893 93675278340028067240536593428 3894 71628816044228167338898248293 3895 52651018902693273456763423960 3896 37144021753730053733380846438 3897 25104099114568815352048607418 3898 16220746157276529523229739115 3899 9996072978378703277108230592 3900 5858954178497482486937964725 3901 3255705667812763265355187618 3902 1708689736625591864817547329 3903 843194680463591613711447568 3904 389137846375831374202702552 3905 166858359569300623032482560 3906 65939255533176553499713893 3907 23771022266407321443825680 3908 7714340431125032805807420 3909 2214013560882964115715436 3910 548149742364190611752265 3911 112832207064397299481176 3912 18189255694888191584427 3913 2053285983243693447960 3914 122653835290322728275 3915 0 3916 1 3917 87 3918 3741 3919 106080 3920 2233035 3921 37246250 3922 513090810 3923 6007921551 3924 61076335930 3925 547911116408 3926 4393844235573 3927 31830129237760 3928 210123781471579 3929 1273339051398750 3930 7128004954585357 3931 37059338453911033 3932 179796385571409243 3933 817364862623108889 3934 3494556123094087660 3935 14096849226933894858 3936 53810676975471613729 3937 194878534033994928304 3938 671164567260220770681 3939 2202853154008593254610 3940 6903497554278021553840 3941 20693740334955923138400 3942 59427302864113150877913 3943 163734561965186731986582 3944 433388499347077031962185 3945 1103374597062759852807164 3946 2704943340869544595401633 3947 6391798176611715972925419 3948 14572036593419222652934122 3949 32078787395774050105117940 3950 68242112993162101088813148 3951 140388207407485313559767044 3952 279467760911500791689462598 3953 538653188516857241339481780 3954 1005755576945082659836034700 3955 1820068351631115423277487341 3956 3193592789933589250493119722 3957 5435402717022398360907218076 3958 8976107315606460848080735634 3959 14387089430800087579214034750 3960 22386808125370737567256960431 3961 33824636763644489784797135230 3962 49632393098613799059506311629 3963 70735908321983048248698010543 3964 97924429198235377302627626370 3965 131684440962898152906319426398 3966 172015688928872177476350062815 3967 218258600940056038876702965046 3968 268970794851224219295107405691 3969 321892368153582916237440087440 3970 374032390802982559835402601652 3971 421891537914591236778773839824 3972 461810003572016843337777779136 3973 490400641576626398491693366316 3974 505001797850947267335258629175 3975 504070066622466085364464743384 3976 487435847828836319530130640830 3977 456365710264387711519666214082 3978 413411652314907683933799582305 3979 362070236770939059577940266925 3980 306313555873201117134561299895 3981 250078951481717973985757751752 3982 196808994287295603822611809680 3983 149116774631600964212728888590 3984 108619316721029014711587547035 3985 75943232715809774020181214668 3986 50871954280891779766682995014 3987 32581217571210542923559401734 3988 19902737644709989112293434962 3989 11564038850107920876413467620 3990 6370218637240384563989156147 3991 3314363246850428770781811690 3992 1621414591939340316503611779 3993 741811768154414261864831132 3994 315318318308481310860894695 3995 123519184156064941981067952 3996 44136243888076307703793902 3997 14195786971419504178750827 3998 4037343823323963989997618 3999 990360556818662324539300 4000 201932971574063215674845 4001 32235985695210722154486 4002 3602124709011143463702 4003 212885702199480758564 4004 0 4005 1 4006 88 4007 3828 4008 109822 4009 2339200 4010 39482856 4011 550435997 4012 6523047438 4013 67117430088 4014 609434102320 4015 4946868027296 4016 36274793048130 4017 242399763738671 4018 1486960218468936 4019 8426132523703725 4020 44347482501389346 4021 217805611326161075 4022 1002367145684723040 4023 4338425225951752877 4024 17717348639295292260 4025 68468403368576180196 4026 251038720946183196736 4027 875330849431737750218 4028 2908765180012294639278 4029 9229701248616270096415 4030 28013702056783399978816 4031 81461174927499496049823 4032 227279792003560776189420 4033 609226884345740968107736 4034 1570848025781627479900200 4035 3900409605629253723231254 4036 9335777725165308524429890 4037 21560609165974987549139154 4038 48085429598803462067400912 4039 103644910758614809581828875 4040 216060404722002886985816904 4041 435891598345259274297192445 4042 851560972913284276810507496 4043 1611835629019093929531790158 4044 2957363057638101768099295500 4045 5262075264079813722358536462 4046 9083372169643360362572607408 4047 15216832739213827691476778339 4048 24746800105959840696177402948 4049 39079015960112694372488067720 4050 59936618444128027563109247352 4051 89297975432274855643365062652 4052 129256125276960694518036431040 4053 181787064878597326938219242576 4054 248428904383414210622142983560 4055 329895380892930556192290690603 4056 425672335064986486769206988330 4057 533668918780488778036219743239 4058 650009202335964870871300146360 4059 769047205500380891572009245570 4060 883664384898020295985057912048 4061 985863369735755782154969188851 4062 1067611730679860848472467531232 4063 1121827335698532967205140817625 4064 1143348480147880680660380690910 4065 1129712770192314179374877180095 4066 1081588206125785786181011769840 4067 1002757862286246067566266176470 4068 899644814979377456503457226296 4069 780456604673235133048126146650 4070 654105244500440986308060174264 4071 529099865488096529448992271518 4072 412604445752282267248179639004 4073 309805417087523729487791230086 4074 223657740158167671430663287840 4075 154994678296251413970154601044 4076 102917452178215270122789355506 4077 65341381588414939189009987112 4078 39570085168628289206088223696 4079 22793691488332861040941957920 4080 12448669426141863740247716546 4081 6421537449939705282040578844 4082 3114612296388429275170654224 4083 1412760434996112338128160993 4084 595353871387601472208894220 4085 231200741674565028389999349 4086 81892981294031730106512976 4087 26107375213275960507626786 4088 7358574501027898858389792 4089 1788586266476609290491055 4090 361280668283131444430728 4091 57117975881258976501792 4092 6318571632450974447308 4093 369497799181676195791 4094 0 4095 1 4096 89 4097 3916 4098 113651 4099 2449108 4100 41825712 4101 590021362 4102 7075617532 4103 73675688615 4104 677031447123 4105 5561863305656 4106 41277622793334 4107 279171617016357 4108 1733307556491742 4109 9941420765882564 4110 52958903884841470 4111 263265891083941850 4112 1226347749829698923 4113 5372623902614688420 4114 22208925985279826314 4115 86876351903057612665 4116 322436348329399474682 4117 1138094472472996218432 4118 3828513490752791123970 4119 12298132903157939601302 4120 37789292335455391838211 4121 111253739863700077926656 4122 314276487484313182255357 4123 852984744650898510308135 4124 2227072098468086179728854 4125 5599869266052492333930882 4126 13574331415454128037201446 4127 31751566663552573022071997 4128 71728721993174902850631623 4129 156619501917916098221203484 4130 330778911384059092486698617 4131 676170621131331690903050205 4132 1338638183146011692590453862 4133 2568009728730635172749950470 4134 4776088222732944502935758892 4135 8615582615376861249383024790 4136 15080223430387599495031177010 4137 25621026929695112539830813536 4138 42265607904502583382580681970 4139 67717003205716374806017571982 4140 105397194361356996068398659188 4141 159391310484623536597749184340 4142 234245477741146094183744744138 4143 334579094166468816919328570993 4144 464494744422528809009066109268 4145 626807177637387096805707126908 4146 822163469908724164355098101098 4147 1048180928227326544160018638727 4148 1298773727643979295493285886096 4149 1563857501428322678975278286898 4150 1829598870004929403991585193380 4151 2079307277560209087043815737189 4152 2294954560120850690144629430521 4153 2459172337797911977421950369088 4154 2557449081611671609558575974736 4155 2580162643267996554761031665190 4156 2524069801732793509350805780390 4157 2392945944993939845608047359676 4158 2197216922743681029067219532802 4159 1952620250308752659986181433161 4160 1678127622825054847670231973955 4161 1393506030727518589351920036320 4162 1116953776946120118209738691845 4163 863207084125729962683916967269 4164 642386991269204051537548539042 4165 459681734395868242081188578370 4166 315784221327639837349624198162 4167 207870771294457418098786647042 4168 130842694271832676297469689498 4169 78560872613879970195131190440 4170 44869234133780019873854300112 4171 24297577209620587214896463049 4172 12427704591972587224726415360 4173 5976783721308940447989913414 4174 2688046833408664224771795686 4175 1123140034727905227834298090 4176 432429735193528615448516943 4177 151847621474434750443716096 4178 47986088886592315724920277 4179 13405364912342758923100953 4180 3228884751836694219424464 4181 646172338468214161123512 4182 101184139132207707257198 4183 11082327447560748781759 4184 641323593785414008595 4185 0 4186 1 4187 90 4188 4005 4189 117568 4190 2562846 4191 44278562 4192 631953240 4193 7667875584 4194 80788654821 4195 751222357074 4196 6244937786484 4197 46901040314720 4198 321002678936017 4199 2016928532982798 4200 11707050402522079 4201 63114345239040912 4202 317526016860107775 4203 1496923444648221412 4204 6637119068920168732 4205 27767361707361738720 4206 109933528740569578745 4207 412955232007978625510 4208 1475291947430906985528 4209 5023222952050082695576 4210 16332694360984755202182 4211 50800684121721796210146 4212 151396384104977395887830 4213 432945378859617718051200 4214 1189612543397641528692888 4215 3144611011269665187718336 4216 8005841911334301765386953 4217 19650564081018013020568800 4218 46546090786121330467076968 4219 106490251092201072172820898 4220 235505947093313547145913055 4221 503822119608540692684393856 4222 1043342451224185048962499595 4223 2092746468967630006962016026 4224 4068072113303532811575583916 4225 7667661262773926573301697592 4226 14019689078224975688770311168 4227 24876769636692975492265377000 4228 42853824691518745369839401657 4229 71691346115893502352316382496 4230 116506266371826036466859083230 4231 183968703573255214215578012646 4232 282319386336851128634455821450 4233 421127016307539734601101721336 4234 610686760061854483195414443420 4235 860990099865943465805411500140 4236 1180258747608286368540634183687 4237 1573130302765692161464389739760 4238 2038699246573802347139417193291 4239 2568730404587474693009059669216 4240 3146440778451064125334815765667 4241 3746255176975830591458293968312 4242 4334855340307294163803736172345 4243 4873654996035064922905595648894 4244 5322566225675917159569123785487 4245 5644626347874705222337389043776 4246 5810800300378863512248910003345 4247 5804135032324703411209069435200 4248 5622473900782887387926641382132 4249 5279155053839759219086458910864 4250 4801483021863487271483818515708 4251 4227197009413829127948000198034 4252 3599557581294622815321210373500 4253 2961935471147402943817874515056 4254 2352847093354117399673828544535 4255 1802230943411113537128809970990 4256 1329444825553919740504031870184 4257 943074778315350870815719343720 4258 642284872103919634439470479991 4259 419187163955824627311325165290 4260 261616952253886956022260755765 4261 155755943137628435219185702880 4262 88211302539133737891597545250 4263 47368112213125933929201065174 4264 24025166137861561179665963814 4265 11457617358461088196221635952 4266 5109839833631264552720141110 4267 2117059744427705651312447410 4268 808202611708267932058355001 4269 281374870883704236772554032 4270 88149748095842366251203434 4271 24409278381501655271931462 4272 5826729257752083385398625 4273 1155369459933601403624832 4274 179209794211141465231029 4275 19435509729900620493312 4276 1113121520227543382441 4277 0 4278 1 4279 91 4280 4095 4281 121574 4282 2680502 4283 46845237 4284 676341711 4285 8302171765 4286 88496119341 4287 832563680926 4288 7002720437163 4289 53213608618695 4290 368519161182320 4291 2342939154424813 4292 13760801610030423 4293 75068188858556355 4294 382159148059075795 4295 1823085675024194175 4296 8179662966572492229 4297 34629411552512975882 4298 138740297145085964196 4299 527406856633906683125 4300 1906781159041692831730 4301 6570473898783877476450 4302 21621033022509075415637 4303 68062427005737815417101 4304 205300303617228845827560 4305 594240941923055187422545 4306 1652767899209743807567584 4307 4422563941942621666974888 4308 11398341364390431761960381 4309 28324776565545789821241108 4310 67930336338194937149838840 4311 157367405624745618505299237 4312 352427412913075483659423356 4313 763571541621693879752910960 4314 1601582879910836065499950106 4315 3254154807837372457686852580 4316 6408585259201744500109123413 4317 12238982582364716850272022355 4318 22677275393462993839552218267 4319 40783293831862168021923557619 4320 71217088010488265220007877575 4321 120793395294122075489934535531 4322 199062026915401870387944210144 4323 318810252696085394659452135067 4324 496330261227053022199466728313 4325 751248841645512999967222187550 4326 1105695783027173670288590240486 4327 1582613408034700660607347573872 4328 2203100906625466542334442542341 4329 2982852039658654097099234981446 4330 3927972919957639184668660591150 4331 5030723105398240721329801778160 4332 6265949353433250840023600270706 4333 7589103564413740571249914760122 4334 8936684646213138173093498732883 4335 10229675582428896662322837451960 4336 11380069219489286986324957087841 4337 12299959254578512431297065279454 4338 12912044380377856516471996494272 4339 13159913258963537718026373440672 4340 13016295198676497631988247613665 4341 12487667154130865477878170542952 4342 11614197798751734216256829998654 4343 10464873028450651660752012093948 4344 9128588434036523838867347771658 4345 7702783525665611554389173496400 4346 6281632851771887075233860271338 4347 4945795393057902905718818765171 4348 3755273843041533981030427172542 4349 2746183765065964196209777953237 4350 1931385599539872721743366257650 4351 1304204322437501339241831534829 4352 844011626489251037462357840187 4353 522338529146467500498556083501 4354 308386493764785474909414030512 4355 173202309871346531305965818595 4356 92236642060581105972151440488 4357 46395481473585309128004901102 4358 21942878203029168114530182395 4359 9704837222103009127289113405 4360 3987312583612394441633247120 4361 1509419502399167041249633374 4362 521056045843043067776367130 4363 161839819360389830981477478 4364 44424936107304265794384810 4365 10510665454200915665598760 4366 2065213392362947664384803 4367 317338336387501991128944 4368 34081190052724807151853 4369 1932003641843650409078 4370 0 4371 1 4372 92 4373 4186 4374 125670 4375 2802165 4376 49529656 4377 723300687 4378 8980966412 4379 96840226640 4380 921652160828 4381 7842399218393 4382 60290555176980 4383 422416324199880 4384 2717087294393280 4385 16145627789851425 4386 89113108532924762 4387 458996914486726000 4388 2215428596409536584 4389 10057194094023631825 4390 43080763330385316340 4391 174640381267550734295 4392 671737437482244000648 4393 2457398446939759340129 4394 8568465125595248372240 4395 28531636702461972537791 4396 90889909497966648350936 4397 277441778645396519079390 4398 812712600060678500666934 4399 2287698569112247922059975 4400 6195784141839422934869120 4401 16163084999491469882996181 4402 40657190864080384585217182 4403 98708264580176199651535115 4404 231503149481137601121658640 4405 524929152402309467665516548 4406 1151620374990893183074189338 4407 2446136317124166196002429877 4408 5033703245710431649758368688 4409 10041068361446378708777672270 4410 19426093730048144683680750054 4411 36467965949701561235613094637 4412 66457780006092175650933521824 4413 117613579107354699593490110919 4414 202207738585159063316990398350 4415 337832139545701534831640378598 4416 548636542750974347092837104080 4417 866264900345968006010607549368 4418 1330101859855023347836243027984 4419 1986359611018280013792542854320 4420 2885526415478199161356514116356 4421 4077807914616700724949277831411 4422 5606454036833978471452925096642 4423 7499281754577943223664499716076 4424 9759234805301863615209454050040 4425 12355369752263656429686755421626 4426 15216081442264024898472884099408 4427 18226519443380676718860788113143 4428 21231865858661127580827373738812 4429 24047387336165014721778230829155 4430 26475003903130657625442167446226 4431 28324733397779191995598326163616 4432 29438080299398094492532207298624 4433 29709588404829055278382784037750 4434 29102656274541363584219758227840 4435 27656454773354669107031152892777 4436 25482300161124934088275634923876 4437 22749816277304163434353186077309 4438 19665206545448353843625359331358 4439 16445465015963240535176618254525 4440 13293013910350620429215186621856 4441 10374916970250429328632916851767 4442 7809605024971474325891841491226 4443 5662310458473541073506257952447 4444 3948603767704436677796685158040 4445 2643995321121447956958679564240 4446 1696797379366346918106114841752 4447 1041410720566572408320766118623 4448 609777479483365350666761757552 4449 339663475299570798521934753470 4450 179401488900953358948687067086 4451 89501161536377132444758566178 4452 41983084859629189877698704824 4453 18415682775951281893713271213 4454 7503824328622154773564937050 4455 2817027562174722003157922850 4456 964297443673254628720688296 4457 296970381527755840379496042 4458 80816185158201386726811560 4459 18952739749420014483296440 4460 3690481869089324962024840 4461 561819250501164598206991 4462 59756941670967203942382 4463 3353306898005265794538 4464 0 4465 1 4466 93 4467 4278 4468 129857 4469 2927925 4470 52335827 4471 772948000 4472 9706833861 4473 105865585265 4474 1019126789815 4475 8771761080432 4476 68214333067982 4477 483465177252279 4478 3145822230022884 4479 18910293122554160 4480 105585300412723683 4481 550168223972503773 4482 2686411680904047019 4483 12337469883984268460 4484 53465421234001447950 4485 219271001032703750836 4486 853278034903551727612 4487 3158128583659506641040 4488 11141164136410014180084 4489 37535237250468904646385 4490 120983576539121691067470 4491 373676726432204241448162 4492 1107622537133183297769640 4493 3155029849147666003370142 4494 8647137414561809729481565 4495 22829460768257438727553984 4496 58120653219210087820155954 4497 142822749792826338955480537 4498 339065282491829485167663447 4499 778295174309083800537045330 4500 1728653362007608281077630588 4501 3717705933274810419933681716 4502 7746793631398064540178687603 4503 15649554481158004614592218288 4504 30665252322953854146839809830 4505 58313187586602927455572383750 4506 107660020426341203095631101018 4507 193055838960514215267601254300 4508 336362862433720710847688286816 4509 569598328854557536064891222525 4510 937751236795688048634512945634 4511 1501314968166648219056686588320 4512 2337829491929663440418274392327 4513 3541500447056903982078181259982 4514 5219838049951682660786552496945 4515 7486333692240109860226693672008 4516 10448557446174650621506846281588 4517 14191766254520804154920202132330 4518 18759132508509578989072618677225 4519 24130900113150285220753782757760 4520 30205900988449420885674869557257 4521 36789589539647512349074704383875 4522 43592739310346647210913555558526 4523 50243955493531041165184543048248 4524 56317154881170976717091799625980 4525 61372394927290487550585222476476 4526 65005419210486256678963512515130 4527 66898739796677448446729344695712 4528 66865724144159994820823565154757 4529 64879519835931198708735639219285 4530 61080866923519606512498433398414 4531 55762560681985936015238592359174 4532 49332744617692828274880112980459 4533 42263297026848905179794725490478 4534 35032328136508453746378282291875 4535 28070564750443202613618944945040 4536 21720030244859020465171327679038 4537 16210358220716128184534199412218 4538 11654159859640809488738343987537 4539 8059106963757439335940589573640 4540 5351662011276801074525692544794 4541 3406177715350168076016662981838 4542 2073429951796195069754888919707 4543 1204162765388086636654897267296 4544 665305631990600028078088512930 4545 348549323434214677199302255455 4546 172478481960585269392828195876 4547 80250039921877184089479772650 4548 34915143214790403060819428237 4549 14110657543284010496515142295 4550 5253755889796177905524920986 4551 1783489234296758420865635184 4552 544639376272215609737600577 4553 146951326357817997373621755 4554 34162797655558953667214525 4555 6592919951093722528428810 4556 994456270032082420309170 4557 104765352256980254949465 4558 5820210122108914580809 4559 0 4560 1 4561 94 4562 4371 4563 134136 4564 3057873 4565 55267848 4566 825405491 4567 10482466368 4568 115619381931 4569 1125671279636 4570 9799234320488 4571 77075222217336 4572 552519741774009 4573 3636370914222502 4574 22110080148051642 4575 124870357148407712 4576 658143358922889138 4577 3250661651921112156 4578 15100966170630918963 4579 66196753224753743976 4580 274622592702017242725 4581 1081046029827103842476 4582 4047531771655494582590 4583 14444663517179205380928 4584 49231541152637380928353 4585 160535361030006276204772 4586 501642969061563438123564 4587 1504392316633245353873416 4588 4335724791869560642114996 4589 12023749505882867823442086 4590 32121455188315155874038880 4591 82753639391141290767052416 4592 205796804626208512019116107 4593 494469344554483679490120210 4594 1148809819940642330748807059 4595 2582826859099584403514751696 4596 5623216849535444404265282915 4597 11863045672387459456398276656 4598 24265314403596325360891662702 4599 48149191263647962737095742672 4600 92729980781934738396872143030 4601 173410355887972127133683672934 4602 315014810949505985605045359271 4603 556093795552002387942693651896 4604 954266518823732543377396105629 4605 1592294211486612579669468589840 4606 2584168932902616061576425899551 4607 4079992522027972303673108809056 4608 6267884013801335052515110621146 4609 9370730828117307790937430811478 4610 13635481031038893708916063580412 4611 19313072188347905407342295894600 4612 26628177357591079097236035663714 4613 35739771483574815576893982179430 4614 46695935331313806049963988446404 4615 59388928998577502422360743875152 4616 73518767196742967663840767307661 4617 88574576046890280847715335806806 4618 103842232914166304026924678670950 4619 118443811514376828937028259099888 4620 131409308772438220624403228704044 4621 141774769857279258410246814989056 4622 148694557207325267148733654995591 4623 151550720127806204295090734584384 4624 150040677002659506809771458455737 4625 144226598141888458917154191142224 4626 134535911281617227292223294984430 4627 121711138310571982810970971865968 4628 106716874534008678992726365652181 4629 90619867543749120297979974907412 4630 74462867963741021267148544616935 4631 59153110627596369578723483759568 4632 45382039584537602003401778005241 4633 33585460668203782789475821773746 4634 23944689795372385922002133127996 4635 16421603483147048336060515640408 4636 10815457758142094265507240490031 4637 6827701660109205812247543667020 4638 4122561162844480966258034343110 4639 2374919203064086673359291444672 4640 1301612789634090419163846970173 4641 676438363827551575840341213686 4642 332050155795000442657193819327 4643 153255025438252855312378438128 4644 66141470299456179059059672231 4645 26514342215679147852542754394 4646 9791570783610179289111724902 4647 3296614446286828563603206096 4648 998338103203754890470225472 4649 267089092086939330641176302 4650 61557027042585727481916770 4651 11774745468460506578367536 4652 1759913956951333465354959 4653 183655347394860689844350 4654 10101922339899673666707 4655 0 4656 1 4657 95 4658 4465 4659 138508 4660 3192101 4661 58329908 4662 880799100 4663 11310678119 4664 126151499529 4665 1242016642755 4666 10933933411686 4667 86971973102430 4668 630524918217516 4669 4196821549086754 4670 25807574143482743 4671 147409855819660512 4672 785784010829439035 4673 3925319094861960359 4674 18443083300923477053 4675 81770472503328828450 4676 343109808987799985772 4677 1366107750677604300900 4678 5173480270235603140684 4679 18675007509028872010173 4680 64382530298513770846254 4681 212362838145128490539710 4682 671273266750822016625750 4683 2036469643964221491260542 4684 5937560858263894965794847 4685 16658472585208571712223648 4686 45025742142749150220334072 4687 117367261214552227862698520 4688 295337689689719336819758962 4689 718073135670609462777685554 4690 1688331856002657413480673120 4691 3841664119976492709972607104 4692 8465649392314118926354452990 4693 18078522455539478556626299910 4694 37435791679499560719249609072 4695 75209179022772067718098997995 4696 146667069896870651903347715513 4697 277761177415790250327700538225 4698 511056418405998070300868104716 4699 913878766715382095263465423792 4700 1588833629004764518429478530066 4701 2686397370605305834393068096612 4702 4418560028603539151536696095400 4703 7071505186480627938192601461378 4704 11014152995964800417733045495555 4705 16698287051466780427346889829039 4706 24645286626331162121848376870975 4707 35414634415479524541219574719960 4708 49550803581905289908506869768832 4709 67508131114192470649695574084748 4710 89557815171254979302656164722012 4711 115686716098072213336934048525029 4712 145503151684389892226670486561705 4713 178168894213947759491848716096665 4714 212377510177816773755269474314428 4715 246395765399215275126799817852698 4716 278176602962807094654648261254883 4717 305539955127648909557238003954460 4718 326403459295398112955475579602798 4719 339032123747482506230669947396394 4720 342267571484923946036595848626479 4721 335696495580326136129212784304740 4722 319725642120615167739300129648055 4723 295546096070968675057485335032032 4724 264989823094872015999673229689113 4725 230301774292280925095713387719180 4726 193866559614796816516205220436796 4727 157935982578129146634946470743400 4728 124401013102915690648678813888000 4729 94640082065732151666608018818771 4730 69458202728657774297697430862478 4731 49112892822656071843323361557610 4732 33407607796611987747037677356050 4733 21824490796654762809432057881346 4734 13666753114329296996491413068886 4735 8185927523967304930073672445718 4736 4678148069579936496580847973957 4737 2543556449120405581294496033990 4738 1311377763544434228792642140809 4739 638622078861973502734033387636 4740 292409099390470032469207677068 4741 125191608907433020076772278774 4742 49784030820450082081875299200 4743 18236621097444932218225681581 4744 6089885664663882415491911233 4745 1829040800432048508501525721 4746 485232636747733513903204772 4747 110878582890385107908298490 4748 21023576309416416635622860 4749 3113977528840504806869720 4750 321919229046375225747796 4751 17533531061656479927766 4752 0 4753 1 4754 96 4755 4560 4756 142974 4757 3330702 4758 61526288 4759 939258957 4760 12194409330 4761 137514639145 4762 1368943892448 4763 12185706417870 4764 98012495396236 4765 718524998966005 4766 4836215066257344 4767 30073531637897934 4768 173708736980429464 4769 936399972765944871 4770 4730435746026660880 4771 22476704150789332281 4772 100779864473311743642 4773 427655767895741644721 4774 1722013767182011899584 4775 6595267261722378906075 4776 24077806743773429722792 4777 83953847389380819423971 4778 280077892373753128057680 4779 895447862630719794673842 4780 2747730521900210141030750 4781 8103561707997135410260746 4782 22998160003846306629215064 4783 62882422328135620221620545 4784 165824394147609504056575518 4785 422161147349822983693718855 4786 1038516187516380601244458752 4787 2470684979316939429059634276 4788 5688873879066860314990620002 4789 12686729248065042250574326776 4790 27420337529120617660217817840 4791 57472269114104914305696476919 4792 116882033097021913454768218784 4793 230761061769957361564357334715 4794 442491900591914060376810102600 4795 824443659091304288572122591455 4796 1493129123685364752173801668104 4797 2629457424199753373375812874483 4798 4504052361419203897653092468816 4799 7506376908255708566780330826822 4800 12174568797870996867317445040050 4801 19220541582940455615973683915564 4802 29542360976941995559593283621344 4803 44213766264464900146977389739823 4804 64439824651172847272099421581876 4805 91469061068207985513640428460335 4806 126456848087861842088495362970136 4807 170282745260982994892078361103445 4808 223335378997877945614329380547996 4809 285290795204353498735658654055950 4810 354921353973736451934261920985760 4811 429978819548539738079075773627899 4812 507194043541542324587798094320420 4813 582424355271523514792603770600486 4814 650958389959484233778649429360960 4815 707959302960924744065254302890030 4816 748996541294224768093358759902312 4817 770590731133808985783885964881045 4818 770682970553710535634365919157088 4819 748943993123934034628152789957411 4820 706861495587474979290933586061850 4821 647581826956060618630014724687692 4822 575527349215452438680714873279616 4823 495852806509554976939911440848122 4824 413833022312635252655421572206260 4825 334283383679124487124851866216650 4826 261102186854051568079806815355960 4827 196993877721264987778518425560723 4828 143392695956128208382715806618394 4829 100567203648038772707544956146092 4830 67856540770770938686616597599800 4831 43974465233409402822407500932546 4832 27318254389993368497267446814676 4833 16233192549328130032026075459252 4834 9203898715718831968101949381488 4835 4964897412312609169379894484330 4836 2539641973123353567606492400108 4837 1227055807159724489119425061523 4838 557418799922813952831103303032 4839 236769126546525071722640343421 4840 93407388687681364726414121280 4841 33943105879491535341979805973 4842 11243419392205308875058235576 4843 3349273167419785217477087460 4844 881167943944521830595959100 4845 199648693020956406189411650 4846 37527123952435343645586320 4847 5508830151246556421793384 4848 564220070411602714439610 4849 30432298046465262162031 4850 0 4851 1 4852 97 4853 4656 4854 147535 4855 3473770 4856 64861362 4857 1000919474 4858 13136730438 4859 149764446180 4860 1507286865008 4861 13565185112424 4862 110314594140117 4863 817672872361737 4864 5564645162664850 4865 34987841010904398 4866 204343559521994156 4867 1113813287763977597 4868 5689429188302462220 4869 27335155373891824800 4870 123933616455049849910 4871 531791835696163469856 4872 2165320371288817671456 4873 8386162321363242065648 4874 30960023198398628692200 4875 109166106938481546450349 4876 368298247076795484870591 4877 1190822300894742194089512 4878 3695561850453366530082048 4879 11022942721622018905552190 4880 31640796487738831611321240 4881 87505568166177920487172168 4882 233414818445307022590334942 4883 601112125750768864327094472 4884 1495938174030404854697247105 4885 3600553018118260039699815360 4886 8388038491913936712883972644 4887 18927771326316890491304102991 4888 41397533239010465459928743022 4889 87811396698955228994969016540 4890 180747864894555754605937862456 4891 361215150738520926551575276727 4892 701189133829091267586346525230 4893 1322723608901630557318718866840 4894 2425711909969155889509651173665 4895 4326144117051469116568946743188 4896 7505757121716514408404587026988 4897 12671999392792650356400550593530 4898 20823991416171785818763737281876 4899 33315645878308769449980241142850 4900 51901707609837874204105185422578 4901 78747119772047868002806616867952 4902 116376355585166310599865778339870 4903 167539171890593528310158170975202 4904 234974716383933267941364230169180 4905 321068570241517656003166577333070 4906 427417304858102554537522101879604 4907 554340585903266892764265397497825 4908 700407461367406890046201671747156 4909 862064799683061616469140119227320 4910 1033464502774818506538607441721052 4911 1206575642530154535107927415138325 4912 1371634805661493930845851545758210 4913 1517934624600253613518443103905258 4914 1634884759894872349816551312101300 4915 1713214808973158524321776300241980 4916 1746140670028438012943768969131977 4917 1730299200996778379248229156861680 4918 1666279047680436533126786325438790 4919 1558637448613846851161363400506775 4920 1415382589716013578854745688685314 4921 1246999445844297012446498239951092 4922 1065181386008360768779605611348802 4923 881480278192785912122950983600449 4924 706092947041693710381137729317050 4925 546961798283740646179397906382360 4926 409293834904411181061641464624130 4927 295514552491312551559207198983016 4928 205592714042383428952542143403444 4929 137616146544670581121695940816440 4930 88476515557765333723296830042254 4931 54531831561943517438056860753540 4932 32150449436384972624750421743175 4933 18086450180023099031128660989176 4934 9680516527434776361223136858955 4935 4913279479109464456299680807907 4936 2355446504958707394226801173014 4937 1061682222563064228305156027598 4938 447435353879202996465800656344 4939 175130007851211235019262260935 4940 63136350941331349408080074355 4941 20746306926199744851429284576 4942 6130040519603376819729713189 4943 1599505458823466665683374037 4944 359365945260450913736352290 4945 66968380514513123080681760 4946 9743717635167435075591210 4947 988801734860226652592376 4948 52820208384277264976065 4949 0 4950 1 4951 98 4952 4753 4953 152192 4954 3621400 4955 68339598 4956 1065919438 4957 14140846384 4958 162959640662 4959 1657935168160 4960 15083837923309 4961 124006756153552 4962 929239965493055 4963 6393367585241864 4964 40640583773225285 4965 239971724043884336 4966 1322430736226149788 4967 6829602486868809826 4968 33175630010286543096 4969 152076659390339526240 4970 659775592093484353894 4971 2716213091261091565364 4972 10636501651511568636139 4973 39704383518554453858840 4974 141558364896180620303850 4975 482912101363620951930488 4976 1578874902370461021033343 4977 4954806571540705656414224 4978 14945279627084027799170663 4979 43384113583648743640576660 4980 121342871942595198344572447 4981 327357783435099144198436568 4982 852683553967063078297045085 4983 2146391082248443905899577758 4984 5225816748568347700143095955 4985 12315852133874946467668397568 4986 28116058659133435266010176932 4987 62217816154648018561566125312 4988 133540709425046459994623311932 4989 278162427193536243106839400520 4990 562596115304734017910299677961 4991 1105395085336994251815127391058 4992 2110825867750478996346120011436 4993 3919009094701231949794661281360 4994 7076983455318424953565933128270 4995 12434033561468772640385956813518 4996 21261660260768585037028893824250 4997 35393123054874424037973855201160 4998 57369206658661603473513747166917 4999 90566058522895258592051808711300 5000 139268920275331247299567964745219 5001 208644900629593197929475256330784 5002 304562396414360227682882399131141 5003 433208866441255795740056525939632 5004 600476570578390782876238202304510 5005 811119915180597563820901005324720 5006 1067736961421163984989188909727581 5007 1369685364158446430485360877080244 5008 1712098292410898469303581087345600 5009 2085203703942391976808472380298800 5010 2474154976429901152688763920108080 5011 2859540419846898878256340369012354 5012 3218650330352287520401334777005600 5013 3527451926100404606840895619800688 5014 3763076577554028935192232827036730 5015 3906491773116520076314353332953344 5016 3944946512263805805819393698193749 5017 3873770925132233292169420995413888 5018 3697190860416920554883716682484274 5019 3427976641816492405110728912703990 5020 3085951640138243923686632459374529 5021 2695595563590513053418518258357816 5022 2283141163501248605222681054306457 5023 1873643273884310255588873953130088 5024 1488478557077877492907431189273100 5025 1143621477035538089359091890234288 5026 848868099324670286631364271970070 5027 607988787599916011357242621826900 5028 419628456989203888665546823458187 5029 278671608244455025059969778753880 5030 177762338261966523799285224039221 5031 108709902830729410744237515629722 5032 63595830220117273375225748496352 5033 35500054957715951480490044684416 5034 18854535717392171567288979149305 5035 9495845482919165875524956105960 5036 4517299216198902619539489141030 5037 2020398714720396402156100101600 5038 844884969143213813114245783963 5039 328121030540841720670856508440 5040 117363595513685485788996657240 5041 38259649554799266435276495408 5042 11214134625164105783756795677 5043 2902248070643842426075095594 5044 646638855010257942005855905 5045 119476443804591180602907288 5046 17231095271459704938764874 5047 1732725507924814180289098 5048 91678072076536208997732 5049 0 5050 1 5051 99 5052 4851 5053 156946 5054 3773688 5055 71965559 5056 1134402105 5057 15210100989 5058 177162151842 5059 1821837259879 5060 16754025830616 5061 139228989511007 5062 1054626976095242 5063 7334919405955968 5064 47133205823197938 5065 281341766063098806 5066 1567325638834357878 5067 8182737188697055471 5068 40183137193398923506 5069 186214489632608227101 5070 816730040976718303408 5071 3399250778983871415222 5072 13457417403415722800427 5073 50786969030646988715345 5074 183066449869563036131889 5075 631408416428575156226733 5076 2087228854118339499578070 5077 6622799409957014078876393 5078 20198798757120411106202538 5079 59289059538354367234502766 5080 167686445509199439409632556 5081 457473163861996561472251809 5082 1205067819057428089010629954 5083 3067867358345858344787210460 5084 7554603413525503262725570509 5085 18008587905923362568935960118 5086 41587005159103080707467074960 5087 93097663256028707784513738621 5088 202159384776980051700195416819 5089 426062216436962116842666868694 5090 871980084325292905506367739256 5091 1733830239121672116085597452061 5092 3350948032516318370311743091268 5093 6297498760945075039472189684757 5094 11512515982721039184242264806270 5095 20479608540845625501359961797206 5096 35461362754893288417029281392732 5097 59784806039241806815815716983887 5098 98159815305532034104865173952229 5099 156991810845439294667108886869697 5100 244624961222774368844348212028513 5101 371426364459804203837049132156472 5102 549601955426926759932966225103416 5103 792630215504679017927957180919298 5104 1114219883303251220775667562617577 5105 1526750591181842748297623528688471 5106 2039243031956272976229736894250015 5107 2655021344122246579352970736174854 5108 3369357345607272130007913740925516 5109 4167496129468122263596873320597595 5110 5023521387849176544892848801316474 5111 5900494597841127941131764478477860 5112 6752174976962926170572661624328176 5113 7526398873660394043584110025519819 5114 8169897608535291351766271704626219 5115 8634017594940303746288364709210317 5116 8880548034179971273696248178133029 5117 8886730850736814239327462421862454 5118 8648574672493008753351106773680976 5119 8181830560023005650171404520922935 5120 7520375652784801304225403699539922 5121 6712213454311549176846972492015063 5122 5813733499764841376591555853075829 5123 4883178670825083608037865320183933 5124 3974375679238059674738151266451528 5125 3131673208423360783508346246727607 5126 2386737706089227507168739985698576 5127 1757457479451000404680189396366022 5128 1248800482962164956572554898495238 5129 855151122824969580379626876807858 5130 563476159563493386710350961244118 5131 356655282731031725263370915175547 5132 216432238086526563523868626033155 5133 125643426456343228358421040224246 5134 69599978746965887050246220096992 5135 36683571971597182146393240411456 5136 18334439506537470387316822094693 5137 8655437855788439758365636405417 5138 3841637680705970597339624188884 5139 1594165559096271991207468964170 5140 614338246897065322341656891178 5141 218031148380725598023069333310 5142 70518574780403694077775879922 5143 20505093847822594248482059298 5144 5263909595560589058190360308 5145 1163171654803871923359042286 5146 213100682581247157906932975 5147 30466699429105558881286596 5148 3036064116607010367578318 5149 159122221527857601004898 5150 0 5151 1 5152 100 5153 4950 5154 161798 5155 3930731 5156 75743904 5157 1206515295 5158 16347981424 5159 192437257167 5160 2000003661896 5161 18589061347129 5162 156133719042570 5163 1195375446754555 5164 8403249078984408 5165 54579808717177998 5166 329304829731265554 5167 1854330053391625160 5168 9785769094069859940 5169 48575053202842723570 5170 227541505460926223144 5171 1008807605034355625805 5172 4244251925957001457360 5173 16985329313253030147212 5174 64798637416110959197434 5175 236119421057133262365332 5176 823288172789776467709316 5177 2751316805371448870666175 5178 8825778122297268581945024 5179 27213924183210853669909023 5180 80762428592210030386734864 5181 230950340899291484513773755 5182 637075012911569982347825850 5183 1696918926996334812620559342 5184 4368508487360717131078623140 5185 10878767724017387542094030863 5186 26226825625435011777201759912 5187 61256281960309043326433094770 5188 138704306702001810159061463936 5189 304675122276759958073832605256 5190 649597530303741900876689336602 5191 1345070993198725828996675643304 5192 2706165702247589122345228069200 5193 5292605335587748590910682612296 5194 10066345851838240813045050962732 5195 18626322828212612587251436993218 5196 33541790918677836718751007635168 5197 58801162386892758141919476645735 5198 100380453914782572807782416102254 5199 166911331828594894001094366645051 5200 270391452212884980325755911106616 5201 426830198260013192758688741322978 5202 656666306280856240708453712832700 5203 984741207494925632459414744310518 5204 1439579929151032432469894829140496 5205 2051740718435661023705621968038138 5206 2851065335066031059210353297762190 5207 3862807265360077523924192080632045 5208 5102833180770221531335729542397752 5209 6572360632484982679924971311815129 5210 8252965143720456101155722896945040 5211 10102795748429454993674597832512498 5212 12055005537112036764960106985771440 5213 14019270907755654530390055881339802 5214 15886912371612519328751587178522076 5215 17539566258637562182459058074077530 5216 18860676140565771041206366982245800 5217 19748411712715056794724517428773925 5218 20128141070868679486783597398454876 5219 19962422356552364885857299205220643 5220 19256724833938372153843512250931296 5221 18059727454953201970423692812504914 5222 16457963599040990191919861407239420 5223 14565592018763971323119057593105307 5224 12510949912313218086943086489045764 5225 10422083942669325687147930731102028 5226 8413539299450962791506859739150346 5227 6576309851017015272379807123317900 5228 4972122203355697938683003123807544 5229 3632331889836136834471908334251888 5230 2560865266399964901250411592665908 5231 1740026632046419392730272884023470 5232 1137709114751969033116663970446060 5233 714606849200065332604357573147123 5234 430348372585425202495185804976056 5235 247931176121015869882932408096972 5236 136302389484344039963260687596464 5237 71297608958817015832151265932370 5238 35365665090239365167200561012674 5239 16569577996790708970950884266512 5240 7298598320479484901947544256908 5241 3005689456462384343346371319698 5242 1149440993455156035914248426600 5243 404799450731774296643628170379 5244 129907083456595891807778878672 5245 37476165757400451824880298637 5246 9543564737232298158877857834 5247 2091633510936030453946911435 5248 379996402355414654541299800 5249 53859667405374940931659776 5250 5319287566219018432201956 5251 276182524462584967754605 5252 0 5253 1 5254 101 5255 5050 5256 166749 5257 4092627 5258 79679389 5259 1282411488 5260 17558122775 5261 208853725724 5262 2193510312270 5263 20603270716678 5264 174886740945553 5265 1353180237565500 5266 9613858125163959 5267 63108571786350112 5268 384827442815111750 5269 2190138555401987028 5270 11681557295426915670 5271 58606357612162185504 5272 277473968094808306998 5273 1243382984773253982701 5274 5287348460653036561890 5275 21387343950485393955440 5276 82471056947473011719585 5277 303758089196118393276817 5278 1070575275438742222859094 5279 3616471655237905734385852 5280 11727025365150354994872275 5281 36553512510024245780040223 5282 109664136137735646950005316 5283 317034856630325245887568032 5284 884157630962653639537754343 5285 2381059908734116621664610335 5286 6197746302454068356320521850 5287 15606121034802888609826929928 5288 38045299558712214958891877954 5289 89861457490496654904082990123 5290 205783297755487340553691869830 5291 457179448853343687572492610176 5292 985957629921403658511155188473 5293 2065192373156300723009274712158 5294 4203499940609230596693687557236 5295 8317834659313066339986520883890 5296 16008197867113474025204488542264 5297 29976184085604003275154345114807 5298 54634394821613218563632422663429 5299 96950915302827517114554049593040 5300 167556118201335411457002184814745 5301 282101161013498733112108619813358 5302 462792884958888907568032375248568 5303 739936500420513729670565757080084 5304 1153200978762120518279701113182055 5305 1752198806770523679252741221323800 5306 2595870733583538675408800634501649 5307 3750127701703917206849035279369168 5308 5283271829955375990837561806457047 5309 7258935350741322778424173517074040 5310 9726658187511473472234031623738180 5311 12710750696200560332174234134679120 5312 16198687778265224046369253067340607 5313 20130834035162380862624425590795436 5314 24393652643967295273702545961277385 5315 28818547638857816300238966105320960 5316 33188018629739681538034584455422438 5317 37249847494332430976090123584532289 5318 40738690182638488488921832738066987 5319 43402942182192816481874448133244700 5320 45033404408974275310975451253844930 5321 45489439920819870633058408721952359 5322 44718253291314741728309808765194496 5323 42763758587412269327689361760042624 5324 39763132115987996907661776748728156 5325 35931266388878165315750668195810660 5326 31535500666616553494061802178498246 5327 26864716650174329048058954175975684 5328 22197767488175714390073520494468705 5329 17776069312584838128050300171860539 5330 13784094719155969617058537047222200 5331 10339763875211488536179174370355344 5332 7494768552121653003518645501319828 5333 5243140110491105197790034950468303 5334 3535231786753004353058061533541859 5335 2293890802596936439954364955878430 5336 1429905498109025517418996964301403 5337 854623705102447710750957780669381 5338 488667113054984158735883821501355 5339 266637785298785940421552799713488 5340 138431433988292804267824203154820 5341 68152897783675958639975813837417 5342 31692280677023816193329360164582 5343 13855207004731661739360616791762 5344 5662859053273779814776193528918 5345 2149200528535821773079405789325 5346 751108032622157921578511031024 5347 239184591430669019575292192400 5348 68462010046453257340091442548 5349 17295944042328107063048423417 5350 3760016036512413493729077115 5351 677435874868586320893853320 5352 95198263487089199977246928 5353 9318758973209512850721431 5354 479359740494651984567398 5355 0 5356 1 5357 102 5358 5151 5359 171800 5360 4259475 5361 83776868 5362 1362247921 5363 18844312704 5364 226483966250 5365 2403502061498 5366 22812059469441 5367 195668239729136 5368 1529902956482810 5369 10983955345125930 5370 72863316780413791 5371 449005724578590256 5372 2582424913692284991 5373 13919758177989725448 5374 70575648877911371355 5375 337688281720903672608 5376 1529279580774591297222 5377 6572236427081008937098 5378 26867732604920248876884 5379 104708282605396219446560 5380 389780336668703883367632 5381 1388449827177723551360886 5382 4740546458757077489319260 5383 15537182770400644810851256 5384 48951574225665918021643200 5385 148446114165910894616438006 5386 433803419205674243316072061 5387 1222965276757243604722571760 5388 3329443702722668501762748159 5389 8761376637363948579136097950 5390 22304521474902080046185029221 5391 54977185970307515005467555440 5392 131300014217913818015918032064 5393 304046272912851576546510101844 5394 683101446892850078953219092330 5395 1489905641600577768817298640000 5396 3156447447181679975850927513609 5397 6498673853523335405855772400428 5398 13008895468125929174547775665433 5399 25329851361232992061712965001760 5400 47992476145270388537539994883997 5401 88515474057943580431385871999636 5402 158969607122398467819045975700623 5403 278091598752110190875569221665696 5404 473977447346677130441350372234320 5405 787278323617748609738965209051102 5406 1274654368126947880238884798285310 5407 2012014411627100763036337333863856 5408 3096803958625343231146056101895972 5409 4648346307227591175000388489422900 5410 6805066127836809601801209662286774 5411 9717425136373241068030688208152736 5412 13535672023318854185815050352408900 5413 18392123625212057945017736186218484 5414 24378660221532539926516758097416450 5415 31521350022829782749971829046531768 5416 39755421333238683449601235566500167 5417 48904881868223819750026345822525488 5418 58671599057984157941782557947092472 5419 68638290383774028975642025015589760 5420 78288449432367304056608283982269630 5421 87043797686148209190781345647851802 5422 94316726557373872903780310831874505 5423 99571956910634859039942300449556480 5424 102389024508812152574567035556946195 5425 102515909415830049813873329523264582 5426 99904654907370768426905463007053840 5427 94722267051269209695471538910696704 5428 87334182092855718061063036003383578 5429 78262348959631626847577777591185320 5430 68124471056727417527719849779357591 5431 57564177456698817945593298385649800 5432 47183131066558238198983832410393470 5433 37485098486951830445302935613735706 5434 28839115141943301438733494572113175 5435 21464838056962441054278708059812032 5436 15438969901208648661982660978757069 5437 10718194764295853035322896813218796 5438 7172033288264209368745024216155075 5439 4618623679648423305994367181576920 5440 2857464240286683466145513160232580 5441 1695106900257667857611486228912724 5442 962045757359878236001937912431621 5443 521042399646798203882444430996096 5444 268509364216128156329118319589460 5445 131214851955839509855496450268240 5446 60565091793116193205068925043603 5447 26281105304059087906191551516928 5448 10661401275691156339758148086765 5449 4015907089118400304512064676270 5450 1392870572447259031876631177325 5451 440158198419859399697149714880 5452 125011179471262825961870123761 5453 31333752809148029709984532176 5454 6757073075600419339179208870 5455 1207404747819163783969494864 5456 168237502878259407730398897 5457 16323957922777083894654922 5458 832006881153082007888808 5459 0 5460 1 5461 103 5462 5253 5463 176952 5464 4431375 5465 88041294 5466 1446186686 5467 20210496207 5468 245404179804 5469 2631196316730 5470 25231981477827 5471 218673870853380 5472 1727586409835949 5473 12532624521898306 5474 84005227622983725 5475 523081169938793491 5476 3039973104812734728 5477 16557817398010361724 5478 84832045522347872447 5479 410165382476818192790 5480 1877034882040583784666 5481 8151657718453842266534 5482 33675688781762881173813 5483 132624978026294871432099 5484 498918924356214145389450 5485 1796031352857298869550384 5486 6197189771685504843727380 5487 20527285111466929434531662 5488 65362737960339076165235036 5489 200331670911608284628107050 5490 591705101193100767428908536 5491 1686063627331009971081667070 5492 4639771404668264500477722339 5493 12341889633511775421973240479 5494 31761994595073791880336203790 5495 79145453148464024144811726462 5496 191100530410451810232719927697 5497 447422261245388526628796150436 5498 1016419977358565108040868842873 5499 2241756275412481259397300408685 5500 4802902310303876157781787308184 5501 10000964187143301972428575369434 5502 20249226697010354163230474104169 5503 39883492316637782568926352931108 5504 76448796368677569889831010744700 5505 142659606853090808198644591527006 5506 259257125006374989919846402533582 5507 458979108899809140735447217236570 5508 791786763880728478647746901825893 5509 1331327754509681167981061484486465 5510 2182326039203311201443814200658212 5511 3488165751198310977658400336410478 5512 5437397366548205210010461655605088 5513 8267307405619104711116129179399578 5514 12262183442176251349366011331133800 5515 17743654522902479299162604730654830 5516 25050704298669796509254477472841212 5517 34507833935055426273162131066396504 5518 46381501901501910602541474131948268 5519 60827334181290031358721487002752610 5520 77833406503303865104766316033189122 5521 97167639125060989602059141414945470 5522 118339321796742349564478400607314555 5523 140585260070295800885823438820803619 5524 162889410405160348215090998566171890 5525 184040923012127803360979945787366117 5526 202729550173796384056213408412440669 5527 217670313981620039955478876645998830 5528 227742561302533425598337997401355615 5529 232123674897152463146146151694311680 5530 230396174024179505431069141426924489 5531 222609527507384054659078915985687094 5532 209284596863227900675338112655479252 5533 191358103661319269406258065508097712 5534 170074950324165890691664615642998915 5535 146845346302574552283021133976509184 5536 123089469269202392960309461876688394 5537 100093574237459689259646538302113418 5538 78897922027207350076225581542067097 5539 60229640074109353951110532864743000 5540 44484495485282087189961188995609245 5541 31752701871808962197453954205731001 5542 21877172366189689370585926425856714 5543 14529213426601456827640725040879314 5544 9286731201890275979884659011899580 5545 5702940879900801062000476686761806 5546 3358127104951777080004415874200904 5547 1891858814881338963363272827631741 5548 1017106873642155966734467783578800 5549 520304313676063388820524552098530 5550 252397744489796571029286950354306 5551 115644529876373533477152155694394 5552 49812421175338918192477758199092 5553 20057901021698968382327963867068 5554 7499149561052128319996517758860 5555 2581484938491892744472337343908 5556 809587285251628923543717229146 5557 228168811024894605473279072884 5558 56743747252497801852111629376 5559 12139331361585729728601924740 5560 2151470586837887527116546513 5561 297266739768755000445468072 5562 28592775351246158959498890 5563 1444083413370843380971376 5564 0 5565 1 5566 104 5567 5356 5568 182206 5569 4608428 5570 92477720 5571 1534394829 5572 21660780470 5573 265694517198 5574 2877886838752 5575 27880811661140 5576 244115912567662 5577 1948470138839671 5578 14281006636359720 5579 96714738827417347 5580 608458165908905358 5581 3572824254173354404 5582 19662094309111686344 5583 101783092199410206845 5584 497242133689432816062 5585 2299211023836890377086 5586 10089152527538379939432 5587 42114601067028499890365 5588 167592592354174278094856 5589 637058602567077775201863 5590 2317345393651402165596768 5591 8079931139649846923665025 5592 27045192824160539719468258 5593 87025281221513858614171451 5594 269546501910633525710530352 5595 804585051589172893520724725 5596 2317065653032610580468869252 5597 6444295652623375800558485681 5598 17325806102285522089708749792 5599 45068452821914209093758893334 5600 113518316225080196641539110004 5601 277077243868225441314463836827 5602 655815154445169549052323044248 5603 1506225231155160406216479194972 5604 3358830772445950400694551737974 5605 7276438758860182230328563375679 5606 15321706474632101539050547898112 5607 31373361066345748700012865395142 5608 62498973361846938789116935022372 5609 121176914588129740845455459637480 5610 228752067404692088779100666511840 5611 420588731956395513523471476349592 5612 753414557600820388299061499957098 5613 1315279133299875494608544985626405 5614 2238314510097224066275547391258544 5615 3714014316662350623884821880793476 5616 6009993401990262819966696025627380 5617 9486149710451113675748038465233040 5618 14606906794481883381719480918578376 5619 21944966049828782352171837016999655 5620 32171065850189511386119259862536030 5621 46024056273237423119882800967121091 5622 64256609244515196218596817116914096 5623 87554458007516704968121233674180350 5624 116431309587117067011483114915206588 5625 151107206507221033061673836168240496 5626 191384333868565078301450368426901024 5627 236539796895100222558532459261839293 5628 285258152326685378519744299840049050 5629 335625927033608049347386897175432745 5630 385204957007712164400638352884095024 5631 431191032919606694221824282664756778 5632 470650191331336467861239782203993478 5633 500809437462022540752029069563172973 5634 519364998880882992359393473867214952 5635 524762827455702502742830819952255708 5636 516405685806966038792620093600020516 5637 494749879954929812129311131232819576 5638 461271530243428492421501729348275744 5639 418304126943227371622450909198659150 5640 368771465040576937287293471674659592 5641 315858015093343498318995786288348681 5642 262668403244557973366386068169605784 5643 211926961078360060143202432851492009 5644 165757780052576326715647745147220830 5645 125568193086163526965956022208474085 5646 92038417809708965450385942275695576 5647 65201819199771732518525293128236209 5648 44587545080445174405904429230582684 5649 29392051344143789828811671525935064 5650 18648133740860478586212587702328624 5651 11367696534038672923770960726578002 5652 6644850612892274776973542144446318 5653 3716220991179239470068397438188387 5654 1983403152074387091292813378139328 5655 1007248773427975296601712099029698 5656 485064130679766848664334001964894 5657 220631960781059876545481337964546 5658 94341174166377043416028809491552 5659 37709861294525337713625113671189 5660 13994811358367139275339720063210 5661 4781711689769422448416792612161 5662 1488338759727449660814495850608 5663 416270214990133399233898595438 5664 102722115216517341020599011878 5665 21802209234841281626475957372 5666 3832812805680850646834405984 5667 525171080528004625562977235 5668 50078495923301131972318268 5669 2506441896108663277223060 5670 0 5671 1 5672 105 5673 5460 5674 187563 5675 4790736 5676 97091300 5677 1627044450 5678 23199439824 5679 287439241285 5680 3144947696497 5681 30777622491888 5682 272224490601880 5683 2195007111443689 5684 16252497684902730 5685 111193607148393584 5686 706723409949530974 5687 4192441248791087325 5688 23309134906880215250 5689 121903804536599174496 5690 601670745276887366253 5691 2810757627548194032951 5692 12461128474208087729070 5693 52553117492267156698626 5694 211295041615292732345950 5695 811500682447602598956615 5696 2982513882938898948381666 5697 10507265811006173370917080 5698 35536260732872086263827313 5699 115541252938175412200196318 5700 361615470109364448383167916 5701 1090736761641474682458383634 5702 3174208732168065891253450800 5703 8921496910965483574310030927 5704 24240324329351658303719985668 5705 63726428012348946459998782440 5706 162231735652849952602720215435 5707 400236326470887494597430224790 5708 957563524702494751671291728184 5709 2223173133087583097131174841422 5710 5011843496559357376490815614238 5711 10977039197499374444532477399240 5712 23370264705262161061302020864875 5713 48388620513189348141765861971136 5714 97480728643751182629536533337385 5715 191148109371905460542998818677919 5716 364974556188663183126924292805022 5717 678810640107103816478194077884730 5718 1230176380632277004813422535269728 5719 2172929618293266009557033161461893 5720 3741953511774915578950454599812246 5721 6283895719590510881954199058018828 5722 10292707458214841357511924658288510 5723 16446811187322473510115625795112664 5724 25642236052480464612173458758166174 5725 39013276560971969740075720414521066 5726 57929692735128192905334384802476576 5727 83957981594739199230768158543090000 5728 118774783096506142001838762324426464 5729 164023981005461022961596239968580568 5730 221116132089602807970345604774181772 5731 290979438221385903872326276320595377 5732 373784520617091472163215337198522820 5733 468678616901622995519065608829027976 5734 573575420623661319837859121360275298 5735 685051134161734786445791532849999940 5736 798392366011142424542086509900654216 5737 907825673023904851385463622260146800 5738 1006932555024985208889935679323141247 5739 1089221046858589969179886550333444393 5740 1148791709847081404930192775730299272 5741 1181009208662826744299181929266960224 5742 1183077871591398958404709543834231860 5743 1154425497914039439521917586035768609 5744 1096825107675285778132972184417540910 5745 1014225578146588071434597575970724336 5746 912311269326660571920851293169782133 5747 797857476466085855901250047072332460 5748 677982666033934814611354085424398004 5749 559412556096145672042181134129415368 5750 447862557264936707859313436097671682 5751 347616674433719712375747266626875928 5752 261340010748915722891595881820798275 5753 190118291149716408709142363886611052 5754 133680890343674158192978018476773371 5755 90740631942235563075414057837153033 5756 59376947406318601059743324882179236 5757 37397403843165355754353482566680760 5758 22631441269485214506709040315676260 5759 13133220289769740326828967538840007 5760 7291943754180556884674452414379305 5761 3863801163314560667810888803664832 5762 1948072969551476630978537734191795 5763 931389340527603433414511783160594 5764 420590016380915094338865011865236 5765 178542047430713449566488487285660 5766 70848080055821854916314919059182 5767 26100789959596168860708307007610 5768 8852307615269898605314020305622 5769 2734808810023796098393724578056 5770 759118098810297567577466654067 5771 185888722542849696532147592643 5772 39145164070618653404396622400 5773 6826549339687570914563230570 5774 927657126267932971264293240 5775 87702304206045393867759647 5776 4350338020921162090664697 5777 0 5778 1 5779 106 5780 5565 5781 193024 5782 4978402 5783 101887290 5784 1724312804 5785 24830920800 5786 310726894203 5787 3433837383942 5788 33942864461362 5789 303248879516736 5790 2469881642522425 5791 18472963258150658 5792 127667182137290007 5793 819667414487674864 5794 4911892937107796822 5795 27587111119391727450 5796 145747002859818160937 5797 726687370571436509312 5798 3429435066121100253933 5799 15359299590699514725324 5800 65438324289713665731990 5801 265795725860387206319640 5802 1031284808771496548294331 5803 3829218077437053037175744 5804 13628969297655609884951448 5805 46569275770689772834298560 5806 152978079509028436234062575 5807 483742929054228318364549998 5808 1474264777528337306060362352 5809 4335036112160597514037873600 5810 12311526526336573446878176875 5811 33802304329151648942284038354 5812 89800660858205780832081397545 5813 231029742124865210236067278944 5814 576026552467807427513406357126 5815 1392871781330943737207705169240 5816 3268585926981755025153467311812 5817 7448258000480592908726576851312 5818 16490833088160857497759739173670 5819 35493834159787368285756753749898 5820 74301640925298034465419796466405 5821 151347804398499222445403473778688 5822 300101601860777762638454454290964 5823 579486262873876566275913748238042 5824 1090072561650419517119271685200101 5825 1998237510045957386755495317041400 5826 3570655877933796045402112219985217 5827 6221227073335739089264663354759000 5828 10571530872847158965714202204709923 5829 17523831891385964976270695259308368 5830 28342263077889528539338877202411530 5831 44733064415786505383136635291496048 5832 68908949925437354903179052572179673 5833 103616652115269904104197537721579952 5834 152101862234277170905658427402675840 5835 217984070531331503712616122680187700 5836 305017356068634860855988796678638840 5837 416723817967342249639388506129198560 5838 555904907091281953636490268250976246 5839 724061493515860837949341501500918100 5840 920782904705800885049753432904034275 5841 1143192887721584433424700324486424440 5842 1385559314995231021682695906056747191 5843 1639177045401062112864404891398731066 5844 1892613997155493713267943921595375185 5845 2132367395655831187552275060607113760 5846 2343914041396564186991482133585210601 5847 2513064957523850428636671384054522376 5848 2627465319033404439606941868097766575 5849 2678031398415342524221547520429958344 5850 2660101505765594455405956030439682970 5851 2574105410368566311280401994698472370 5852 2425625116904214794624379758640810318 5853 2224817755518955923785841309919739328 5854 1985279373495327021927379841698550799 5855 1722523696136263519356369823465913070 5856 1452311779538708491476959568703042863 5857 1189083848304087217057492714187775280 5858 944711473532501691747294614475335892 5859 727715988683632011830527226341177302 5860 543005679100064482835618681574152950 5861 392091406282490497059106223257919520 5862 273667368771583957803608777311188066 5863 184403231701157236533375191353454562 5864 119789242259760250823497219145860299 5865 74901780058329895613527406987696800 5866 45001643334247292499613971698738318 5867 25927743261682449373166900473382622 5868 14292985014670155654005338642052183 5869 7519450833280895429393483357829728 5870 3764180501536191381634751334691455 5871 1786852751263143552460257827510434 5872 801130199280972979491976240669123 5873 337645674731528624087744156670696 5874 133017942823550231612446146457944 5875 48649298624723104441883821428440 5876 16379218115918279927803059823305 5877 5022766000894252661873357486896 5878 1383762431132583308495934817159 5879 336269913021310179025167625836 5880 70263509843659820147557198965 5881 12155924872752899647090334328 5882 1638353290922721851830193499 5883 153580515083419060028363832 5884 7550719977053785807641935 5885 0 5886 1 5887 107 5888 5671 5889 198590 5890 5171530 5891 106871049 5892 1826382403 5893 26559847285 5894 335650469675 5895 3746103104348 5896 37398450666969 5897 337458884677127 5898 2776028619216784 5899 20970971112721515 5900 146386892431759469 5901 949308297596662653 5902 5746060016625327934 5903 32597446200421075974 5904 173955102892881508270 5905 876091185527981441494 5906 4176307466539536659474 5907 18893556609381091992316 5908 81311416019788215203079 5909 333618042519864233351365 5910 1307579546700232130817758 5911 4904492799292375661365247 5912 17633922524950457188410875 5913 60868934124528223307216856 5914 201997113360728283695611360 5915 645298915273074555574752333 5916 1986844951149344255116031534 5917 5902507385290070063464175605 5918 16936575269994789658378135645 5919 46983554959834574691875286600 5920 126119579394659279271543357225 5921 327863775237665449900429537014 5922 826059693464253939679737650502 5923 2018580311096685092575289325961 5924 4787239624015807698305425981905 5925 11025458096441298622323342722749 5926 24673427428052512639827521681168 5927 53680320764974769702682208842820 5928 113597398009946853119628937942175 5929 233931456428443418168565697245590 5930 468986557405048890369257760664320 5931 915702290909289595674716969396419 5932 1741917855034917905732204306906090 5933 3229424708558825050239640081549954 5934 5836860461811039507616694367550775 5935 10287527177223880057843293531572272 5936 17686010259281469749521314461413498 5937 29664343154006470604806477481641172 5938 48552750193148457163519751773609766 5939 77561310180272540820579077805856715 5940 120947403933290905277636442516079716 5941 184130656925442865223410377857829144 5942 273704579488694427905328497381421131 5943 397285799920304010698229089249646613 5944 563142140459793865148428619930036875 5945 779554334438947067156775027859378488 5946 1053896221802652176191791909123866752 5947 1391465264478292800472563307261062658 5948 1794155378287514252447869364049100159 5949 2259128483468495872960987271407970825 5950 2777696280032874851037566112912997513 5951 3334653391313982430841639744670909417 5952 3908291999477640538217320191947972322 5953 4471266747589233050602612086773184106 5954 4992367195270571861853978404264599220 5955 5439106249266667965488920278274195716 5956 5780871812517455183271955590792068256 5957 5992248856003384247260178422100966815 5958 6056034831525863135374226396148713366 5959 5965469610749968664233212021204085810 5960 5725292638365383339378333557210466880 5961 5351414318989072759067021687518958880 5962 4869214680856680599161450164367038800 5963 4310714429614630008776037962276999459 5964 3711052272462258210821260920489619970 5965 3104807299954194172310219777052390648 5966 2522705060401131947411681380601814353 5967 1989144329322805752784457140506393224 5968 1520805424461986995154935624656974674 5969 1126392825130293169904013651891941400 5970 807371344348489031107393514614963726 5971 559414645110386727751353417010791505 5972 374219124471050159407660429553612363 5973 241346605551869866678295034443021304 5974 149829772622592088051742180841329210 5975 89378060096478901122053767194493462 5976 51129903044055782119037897243374871 5977 27986528908661796903272587192025618 5978 14619517872487066054558520038218016 5979 7266742730501048838572919773739560 5980 3425141013124040866457533210384458 5981 1524779620622782625335144540571552 5982 638070980320299832026701183041460 5983 249578117548584466828039334380372 5984 90623425341478990564610007310915 5985 30289877749234371391335921188130 5986 9220476187256908544282235093970 5987 2521361111057500713923499113445 5988 608095121102285041948719027684 5989 126083379926387135883357471410 5990 21641113645714376578692732754 5991 2893091574263468820988674640 5992 268922558597644303749504040 5993 13105503962610893929715015 5994 0 5995 1 5996 108 5997 5778 5998 204262 5999 5370225 6000 112048040 6001 1933441119 6002 28391025780 6003 362307590466 6004 4083385226900 6005 41167845688761 6006 375146308975256 6007 3116654112208686 6008 23778043044997440 6009 167632965845558855 6010 1097918076730193634 6011 6711864911189988021 6012 38456648097475010476 6013 207273551450796249965 6014 1054335425133213387810 6015 5076316081968812486004 6016 23195339444768555941712 6017 100826296530060775915518 6018 417841940631080041780256 6019 1654155602409457581859605 6020 6266922639757689634691148 6021 22759788656800770843162589 6022 79356417369574262004350662 6023 266015895173363359809942471 6024 858439190859444362888603680 6025 2669992517638317201482361494 6026 8012953418232682446740024760 6027 23227665544272663735677891783 6028 65097604766405128596216839688 6029 176545872270923703894764970075 6030 463705985413558334814293602790 6031 1180469617078112338810314368644 6032 2914775520878760930407444576616 6033 6985271324354979755303089683037 6034 16257694021710946165850434578990 6035 36769102434605160578784693834102 6036 80851656324471710202644854801888 6037 172939245797800841217214568914745 6038 359996588552058073085095357463160 6039 729609021401806095011277685064845 6040 1440263394270903894266875411835584 6041 2770214012491826995536317291284113 6042 5193397732267349819950961717469926 6043 9492746613939394125434588677076894 6044 16922241504522428113747925174422920 6045 29428094474057723291580786303522445 6046 49935164433243923496983823654181494 6047 82695591935748695288917486012833240 6048 133681434525637207865902383194699040 6049 210981386145271108374359210050356505 6050 325134642781891576839777145807566510 6051 489306087042952394741118612121852064 6052 719182364291647380593563884710436360 6053 1032456761584133780885622031123572747 6054 1447782073745241238002182996495619000 6055 1983113969669277814742295982621104830 6056 2653447879897222993844069710220208912 6057 3468067809470319272588334806297100547 6058 4427563271073100890636595897760043694 6059 5521007291117360253129069282578064735 6060 6723791955112833130087583328959920088 6061 7996652966160431402852096967521457463 6062 9286351577303388223851608826458261712 6063 10528306991384655318652080254276183804 6064 11651194853089209325279092387392692480 6065 12583185488080611058283948192352901968 6066 13259151191036706143076447176408223246 6067 13627900492153200461284326253729821735 6068 13658370219290475714896330810360800860 6069 13343771087737951516543601459903944115 6070 12702947775753335148903085359340745400 6071 11778641655409593563796102920319465798 6072 10632853674009897524040110850716070240 6073 9339992031168390587246707547583133625 6074 7978850745746503835105457374590615620 6075 6624624532290478826294375786222149994 6076 5342093051224429411446773261067345364 6077 4180828060025791309716924139649700858 6078 3172861245536462133737642237172798850 6079 2332796051137521326120749980222818950 6080 1659951530244119535975670952157807480 6081 1141864114793348229188994746618687961 6082 758378488758883652774032992076881944 6083 485622828124883853662659842343830648 6084 299343455738039436344203192348150000 6085 177308493541034568695849395589505300 6086 100718904201394250544785823245788080 6087 54743174391650064748630798500570451 6088 28396401306030775006206950126428896 6089 14015881578459557124750924932851995 6090 6560046753469146106878784021099622 6091 2899859367087671156599675472821970 6092 1204951142664204288040663994620008 6093 467974214420135802408866039676033 6094 168713496599439353149321439851880 6095 55985244011041888406945719176219 6096 16918494715649627325909548465336 6097 4592328552104691175549751262262 6098 1099274503130458561100186132820 6099 226185229045346711598581827130 6100 38519235610726374086339437812 6101 5108018747601813167658352953 6102 470852566423792086383960636 6103 22746736024638884802401010 6104 0 6105 1 6106 109 6107 5886 6108 210041 6109 5574593 6110 117423831 6111 2045682288 6112 30329450761 6113 390800691099 6114 4447421920905 6115 45276158927660 6116 416626508597616 6117 3495257457840561 6118 26928927456796538 6119 191717402637452064 6120 1268051700542918049 6121 7828528157814483420 6122 45298374984356563446 6123 246566117203409939466 6124 1266632041779445662867 6125 6158945159016731301447 6126 28421593546009315439867 6127 124771622265853209986672 6128 522219508333402832534907 6129 2087958096334068265367606 6130 7989324924981845343905293 6131 29304955209914560310543262 6132 103199978260403053762173628 6133 349412510817337945662325515 6134 1138894127204256770949247275 6135 3577977342394359645107381472 6136 10846406043848630304592117507 6137 31759799481071197253493266712 6138 89914707729885757528748502886 6139 246338810512702979174023553590 6140 653649601956508553705488456680 6141 1681137239176602203467994087224 6142 4193920208084959207123990347451 6143 10155173421408269550647440083264 6144 23882296872312156557463391805230 6145 54580705548961497706730084477105 6146 121286311524493394575398044292018 6147 262188071696112556173281426808354 6148 551627687584320060521682981539160 6149 1130056361628991571719968604497249 6150 2255019127723403383383076079617313 6151 4384888007633612997479758035062208 6152 8311406870741226338167934307988743 6153 15361585683932432813323379373632006 6154 27692955918091032534579533964486017 6155 48706807521099449905327437326441640 6156 83599144314199918410572953313612467 6157 140055541847776859144453126751635103 6158 229070720035819274032638555833798307 6159 365834350680200644873121013399198784 6160 570571779286840904314466531899020956 6161 869166404461116341818592249678259744 6162 1293329300799202256432021204325321521 6163 1880037011002885629678511869342535204 6164 2669950619854164262335296963570924082 6165 3704579840371766522423728961113696630 6166 5022082061998284685426446357626694038 6167 6651793712177990291448128654437649760 6168 8607866780954661597678175452889459955 6169 10882690627006897874120283421437124406 6170 13441059192890608870856431622681119554 6171 16216222382599892367837445710297535982 6172 19108963364764920723674984984290124269 6173 21990616883582970250001174897983239234 6174 24710474258127779437686192172939809866 6175 27107351793409171446123748152268247824 6176 29024333178436217322201854443920563955 6177 30324981396855403866883529590246476506 6178 30908816543710820091776767971832237491 6179 30723714048652915728671578961473413834 6180 29773170407947404930836984073105824124 6181 28117094869057169248935851457782859842 6182 25865799921986004525837037276545638268 6183 23167985358468185613022917040436583296 6184 20194508418763277476718183696274439305 6185 17120395145713584812956924808772255951 6186 14107738854166844567395477268595235077 6187 11291823199415695529049526725307178226 6188 8772087033971919005121116228276279910 6189 6608592641116181240760275517694692787 6190 4823685257136974202970082909955711380 6191 3407741268240991758982119766856111328 6192 2327432290939514258189989389221153963 6193 1534829380847814763183368350350203909 6194 975893163601499945815431516100970436 6195 597333872170403578167782397691501306 6196 351344864458982830952770909013497338 6197 198189906512957055648192799475551908 6198 106972928877457855254096355727009870 6199 55104164718625923603054336073952976 6200 27009671962402721132260511675272317 6201 12553956386718666861295296001281740 6202 5510849621692437511685530492687776 6203 2273881843463810937873498427478046 6204 876922785604372094075515630443303 6205 313912801143509784240476408022356 6206 103424931091621778055685402207293 6207 31029265615834728666410505936256 6208 8360999963164205756785539403733 6209 1986526862622900648193855306011 6210 405649638876466673265424719824 6211 68546259503671980317349367508 6212 9017363240509680370010660328 6213 824346541464862667819289179 6214 39480664097370933198840804 6215 0 6216 1 6217 110 6218 5995 6219 215928 6220 5784741 6221 123004096 6222 2163304815 6223 32380310144 6224 421237205933 6225 4840053972808 6226 49750242583038 6227 462240042302600 6228 3915654900291123 6229 30461894087918790 6230 218987222731875116 6231 1462579073285724608 6232 9117854059193542925 6233 53275759684760991074 6234 292832270976877989354 6235 1519071862560217878448 6236 7458994110265234466748 6237 34759404091513584481680 6238 154096882451666872247465 6239 651313107008464334718240 6240 2629797362778175640782938 6241 10162021048315285346756484 6242 37643242085244943204059820 6243 133877872395435440145414240 6244 457782395299373292460647825 6245 1506970092340589149081390580 6246 4781561990544040428821611404 6247 14639977855904702847208575680 6248 43297948826641533805526721143 6249 123813858805877654541276733610 6250 342638065100093909840324247540 6251 918393351053298907617764580200 6252 2386085800481033053398975435400 6253 6013425758165964844825628940132 6254 14710566329428934843469033236826 6255 34952756632967611603945760307696 6256 80710968358497913758305733032967 6257 181225734704431190869943718395630 6258 395880547157285567038856914759819 6259 841726286124101770175294767804416 6260 1742733713910045368473929197479975 6261 3514972049792139398588133962602098 6262 6908880959895231424879716684523095 6263 13238551175503549707977680352150784 6264 24737752574562755037899097383262570 6265 45091623682103509918859373216213006 6266 80198327850158028578333666580581932 6267 139211800973123368446791162757685360 6268 235898653754112827807073316383596888 6269 390302287520807167917640091965835098 6270 630639170263500366468578726920742473 6271 995253324685302792645995100043928960 6272 1534329535325012125026077127431939500 6273 2310927883149363210141895965700935576 6274 3400778664009317394700175528958472751 6275 4890206280220245787389482335803642032 6276 6871579655078098294476816132282660758 6277 9435859725832428034030793695146351850 6278 12662160761288290916187475072770772284 6279 16604759422186602437519918805397478816 6280 21278626325392326014127676702305312629 6281 26645220781865604031287753930221841294 6282 32600837122563904361993876079941454195 6283 38970055336449785817017702489411303648 6284 45506679647086382937837290690919137258 6285 51903856952989204002335323950560728654 6286 57813866367200288011435719790429161037 6287 62876502296891507565615891538210369760 6288 66753299182144223498063103696238071159 6289 69163408889612118647070860604813047388 6290 69916091517167199349982608498243740912 6291 68934784388027336144419750481336899392 6292 66268675879735773759779990884459455935 6293 62089522149325896961942919219289098178 6294 56673789935112326137352850304716617525 6295 50372625754822410959485470275984024320 6296 43574140032225425536085727957230894513 6297 36663637453066126092435782077393867180 6298 29987495840207108827146264343570862444 6299 23825415416284919103924242811288789536 6300 18373985829595738397822559648677932113 6301 13742371265156217838965068265816053882 6302 9958866665811946352149490304156147575 6303 6985533997633973763932490004985442352 6304 4737329696613724398687387253614375609 6305 3102125910584699191855736476952638726 6306 1958669594568393885045231366733728767 6307 1190556493659430920230932664695536560 6308 695428124904387048295422419503265165 6309 389578594168628417413409016383459922 6310 208827968624055483738502756822904544 6311 106832583249622879741928004219142144 6312 52004775576419637721377203169316680 6313 24005222575282652958135124528522370 6314 10464962412144084875419307245833441 6315 4288146218945510401402120134331008 6316 1642213194393914856737478914089972 6317 583743881380014290524140819692250 6318 190966118781113832881559797112834 6319 56883463890133453376868248792928 6320 15216464768149771123457684944048 6321 3588713913613901327378578044102 6322 727311427928081045048726978065 6323 121954956744896867553895548488 6324 15916387294488514026778961378 6325 1443119958045468693694626290 6326 68525120961576713372540373 6327 0 6328 1 6329 111 6330 6105 6331 221924 6332 6000777 6333 128794616 6334 2286513280 6335 34548990855 6336 453729762707 6337 5263229791389 6338 54618794452572 6339 512354418853250 6340 4382004887490550 6341 34419052479916566 6342 249828009143154519 6343 1684720347117554882 6344 10604548613870566854 6345 62564022487702355060 6346 347226917005029105194 6347 1818762359230871908146 6348 9017471701255265186165 6349 42431415997683368270628 6350 189943206128872032738690 6351 810660170762910617457312 6352 3305181335210170454692951 6353 12896817696049960900212873 6354 48241980355211194774596704 6355 173256486796246558675857920 6356 598260345042254919035941113 6357 1988817709357884697652044130 6358 6372783552496650683501672287 6359 19705150152011247895362410640 6360 58857077097818557248098795485 6361 169983195771433473199745172641 6362 475107980302223786002319713671 6363 1286238239979909659525037791550 6364 3375453427040584956101182897530 6365 8592910501082203461806299669650 6366 21234421778920445445299075437846 6367 50969132741350555469759290584746 6368 118904108328112518518648527629819 6369 269741726823582255984571079466411 6370 595365507081461497772487065038360 6371 1279118580001838291781159659788290 6372 2676224147654153234902528762560137 6373 5455041099733954226938832061736532 6374 10836869590071708225706744173203286 6375 20989112799529340291575785445491250 6376 39647075347069042715679557326925168 6377 73061114720477507582759820663570270 6378 131383240069026993237832887469258300 6379 230612211339062998510688284417552828 6380 395196798387376419626003067619358535 6381 661338427264327555271465084505021938 6382 1080921957116272274302936229520130512 6383 1725825892074582554768941494670038687 6384 2692120497340314473726989778974415971 6385 4103371481026659476806808379569677125 6386 6111969973246991967523566876157965264 6387 8897175649798133756767980389799856340 6388 12658481437800086760623769125553743779 6389 17603087253498969789673639050563237430 6390 23926793898866014432867213370828325375 6391 31788536894682558685829493405052258560 6392 41280033428504201509451567201429827023 6393 52393468312613242903087428364497929100 6394 64991542470301112756945031374930920205 6395 78785213729925952162431391113924716610 6396 93324718000465263536257426658024398859 6397 108008681464130061259281291795858785484 6398 122114200728578576510108267778330332232 6399 134847804690812920945577047840339445090 6400 145413624870152424228736360104177727985 6401 153091535398066615020317105670084273894 6402 157315248554053964036568129831681443788 6403 157739084684820373284157370481414780762 6404 154282851178174131936747379437726289188 6405 147147038850307773191728512990679355710 6406 136794982584130281808547696491198246856 6407 123903926671846179010229857507414053246 6408 109292027341629913709467754048122972572 6409 93832160498216113295107312532696184412 6410 78365190395380613782247137938700931940 6411 63624766467192776969035779730062303488 6412 50182964034367356914006686666049858919 6413 38421858603440201829147163485559002708 6414 28531396911766112925573569930859820620 6415 20529704167321026639013665870074759950 6416 14299033112615180302558965641020990314 6417 9629319990997988994938065803921028485 6418 6261736276553399248937404708294945724 6419 3926322288370027517205967831432547376 6420 2370160989141652821693870116567081610 6421 1374973462768613499898464093143861086 6422 764997304330079295297812047061026920 6423 407269590527014490324263126564245978 6424 206932328052399830334204438977649681 6425 100045775437173221429060936212873545 6426 45865736026876465993523947531221759 6427 19858198280821566992064098606967292 6428 8081269642715735211608025407166105 6429 3073484912990676341864663766846850 6430 1084910538933354160360047528740790 6431 352428098800621888006033633881336 6432 104233806883151226044229636954064 6433 27682315349394587913108821469324 6434 6480995789595487444999038302400 6435 1303689449107330067113160628270 6436 216933317284036164729724043247 6437 28089779449686045840193719882 6438 2526174397119266626151694178 6439 118936504999453955214033812 6440 0 6441 1 6442 112 6443 6216 6444 228030 6445 6222810 6446 134801280 6447 2415518045 6448 36841084506 6449 488396381655 6450 5719010606608 6451 59912465742658 6452 567365947432680 6453 4898835119107869 6454 38846695829296000 6455 284667771423719772 6456 1938084780012431988 6457 12316573012748480598 6458 73363404886986773184 6459 411082766279847832085 6460 2173985408527331744648 6461 10882630099257340814589 6462 51702163635251439068624 6463 233679695693681715546796 6464 1006969492249852170354210 6465 4145316778411264293359620 6466 16331843074983473638388656 6467 61684191235451537645016270 6468 223687138139889634404510578 6469 779923438208702255952997865 6470 2618034542093764245168368904 6471 8471056507986089529026980943 6472 26450056725588666945240741314 6473 79780279089219157138119652728 6474 232683500490686115598482385520 6475 656793197480638661437946766481 6476 1795766026054462793590227533292 6477 4759585416169524270719715288963 6478 12237819666680336890272150269184 6479 30545731326627779150511733061550 6480 74060182473851328541226597315608 6481 174527781356585236143214326966080 6482 399972760277133200750177402935224 6483 891880493393904975987117693949943 6484 1935987119367148305571251164876710 6485 4092725594544211600923166262466249 6486 8429822605227105997166207146009944 6487 16923427886327091637416447662290923 6488 33126730896193101378054305210938464 6489 63246107471415687716930373534436880 6490 117811456496916580178302414109971008 6491 214171966685769219561256778339122095 6492 380077125565863055114483568683510744 6493 658593744931020739827156541271465873 6494 1114534248167248225796795297975530200 6495 1842396423053115504411744325170765311 6496 2975510163520179431520275277631351482 6497 4695636595014597829826189212393132080 6498 7241682879180770189399471605312915848 6499 10915540467549629205327343962385338990 6500 16082440867645252775400708649158160032 6501 23162823920903066340870930252331528874 6502 32612742842054067317437043033389542800 6503 44890503506471289173717939837212453800 6504 60408710213129356675090261128294029550 6505 79473193060570110849388181630809951386 6506 102213251262324073216595380021005101664 6507 128510853197408329872042084023946853401 6508 157939257191656164094196354259995974704 6509 189723191652284387384708328017703207960 6510 222732517105328003245158064465037646344 6511 255518672153867886811846336828321818994 6512 286398099648684799070266611321142480908 6513 313579751913619611753061274398965951805 6514 335325769158709482754659478521414601240 6515 350127043799514357716852154588301170750 6516 356870300738260986739632278269748011356 6517 354971959211152817144204598499155924672 6518 344457158271445139737410573519695025024 6519 325969748807483086404081408822635394765 6520 300709600214911891869020259053962276034 6521 270305256205440761195939076332819461716 6522 236640449081048199237140499111093254848 6523 201660084841143614570731019244556032895 6524 167183611174366259355200049566429372580 6525 134750830554758764514441652960757133097 6526 105518032151276501999633199530820946344 6527 80212522900627342721593928532336656544 6528 59143428954496719268017369951514520728 6529 42258097300226271342937068853671038050 6530 29228040564870699623732423263710557544 6531 19546736808094665880755694566720016940 6532 12623409063127878459192599776494700934 6533 7861155835564823366030863997113321539 6534 4713134814576028745377851229757412920 6535 2715616311265310456520223023482809440 6536 1500665884092322287911121814174631592 6537 793526269391827152559861174150098914 6538 400465574597130578117202307193509280 6539 192305762868253445699700215804270790 6540 87565777893563612610153867946273218 6541 37655679590369474066726103689678098 6542 15219587454328314786518579320273824 6543 5748711230052621878385636561978715 6544 2015244915687543169013585950421280 6545 650086981452190302327110923310763 6546 190916021288649186565142932909160 6547 50341589139285340138409165473531 6548 11700528522697847698711952504844 6549 2336222592803472888955420015900 6550 385803031364096249950338417872 6551 49566936289407702561699584298 6552 4421738391477820263217433446 6553 206433670207120039478436460 6554 0 6555 1 6556 113 6557 6328 6558 234247 6559 6450950 6560 141030086 6561 2550535362 6562 39262393178 6563 525360680298 6564 6209575867670 6565 65663974083136 6566 627701696058095 6567 5471071449776141 6568 43795671986866046 6569 323981154619429050 6570 2226713480850215676 6571 14285536289795924790 6572 85902460086499145345 6573 485935675938387337392 6574 2594377714461073302935 6575 13111159035815081938816 6576 62885452231062197374186 6577 286946212374090374605118 6578 1248354629489451097621098 6579 5188311545278361934249765 6580 20637411118008538446418597 6581 78695743373292345181752376 6582 288125762796283063827576703 6583 1014294140113625893081100623 6584 3437685981061250557712006550 6585 11230943888168903808181330170 6586 35408139255683904899740028022 6587 107840256083164666454123186757 6588 317593781814090018885296105745 6589 905251947470121301500348511520 6590 2499422208612030267727332479750 6591 6689967312210029884901117895005 6592 17371656495966652339682473895182 6593 43791393885134205041240718917364 6594 107236914146668573951390199119600 6595 255250830824202037569539950366358 6596 590880233172191348502578349975503 6597 1330966778756543295743555052380784 6598 2918645210013150294908766492960935 6599 6233591694149489243673785858295830 6600 12972435143275542347953562284823268 6601 26314866388353739161222418287489478 6602 52051783809727464700647838313396318 6603 100431880948692997771431935282393539 6604 189079668347106588297679426761744600 6605 347440541821704230635949989448599264 6606 623294954405610256351529516017621473 6607 1091916532126127837235105531295235439 6608 1868373902535061761388955128835384256 6609 3123225255107414658119488393221711420 6610 5101356937497082287856575803147793542 6611 8142917179970195292929587189684641866 6612 12704181829839955723381004306457989126 6613 19374827235050029551668486254724311992 6614 28886652321437523769274136000473499360 6615 42107590604781271346458694923962575694 6616 60014301370625044454009267216297249920 6617 83637205650214509930695309180415544266 6618 113973971919653404787908477709859702524 6619 151871406946625032741509238223617296425 6620 197881372816145881448685290587022999001 6621 252103163677025003351137495333795076536 6622 314031651188259366133539582372998025868 6623 382435935945464396701452136740232763469 6624 455295534850546631968017006300203676510 6625 529818811756287072238618389740470090986 6626 602560605430317174155663613980894336558 6627 669643080529484953282822876164364242227 6628 727067270065304595957335757273264548097 6629 771085344274606738190575481222026037680 6630 798588850746093519788042291403090176500 6631 807459567903794711287575546020334401357 6632 796829875796961401310937380366698793146 6633 767209682388368475649515620767647905610 6634 720455821271902290021985722152036625340 6635 659584242936550831683061115850103611698 6636 588450569450711028841085483691554976089 6637 511345568987812222471947195357262003616 6638 432564542404194729176374480275229805215 6639 356011085113036239980132449730674922485 6640 284886244273651899916036191457761897394 6641 221496191522917766640211703536498327402 6642 167189356078241923554876713141128215054 6643 122412313025806815915431779572873568133 6644 86856822022321789129464825756210685325 6645 59660961573397247154104667663250608712 6646 39626015543063448363023651077094602376 6647 25416471720443127850901202907927932205 6648 15720708593568180812966400629352368174 6649 9361706115608007569389766496695694870 6650 5357755454052903550605485899332682076 6651 2940865732550374108354215137921676567 6652 1544663531232547093320348379716685125 6653 774320930991695913369079086781981736 6654 369343186235770590835510676526433170 6655 167051204764357612479658068848410138 6656 71353435909163102544805874157352100 6657 28644698409198461739938762124056370 6658 10746131189707909135706783442657080 6659 3741347122334358930655495851225005 6660 1198567969491523887701100459294132 6661 349534834359820456012175637237984 6662 91514514804196647991803767780653 6663 21117005646605712827198995778676 6664 4185453086758006782059491154390 6665 685991961941309678476389110042 6666 87453406813261177125055996468 6667 7739129253421271935773672682 6668 358299247109856198032797997 6669 0 6670 1 6671 114 6672 6441 6673 240576 6674 6685308 6675 147487142 6676 2691787482 6677 41818935312 6678 564752084020 6679 6737228845988 6680 71908221945651 6681 693821563203184 6682 6104068755742327 6683 49321783463300652 6684 368294020976493709 6685 2555126388856575760 6686 16547131037957243625 6687 100441739723262296268 6688 573553314742009143295 6689 3091136891178313214784 6690 15769563036422216249620 6691 76352953449281723715562 6692 351703683202758249057987 6693 1544611009731397895608680 6694 6480615780591274446389902 6695 26023119525523333739956392 6696 100178543773970031064094010 6697 370280622608576121322453408 6698 1315967217960166525849136826 6699 4502848003917133268125337072 6700 14852030720894640201066399714 6701 47274910564629470360133070008 6702 145370777564573247675606091859 6703 432263371953053620202080079348 6704 1244053213513524320755722435837 6705 3468296066261589300984436693088 6706 9373954725430651198964863928534 6707 24579836570348970457926786651504 6708 62572482704242619370734010994147 6709 154744482555810855267363519089936 6710 371993326800298693067395187307105 6711 869735071756237503880619899527490 6712 1978783564641879849881619813324459 6713 4383102518549414432657353776974400 6714 9456606912990598199556818868219531 6715 19881281267221348640912185339073618 6716 40745625717700143739118991106762077 6717 81433936376745318586858045055503040 6718 158769269625055146911675528408711443 6719 302066023868945858942904979520704800 6720 560969294631653261888034694484684419 6721 1017174352009874330628068492011835264 6722 1801268521873565843077072118846861859 6723 3115921979088302242497925199937229406 6724 5266341358579286827906929502423000312 6725 8698136509332187131536134180786757112 6726 14041389990174029924964334121577817940 6727 22157672951382174388082585805902916578 6728 34184057327165618941984649450962244661 6729 51565069494845005800252318590822720400 6730 76060509648777781892529001535311691227 6731 109714892084163315649864916060017208760 6732 154773924590550161280078081361113359163 6733 213535972464272598503687344255628335592 6734 288132667197320665222499563679544557733 6735 380243004983876781959994973782354336050 6736 490758852342191800724216825738477017810 6737 619435066690410125686919547503809008576 6738 764571701095295662928234821604031456069 6739 922785489564740300417982156500500797874 6740 1088929397359095885930252781844179836228 6741 1256209678231076692020101587701233646192 6742 1416528604086986890315484977213040223180 6743 1561049369489040966088332251445173267136 6744 1680941980105959913070965866050451627453 6745 1768231922607648374666718567702219622896 6746 1816644948133340707963462208895922564821 6747 1822328638264406634526936894016349334818 6748 1784339294999297852473583890269242924046 6749 1704811779221567902185480889776491857392 6750 1588776172878263645347067033189095757282 6751 1443640321919260179715598750164490222384 6752 1278410684377185023227543993904092535994 6753 1102764676447530376815591579876035841280 6754 926107665873349526757827057217626337457 6755 756743285178317000314187809510065147030 6756 601258646693901723448100032266981583061 6757 464183026724687423283880133889124529056 6758 347929394871735456543983517970051057113 6759 252983087455133242206383863275913773670 6760 178269312252330555790949133679201931350 6761 121615666133647287075882934440646574640 6762 80227743799659289537475406576924487385 6763 51111719269777851205809749759963965476 6764 31401642427455025925850160610493839670 6765 18574706569122057397468345776860242040 6766 10559561358483486410169657822553394725 6767 5757594156562208914387572369089162994 6768 3004047501752733616591956330323625180 6769 1495899192315097656747819375214276736 6770 708791004575005050029429656698642471 6771 318448763889444730111145223959827516 6772 135113325450377206169657473243614099 6773 53877621352022948732185234273015848 6774 20076143138566708140803234313387409 6775 6942218537448515853726027123949246 6776 2208755039657806547757097739538516 6777 639669863294116519167335794655216 6778 166300753064799119260613819916867 6779 38099960793650637097505011045266 6780 7496537920599124404728880060423 6781 1219516922962294761191176753160 6782 154277739499236705283153638849 6783 13544438483426347873625182546 6784 621886683265789930036727684 6785 0 6786 1 6787 115 6788 6555 6789 247018 6790 6925996 6791 154178667 6792 2839502765 6793 44516951709 6794 606706042536 6795 7304402448829 6796 78682420670654 6797 766220468038095 6798 6803643878343962 6799 55486218409354758 6800 418188433509385584 6801 2928373861900677192 6802 19141616450103075575 6803 117277920195150061512 6804 675967554455048496977 6805 3677256568338287180745 6806 18935747702089158128040 6807 92544200893545943285585 6808 430293163944002330352968 6809 1907544394067738576312826 6810 8078746696104086284439797 6811 32746426238119358969468992 6812 127251028472385144311864820 6813 474794233626423218239340830 6814 1703389362298538519400204596 6815 5883799861490785770389830872 6816 19591441012769605259133435210 6817 62955012302794419126114977915 6818 195436586917946151606710307132 6819 586701909004858012977706203569 6820 1704749540571500061177091992509 6821 4798480769357223775874865222195 6822 13094563939329795905697259072940 6823 34669187453086669207670383237273 6824 89117244967184648375280542700264 6825 222549085809455146995572200029071 6826 540254109866652973712286783892065 6827 1275626987544525480747434329806150 6828 2931108085376199076173467488062104 6829 6557474790873564606116708221094018 6830 14290193211013609008306700083425820 6831 30347500203568976707149099885818786 6832 62829724438878210497193506592062460 6833 126860636466204764019567603463767474 6834 249895722039964443789527948012689596 6835 480397580009178911447720155027765692 6836 901534439243215344360403154815881963 6837 1652048772132128082019771004316208290 6838 2956870971185210895776138174693736096 6839 5170250020689716945298122065922290404 6840 8833892999070002250290340672841655673 6841 14751535190510759703117662078320334450 6842 24079165155375145360301802854418924045 6843 38426525505932430716130607330248710212 6844 59960405693040134855943131338211255680 6845 91493882395619538231686798391178303731 6846 136538781956501821676460517504981980226 6847 199292560622626125367368225654962866120 6848 284527404721430008184130811339155315498 6849 397350872354825903805997068113753053500 6850 542815967904100320675415155046902323080 6851 725375571443013320979682951237849978677 6852 948201589508814177528848561631371183750 6853 1212420903149751262638576228281455382893 6854 1516353603507270269677330609782691252776 6855 1854867410334137575279729211590866124625 6856 2218977670619953464079014514749484005610 6857 2595817516740999841539810155304003521745 6858 2969072765283063359799977749430393430707 6859 3319920658840709164312884490710248909980 6860 3628436167480192664297309191971203543790 6861 3875345760442658910691911171501488635123 6862 4043932160692739403278937305300349625700 6863 4121841686010416704341107524818163818570 6864 4102532666432329496330276154373325994268 6865 3986136666029525727494814275907337290730 6866 3779581866890352041142925006264482074319 6867 3495937918937608331358263034773454047270 6868 3153063638287475155402784475122046376099 6869 2771749172115175678753669161144805436550 6870 2373620455714376611987241991426756195784 6871 1979100951991452662044122927443978992196 6872 1605699589491875585121401991028479565620 6873 1266822004582010989830510776393836388896 6874 971201703756196576377963596994075572871 6875 722940687715841599331248594478291218194 6876 522056991935384174980422685669466073992 6877 365375530189718717244893903265896383400 6878 247575922795331342126909741623228875084 6879 162224715477994027130106270855850218714 6880 102660164090590228895447129654012735306 6881 62652176987816541778209699180490117281 6882 36814523836819079831737851331233331455 6883 20790516742842310582684682404855414359 6884 11261310682409716233935434925855796831 6885 5836962228717533383417898616639835724 6886 2887457176343035637350440219384099592 6887 1359134764044357252306059600922541350 6888 606610221163447002225683965093008242 6889 255673296972610800195968119928350058 6890 101274459527171057124203421809221404 6891 37485135508872585665663493547814019 6892 12874856926063909931212600593703840 6893 4068454582106876385548838660813318 6894 1170150182323837851865305225320186 6895 302094056870929380836250671575082 6896 68720169729592368668324727988056 6897 13423654973691696423391964263240 6898 2167571413584570210674847269421 6899 272127620884109100149425893012 6900 23702832946728653107812160000 6901 1079385597214910493840649423 6902 0 6903 1 6904 116 6905 6670 6906 253574 6907 7173127 6908 161110992 6909 2993915791 6910 47362911640 6911 651364252361 6912 7913665249536 6913 86026220313833 6914 845430664901310 6915 7576110763129545 6916 62356014652770808 6917 474308072512573148 6918 3352093277371807930 6919 22114353321128388395 6920 136748416265554099400 6921 795511030640132306214 6922 4367794284384258538762 6923 22700844425649576783346 6924 111978197583537851449280 6925 525505080878712673006755 6926 2351359621505791932552750 6927 10051349349384253814995397 6928 41122994503646878079023692 6929 161297469412156111698411776 6930 607467024087124900757012990 6931 2199826797612277242318185998 6932 7670024543173841979062097000 6933 25779671939838974366865980603 6934 83622314879295685517559665984 6935 262052482385737202342673056630 6936 794147398723898580056995820808 6937 2329470082729024132947447044637 6938 6619513868685263035599969678568 6939 18236990449677527810035360366221 6940 48748450177803297636545947649200 6941 126517446777496414117914774457296 6942 319009647697101271531438673077908 6943 781960131540954123436858785358522 6944 1864401224564694149539831538388244 6945 4326122032317741716773794689232975 6946 9774137743674978576267058068175240 6947 21511963745653255123082597430647261 6948 46141521059361017501019691817109488 6949 96491661424968001880985700202424618 6950 196805652244897896586679618896972380 6951 391640702047262688319553280796011916 6952 760645546692317610381857281248333784 6953 1442289915528433159331305480508207057 6954 2670669506618468095094175391740187006 6955 4830556760931916216677869289094925345 6956 8536634153628420025603297439629138944 6957 14742893452932429843824445814674625519 6958 24886907330364947881309243554452605468 6959 41070360484704250207204479815120287096 6960 66271160969343648403230410368291818400 6961 104573166256820978163219967682061426708 6962 161387116160442456884711956903699059170 6963 243621707887092462784897224476620688627 6964 359748990468159277510457846212549552008 6965 519696795841366039643460426496025048345 6966 734497237408190415612769770965393482860 6967 1015629293010970982622722619775908104179 6968 1374019342889439028258929562510378008580 6969 1818708255750446663140460828423664361157 6970 2355255457676499319502629914045161177000 6971 2984022707464615962089777015109145336964 6972 3698551194723855766464835212530877414320 6973 4484299185408462676978667827176641454014 6974 5318026522065616928470835263042288369840 6975 6168082256334118929180435314627446322150 6976 6995765181275946441340062506637868370040 6977 7757787825435473004239763025634397365824 6978 8409699462073078367390825135629816006058 6979 8909941753272663586968229810322943736249 6980 9224058023487906395098987459368108998440 6981 9328489864019907508856530093390159372077 6982 9213399710086250296092887263441305051790 6983 8884065041704830842003062750699928286854 6984 8360587150820761440427078451619934827184 6985 7675912154178513939476003640581583785595 6986 6872426368978640388547339661655442399556 6987 5997610155571575170354429345241455653095 6988 5099369573628402461074294717602115034688 6989 4221687963245889743989668432639715415322 6990 3401148816863266120527724670732510514720 6991 2664700526054784245553007463597145349653 6992 2028804318173030028548624946168084287776 6993 1499877802329550254407797940086006194486 6994 1075762227027208521198568914427886857166 6995 747831517594209297784351984143256802475 6996 503335391073527708155733341828963567240 6997 327617940437755617497945007111959217500 6998 205953415985784561787664500300844114768 6999 124862576830934835423128891898948955437 7000 72887809441469301232227027546738721920 7001 40892982837338049466106750500280372831 7002 22005236781122061603191901396749072330 7003 11331328711361073903247375614728012652 7004 5568867441891438378074697937781698576 7005 2604166889914107390468430498135620350 7006 1154689953444160232481661416276436276 7007 483483138739019963762936139051602258 7008 190249390126967710930623909396297380 7009 69950785242090653907367483505293812 7010 23865143418224610027160124343070000 7011 7490515131791690102390499865326660 7012 2139688160184065141549509773406064 7013 548575456435821789193290912244047 7014 123912047464647843927528702324680 7015 24031137164443532073089660558765 7016 3851918683662497793482996425464 7017 479938653065422619489536330022 7018 41477286455357920761305968870 7019 1873449454419407455129407459 7020 0 7021 1 7022 117 7023 6786 7024 260245 7025 7426815 7026 168290561 7027 3155267472 7028 50363519067 7029 698874885390 7030 8567727740328 7031 93981845528658 7032 932024187828635 7033 8428317919059550 7034 70004558992928805 7035 537364118186184640 7036 3832571080547407452 7037 25516396052891112825 7038 159236534280758704519 7039 934858364408598554350 7040 5180176380534616044045 7041 27171306730804549578440 7042 135266877205978823265833 7043 640660289438932118766144 7044 2893119997391993608650940 7045 12481654942698117663654411 7046 51539150223987983062703802 7047 204027910874835702184520222 7048 775531783248890929845189970 7049 2834563882222154392790860395 7050 9975211245361728055975327285 7051 33840582069339373028086783232 7052 110796505631178363497065995129 7053 350465160279457081661312929947 7054 1072063733158635975200892276930 7055 3174320493465068607343426892016 7056 9105550050686354294127700013586 7057 25324048685040817762442862893372 7058 68336897672894882035803297001488 7059 179050344310786276097007904630000 7060 455801704622032063248744077095074 7061 1128034901692236207337667265999369 7062 2715581803264213585655597626396414 7063 6362518706395856607129141635194898 7064 14515708841961708921046787540431725 7065 32262169190158982530610612555354578 7066 69885157417879976743120916044828435 7067 147601181036335850320679228771212176 7068 304070167886290472250621513484716008 7069 611211111166431312927303287699211110 7070 1199183792512210662243776363833605717 7071 2297157387892258972470199275622696982 7072 4297638287191228168267247567358571382 7073 7854477285702419065672985651481777270 7074 14026786742030962536858009588071093640 7075 24482118420209630183395113267820381696 7076 41771265884024117458832563293048023919 7077 69682519320916747617920847842963787730 7078 113673523096823062632062168025359418342 7079 181362683073249502961274621261790952820 7080 283038722163743228698903449592368630274 7081 432117340087537484776990359652605996239 7082 645441041270719905478494551931678265581 7083 943287799832319078974500634644423723568 7084 1348934777016764326177760342148983630535 7085 1887625117952828245765113171491684924001 7086 2584819306123978282719595661055700238973 7087 3463685277881917773506673309145112101508 7088 4541895018915105311376245208643581303117 7089 5827941931187033546802520033347992270650 7090 7317353965140912342842489627651630591219 7091 8989322802783079672812813371287565730432 7092 10804362763028965093950490629451689347414 7093 12703618154677746883150949377960176641161 7094 14610327498941259869377395356692744843410 7095 16433719427565977357735717886348185646836 7096 18075276498520493964157509174203977123979 7097 19436906368810697183715133823943138921192 7098 20430174648563318195302130842189245289569 7099 20985460986993252030086152116197332478480 7100 21059773070726877635981683362889176060027 7101 20642039622359586696455529104748207514607 7102 19755009196215685086936050911008610616454 7103 18453364884899043373008786310959004537302 7104 16818241900618714102182196202437085996195 7105 14948895738077694091655456747656215349829 7106 12952702664580317457224963178982714401795 7107 10934896194915967745094422502892045176096 7108 8989413264259665738328718912053565318135 7109 7191957108007102552476687584309786387685 7110 5595945473278770216900089229732424238402 7111 4231500449325743058032832077403619672944 7112 3107155537471283680963757635736402190291 7113 2213595006951020402557186153331855875875 7114 1528552658741714722694943722643384800075 7115 1021990773323774274368509746226932788688 7116 660824606670481739066889333158753385617 7117 412696428094400705504627130683613709873 7118 248570320877008458977726352967971317031 7119 144157448212852181521175966185300006240 7120 80353329350174470473738933091118000207 7121 42959513038286786062491622998468063585 7122 21978354171878293434918237177943877981 7123 10731547654542180409859399124319203952 7124 4985889776690392774239401090597959725 7125 2196401479225850766233584524207057098 7126 913673056390207182852252525873885574 7127 357176417182317987532787699520497310 7128 130462218590559245636797839869105822 7129 44214707283841668679597270365726535 7130 13784701810443009323468101587080037 7131 3910977647201539821264786129302592 7132 995816287525333322616433421157266 7133 223364689845448464660837322156701 7134 43010357441855587199170008356410 7135 6843845845943634916470189752268 7136 846337291963796598852512875383 7137 72575781063007248324797162027 7138 3251676571672427118869742749 7139 0 7140 1 7141 118 7142 6903 7143 267032 7144 7687175 7145 175723932 7146 3323805165 7147 53525718976 7148 749392823700 7149 9269448813790 7150 102594237707727 7151 1026615431181312 7152 9367688328055964 7153 78512124078934954 7154 608141634752164185 7155 4376810748648653328 7156 29405147140570637728 7157 185177222406688623594 7158 1097072589376588937760 7159 6134544604146949880600 7160 32471315678463298704441 7161 163130694531734644059842 7162 779704832885227864691635 7163 3553289355414032602759104 7164 15470408711872184976928910 7165 64466858040574684096541476 7166 257550900313658132527855305 7167 987989821717016444265539288 7168 3644385010471809984106250524 7169 12943498370843779106077132740 7170 44316571071632405995851793846 7171 146440477998104685639945989024 7172 467514986598503525674298600268 7173 1443433195621419667138798382082 7174 4313829931291677268527110094420 7175 12490113545196704450970026771280 7176 35063411155141241988318518205708 7177 95510496875104112370682260973222 7178 252616084405271912139917368220352 7179 649184546937418959696131678456640 7180 1621955086174255700054804676142813 7181 3942050884116530628674174321134146 7182 9325063974197387854604078719335199 7183 21480589421582198880533752492488536 7184 48206985057008617371040686577594425 7185 105447092611195202377877270145280210 7186 224905012419346020234135138636791362 7187 467919118154273564633651064050121072 7188 949960696727869791793934993411453746 7189 1882561158116372885915644813320810730 7190 3642809146042944772425031220902461768 7191 6884828877510275758740725215321764600 7192 12712632888834882199438171176049391495 7193 22938801897497532207863344585914325332 7194 40457348700420117790984897911027828175 7195 69759890592103733570055924709808286976 7196 117619125107858843225631986437056991629 7197 193949234538124545013394043642053859138 7198 312825851058616792461355829870934319400 7199 493606128543813676348927512701216711160 7200 762032097240429762418938138076633878254 7201 1151131492240672808938277813804040840526 7202 1701658611289824230838899203041526519050 7203 2461758455355553727625627207681829103120 7204 3485510780157383524775144564124292803515 7205 4830039819633411787411010979155352525444 7206 6550981321543639030818528175634562964612 7207 8696293390250308073990656556268801134944 7208 11298677601637719846463783820782667057529 7209 14367215949329518657319113783586837045400 7210 17879176943738966231710562754179440806824 7211 21773229308221743970038220873047741009408 7212 25945442829217712668417413322516384736540 7213 30249378945870934732676628463264881496494 7214 34501232855315489983320474312052890709485 7215 38490386495374951330513192603242176449928 7216 41994930136742463757686682810218900704249 7217 44800831135813751697336287258365151088480 7218 46722635683069581977803500519118221828168 7219 47623057751128071542041546679968647709040 7220 47428683553495420755136161158948755697634 7221 46139374805942458136920731980105610565976 7222 43829768317296958508837721924843618472487 7223 40642418962898355397608139069296009999000 7224 36773411834211905701466361182433802495015 7225 32452432143732607133849131781915814238834 7226 27920099833891995913332436169895789700671 7227 23405692080870553369064549969923231710528 7228 19108141506321044805852660496096607712181 7229 15182480002035773027161376777551584995520 7230 11732865718891942155698690529294127447477 7231 8812207322857253837430807447590242174872 7232 6427408471154841165330987289667156526648 7233 4548568771717973045659844825258223502772 7234 3120182275204856341253992790745794338275 7235 2072463567163550437633830155843528003136 7236 1331318617904522294484422126840538195311 7237 826030185551476905284561282386134344128 7238 494305450145897993501260908985058139078 7239 284821997346362590890562201655376534640 7240 157738540855155483242123414693117273922 7241 83790667445020121528246771634084564114 7242 42592801526616842531267679182198721424 7243 20663689863707408186274397801382820128 7244 9538708101517273305526734520654446405 7245 4174974073233242011492825580897084992 7246 1725513888833942848789286202728646242 7247 670166447994732884384612765805076464 7248 243186483914991678189227248998444035 7249 81875507110644006001331192468795070 7250 25356519861867081272390576604802956 7251 7145767706678512461360123019561504 7252 1807062251049028673163881089632861 7253 402521604935763353014468607136636 7254 76960630166361822682404097628015 7255 12157492486232919035261021055120 7256 1492267741181649091494186818496 7257 126982789656756194985726516798 7258 5643814142848121554491197654 7259 0 7260 1 7261 119 7262 7021 7263 273936 7264 7954323 7265 183417778 7266 3499782786 7267 56856703823 7268 803079900686 7269 10021842479276 7270 111911203611713 7271 1129863872638056 7272 10402261941216159 7273 87966445327322742 7274 687506493768802077 7275 4992607174275351197 7276 33845080089309032713 7277 215063480801470385371 7278 1285657385889741136198 7279 7254149679023782710466 7280 38745536541639201997175 7281 196416658283072865586476 7282 947320563420442883009345 7283 4356370735384409167988768 7284 19139351719702068041650688 7285 80481696136504270908784868 7286 324461594009642900778326463 7287 1256021982424739793299465662 7288 4675403348624532329711985807 7289 16757249461072234790690634984 7290 57900234660101568943834942323 7291 193083908476471325727104333977 7292 622099340035279851923878289865 7293 1938427350157227550334386787141 7294 5846753858470784851969055218625 7295 17085529116052642510013939408504 7296 48410415035794584907673404673871 7297 133098072566406122947412632742630 7298 355330296228626477906456741772104 7299 921734246458998335730939600404304 7300 2324661086283202253052377775429032 7301 5703540790147670853837761340151672 7302 13620567518104760140637041015252517 7303 31676089287585440510606161875636514 7304 71772762208899338654248867001135320 7305 158515758456692310683660331288092460 7306 341389734270833877219904341076101132 7307 717236750982290731419926782957420206 7308 1470504578750731728454391544957461139 7309 2943127811215821755332040371075400981 7310 5752118082685153294595034583502038509 7311 10981199385873405635648757566027469424 7312 20482983301774847294648113959573992310 7313 37339400408963217242155986492057206596 7314 66538474607488814614259447649764625485 7315 115931674189726584318232706002946704002 7316 197532931107494093170498112611073725232 7317 329201346925967295789436196643089432748 7318 536707103860907495968047508315700833590 7319 856107362862927546566336196231296614642 7320 1336252295207921147899466431057765448755 7321 2041103550911895251769031257912500368886 7322 3051390869106311901125852209032748715982 7323 4464982018880610104022900709051629056176 7324 6395234549031723508952799852530620067849 7325 8966582508034273179249680742618819881844 7326 12306737234394531207406975895503675094124 7327 16535188454988767664437342114390675230754 7328 21748194931192824340350408500387407153847 7329 28001126846882252201119061982499058593476 7330 35289787992382498921369400316514904887760 7331 43533075801740525042452782263868422977629 7332 52559864548856730261912248915381705954052 7333 62103145521033305337450070716254134166912 7334 71804084128205910784982824369891664147939 7335 81227692110659708087417140089862688064516 7336 89890313852629842977689913881806510094290 7337 97297273218737573578608657001359997351570 7338 102987124555741495409713026749302679818906 7339 106577372388103860992250576347792493690349 7340 107805636139558622327932348987063665388388 7341 106560310134865851113512161497083565490803 7342 102895901461677079355515604583696631155041 7343 97030295707873237994294026947185350501754 7344 89323866712424434033713877064625186754740 7345 80243123283317764826823388727321552271726 7346 70313938674333351738031576836050971251504 7347 60070878898845050569128390936415095178366 7348 50009459459307482627097995855977740775808 7349 40547290839619714242235645846868971111566 7350 31998245268275887082785333066221503058726 7351 24561404440701798437592833381981354851114 7352 18324127986533818508498791021632888523948 7353 13276577710238211388930531430223861287724 7354 9333767728357346862659144918417593085325 7355 6360814555936791937022106997477190914090 7356 4197463766826667609557372008625370312929 7357 2678947530046110464934777515582026457931 7358 1651479604696649037356319893164936229377 7359 981925958048280037420508109786433240000 7360 562175339751772913332940441735508002354 7361 309355402551475815601868079466630147554 7362 163283223679594742576751986022894144684 7363 82472683550343517134222054545033690152 7364 39756593674652933439468620921770582986 7365 18235378720511648131416761778401364454 7366 7930425033694429185554532694984360075 7367 3256632651198533659351162477116444864 7368 1256686988456247034507663581016135728 7369 453064853119602794527994759902893158 7370 151540663597663585606197665545244414 7371 46622067476909068080783306424758585 7372 13051001440021597328989920595331698 7373 3278086109512124879889137377733188 7374 725169493613884733440733720705669 7375 137677388263499809179183402696990 7376 21592837850687574652861901685725 7377 2630851930817403838594817670804 7378 222162227911454591591252586091 7379 9795758396300092361376929886 7380 0 7381 1 7382 120 7383 7140 7384 280958 7385 8228376 7386 191378888 7387 3683460925 7388 60363920094 7389 860105148644 7390 10828084820560 7391 121983570720936 7392 1242476945044730 7393 11540740904277711 7394 98463340472072904 7395 776412876813525353 7396 5688628009744402362 7397 38908537215896276985 7398 249453500622399437104 7399 1504615787932842127133 7400 8565797707364334788880 7401 46162274260467916152352 7402 236119162432541239829200 7403 1149054105677949787439124 7404 5331657815033621723654058 7405 23635355056249149552515499 7406 100284395715047289728063136 7407 407948308522644406486042795 7408 1593490284787276412851033592 7409 5985313427663934181351465050 7410 21646719860426271703966355224 7411 75474080250360607800716620980 7412 253979736380449183243940492070 7413 825764757843835011989081108421 7414 2596562228730881807285806517608 7415 7903628312368614955093565970705 7416 23308453502456623577044217069110 7417 66651357251027327621471694128445 7418 184943896295137828435279033175856 7419 498324785697795781577066338055891 7420 1304707301080261077936294582041358 7421 3321317677513659920959926712478940 7422 8225385002200361320047180307102560 7423 19828350167782787884359090380392905 7424 46550326269847697484545456519224830 7425 106480993448515183192232133987325431 7426 237426410435877541368249182878810544 7427 516268405582707103118190288199432125 7428 1095171197949903970682958200955237342 7429 2267293339388408748589029708237372553 7430 4582488779713631859770246402627526168 7431 9044859935980260553388859715417255050 7432 17439666484758443263299271912452921210 7433 32857186653253699565755871393386400229 7434 60504768840317439628843214202022260760 7435 108922735712051359615080095894974475250 7436 191739527517782702227521306342213582186 7437 330107566684338341713669004490383441450 7438 555941183622297657424726510706987210752 7439 916016034303377504155341404470793844702 7440 1476869586167917116911319165208511797918 7441 2330251805161093999112418465052018640197 7442 3598611110902087882303807050967932598200 7443 5439776860954952060536343176852347270678 7444 8049653828430084095135558845780894472686 7445 11661442109658012386149420349187324985224 7446 16539729718626135219889553455688801331528 7447 22967882833084629214519589891425432516805 7448 31227583729458817744574085977583375761508 7449 41570208157396620624769996246146371097425 7450 54180993205396338525441542903605844839016 7451 69138525861372517358170012740655075878048 7452 86373769324739041986244451791543301305950 7453 105634321779157438557021189138251369487738 7454 126460491284398668905160524297085872196096 7455 148179702728532986354093513901677992099847 7456 169924467436728837676450978252374994071886 7457 190676585018397508310694362119012201245480 7458 209336624114239951739744694680221377621128 7459 224813544187229103131186654424552963629907 7460 236125303987263031693716934178342288073876 7461 242498283038477984007156808584790231422399 7462 243452068494662077893999438873487713658120 7463 238857106698179999828712730317890485100433 7464 228955939964634126579065806508269501125858 7465 214343813353548623982186619848686082536456 7466 195910482553659220786683202300887594870768 7467 174750960177601279745573725673683296786890 7468 152057566135901582282565984650998804708940 7469 129008108003192648646053192271742247029956 7470 106664875238977782703511737740625524153248 7471 85896506675583518308828698142942986744564 7472 67330317571349085981407686838688106618830 7473 51337332224512924492304691608805333546791 7474 38047145696854937524437203684057333544456 7475 27385768313093100898119277709293821608556 7476 19127377622692032095120171742535012057174 7477 12950564871058260484578791865375155240900 7478 8490955399271936768014913917706435106096 7479 5384454314816488136085952872728881284745 7480 3298154216052721171170596572448849856352 7481 1948530252568609657399658625159898957506 7482 1108509051523199574478952292075532086240 7483 606136494025585474014390658353090622425 7484 317909529400763378806903803264908789754 7485 159559599832314390917509108056392995100 7486 76431402000272791270126450699019829152 7487 34835619801260005047042380399146477530 7488 15053745151422303499353252964070625460 7489 6142514110888316573669760052859377588 7490 2355158388350169698119552902497987520 7491 843628499585296802408114970951592045 7492 280346802904892510134520335641554950 7493 85685232003959061219134679183381339 7494 23827187019143920988099399192277264 7495 5944607991573912590405093021193223 7496 1306072932514916992230952424365194 7497 246238882709694099364608582734535 7498 38344101925227113776735713063160 7499 4637599923768494957987143476222 7500 388658555660364805287621832216 7501 17002133686539084706594617194 7502 0 7503 1 7504 121 7505 7260 7506 288099 7507 8509452 7508 199614168 7509 3875106962 7510 64055074980 7511 920645052915 7512 11691521201183 7513 132865349550920 7514 1365213063850506 7515 12792537661420605 7516 110107374482468134 7517 875911400302589244 7518 6474502554156493934 7519 44676609334116567636 7520 288978607256167661805 7521 1758516097509793452636 7522 10100355938994812751372 7523 54917081111460402045501 7524 283404019975795981714394 7525 1391467003264986360349100 7526 6514117751915384561505522 7527 29135321366197452365465296 7528 124726611533060995939247881 7529 511921167140722114839894048 7530 2017549129227696609219089585 7531 7646160815530898591168224865 7532 27902051161129271593357790466 7533 98160257893412549907179336938 7534 333301901054100836828818686930 7535 1093462078660143934440917822310 7536 3469472041253595762309020462042 7537 10656581749026366133715370892784 7538 31713342860557751295770120249712 7539 91513689951546382115419547715067 7540 256258298640333316437455709957370 7541 696826566355955139942720844827768 7542 1841255603536692528412466546053188 7543 4730595593022649175453848919538989 7544 11824502508473272815939917694129531 7545 28770837555920958416096831563573560 7546 68178470246763066557481056378219630 7547 157425778322665987033608976628755485 7548 354351284654720931739124455420556782 7549 777866694426875840692394723062901236 7550 1665946947019194250112216097034656900 7551 3482272805544388539415118638817285651 7552 7106575825531481034359012974713279895 7553 14164275036101291339850965804993898048 7554 27580079771012129202410000362859600268 7555 52479010554180808215221980691148095710 7556 97606268510399590156870455810640091382 7557 177490992122028489032898970873593704914 7558 315629745260886871281543556777153907366 7559 548998484779156603565967222664030145193 7560 934193785079607026506648186559393939190 7561 1555424695381187613424896804690171689536 7562 2534390562752183211179837223404923834581 7563 4041754222270388002272695603801952570123 7564 6309433697923653723783328490727384430656 7565 9642295873137120739551530873538537291270 7566 14427092688381655564207896727539865463496 7567 21135741052960007895901945596320341731334 7568 30319479665412629178130728976382380564278 7569 42590257607624039888643997390118154284276 7570 58586158523360664069977259885310266101780 7571 78918944469546798186090784556436714079206 7572 104104016140904344051367881908656170812564 7573 134476156048936777023129145856396471200728 7574 170098041086861431122820187343853628243562 7575 210672125895634391713384904528595827039100 7576 255469352801491736925942864717184588443234 7577 303289399557202777672007951810353910993352 7578 352466093253744574596379640848977756763448 7579 400927769757867941690278427819077335950059 7580 446315819578328811077402414582561842323720 7581 486156126729997866385407418857211250730286 7582 518068865960558717861157464493959046892948 7583 539993878435014779104032204927857576244771 7584 550403386601843920885530931641588291678645 7585 548472602688949135077079532767230367556620 7586 534182581611818515885111970278110579381027 7587 508338230796768490861697940132745051511286 7588 472496440292397974353412470439438809341068 7589 428812725640363154875922388953737967763282 7590 379827068561670610426096245925172889408490 7591 328218437225401839437990055221267547342104 7592 276561109941359173098838398479931742794870 7593 227113840552904322815528482860330893462672 7594 181665722740986091570635423048232680783717 7595 141451992687345386797369705204210113422055 7596 107141216370989044424621940683755974894838 7597 78884653423991927212593303276482670643982 7598 56410917158408869866320796258259967223648 7599 39145369042039932612565027465270974997660 7600 26334047915356021017285606351617137919150 7601 17155559585531591777449725588341621350812 7602 10809935822715495796080391126946577084317 7603 6579566560038232732169672194652991627238 7604 3862675987011262094865637356155387269806 7605 2183650149292062794655920679067348300210 7606 1186540925523739511644916910754403224920 7607 618426188379270876218675907158046306207 7608 308446965786566477993490657273078061695 7609 146825436774275556175829862492107493856 7610 66499882294784983027379737243496330715 7611 28556352785452938344924908751881808299 7612 11578569998479050616873792846366056594 7613 4411290071075702296633722000808099728 7614 1570057727191623651261678867762529346 7615 518389863666131108467515478536946300 7616 157411290255588674567258260782265326 7617 43484877406139098879022079498416796 7618 10776653400229862731734794685739511 7619 2351661335729159829945424617141075 7620 440303549711196783761639865808320 7621 68078775111290429670610833756920 7622 8174066974236893282282190260334 7623 679891049498919627782064348473 7624 29509971377420996378765470822 7625 0 7626 1 7627 122 7628 7381 7629 295360 7630 8797670 7631 208130642 7632 4074995184 7633 67938143168 7634 984883812705 7635 12615673724058 7636 144613903179744 7637 1498884817100832 7638 14167826093228337 7639 123012572733613750 7640 987157907958096863 7641 7360918807920835536 7642 51240104906659641377 7643 334352090197661072600 7644 2052565817174111356250 7645 11893325184279301819680 7646 65236876624120762905921 7647 339636157262362798454826 7648 1682310298398954168393628 7649 7945426974952338960144600 7650 35851987597537928829993024 7651 154841706987827757246267982 7652 641167171127273011872797094 7653 2549388724674080945393607104 7654 9747741510531778567648847450 7655 35888126352473452051699727420 7656 127382711631504867963170288195 7657 436394711428506564684659742496 7658 1444507434321752816852839734095 7659 4624471163667105605718828348660 7660 14332050408721153720609565677808 7661 43036220533537960722956592493248 7662 125311451543339879731439687894223 7663 354084640794290245499133159588104 7664 971608223009756829528609344003040 7665 2590787682843460750908452683352584 7666 6717378947622210359413522040601513 7667 16945303407190133090573503120002142 7668 41612016751515850198348312899856785 7669 99524926919441964233936532926480640 7670 231952285011160596424214418052485903 7671 527006728384462918746666762395763644 7672 1167801910068601341339402787608376651 7673 2524823087287554522484101469935960744 7674 5327994249322831859888907772347234225 7675 10977903949545911922539815957326037952 7676 22092249510016406942194165245541924823 7677 43436795209925685531270207304992473232 7678 83463457881789731767951370338624348130 7679 156772720587000305034813367197570168470 7680 287929760858232750389453846992520988855 7681 517181440789942546279171295601708658912 7682 908720280353663258914830747163205361877 7683 1562181495832204926061056563249580836748 7684 2627982581240248748335618350469171084675 7685 4326849682424196148042404772619865336832 7686 6973344123354360084869692171156403511459 7687 11002342052461422580016463930398581398616 7688 16996206779506656201181981521833684758715 7689 25708877314930619158545881503491509937440 7690 38081435459342109192665635556581866364496 7691 55242194800143778732133707582063872085944 7692 78483393177636318641606830909393370625335 7693 109206668372561516258174011141358031487760 7694 148831159007109639952585640255834420862890 7695 198661673463283008789460623536026404638592 7696 259719996498837007279603899382613988457830 7697 332549707265145605234007380934343113990112 7698 417012985038369597774108364453902678149635 7699 512105385850959378753944369379842753505950 7700 615819733452456391106418056969238972201288 7701 725091286066573640953546431655212926015488 7702 835851803675167400164220062050883159009508 7703 943209477925938806192373736542651265334192 7704 1041755536778934375349276079846656248391980 7705 1125978695913407738708271874906795724828264 7706 1190748686538023502721132919116030393971056 7707 1231813710278630172172589510343056991125654 7708 1246247610969006253914827336724453616717990 7709 1232783553225190928859789549556250640975680 7710 1191983003786614469129022772470524346919907 7711 1126210531987044833539731104627605686314538 7712 1039412923080453448808249361065393357660560 7713 936730329088757180887842973050587949266664 7714 823992168183759184146479961459942097810360 7715 707166466051127512231620956671068035513358 7716 591835388459133021809998970386522839084124 7717 482761423946358470874543304006052270022016 7718 383590176937119891778036160923061539093322 7719 296711149213463418435618545952801833385090 7720 223272301607035272138745173319357217764949 7721 163322429936393462413973710181958273617088 7722 116040990482212031635380727390611169917834 7723 80009559901184760313975551319793547480632 7724 53482157840659173764052148141539680951425 7725 34621100374475282711520286831257043063040 7726 21677883438660513063158243114034055816379 7727 13111733443066299316203122033977556607320 7728 7649438650483303219693932877725876142319 7729 4297444003730305308820733323576968724600 7730 2320604450292179310701558053876246253708 7731 1201989478618692182261806804127732314464 7732 595783579107707992731795687275116955712 7733 281840179701893831012898203451955052672 7734 126856206414785887437826748644976296945 7735 54134677818364480218287826776042835204 7736 21812189021821343281843408706189401632 7737 8257858689902618149537069459458410800 7738 2920498571246019370132837974530063702 7739 958109214023611793504622789962887330 7740 289057373582439078606104238732840159 7741 79330968283885111035824858714441056 7742 19530105983943931922665835890062679 7743 4233147542718823877675347053454092 7744 787137821245888923020798112685820 7745 120851033057164464634702747964112 7746 14405619504373003931954947045643 7747 1189279452114402998105643570598 7748 51219360272744233761931246139 7749 0 7750 1 7751 123 7752 7503 7753 302742 7754 9093150 7755 216935453 7756 4283406903 7757 72021373749 7758 1053013608697 7759 13604248952010 7760 157290124241559 7761 1644362325205447 7762 15677595851606080 7763 137303185470512169 7764 1111422979324105635 7765 8359729365121009351 7766 58700616873829838973 7767 386379009625847616361 7768 2392694494359474945891 7769 13985486964286033045290 7770 77384647123863164447024 7771 406411487672808644071439 7772 2030727258686163462618624 7773 9675184763302201979918620 7774 44040784766614504064617175 7775 191881473672240112641288309 7776 801536825515355082612877446 7777 3215137832091147383454713547 7778 12401766940150752448452800400 7779 46062934395000758999803579410 7780 164944705611379435352553800935 7781 570086707568863262426449879206 7782 1903802688558436033294523426299 7783 6149118660325422299520833193090 7784 19227219915669097507903633174965 7785 58251783942072906503312259203622 7786 171136744041477770135792121761544 7787 487919733881781108994640189316627 7788 1350932445523496473201056097246456 7789 3634869392340978416238446506177080 7790 9510115866354375331611428988241662 7791 24209165226645056523709580101484391 7792 59994357573790089296727919702596162 7793 144811328974073213233817815858519236 7794 340617871922390884741603157198309760 7795 781094144877305544250981261837589912 7796 1747014479374066263686347275011975034 7797 3812601294167507281589500191926628389 7798 8121602377633423491263762512649181107 7799 16893157165025124565514012183024678175 7800 34321965575973039461868774095143850192 7801 68133354074660706518548474227034776052 7802 132190043091776285402782765746634101930 7803 250729555110185239449065105428352767335 7804 465037850162675501814107031870129567820 7805 843620770336472282544852862434997590912 7806 1497183109527555005975132940130511268164 7807 2599898051167849010200785413934916656839 7808 4418443195732241149449374393411677208553 7809 7349952962220875311777249506461100228055 7810 11969225758656104207109832154180762538208 7811 19084066648225678697481317353400065304496 7812 29795432425841965906485418255102597934182 7813 45556083257184684627395193881305798295590 7814 68217932082967570943466051914944954186050 7815 100054675784791615647964956021095929455425 7816 143743334302745262214951748958554333841072 7817 202287012220897602274860731361171626140284 7818 278862655709670267330037684102076911540884 7819 376582829640211894315773956980711593410435 7820 498170195998478139786290123276516736027897 7821 645557289276427485655778478477818307900026 7822 819441165357398038896008398297891635475147 7823 1018840185417597100093220538122007412570170 7824 1240715196530995795089218858413578161067250 7825 1479725742100257261524785769490031356747628 7826 1728189962331462331650772002816354069679152 7827 1976302015928268020818496668988874989481904 7828 2212632812908285469004275447736750022374191 7829 2424901048200763661088567864244958132466990 7830 2600957321698709820912816825080649536568279 7831 2729882147122314669640091421224099940818901 7832 2803067435580028667583648310872777717105195 7833 2815138219115884953752164516538576126832048 7834 2764581747152749643573046864389126773263240 7835 2653985107285507793785954486435087996413174 7836 2489835721722941164829835846504290465065886 7837 2281902608961718965629018762456517575114410 7838 2042278652914479104801762166818354253497790 7839 1784213554065545153508976227065627922913930 7840 1520894350352751721142800927799007116182330 7841 1264330658938913800198259206258912145689350 7842 1024475987893259250929713721322808182614096 7843 808670774493030392172098154288391810168714 7844 621437097467837295119331883229557893415110 7845 464600440768376925222199627117540791753846 7846 337670325796309908936501276508828808346209 7847 238385605492384168625151547840439391674919 7848 163323861946057013086712291790922125202960 7849 108485529523152738952734497502357321355850 7850 69786783232872756030227134052830940999868 7851 43424134239729193115491050558028623265798 7852 26101601220295418605209949798328792857848 7853 15133461013104845426335788529449877955823 7854 8449432711030738875087175505685792140460 7855 4534527167259207133176622822732151837251 7856 2334252835607438675786059676751771198123 7857 1149880175703381823235975630555356229282 7858 540607199283018323548888439496146487440 7859 241824823449068780478164843020695448440 7860 102557507429943048866357284694385713971 7861 41066078650378328263078376708847433098 7862 15450031055420227863412594339251988740 7863 5429736871368017637394228299608533566 7864 1770003940665283247175752642569717310 7865 530582901505744798569880103626419714 7866 144673410479438980119322192625482630 7867 35382407938289221376459869111348241 7868 7617897027018832215591454899725610 7869 1406869697430308085138670590722350 7870 214494223682273578245765917664194 7871 25384891077142812298158602856216 7872 2080187182671301425510560316277 7873 88899539521628722864242927490 7874 0 7875 1 7876 124 7877 7626 7878 310246 7879 9396013 7880 226035864 7881 4500630575 7882 76313297244 7883 1125234877572 7884 14661145896044 7885 170958619647321 7886 1802576777954172 7887 17333710061678772 7888 153114506769618688 7889 1250102205781202013 7890 9484066862656080266 7891 67171696042410717998 7892 445967077978418975136 7893 2785646461792772816481 7894 16423634392472097113576 7895 91664800449667250885373 7896 485593551550976419306392 7897 2447488490485514496158327 7898 11762333218373278030515600 7899 54007935782152773534202879 7900 237359863996475923466672544 7901 1000168388125586994778605504 7902 4046958164258623658244821614 7903 15746958225075239168087718579 7904 59000232572196613089876730944 7905 213125347503198305972081894135 7906 743084924483201500881002071754 7907 2503382232892021251889289368068 7908 8157055226306556463611759307052 7909 25731238792386262842450938778948 7910 78647747877080880575225455367784 7911 233111247247757527224120576758732 7912 670536138500330306767313208297048 7913 1873152599866362007000848675594147 7914 5085186862474152367314677023255562 7915 13424445872527066030140581148315087 7916 34482421932891517339440187646426604 7917 86228686835955511551254919101381424 7918 210031527593388702047596297993858998 7919 498549537747514864362345054092703216 7920 1153779379999146879228654803065046384 7921 2604445258174527026271917481879265519 7922 5736692910838246765255925275159303134 7923 12334652463296434890460523459114153124 7924 25897980841525279137023394540722925156 7925 53115770348199010171896801813363183276 7926 106447440689929453438702850840597087822 7927 208510418215203523124107129282419360419 7928 399318258822474372519169110181121619696 7929 747858297424852751550738454606136002953 7930 1370030263755897360019093623503657240532 7931 2455534452686003009043246572106316038924 7932 4306791840366859866956442938919290246428 7933 7393217869050538141602110135718945832001 7934 12423893941195650476574163730623503412284 7935 20440552020478178480963967949305320400007 7936 32930442467713353517639286147440406490240 7937 51954774785078608866666499697259020020077 7938 80282854680491137725030162416868955837778 7939 121514959415478076585348091693732247594978 7940 180169047427012951086173596331773254352308 7941 261698836467590004365435774936189983951485 7942 372405469880192313781169664393326144574672 7943 519204250482684233507978573037329419285758 7944 709214186867689351999767983035576662291200 7945 949153328743594757909252324359662104911813 7946 1244547836723850710343618573477962064402480 7947 1598796294281837836124513330563393486140736 7948 2012169352965040420173478260691799889133352 7949 2480862335500194175338881094217843432878555 7950 2996246908659016707871661091525517118860526 7951 3544478746886745676275691125257034389079407 7952 4106603862590183022873667650622496039465184 7953 4659263013077988904805079601530118394182942 7954 5176022643215417457064283615941559829878358 7955 5629269856028142998172866577041732961753558 7956 5992511583414473736584661859159895713640452 7957 6242832167852500221322972772523806775106228 7958 6363207359099836931524806493529032238718684 7959 6344361203673784830743907139843132359014296 7960 6185892959680621875764002108824675893778256 7961 5896491412444550559412461727061265126983460 7962 5493180621363828986597619382015995318749760 7963 4999682506739339261629473423102011130909601 7964 4444111915535709814035948051293724571103412 7965 3856314456860936391251984569986604640203656 7966 3265199000297342975099746600366014961453832 7967 2696398738094130169312623087238803911009802 7968 2170522858590842334022854047420480961749760 7969 1702151555085486782051373247875337716378199 7970 1299603229969680632803043453692317226907976 7971 965388334454978788258290955438090438404855 7972 697178997337266916193544176728418147022192 7973 489078959647227461977987388134724253515856 7974 332976162973867598259032887836979307955810 7975 219793705863619939610567365932160554378538 7976 140510986497991950042273287532544510397880 7977 86890833726413706612058454135404007544809 7978 51906997800860763523801790490235005139798 7979 29910345726282292130309987408333223937098 7980 16597461476209494523685269404030704515112 7981 8852819376039632104704570729734002360697 7982 4529344736673467368980255525097242614088 7983 2217573919852783351867494892385215448893 7984 1036198859002657511871263665975660723824 7985 460673304268993808682366334846905145827 7986 194170289372659023743986634269186763494 7987 77269991490555587244455761062191904754 7988 28890496336568084239231247685841148568 7989 10089840633144236511706648888748103436 7990 3268414713579608021471718264170858030 7991 973522877574595065108017942331686520 7992 263741527807433349361900393123267128 7993 64081745481204172470553370012832854 7994 13705396462058059057161666187595856 7995 2513986270674319014270614929135489 7996 380634840866240449403933917405312 7997 44726925768577147910176429256310 7998 3638272516747192171324491946730 7999 154299625865557360132070390770 8000 0 8001 1 8002 125 8003 7750 8004 317873 8005 9706381 8006 235439259 8007 4726961920 8008 80822732749 8009 1201756593557 8010 15790464278251 8011 185687903300584 8012 1974524156514370 8013 19148966568171275 8014 170593751372076848 8015 1404727288719830288 8016 10748469756696557279 8017 76780140639868726335 8018 514138723755867573205 8019 3239084557201227788400 8020 19261396774057799022684 8021 108429260472181670896390 8022 579355585666052965794110 8023 2945264272560046324047472 8024 14276816535028630062532814 8025 66120001441340352762833187 8026 293104999820394784709340812 8027 1245756911025669494966895250 8028 5084368987419461841753704844 8029 19955266510605775936971747496 8030 75417463076746722629559364565 8031 274799543454704600828024491104 8032 966469207301834487177499919820 8033 3284369512194859050966053624096 8034 10795451843929035658752265822242 8035 34352530266420285496740420266944 8036 105921411961777316748642880707821 8037 316715835632445600722764153882965 8038 919069447559693357273885545468566 8039 2590182134323879456820172314668144 8040 7094265243809152087532235463862455 8041 18895290575691222084034420326365513 8042 48969540542264572351335949794700985 8043 123556762223209300731661698941856776 8044 303670240429306780119849387496836562 8045 727355469486477160017412063241820592 8046 1698637251765955815927523255561139988 8047 3869480256426044841609057151463643120 8048 8601611972923950411793800374351852846 8049 18665886699197392411555942887254625335 8050 39556244199923590270836288350234798308 8051 81888975879165051511920884822950935284 8052 165659680076803896003074886146706419600 8053 327579960548245840064150018574224622732 8054 633354127137129477217314041024455930289 8055 1197612003758557178067449764623444939632 8056 2215284841610026183932661585810133617895 8057 4009433302768735403211455411484827351570 8058 7101746520308504770048976566767304839894 8059 12312827352509608141936253125735498038994 8060 20899489327354900404126386771861258578028 8061 34734970183199138671581072168421007027550 8062 56534443263601668754406076986000099063935 8063 90121702691667906020976379582709545061248 8064 140722835778799442467858312753219639528707 8065 215258999682642484729235892095167140065162 8066 322593856661567968801600287334711671108279 8067 473673726750084970427278540054668568409500 8068 681483368739583263969089750461093886645237 8069 960732031311143377446888083331823117291540 8070 1327188307366389560768245709253772258327194 8071 1796603435559328912398809825872877929203552 8072 2383204468209292158496020869238339056697380 8073 3097801386458852579337498368687365034875386 8074 3945631343257455445556035748409540335227725 8075 4924148832446091458771934710773274376788744 8076 6021047668859247810313310016445117154151430 8077 7212850870735575811903481597663670333060925 8078 8464409546854942972017386782152948048237827 8079 9729597837839577944170519751479917452175072 8080 10953373018546174482649844156375195835457737 8081 12075195815638945636950419790039665247515379 8082 13033597475949089099747806647939042373698125 8083 13771470684930317076675934740888469835593554 8084 14241491139376630140936441705296073119195367 8085 14410983915410248614648767758829936216905853 8086 14265561565390657703885218326570477897962051 8087 13810988427496507114539053558777006700016080 8088 13072954382567417411263131249115701377486366 8089 12094735612241295543368629368227934935040516 8090 10933028346377762310362366406591240815352281 8091 9652507433975764101701659342460960619121862 8092 8319835317768675721869223701660573638227210 8093 6997897479708407889465106481955131246621195 8094 5740961804859639978036354244513372416117175 8095 4591271942878956284613748395839615114072192 8096 3577329820109949441625438607384621962764873 8097 2713851870088996984312129612568361500592140 8098 2003147813179341570035454060607869258894519 8099 1437508165410859259064587398959459297162954 8100 1002116075140169587453283361393227602037001 8101 678018609484832822326014028095119574424255 8102 444782768574499289548498760383386759604225 8103 282592354027618064381109368480739534000608 8104 173681287588971470585896505222659805342921 8105 103120191347191225260699242540675089091987 8106 59058982694097204069414459172104843066468 8107 32573096477200200125880945490933235019570 8108 17268553869029874194864927052332048732752 8109 8781501612720481179830458518677867725542 8110 4273368870899284053917389030860463120040 8111 1984685484350299461113867305099210257024 8112 876986275757862959175679348891602234860 8113 367388664131467543464373942765067103266 8114 145306834015494542886635038395660193511 8115 53994305205073678463509078215402716910 8116 18740312026919226821427969389827967460 8117 6032630487437598333763676350872864110 8118 1785522855745195565497230024358028236 8119 480633978488006763325448665275461600 8120 116023899286212129608765836180001215 8121 24651004976084555758019779160346282 8122 4491374366201971492313697151958070 8123 675352103579304629783113591741818 8124 78797768454310814333698052777086 8125 6363011896947966178311792392649 8126 267812124453789141376811870071 8127 0 8128 1 8129 126 8130 7875 8131 325624 8132 10024377 8133 245153144 8134 4962704043 8135 85558795200 8136 1282796557119 8137 16996513076380 8138 201550597083108 8139 2161269148411928 8140 21137162911513325 8141 189900992940588294 8142 1576978017914084382 8143 12169019251818129120 8144 87667412412666898188 8145 592044454439421089920 8146 3761706013429128517549 8147 22560169000729170540888 8148 128084396114829765559231 8149 690228771006182603371620 8150 3538939615170052231346040 8151 17301517379910716926538240 8152 80815118143131577110878307 8153 361320933928032867846053340 8154 1548876531889510023967874808 8155 6375847798683546000810675000 8156 25239455654694397076442693222 8157 96210082354182934054978580058 8158 353586803143498103452852906916 8159 1254310801378233602706888215616 8160 4299446972835818458255676738760 8161 14254495887095596846517914879344 8162 45753881433562814855405608575108 8163 142304822428385545025396206852472 8164 429221576186282678715093349425526 8165 1256452586883885579666394192406280 8166 3572111930136766509474638997765385 8167 9869861019225878916366064024884880 8168 26520327173235859223452953265655283 8169 69340477948596039466278151339096354 8170 176513388857764176759322269026276735 8171 437703068921409572892360382253973408 8172 1057809057440245415195721206441912450 8173 2492657196390848862791302968273756050 8174 5729743600706103925551812235742144725 8175 12852971963267325458688664598419624960 8176 28147205021656738170078327723783490008 8177 60198784306142781329777463613248280890 8178 125779123579140216728541278529827895163 8179 256824367207920063797070251469566036992 8180 512625609762954753204306364062818684475 8181 1000511131078682953078285185352685716042 8182 1909915482687918080516846731120184448244 8183 3566828553254996895731202760749235592304 8184 6518143901445888497786213921782839721388 8185 11658154342311284164201206595163028183190 8186 20411894557161613978121337548777074807140 8187 34991390298899308172491033161735843123800 8188 58739944619987788912856029536480571757860 8189 96574827656490581524416699514089021703578 8190 155528407215508360900008132012779630367065 8191 245370288051911958447916373873664726397184 8192 379267536305185325477776334110685293950462 8193 574407061881875890683605533435862676102890 8194 852466367941637232527477103712213671103101 8195 1239781551426154002200607137397894532186320 8196 1767032978854813409278861264063637628383548 8197 2468260187317973833602151010406146703551088 8198 3379039895793259602312305468113571960956563 8199 4533724587509289118275683834053439373174016 8200 5961749106167589205509985777285745271432605 8201 7683165942637267557484102631780904005048484 8202 9703752176548637451685470050918171718995967 8203 12010216241854142616326338208894450884189040 8204 14566184641913944936683787183365616226327850 8205 17309726487259133301277409638492362001755100 8206 20153139763652142456735627538611813646925687 8207 22985553478959969072407503054505670277800288 8208 25678593078749882323579694440034996582820719 8209 28094940620366096360912211375494564907449032 8210 30099153453890136158260084748159389177716435 8211 31569665375333918873390716917469440203098472 8212 32410570677698042745315849145242468556164383 8213 32561662252998498037640251257335196770093784 8214 32005308319578759915859764739969606050544136 8215 30769112400594036390577647131954466216222880 8216 28923861412935341275412193453835718563929849 8217 26576936047393016914292835340837993105769188 8218 23862017353066031933299993977997723391165274 8219 20926452203913532396019542001013039773517936 8220 17917940807179933858978360123220456902837875 8221 14972230185736830263001711052892991911656562 8222 12203244246335076305946632291726674802695944 8223 9696613833685389843553950647314868247513088 8224 7506988537267248512565026344499914893749448 8225 5658930792743707475240090975926098173946390 8226 4150716129945950400396371544860572105735086 8227 2960063203604033060955597147395031825786184 8228 2050721380016097673737758115615789054439278 8229 1378935733152744912091989106980070800218522 8230 899038743627697802484823591784378744647075 8231 567716571438598772277418867564920383929392 8232 346797478902883767307267354640241928570430 8233 204657506431148297116246868551333164234140 8234 116503389000998954331378950908187497528245 8235 63868392440303974553402787558608972095520 8236 33655885386882041974351204865714791663840 8237 17011932665783843661893282198137754311632 8238 8228763580615030572935093401327021484475 8239 3798677187463672044965908123524302130976 8240 1668416979335758119831931842254116188735 8241 694705140577656666259075848639398252430 8242 273094258142030084922037065836894365858 8243 100858314650752460708617377681980557488 8244 34790405658350603744877766273537198618 8245 11129760164210320537795759443172932900 8246 3273509258950251342556581378236466831 8247 875586072054610119153319038664073760 8248 210004561264701753125883035022511819 8249 44326745525873526356864369642359086 8250 8022399859537470991994993318735930 8251 1198068945702941459096103446635224 8252 138806768118057997306878777002862 8253 11127697887138612793962739380524 8254 464831548372936589384501234480 8255 0 8256 1 8257 127 8258 8001 8259 333500 8260 10350125 8261 255185148 8262 5208167556 8263 90530902759 8264 1368581690925 8265 18283819357223 8266 218623640392066 8267 2363949263772486 8268 23313165226920640 8269 211210167477375930 8270 1768695191697105831 8271 13763488266388083156 8272 99991190476033603061 8273 680977645837639919853 8274 4363371827686094061355 8275 26390158018354445436818 8276 151098890757082027913322 8277 821157503400385057429708 8278 4245978307647482296166624 8279 20934513766414053297879135 8280 98616209266882770301504952 8281 444660889027561402224143252 8282 1922365978669861897141530462 8283 7980761595286572452217772002 8284 31862330539171547579542818775 8285 122493704240415248800615912356 8286 454035505272926921552710105394 8287 1624445028212156826658213207436 8288 5615968165324005282453274850673 8289 18779447858356300136238273173375 8290 60797431133741556538012269630659 8291 190726647280781369328810870044616 8292 580252038384856108808882364653275 8293 1713303545511861866987703398043834 8294 4913340851497803637489803939565260 8295 13694239585214882330844639733005956 8296 37118733523194961232155037248916430 8297 97904302740926987676867866493837264 8298 251424474020253406474580795423459266 8299 628984196916748087365537204315910690 8300 1533606792843196698095283899983076220 8301 3646140074370052249749829086742252278 8302 8456460357921188924854780275137440451 8303 19140769126883380384706785677657548730 8304 42297477772479899294552042900240981380 8305 91287752730449321968202871201883120344 8306 192487482290813561454557902540527161526 8307 396665259624998123005515730088308038666 8308 799113604163735371375524680598251028478 8309 1574266145210925663116318312053722150300 8310 3033525193068629505887862876896175795620 8311 5719047344981877544548745276153420146602 8312 10551295651482409138369910626794231679335 8313 19053997697509648393608230378847048924963 8314 33686035165841023633276730601103885035250 8315 58314382917054410486181830211332957314644 8316 98863378035914209006966234216840526133622 8317 164170370184511531046935839714757221901472 8318 267062578108098350985691090689199842691056 8319 425641012576564498975856319135969735542690 8320 664711666465355747075654892585262912001815 8321 1017240972265852874247697912606234246226496 8322 1525634650841990846639394014911154348137513 8323 2242554652868815107026753429846336636368108 8324 3230912329943568365809051326306007572115905 8325 4562627778162488987100022544883754310539754 8326 6315750143767018092964397347668356598645216 8327 8569616283449932020574490699134937218565337 8328 11397904116964503153095773085690559066310429 8329 14859717319615200691445297652369760989626840 8330 18989204010231401530103765682087545024251398 8331 23784622795538838149396862131465676370919486 8332 29198158777904326957531778915418103538908288 8333 35128075428391126695978831297596672284504434 8334 41414876719400447769823066599592273359651400 8335 47842974084024653749746389830451819973335576 8336 54148868247911582691598663960161910650618048 8337 60036086106009654414083637825028548441095207 8338 65196142043465461031170543463354341839795088 8339 69333766323170114114977770133662066925999320 8340 72193744961114781277871453149513658781672506 8341 73586135409103492085056425836138945149324382 8342 73406512649587152892699384152986554019173200 8343 71648336260994238227527912183346145738662658 8344 68405482375993378493857568571268718989210600 8345 63864318835769191494349375338142776699483846 8346 58286193750554008331446013708926401513172216 8347 51982590185865121143025926618433764454837924 8348 45286219194420099646794365623732915539195093 8349 38521795625574402839392125797779966009236920 8350 31980092053633845971794143369665592823279710 8351 25898147145573691092403919363473244205252012 8352 20447378003744023802580605689587359464389178 8353 15730044287451948252045170163332114036196088 8354 11783283994475305243606719850224073866303600 8355 8588996582428733379003069257778615598627932 8356 6087318586660387016813657129285639216124656 8357 4191351690663225529692163894502829872117568 8358 2801103268031092570559419864948440606039488 8359 1815159866675883994761741217716976675227900 8360 1139282920612388777669316789032819372220510 8361 691751391863283527201269123334927810151615 8362 405774512854917815439661078792938116753646 8363 229607339254106212217253571035502493258340 8364 125120547503169708572789038139625137660660 8365 65539409200245801592720065141673107804236 8366 32930277129306790741819916594747744576958 8367 15833457367475275163469517869010179193404 8368 7265573383740527863010358998096402167503 8369 3171997382079219072592723486986979234740 8370 1312837869751684669774565252403322998185 8371 512972600648297468482925490175463137884 8372 188299713694632210501759210285152124846 8373 64555824916725455663309468131577030846 8374 20524718282049159919868358817848556460 8375 5999197376475343517065895991738734028 8376 1594534272626603378192424608553341932 8377 379996914437612307550766011575445257 8378 79686891762974911869696746648568408 8379 14326476221796463357275141002883220 8380 2125025921780283411403912503654536 8381 244489342967310312240860718121968 8382 19459127873138605407651771014468 8383 806790838179785940945605666028 8384 0 8385 1 8386 128 8387 8128 8388 341502 8389 10683750 8390 265543024 8391 5463670701 8392 95748784322 8393 1459348343189 8394 19657137406080 8395 236988508517782 8396 2583779161381540 8397 25692981267987189 8398 234710145834218496 8399 1981894544284430650 8400 15551503379558223056 8401 113927075009487958233 8402 782390896438658360784 8403 5055251046737346438897 8404 30831559963778861219790 8405 178012670284695357579641 8406 975562638436796026800384 8407 5086843072072582681942673 8408 25291706164483120432215284 8409 120146496226220339077724725 8410 546313985817424989453510000 8411 2381789009174631696359392378 8412 9971693429569516484495668590 8413 40147950078365196623991625548 8414 155655748546418001176208161400 8415 581850674517438716005301988225 8416 2099434671309563342129572088766 8417 7319871533041148228509075122666 8418 24685935273276083717805888991648 8419 80602231517525267881554680606970 8420 255021092262152068117287175521004 8421 782515321665649597270861166332012 8422 2330404271976222233546880568306080 8423 6740696419018110046758814521130254 8424 18949934166870810366972124644834210 8425 51810372238317711482281621236124410 8426 137845282301393683525263172770195272 8427 357090242104164909053561782600014033 8428 901166825945054524727286236194055400 8429 2216614971759916419400826547043679640 8430 5316638969968212246032844032883085792 8431 12440502465083546651508062423629294186 8432 28410128990481734063222860986036612998 8433 63345098080835024399031492638246080287 8434 137948568007745877737009874118342538640 8435 293518840021207467497836154076145789336 8436 610394252429391029998811954629159597318 8437 1241003155246717762041965124832352453400 8438 2467444055234721580219985335281199364504 8439 4798988503052177710640390110793026648500 8440 9132472724627233897371189735000212790936 8441 17008431642731132166401683250239616457637 8442 31007815972762208109337976650359221931648 8443 55347249538861039888116543046401364605107 8444 96742906883612562868993589479476282883650 8445 165620555266542897990895993777927155312104 8446 277746656594258507530112002255225039157272 8447 456335516331385402760235670053933684165991 8448 734642128324941469597074653957293597848482 8449 1158971873163251350133040431333441236577900 8450 1791921684320757739073674326114151814836416 8451 2715513804847362405489900007427477645175123 8452 4033703453289502858229309097919537530471004 8453 5873558795287842974843714752160435780925348 8454 8384262640651871705029047399601925448863680 8455 11733019400559610334862263123614350657383715 8456 16097023214421339181110794441824565092785336 8457 21650904189398453017247336610404905188077177 8458 28549550268699552691284793714542627988054080 8459 36906897397234534283079807199531785652954480 8460 46772135638991657674973542571626066026256182 8461 58105682584693630250742683409831215038354345 8462 70758065781568493620810902468268945471009624 8463 84455340883264986715840571975323160824999482 8464 98794664997443217904028525899491054276505050 8465 113253009407822862008537852721469628048924394 8466 127210693559549931720171086414378715136067184 8467 139989545421183976331388977419597093455720745 8468 150903276293865910795199497606589439857579836 8469 159315454282045963949078524506156017887303320 8470 164698685960026695673479254530322243164513840 8471 166687665876198284881745123585173104483269414 8472 165118911514188080653817311077744435800239860 8473 160051358941818279329687285168047906548798355 8474 151764409115862448227947545840753539851547320 8475 140733118421391298488809972664595642305792739 8476 127583488844894954117909985918271309514620496 8477 113033646835213909547367180573152424502003386 8478 97828589117489649460219448052402416889899280 8479 82676786172839848994375312763972560048786980 8480 68196194072625166484389221859696521797116298 8481 54875326267612720786988427026096032458637489 8482 43052390722788563228207918045935367700656704 8483 32912635331404930921754180613510918492848382 8484 24501493841819034457558735709778929440872180 8485 17749298371618847807325650509590996992437474 8486 12502444859182983549473898424669960500854800 8487 8555971928174020806832207084626434449753749 8488 5683363186717739352494800952414935343812780 8489 3660710848394877068970573834285192531629500 8490 2283852571028760292414749555259058938034424 8491 1378423112315355034368174477728951933533291 8492 803751406857394063500643566668417031583194 8493 452099433269966804039274180599354122040850 8494 244902374298929051334501408667739219067160 8495 127522290090748998961247282000974988521136 8496 63694106021560827386856738201279913846104 8497 30443797289074518892070922027260231605151 8498 13887011487002446481011639547837742465840 8499 6026729713887869680779847855945854577195 8500 2479484763072177040271977065884987571064 8501 963018148559801279013514758842375183013 8502 351370377457116881132534551291075363224 8503 119731294359254896686079799376917684441 8504 37834122229405381648720946169102845220 8505 10990225360880340743457576772378711416 8506 2902830507935615493633409091912192360 8507 687390249377081545934275639281234781 8508 143218574939430366757799181070783884 8509 25579131709439027916743509374130490 8510 3768586842080073265203039628722232 8511 430588560908882010679064603615619 8512 34026496715656993561539680521002 8513 1400316865000333730047087480406 8514 0 8515 1 8516 129 8517 8256 8518 349631 8519 11025378 8520 276234650 8521 5729539474 8522 101222487150 8523 1555342598528 8524 21121458159692 8525 256731440158200 8526 2822055193411097 8527 28293837764889281 8528 260605879447344570 8529 2218781749530614662 8530 17554720770749953948 8531 129670453841337019539 8532 897914097497571131514 8533 5849981544252184118640 8534 35975883014006057171412 8535 209447021765438452774416 8536 1157413781610769228382692 8537 6085479903326605940813460 8538 30509871796819427915025116 8539 146147685705008471120777193 8540 670107803259050456277374439 8541 2945983557148853798232606584 8542 12437240913512368887540296054 8543 50495230202911844550056936892 8544 197418634485056905897581867380 8545 744175059712906246317258555420 8546 2707768990555129860026696589726 8547 9520593239816557473932242761071 8548 32379315353523347932417565966690 8549 106617749975039643451678162484496 8550 340196968147816141477670774416459 8551 1052754978598801525034206520117329 8552 3161948640571231701084912325109424 8553 9224166975995889525085824031593542 8554 26154083657681128292756457118913366 8555 72122264328555541993891962445777917 8556 193543100057911750336655154812706256 8557 505720012891789850258201538513634496 8558 1287353756281595696532638407955705622 8559 3194174868119971676460156939838473217 8560 7728540762756927965073373071126182166 8561 18243468204142069022731424273930187144 8562 42031044002437735034978364187961569268 8563 94549000836610409400582725278780404541 8564 207744112634786875110241568817644944122 8565 446002154350098075812598167168377491904 8566 935888163948166686720624153339207732310 8567 1920097775794217184918342323675412131868 8568 3852657908807202859676837932702005116252 8569 7562278053852307490737068672595566615442 8570 14524783845787245672165200107983251429520 8571 27304484491870418176459321261346523842028 8572 50248246904430905080288302206562275059287 8573 90543862853974898913512688176726782540272 8574 159782875879992596553810886107264630636252 8575 276191360827288822509880349320092951488345 8576 467700553594021050650320559237929006746726 8577 776009130363894937809149636673901792365106 8578 1261723520799843481384998699390567433851242 8579 2010534009297879975356571027407754354065544 8580 3140177559997120341729875432483377507442328 8581 4807647197873307570993293931747391855738720 8582 7215742535234416552050709233042986419840500 8583 10617650500967977668896546697015504314809650 8584 15317862439588694067531883605552538460299612 8585 21667465961988917482329440965753073809854648 8586 30051811871899347272634941352176009418125318 8587 40868867694707740488698828433749738674194704 8588 54497327074565318673002218834042786280567574 8589 71254789497031764772271648064381001237634144 8590 91348007472996369441127673161748881449522949 8591 114819152279549682713246806253742991485595080 8592 141493986843811499672497312689138267912230200 8593 170939370129512025456110169071378358185487306 8594 202438226237265583091055665520109637234979078 8595 234989614978915815236250315099932528873903660 8596 267339609217749821151022799166387822915975521 8597 298045330592567077099199884125637408999905960 8598 325570033151572858535565126794689789041232257 8599 348402166936394704665032419251825285202185549 8600 365186737176261421303035593269800534965250810 8601 374853913566497763591433047584845635246946068 8602 376728538233217585760673996837360261598488992 8603 370605421221887470078471852010231548635662262 8604 356779131108676674620269369888167173566543945 8605 336022901797444988559690441699523407254949160 8606 309518343724920255382897219312359532914078411 8607 278744642949137309727015555312959367805862858 8608 245341596175071786262970253729663997748055620 8609 210964143249359481356738367620304912731400438 8610 177146462868565757394824493636426363165456654 8611 145191215064626624614292626171029770562505139 8612 116094732346381144494969561208929183419157009 8613 90512883821702754354709734521688481077248048 8614 68766146254208805987958753761743568049055801 8615 50877210844702913498639841923491899518428770 8616 36631023111159350886844225524170191359726352 8617 25645842377759515621845269367700532326852850 8618 17444605695818103439812411789207149881671006 8619 11518109104848430367726352521743579017897456 8620 7374590213728992016371616556997387130818635 8621 4573497302260641729753925939667422161299040 8622 2743976907819113037243722249638964534237212 8623 1590542320813874117926178157123565379271428 8624 889384122228548282553205748980217427778950 8625 478944195953541739533019616665754595089912 8626 247923249309533947975451843635001465330428 8627 123103494476267920533336953137707603749817 8628 58493631463094467138232495082542068975699 8629 26524888748472995972726700651271606013328 8630 11443409656915504439585045079407436850344 8631 4680102964094470633774496739856646041963 8632 1806912103170961120708656720960108007908 8633 655332063310355185127431711496501618994 8634 221962283606253098546490133922373097398 8635 69712050753246217300200089909196471182 8636 20125946510291270608071897661128870111 8637 5282803119154461201987916676065041640 8638 1243083954428891094874320746846701705 8639 257338515120327716092174039740258543 8640 45660937796399214527934021287783538 8641 6682295601856705785436881519188770 8642 758261469330651107839151503584234 8643 59495933029810198023466608475215 8644 2430477925143960447290611084540 8645 0 8646 1 8647 130 8648 8385 8649 357888 8650 11375136 8651 287268030 8652 6006107750 8653 106962384624 8654 1656820596450 8655 22682018950152 8656 277943674373673 8657 3080160177956880 8658 31134262336156959 8659 289119623640356560 8660 2481768574545538629 8661 19797017231996059504 8662 147438545979990994650 8663 1029374382693468322110 8664 6761849018143477826666 8665 41927432578555917874208 8666 246116049900271113192666 8667 1371311827933998637307720 8668 7269875759122532762184651 8669 36750211260425694893446200 8670 177501267389440875464025990 8671 820629497061118253484594592 8672 3637715743742966250813024885 8673 15485377395710246662393564848 8674 63394420522876529193918104121 8675 249916973819739592517795890932 8676 949935398474876487690327699609 8677 3485353365189261445748741048600 8678 12357222754561667807942433667626 8679 42379142389340019563546674156148 8680 140717540729077313365465333121772 8681 452783520700851600306676441233408 8682 1412982679835981995059299679108420 8683 4279788794725016380721018228553438 8684 12591053165031687185516887499438712 8685 36004099951987036073433406367277352 8686 100131413280256363156533405282791259 8687 271006106776320387569752892078078850 8688 714207904647537634541443943365325631 8689 1833746093108724852674680691316838336 8690 4589246447574162634685304971400051747 8691 11200494217447772395737341256347748038 8692 26669857708717166124498931553584895525 8693 61983308789275856307623488165714514664 8694 140660310421550932056785925293953953913 8695 311797979030729776109204513100826012566 8696 675355640539338595321088541043485152439 8697 1429857643277994515369983248401862520640 8698 2959981374808890008858466716954569565647 8699 5993046912726625541233836615683112081312 8700 11871008384850458345249032923546215109957 8701 23010174931817965354659666062488383663640 8702 43656454658425616265405521175709628830425 8703 81090521644155165694891902348359884517816 8704 147494185532639248725111319826761338394001 8705 262752239643497186533213743055126920010752 8706 458523790949229613265024245750527910305317 8707 783957062797673830674318211819345632982210 8708 1313417077127092864796130368633224436466585 8709 2156513454932954690706159390416710175351320 8710 3470517346216219074718267370328778083367623 8711 5474904577209944450294454189562538470190526 8712 8467230200919360966817465176565887778080200 8713 12838827235596664158675755347722355638001408 8714 19087971215043768092100241506340366356448848 8715 27827261220329823322004348569659436179226146 8716 39781201557712019015852374010763802538407991 8717 55769550497015918650931237213221996971357840 8718 76672193594065802384346846528875997778764172 8719 103372348720346412368184179506070910268374818 8720 136676991157142792101463614119403124909472072 8721 177216520297885261006325339244202554490456672 8722 225329672339424204113837938834616426993533500 8723 280944049971424642188419374503556339573161678 8724 343466671976141294119673018158282131159684585 8725 411701751069127397905238102676939322981631664 8726 483813572926772391057971551906164438879452664 8727 557350141191221368770345275431258175433239150 8728 629337843556599549039878940817513829220542935 8729 696449039557993096539040802646920151775394784 8730 755234098397149367357652877539163646275613122 8731 802398562729052098424279140364431301294763436 8732 835096708842640844354062075631141589280584060 8733 851206772410406598929177595631905863496825120 8734 849552069974935009696989257417195408960262900 8735 830036927381746776975227282636139972886599144 8736 793676420173087947634385140287810241272848202 8737 742513022010963928167139174569439958973675520 8738 679429036165035869832116723547273760832189211 8739 607878390503196077640018899045213314314938480 8740 531572369092031545783446289324087629301904905 8741 454159186921025398433135046646440611981665272 8742 378936157746906325986446140518514954104471665 8743 308626011385933190853434184446295011387213432 8744 245237291782816894189998095280662175840275976 8745 190015078223359954081253007019853689646330048 8746 143475100680398246953868256858714215757269245 8747 105503901582251989224806818332374888083904130 8748 75501483559000416338827242827108771179491862 8749 52541333348233761815666937139090265815825760 8750 35525324405575449028938788306559362966000598 8751 23316563160687173054509971982097498744395154 8752 14840206010884451951582665071494419607854650 8753 9149132251979697750340526674157217282048864 8754 5456957751955137797883064570859115833083644 8755 3144572843966390393658033496714229439259086 8756 1748066963120254949954217799479497405940951 8757 935858314846953228148604488224827934225560 8758 481616478586996551831626330619074673960669 8759 237746324469821839777322836678688944926564 8760 112307753330506956220907202555603243238164 8761 50630078084353445542219600098054646564160 8762 21714912154688907217704598147081805577570 8763 8828699820050328702910387403430561889302 8764 3388482936787576774517174517271913695041 8765 1221635532304751776474057663624107952872 8766 411294454182075310316353438051771021429 8767 128396271841886629632115731237722185000 8768 36842122712135879257606285670237151801 8769 9610902513464351642909745567653211104 8770 2247362610839297824217647290638706714 8771 462279614830923160930681404644099820 8772 81492514708268929219944868972988065 8773 11846952975721237678581646401926944 8774 1335150123176268625923376059702771 8775 104024071335645716997412613506018 8776 4218490180514024707202975068264 8777 0 8778 1 8779 131 8780 8515 8781 366274 8782 11733152 8783 298651295 8784 6293717409 8785 112979184125 8786 1764048857598 8787 24344313567427 8788 300721697293172 8789 3359568408833791 8790 34234170182119450 8791 320492243057599788 8792 2773490260948530862 8793 22304697407131913514 8794 167472637234246502332 8795 1178818135314007717325 8796 7806986100514604438492 8797 48804977205777435334797 8798 288839635170195624890088 8799 1622583103833805071212544 8800 8672699981570280420178865 8801 44202461895590532649428935 8802 215253422612953995517866621 8803 1003368643917904574223024315 8804 4484457689835595728543589454 8805 19247483024832635421506383775 8806 79447031152108873161711878374 8807 315791714322157101458444857230 8808 1210268274725377148373742046412 8809 4477356799698111519027710350849 8810 16006201657415842032132295437175 8811 55350027684374703528749572099257 8812 185318389278994230702796318874552 8813 601274030066258094036831914818506 8814 1892072774554843239774899727375312 8815 5778974824232620735060742065336740 8816 17144586699517749470842904620648290 8817 49438263678909627239603683148209849 8818 138655936868689800779021205631096924 8819 378456077457413227697548699693622050 8820 1005869429631795956883915852722251680 8821 2604652950301688825355124215064638390 8822 6574456081469250175498282413444093116 8823 16183723507499828006345095448043666290 8824 38868769829833266521701151876075510510 8825 91119373175949353035081968023215230415 8826 208584244504203519156712666891908451037 8827 466419144140610903787958614239999693246 8828 1019175682701325246341620101586349397987 8829 2176928895363523301693721323522330826201 8830 4546717989564538888051952307004391392840 8831 9288342788881128548242802424284064769168 8832 18564570124892518695900540627237792363336 8833 36312025844672358564584954677008003090754 8834 69524875972114197006867278684862675590280 8835 130332406661544365026310539416684457928675 8836 239264700400854016581656780954956720687074 8837 430233236878624945485335005903794933731740 8838 757891789275697839373911109377680507941020 8839 1308160596319521711594552383794579394874746 8840 2212749751566668082566170939613185842386340 8841 3668443826981996350049714229611766253712202 8842 5961630656604105584852071775797083305077753 8843 9497987602651294958924885727840832589903271 8844 14836303575207194522875055747290245719247158 8845 22724076645273064837565868592193655429845690 8846 34130818160980047701634132743026533798725904 8847 50273054099611468808052528643750522936952910 8848 72623116418826101143668782363429148890447347 8849 102892376445609251512335935410872700229183295 8850 142979118729288383250115792185325968259576345 8851 194872360484683942252033915665785436887728602 8852 260506086577682932018809771315661540727758748 8853 341563860123496702140752190312915419115891882 8854 439241455634566501216087166891355042913933618 8855 553984387916069466977882811555844063089565740 8856 685226738363089895850218932246784765499932490 8857 831165771166357283329250058549237257476811445 8858 988611474655299469180541136779056179991064369 8859 1152949453763723223101628551553890314682076316 8860 1318248210120403988702637837960542937908486000 8861 1477527486707618731288129684313957855645060288 8862 1623184105360056614658023320198331504200148928 8863 1747548119369773295662222181683664391995330310 8864 1843518868445719674343117700846272731410638430 8865 1905211987882130299310122976446481141546013300 8866 1928538664357878941510854865299893771012760711 8867 1911640335522212070585112788226550868802974150 8868 1855116506765206667940794377758486405571820378 8869 1762008905821993703686595408331746605013655635 8870 1637537998248986404544352756827747200762522140 8871 1488622456397587177717671608850144684606460802 8872 1323242431443435886522929231191880604715271956 8873 1149728027021158510754838596934232202033848629 8874 976061667731346136574237120272935226881544647 8875 809276158324427931593062187934330567677855250 8876 655010971065035768118040294234227483544740130 8877 517261804702331515162650586277829197725487630 8878 398328165708417156300573988294593574878884224 8879 298936152190792452314122632635274412412925711 8880 218493217962747964267380499517751755230109940 8881 155421011959421567564059753087700068317668563 8882 107511785440659286689158942282737706124650768 8883 72261728856581187984793915283473054331746746 8884 47148006128177202953735614605889809949749404 8885 29831768184396896054319725756540020099718500 8886 18283930180537633678242403247670749200897802 8887 10841755990375795708052382809614871172482060 8888 6211225912380702111215549928562946763461456 8889 3432779966533157264977949145772768752015927 8890 1827149716392009793217639173915667152842770 8891 934853557273919412042065310320978734256255 8892 458811654546817501720609084001034081249909 8893 215479952142367282599806645479432042624253 8894 96577986512264662245093762582256941870080 8895 41180686385349422621481342065891242572050 8896 16645205087785714729531934401828985610142 8897 6351008449078903092079073945421171953696 8898 2276192413354698638135585463234776910225 8899 761783425422588980541506348749178340700 8900 236384986353073415155731152680436384180 8901 67417692556618102163025639256211959098 8902 17479256131942800588250187159531248946 8903 4061843641060627715993525108804400446 8904 830234352157409061481884701739656640 8905 145413825244131482176358186421582365 8906 21000150871653822336320898343755177 8907 2350696044840375712428941878184697 8908 181868415091137264212775115542251 8909 7321876581964507302303724369706 8910 0 8911 1 8912 132 8913 8646 8914 374790 8915 12099555 8916 310392704 8917 6592718463 8918 119283935040 8919 1877304617875 8920 26114102648248 8921 325167498890649 8922 3661850912388562 8923 37614955797586519 8924 354984604018794840 8925 3096824216109715034 8926 25106718489817395778 8927 190040524222821990354 8928 1348535246137050321884 8929 9003593651802940298370 8930 56743615479620139758244 8931 338558076121451819307579 8932 1917386629680259761837456 8933 10332041199843899340478854 8934 53089662839388763356199090 8935 260644119837291379054302438 8936 1224885487659429357422649828 8937 5519311290124518478809759397 8938 23883172232698200322813241932 8939 99389895782672196397328175525 8940 398304774705843760333217414048 8941 1539043004870938192713946854783 8942 5740499350400650731070711788798 8943 20690935470221878615415257066075 8944 72140490588986634129189412073600 8945 243531567404021654265022097458293 8946 796693694963065202667453510998038 8947 2527820775141896069557313790408739 8948 7784966412844189333176914694011040 8949 23288373147428649417308509821664895 8950 67715947080079457691309884624744558 8951 191510251122363774082375165319149791 8952 527115562397451437703108835300228944 8953 1412799656212341415398306652061837059 8954 3689352318168365105433837749875765110 8955 9391499848987357259504049373130223959 8956 23315403100683456575917390329866208408 8957 56476798152595971867132227359790792211 8958 133536877126027277769568745584757216028 8959 308326362521220388924275751951687440665 8960 695444842925897657439871182760200162300 8961 1532894007364384097546207902142987337350 8962 3302971125582030239485407659366506293952 8963 6959497480876283103863363763539121847617 8964 14343677180101119594882869100315349210400 8965 28925034378855484238398671530445684146724 8966 57086285575563135588677419108824492610428 8967 110291180047974446420545296247581515235331 8968 208641426038087518836327840183333076007708 8969 386548567889569488876757605695336520983850 8970 701516572266072793345199230136991683456108 8971 1247333213766371136686435123660506553146811 8972 2173261696577787147187359695337804688724880 8973 3711034357833739421055411157147882400358395 8974 6211464783863993936203387921523510658040430 8975 10192160913475605246496909575643408691158452 8976 16396958884290164900811246667231785982217020 8977 25866123116795692445601094387926691253476952 8978 40013934838783549216162851990420145639773456 8979 60706991269466459862800023091074285637299485 8980 90332520074355472185578495598961815024925376 8981 131841697359638181996139271426746888121147160 8982 188749066842364315286981319408162321927870990 8983 265066712206224387673599434518269086867645035 8984 365152053063611184695302260261087062708995260 8985 493452239452372665888266155552989707138561022 8986 654137042044867251090958108289965970805996994 8987 850626162621170427427814228551724223196518054 8988 1085035321930296374402286343440366822861617416 8989 1357586399675466852562114335372750904412987825 8990 1666047149223538293325565017439954200842339234 8991 2005281489847427152469493112188932189957398061 8992 2366997679587526780231287618393808928276843988 8993 2739774976834974629000355125785643031718602297 8994 3109427530657071081234033576413799680989010700 8995 3459727590954614968471176032226945949647550802 8996 3773462212014463871309130178712267284483455456 8997 4033744995672475610673419237969785850456326768 8998 4225455865229080173495532474528033360575580712 8999 4336646863621764418446686975189773252026489675 9000 4359738755501084048248338513051460551302007364 9001 4292346770993846821448224939385512329926924661 9002 4137614412602402707485638012239979665304159124 9003 3903996804918022504767940958227258363825238071 9004 3604509853002697091763056398480400063693794000 9005 3255535798365865799272357663976719780834565403 9006 2875336534494854615047095526388858583255283702 9007 2482462546587920001017884936600852029261738786 9008 2094251521500655793513518851529020732583184652 9009 1725586415747585755263251344813324674198821915 9010 1388033791522628781247160760212179362335620738 9011 1089419673436550089426329645885072364601113185 9012 833834243236612925653714927620318478966326016 9013 621999951529762158233889793178445943991445822 9014 451898691382720290832272668437477012207614660 9015 319536728275237065596355974574439010199945780 9016 219730559524024875940774571931115721168337724 9017 146818284424614210590748930739552395508114893 9018 95232514805596019108788735033718937397485734 9019 59904902104967068363079976293994357622751175 9020 36502638227739910631133705681567921031519032 9021 21519593617671560743246384926100549818582428 9022 12257400130731123860339735631434853044186898 9023 6735329716590130904710338583545939222841227 9024 3564367298781780981522099536144312983115640 9025 1813214178731261708869317922919902973270324 9026 884783590847730483246530863749245107752192 9027 413146859394181847638490672346277766353384 9028 184105344463432781064713369548535563168016 9029 78048729805320725547834354217596039210420 9030 31364343510394803843055763826381135544692 9031 11897412080433125141764128796871047291189 9032 4239029159650742117670498717492503028384 9033 1410320934938094106115958667417662809029 9034 435023574943034657101799577613231831690 9035 123323623621278070585882174589374509375 9036 31779183352019728267368743233375764824 9037 7339261051123585617716418009868156781 9038 1490713285821545163618499015042281960 9039 259423887215625074094409882457854880 9040 37219784804175118311505040753847280 9041 4138269362360656986678364222645773 9042 317949332741370426348931390613494 9043 12708308989115122608309848282578 9044 0 9045 1 9046 133 9047 8778 9048 383437 9049 12474475 9050 322500645 9051 6903469184 9052 125888036895 9053 1996876170576 9054 27997424399250 9055 351388840158046 9056 3988680961407381 9057 41299589951094016 9058 392879058823616915 9059 3454910101527960480 9060 28234933694939441554 9061 215439184309762712786 9062 1541085831552805530876 9063 10372186504963058444180 9064 65896866269083901679560 9065 396348618673076329649799 9066 2262836205462365007279132 9067 12292252998637447797468528 9068 63673668599066139919529451 9069 315141059049397708259582505 9070 1493008848690045680346879434 9071 6782103852266950819962539472 9072 29586066773404449897862579385 9073 124124186414261364555352225323 9074 501478414826418957868300160430 9075 1953502622606543947839140077344 9076 7345879463730076748357286606479 9077 26693772903442062831218243727048 9078 93831781221180953258825316957239 9079 319354491978844963213996346810250 9080 1053325208242578678627177686873331 9081 3369595390952642465194233595684140 9082 10463001547879927698849375327645307 9083 31558411523253661060149101719551072 9084 92523585698631846789714824920022870 9085 263844991994906979092647017102464296 9086 732265522287738709764761263882736994 9087 1979067628380758027510202158893594656 9088 5211463616325388525950861861934613435 9089 13377875177283216754879221959324414205 9090 33492817712790449969160826383944305948 9091 81818269450129196083647282646733998000 9092 195105155758317030640359401106692979369 9093 454341413900185286249446379401572575730 9094 1033609128952101983759736120570208413400 9095 2297982123612925471625021505817844898288 9096 4994593531735628442887423246706354801523 9097 10615860676373158778484098915101511272897 9098 22072018215589645844542686520536453617181 9099 44903800694412037333566663143497894079360 9100 89411499182305638816245090144571759756984 9101 174293315032169990438162599447963794726549 9102 332694909765144740703267942754721017945458 9103 621990910182340163215711770061319616442420 9104 1139153834178455848222402245730730855348700 9105 2044198182726925151651784691704870252169385 9106 3594858023765361548596249644261021970972261 9107 6196245743159451529604660660562850515308928 9108 10469550216380825971955300680327653754395191 9109 17343579492845040517323184109200398712458950 9110 28171772223721011147407819493449921370251235 9111 44874787838848925468830383198965820622943336 9112 70104566366687667219408124663472778624448872 9113 107419605995497929567891323215865494040824014 9114 161453228590501382726675505018439827146453250 9115 238047354709746810286512717360566006826111232 9116 344314971323530710772107191330687660420433579 9117 488586902378540540445830909607976295754602036 9118 680195122402283506889734110841113479526615474 9119 929048414761363110759130672746213792343437210 9120 1244969172705372238775732383512642381705224451 9121 1636784150388597222719176048203594008359700440 9122 2111196863242834613092942470117385858575682593 9123 2671512597011079096145285559208430761747419872 9124 3316333361461886477675393568982937786160123975 9125 4038381836184832678688410163421207984388672809 9126 4823640998446981042291209006842764183559021837 9127 5651000290642130783672040552620104926618818778 9128 6492572598847167967203164943270819463525748958 9129 7314786061036476278529863089037814326186729975 9130 8080264044131578699405813494412630083215626576 9131 8750395672710611868422537786531270706635277984 9132 9288384389481047086026537034652791975054256807 9133 9662463333311448929577354129566016020022724587 9134 9848904095873613584201438228744948009216009490 9135 9834435644914757971642647587266702137571034062 9136 9617740530100672716312006890106129075835053689 9137 9209802580257462425323621571646324971877341859 9138 8633029432281953719611028516171333078344660615 9139 7919240476104364543721677729203754522787118160 9140 7106767513145326536518137455336770878196815854 9141 6237034079089152571590874749405871508122004213 9142 5351039384942718855111126961690736064498107591 9143 4486164914810584054445287119870316781667986694 9144 3673649782624504098993283145198441281297606125 9145 2936960906351288022893047057571696396100372955 9146 2291140011509941449150993701504505200469112677 9147 1743068236795221952837968761979968911090683168 9148 1292474458104052271600967844443992001913054902 9149 933441512555831084781731187040403789817859305 9150 656141346051837026281419327826741596408397050 9151 448551770505938212436238589515043420453017524 9152 297962316794636351283911646683851827476214852 9153 192148850117177734765388415960638678701126791 9154 120170294493214558866888827231294922137978400 9155 72803241846221363828718173661099619518695904 9156 42673694900137766332323513302806321024491724 9157 24167446340790084890807125445086833860920551 9158 13203905037681042890624856761271256511817132 9159 6947688906031407756299403161452388650678900 9160 3514171026629083128713589731678100933807071 9161 1705007705282748836880768198510086993876739 9162 791601978987680193369455928721850154821149 9163 350733642640005597955336084454599953193088 9164 147835470167954439867843477721158853977480 9165 59066524706952528573501030440721438856021 9166 22276039806068730931556680291360581700392 9167 7890725352901432263289607983402133836242 9168 2609845900300947506768234644894019533340 9169 800264545068214583227094728841221725295 9170 225509072944004192959221816745244799885 9171 57759772366955457785142915518446178176 9172 13257518474579607481063687055904037845 9173 2676002061635821764654087232227061842 9174 462734287966499193651361894946466010 9175 65957152426045446859051563677854452 9176 7284463344118565354636651634181914 9177 555822446569268920224742676564665 9178 22057339475051957924282892155431 9179 0 9180 1 9181 134 9182 8911 9183 392216 9184 12858043 9185 334983636 9186 7226336233 9187 132803247616 9188 2123063216654 9189 30000605662370 9190 379499531009325 9191 4341839856522896 9192 45312722188127326 9193 434481027282545418 9194 3851171410532951219 9195 31724355905322941424 9196 243997690321454155765 9197 1759329639084546882276 9198 11935866136234556565361 9199 76439006973625628786032 9200 463444097872104615971072 9201 2667139226925206597149882 9202 14604923358152064339701742 9203 76261521431011914070468192 9204 380479225358648853300295976 9205 1817068630700480398464384194 9206 8320685841353172913780184006 9207 36590689867811761683636126424 9208 154750347512634271496246405316 9209 630264419713973348969518639258 9210 2475048386050353339963856403263 9211 9382462879816549402799213612240 9212 34370909943892691712650676836878 9213 121799124756369340281533214251860 9214 417913131141046317931903557889810 9215 1389634035974180370700785583142600 9216 4481748485418354544570589968995275 9217 14030242555023441038857854473543212 9218 42664950616913615965155244829207627 9219 126114357719619789005789128872960704 9220 362598793507973136984969699303788459 9221 1014662733494603558434249234038943698 9222 2765033251072064250214199343878209310 9223 7341719906817377739883635285202064256 9224 19003615305102360346788432463372298331 9225 47976132785660221770412474702034074730 9226 118185083242591529930172326775677511660 9227 284207300355369264379996633059763374000 9228 667450634971223014303259589007662258183 9229 1531372067003076552136601004033033300118 9230 3433814436433514736844240631184736790453 9231 7527580330093781948142840774182791174144 9232 16138229757295044227110648683444005910976 9233 33846179083658006661909510423135541906462 9234 69460876789741323328676791166513820664044 9235 139528822343943902819213333439679796356288 9236 274403563446590549661559505102881115000246 9237 528469576954230420387979312319442038251158 9238 996897185344154337079864503665674533464570 9239 1842342027080162695584788983802077393923472 9240 3336283219519051428418141281164200470982525 9241 5921144293630854622723259338458748686995242 9242 10300777774717140546332392303777065902870521 9243 17567986216519909101449055153464662376083664 9244 29377985851631961631106273604809281539952421 9245 48175391700251750883015952091119107198574704 9246 77478566873813934941113069582111543971373810 9247 122218154341176690033510745990064819610210048 9248 189115589370677697942823760711054419608457929 9249 287072134010455972321288446807460843481035190 9250 427520062096065496646252356444717319033579192 9251 624666810754872013373676216472543077726302848 9252 895543381751173931267433528450825208170700959 9253 1259754635390483692841768833319586385451452092 9254 1738827053129526615857798326009756775938624546 9255 2355064976452731441726611100898284890410140680 9256 3129864129337908643362104760985728873128348013 9257 4081493589663038297381203092201029792444031702 9258 5222442139214492562253400824224455079546348994 9259 6556524340622671437615005990294174525930530592 9260 8076042060564199909052064015816808326336572413 9261 9759379830458877181085074815142341319979332674 9262 11569456381580620544612548402387070960875558263 9263 13453440509564445488421540243976919230932546408 9264 15344054169744843802786505378914743184687885954 9265 17162627540503989980159583108873437365791975120 9266 18823852187786128871863971531767304331425797207 9267 20241926766063734325018273162542097682360213664 9268 21337544274137509813770165388307883478997489962 9269 22044975879810183528860296455258983981065557856 9270 22318405839519330066858986004787806401658634989 9271 22136694614623660738333194880360569824390375160 9272 21505901915690601112455946987089596378303033238 9273 20459172265462376923206166642514484790709328150 9274 19053933119707334496100314872844306521559919339 9275 17366722719575137061245915106861540097271355808 9276 15486288471203726151513763118974551795321426962 9277 13505820255031266545778915130625062996726002044 9278 11515268788733434629767749330122344956800660404 9279 9594635714980135037895847984004581822868542248 9280 7808926722191295656098762831063292395125588501 9281 6205173087661061024897130923004705659513292884 9282 4811606311408752746516547029419155763245194065 9283 3638772740637138862074572335683983490547639552 9284 2682148036103051696066452748850016760511877555 9285 1925684037833572051045886157653702488302495080 9286 1345699646251991572371903986014539822402170046 9287 914598594809469158857069841958150454147312464 9288 604031576305006129672727015866478399548454847 9289 387282833203717979955555777243443577340304966 9290 240818698350564106809739975263927079828755840 9291 145062613480068217600468933503167843424655776 9292 84544306926921625301601206563998845888671716 9293 47608047636601922362461807056619528584451012 9294 25863189079474517063213676452379838567622056 9295 13531721930237814563727858725802201433776640 9296 6805653331280130819393458416238226733804921 9297 3283272069346267162483277799569140574078614 9298 1515717949009872981862452605910527886888454 9299 667752043029178334492240001445862284700544 9300 279856702393548824915123951810722870858412 9301 111175281907993923439627273219582077926054 9302 41687159514661441903081955381343218121354 9303 14681264082783738553206187768788583932416 9304 4827529189717113376963703164218706871962 9305 1471582582338746750969874873566307288926 9306 412220191710036108369028704701368160429 9307 104947734463231327207272523974334317792 9308 23941677138228141731168852313364909981 9309 4802629290048459709319561610483269560 9310 825224289217954518956044909652918144 9311 116865795334402174669006228021935888 9312 12821342672973690735952516808970118 9313 971610261439971582812784609336752 9314 38284104134893412045042679756447 9315 0 9316 1 9317 135 9318 9045 9319 401128 9320 13250391 9321 347850326 9322 7561694790 9323 140041691919 9324 2256177223248 9325 32130273330638 9326 409619719257903 9327 4723222985859500 9328 49680789126148593 9329 480120681008039610 9330 4289338632784979741 9331 35613442988103097623 9332 276080390307710783550 9333 2006458386404275732054 9334 13720622967434047136129 9335 88567686900724369559598 9336 541253942359296363922248 9337 3139754366992002351276530 9338 17329984799123129904005325 9339 91212808001100445153915625 9340 458706923901335313759440298 9341 2208168630836318540107487700 9342 10192465990272273146805566530 9343 45180687829268819453834951030 9344 192610096670948471479555205418 9345 790749166438306806425311690486 9346 3130198439179276075144475969730 9347 11961380883700750888732994550420 9348 44170901509616488551470485807432 9349 157788412603449457400882186344698 9350 545768036237703904446929072510673 9351 1829446139958097647497154820908698 9352 5947991008610555786453617864987800 9353 18771491033571920035315656031652430 9354 57547090053352647930720262260915141 9355 171491897055255714830946447136160802 9356 497097399577810303061969532814647960 9357 1402435005146316743838493910388154380 9358 3853167328900530527730383210982396788 9359 10315330740869919603616832512182789300 9360 26921643708192656511049800250502445053 9361 68530448026303598173837472499095619276 9362 170226765092401225395180074646269888475 9363 412783191048525531272110069487828576909 9364 977559466705274483012391186258526152085 9365 2261823089892861085446496567184539157169 9366 5114771172298241570225776933698970245561 9367 11308236175119414189484573114918260221880 9368 24451477520544269553345766645194123370638 9369 51723670917117466168567610201366548490428 9370 107071105223393414306182895443392392208863 9371 216955814533082487090401316098380319168649 9372 430424173377615378209164249305852859788030 9373 836280318386742612129082713311647343722304 9374 1591600059783507581063041800643320404969256 9375 2967792724228990451710935513245930485439672 9376 5422946960795816039623444131680647193328488 9377 9712209949152744975507554421272069729215800 9378 17051190879944269889389272825297547510255881 9379 29350317525535985652913376321799800487477767 9380 49539817274288552878342664223041881666334985 9381 82004237419241122082370399886093053547570836 9382 133140473826032648490005233274965930673931475 9383 212042219547656256166340542477442032843031412 9384 331294747870224832004591480252570642321228754 9385 507835802602318447258716644727832895710898784 9386 763801205019961869365118284834129328831812760 9387 1127229844753924591422108213759754902493869955 9388 1632457068161268211219069306650035731307608768 9389 2319986365882308787911347312852626890782746938 9390 3235607856669777510300915880230027132474927178 9391 4428541266979157976456769733411331689357654780 9392 5948433333801583096718949717847313886204193080 9393 7841143599241289084889937634118204918836043436 9394 10143409919989071932281835149029243958257919271 9395 12876686505866445483364643986656783513629418834 9396 16040670973528726705647625353818950973621400404 9397 19607248285116850788923597344758664902498566670 9398 23515734999011155613967345457146719199895142154 9399 27670361219951256089625388739733749909361265980 9400 31940841553128584254150440941819369736620568908 9401 36166639755244805042151909041455421141704250988 9402 40165131376145462279323273609045810261724134550 9403 43743353616343686648226905056820060250858189159 9404 46712472075841923927582878996985195936088014360 9405 48903582378710758946388263515774221332176850006 9406 50183099459640310871724873797335283047541923494 9407 50465853382681491758074978782902772627837129480 9408 49724158764706018138937130688406003124613245002 9409 47991557007134623593332732641342474790698296814 9410 45360593754786604443326259282057088257943934661 9411 41974787090666977765948009936559329763220298659 9412 38015733186743162898841763028859301874157895145 9413 33686949076031676154214806360157634876082912644 9414 29196454057925087396526271986739451192847083704 9415 24740176452189919830187512058643764695353236918 9416 20488036153352770842146594766498477046411274031 9417 16574051412148321192720568601614487369689626810 9418 13091153070213297769334488578880207822795432947 9419 10090687063509625266229819032722054692011582807 9420 7585968403827540333950992265344653863107022776 9421 5558810674954780175585367421111118373974931362 9422 3967743613531929767307490702542176541213005070 9423 2756647985189197850303599824984143923968254072 9424 1862739990431221029235030158877715721887445318 9425 1223157992398043267753734011667178888631388122 9426 779765022193248679792139011143254333932901544 9427 482112458274840837932417109588959869044277350 9428 288765287675255540283045572625587635008339690 9429 167344896883671400364754490641966861576521501 9430 93702871528010579161066135918153401619666311 9431 50617803257836917982365294211980662402778762 9432 26334533079421562286718967997053537101928610 9433 13170269405422345440047520999710144721775680 9434 6318050695084911473383467491597377902462192 9435 2900301871506778219640936578274627112715742 9436 1270526405322753635351735745229339542057512 9437 529469154028452618395648074348016362704240 9438 209141406320393384192770725011455535514404 9439 77973775214694996301890626848463381751074 9440 27302902601831345085563137612661978756208 9441 8925872489742829249796109174088665802422 9442 2705006598893353744683929382597361445760 9443 753258610473615247451418449729699101641 9444 190628301138637140369677357285276850098 9445 43224595654302590334075027323893646857 9446 8617342582829594113885165231400757474 9447 1471404392923797457831579299089256360 9448 207038583994845250769371623093141671 9449 22564576685144070074086275706680444 9450 1698346360760353547305232114834794 9451 66448296317383052560653812253201 9452 0 9453 1 9454 136 9455 9180 9456 410174 9457 13651652 9458 361109496 9459 7909928685 9460 147615869830 9461 2396541790602 9462 34393366122624 9463 441876191018012 9464 5134846173998310 9465 54432128820000375 9466 530154736268248616 9467 4773474108590212959 9468 39944406372833595942 9469 312090374108798525394 9470 2286031300289564003160 9471 15755671252126559246829 9472 102506845634364833829786 9473 631387819155241793367450 9474 3691570509839994943468088 9475 20536984323775721284114415 9476 108948142940647477557370932 9477 552239295357894368407936211 9478 2679506245079958354696289024 9479 12466224841065357385032010605 9480 55698621480853064875934733950 9481 239336849570081148012716016997 9482 990401816360698111877438030112 9483 3951757481347798097147440747643 9484 15221217156036162604946408852760 9485 56657615550812834055348015477690 9486 204012070266729592279951856240248 9487 711300006825920094916759433671220 9488 2403444233806902977519084254122342 9489 7876997759859327589872950679747775 9490 25059479982211198274496368926668000 9491 77443860654948022701776135403147207 9492 232651410515498223309053176083121060 9493 679846424396606928724675625445176791 9494 1933609581505929922420285681891162080 9495 5355879987074834507355151431113208720 9496 14455529339386703761537724245496334174 9497 38036628974466816332560609581595932033 9498 97621654070936081995105221116243430632 9499 244492730244562440853589708443951837089 9500 597791662327962000888953423676198033240 9501 1427499292971003474529853483325987180745 9502 3330521612092693974272846624511083242696 9503 7594824231430711519574710075625662881033 9504 16933325340260390584529731926742935321102 9505 36925580568296596504060181368795765665580 9506 78778268466499401618623304413376813316176 9507 164477063529439632638733045091810553431442 9508 336157290638308626037201433076899827024814 9509 672712417891392836329379803939148381987916 9510 1318471583317838263412298428292113152418960 9511 2531423120701817438235528599207027259336515 9512 4762152780007682936986216947650413389169266 9513 8779554216397747617914682204243829587101009 9514 15865445664556017342027684037580257313643360 9515 28107175974087845560042127929428210091845900 9516 48824323475808085227849954427005850113572766 9517 83171196109359960081046058215043801942505294 9518 138958696968816420940084853211872077540469904 9519 227733992850583365309842363037889410107073306 9520 366140343732253258080233606546363329704476370 9521 577548194114114570508859278029982343301360424 9522 893898608603251022864809188404938692336120176 9523 1357629730299049644398143795828550156858191054 9524 2023468131881600661930639857387312869269355986 9525 2959766997132214762870940055125519841520144735 9526 4248975894712057559164814335686310283498482752 9527 5986753265869483942175674214356664536827514818 9528 8279208993780221438188926487773094982852470148 9529 11237819028707930812101158545843257395393924137 9530 14971711929741537964410879140558490687905250600 9531 19577302292030547500792402310080283038610955803 9532 25125633373733687850015973211641973914644817200 9533 31648260349823807168545746605270606304474509010 9534 39122997695627504170849506200847371948821444568 9535 47461285149186019163409934665542420300138128995 9536 56499197432402077526117411940787917899082189624 9537 65994136681828871872475186180250682628577852008 9538 75628931086292637863130627867004073648115539624 9539 85024393441751341337271990792977177363785874595 9540 93760408808353704746964263805321958890153913800 9541 101404432095973478229966945311632343758190169570 9542 107545057789491822967528677278814995173789388112 9543 111827286321404679122754664058121680302998430986 9544 113985465011301743028788754268442292758692286950 9545 113869790383338477730930625741774632321409131530 9546 111462800461234582062035504104821676877315145424 9547 106883424152503187664315025683503462979163235610 9548 100377736502586224429298106959404633649744481860 9549 92297344910423809577553915373954377830947842439 9550 83068004495416510037901802339817614583239394920 9551 73152342898619327061827505337390964817337884330 9552 63011247768429703099122958046350511094049078526 9553 53068431072632673240771460063651768064550833183 9554 43681965608943077601237908328492626561821497360 9555 35125348432443145110608048533867986441661803060 9556 27579129128468785227034366310721537909028478502 9557 21132626592528979025860441193784853492210847616 9558 15793998949292986011858568049074215512666509056 9559 11506105698886793404292188706571787678119463362 9560 8165285291205712042320514120000541557506485010 9561 5640336922525520168767722079010211127493589007 9562 3789530608916775113556850949755608935928512584 9563 2474214896002411381271475832520697371572595442 9564 1568379851923113245054840717893261564440264832 9565 964224509155896393148230220861157393233445275 9566 574282292362497835776969707081813499598652016 9567 330940917869192742566898038526488632556925176 9568 184269698339235519683127424645071072047290436 9569 98985437873962261558463001202468563939090240 9570 51210968751185706264684895198716723170897320 9571 25468423170632579216495832458039154582579238 9572 12149528272928733631540897205839292600239524 9573 5546070504024381227802614310255397787472429 9574 2415942810730171940827669646427831311873744 9575 1001145153168291626911045334523190620545160 9576 393224040222282069196815462177041375710214 9577 145773906452334097519552006694955461163818 9578 50752310666313874502919130763748395650608 9579 16496610296293409930331253153264971329446 9580 4970349693030052562143507539805628546600 9581 1375975212972551830372793628175925043996 9582 346154692755249056525865667735344862080 9583 78017662245596887796809608588822755978 9584 15458618081659283406178870924621649256 9585 2623088351918248166699463645398467330 9586 366736685070680464609647376422514232 9587 39708108236641646781776054111609175 9588 2968512652299638827636770994852798 9589 115331837671458552188448957020371 9590 0 9591 1 9592 137 9593 9316 9594 419355 9595 14061960 9596 374770060 9597 8271430530 9598 155538665336 9599 2544493027505 9600 36797146723933 9601 476402682888768 9602 5578852331693900 9603 59597101487347809 9604 584968361484371250 9605 5307998681861798312 9606 44763544586680439918 9607 352473250087610183903 9608 2602014143822100424604 9609 18073819765884789200760 9610 118509969224497477820263 9611 735682226463939025159899 9612 4335109605103076051075694 9613 24306534655818323594543486 9614 129958941230805968029355310 9615 663920455932304989946013625 9616 3246746675117172475679042112 9617 15224254486106664523911440152 9618 68557611513062680572859983349 9619 296916174375089007753886158320 9620 1238374264024190716480369420344 9621 4980241721035682415089469373338 9622 19334500322589113970050551298204 9623 72538648955244925209516664495494 9624 263268692810850727693421015638925 9625 925195251696441228632228069542364 9626 3151065248491608964218802897948660 9627 10409572474951154421375277495226168 9628 33381025057461435352191681972014568 9629 103986570959423214075631159706825900 9630 314895476633080310004098325506616330 9631 927578100198583836807257504909996523 9632 2659478807305724182010833306551756832 9633 7426026519695033030919451221809732592 9634 20205431903647919786577386357452945895 9635 53598909909137195715192760167730176072 9636 138685799660249302517962910204193551328 9637 350184229732417716097722384463661030182 9638 863254847543194463601931025254584076590 9639 2078443443503739522551115903219634149090 9640 4889485815224726978885306082051356595278 9641 11242779455661901018592814261117267798436 9642 25276713047658386523678797413411308347719 9643 55583563818389255219190643607960995312631 9644 119587430991606539570924953712585688249740 9645 251805306636759133531339422236726388326140 9646 519043736244999931717611627215840697695210 9647 1047647828097398651555448083607001997690229 9648 2071117870263896569304709494420749137783366 9649 4011177301168469521378722608504569882890160 9650 7612190537660927678970322568414553120275263 9651 14158114111260369871016451045121537798072291 9652 25813123734344946843146550607256820018876088 9653 46141418066507641151587276057577166760549574 9654 80877349289988195559068214989058484874168750 9655 139031611450635610921872783501202666541564429 9656 234428706401503826385007038693989452900598634 9657 387769344392599239796064252360654584052154600 9658 629290984957813276054604392941539739810712922 9659 1002051292930698929490866093639915678193666145 9660 1565773942390754896257089930934078479725733048 9661 2401067514698043616402780917433565269281875098 9662 3613655477609376527956169538270994456319141166 9663 5338047088667957720936387264712437875731045609 9664 7739857107758894403189720628050540078447734895 9665 11015782983810451182654894325763968152513971808 9666 15390122611300374662308259973782224109006242032 9667 21106724462674885814546861359565627804938702523 9668 28415465787446215317260706736581794031034213798 9669 37552800746329721728795574905920513025280339070 9670 48716625189687349754368713173374834477585861770 9671 62036637268373330984659450717846870244987933673 9672 77542443011786592183618020181498748025047002933 9673 95132712317968557074372420170360306419511389624 9674 114549533825465917796606042230193493162290357875 9675 135362527058919996499186826755368997900734165897 9676 156967049418934825545293259957592515977724065566 9677 178599858347736050209126232751535017389770726514 9678 199373848317746066923758525049982528280408964332 9679 218331120634295006949208242886164057960078343275 9680 234510956632730026643009879755242375303233111907 9681 247026668028851395818257361092238412581147349112 9682 255143263413536571027996209732000360094515753653 9683 258346833066315276933688051080265900604751727477 9684 256396818461071508607040245481882107953755634940 9685 249353987306872001069600645930337021684745181012 9686 237579812561212198765338844339113539303865357620 9687 221706641776128406333724559675158680622590741281 9688 202581949887838389293030468003272334952757942331 9689 181193435624612966351705019192762095885528207140 9690 158584156125841291142217880246972150274202210063 9691 135767891439444740427368542514254327210049308958 9692 113654357118438274421088569472455330479350817392 9693 92991900965645671058360329925334835612936060440 9694 74332344086784867934816352123656578388181788000 9695 58019229202123003994679699312460911816009768961 9696 44197525057768640724627338240764920866974246334 9697 32840317325181821957678299230563632491376459328 9698 23786520755809201053540252841566876857124032675 9699 16783272444098174267570597647862661504629997940 9700 11527291249040531153236556281779215520545544774 9701 7700831180479790547721111454375899502757728948 9702 4999555273689167315182494376550902865760683088 9703 3151356584986013039565898207945382032668509249 9704 1926575694481064777696048861259959730425031850 9705 1141045366661199995488856536962699504087703468 9706 653889127699630085580228692329192828927322421 9707 362066959139744922936911762239755096347946434 9708 193415493533331550536540161683422447015338536 9709 99510752989902553555785526470754066978656640 9710 49214895813215891541281638528769595965812886 9711 23347483192344194653656445870341256584962439 9712 10598610698896731490355228130052274676198021 9713 4591216984144899167362514188813584552748112 9714 1891944266948248112035915176923473063114675 9715 738944068983025861533209585455779148191117 9716 272394895169174074665266015514957650092236 9717 94299019279888376504672097766731611419214 9718 30476108047924134347209581275137109072454 9719 9129410538771157716881683331516686447715 9720 2512643039018685214774475506642124600334 9721 628381498851448931188385076548953865560 9722 140780369547690906520948759952919895119 9723 27725048085161558301832190055266050118 9724 4675366826033824143752902745026445900 9725 649527359291104299282832193914202058 9726 69869896696924286142486363781962356 9727 5188362490991372766623733116137832 9728 200177183131119278095827995608806 9729 0 9730 1 9731 138 9732 9453 9733 428672 9734 14481450 9735 388841066 9736 8646601852 9737 163823355168 9738 2700379935383 9739 39349214304270 9740 513340206288126 9741 6057518418133760 9742 65208216895261561 9743 644977205742785706 9744 5897720266649040375 9745 50121603551149822256 9746 397721257087107252480 9747 2958822043585414877150 9748 20711881810644790781807 9749 136863720268096392423360 9750 856230375268489097833061 9751 5084756420094914069562336 9752 28731970977421011606160218 9753 154818663104075663058145368 9754 797095569735350568920882365 9755 3928460403967744558242696828 9756 18564880011607090554677901704 9757 84255170586847944399081063936 9758 367758170670352686134226847785 9759 1545863115092225540999177934650 9760 6265612232530765515553111669746 9761 24515664755295788269912971293184 9762 92700447960332778193601236709640 9763 339092089803556151260947016393248 9764 1201054652664634493493626059161240 9765 4122902254349809842852825030270176 9766 13727790555199295506180001505346770 9767 44370661836780190393590232522757658 9768 139318543875127855870016769736847340 9769 425246808946977986604407329103133600 9770 1262630462334549338646675712125837639 9771 3649070544635789929498456441529002728 9772 10270974733458736779289519463534529039 9773 28171043630028253984675541593409228352 9774 75332314427181217894764988869102931915 9775 196498654223143378739587957566214946224 9776 500194438635618052550955123022098142104 9777 1243109123030767426253737014720702198696 9778 3017522309026337189053269290733674114267 9779 7157024040345528013278744164435555661090 9780 16592652920039912874445648048113727740736 9781 37614244938727701228888769483619908835984 9782 83403726883573933962398797711823328175527 9783 180946674148121931264760789947088983666904 9784 384216167162098218256460748381637647877895 9785 798695297386364714576183267748189124398312 9786 1625850868927175530050995472003468066889773 9787 3241763548967982173425848832340105919125188 9788 6332621972738321697603096008126081803236462 9789 12122209464817805913360421466076402340805280 9790 22743874061228286200509131493977175662717339 9791 41832540288999310742789137577946795073161690 9792 75441152012982521935066686031493887299910863 9793 133419222438552468689526617836418883008475528 9794 231425395245109431673267747616170712017042050 9795 393774437494283779769050851391960038933615484 9796 657331295867680529620553402145007143568624144 9797 1076645879623361842724409215638383689886313632 9798 1730453526657861578535196539252801903980359349 9799 2729527450474173888599934414079069386329642140 9800 4225642894295202655174092019692073609938317589 9801 6421088445771365101756739273318707291858501576 9802 9577743938948360938572022962014874857081105980 9803 14024266356648111195648445769697502429958371896 9804 20159445377500767929507396134222918574394733355 9805 28449401900997070477982271707684339729534015360 9806 39416127646321788678922533323426259774295586283 9807 53615037611528600996143797847888476711755228648 9808 71599855187953702737438046433253447276286672908 9809 93874353342506142662820225524502222739368747960 9810 120832234086120703382150159613546410437751140241 9811 152688626978582957045469292019638109565247997522 9812 189409076694378214033665613556778269890457417535 9813 230644094159466656471725059468444482494446335280 9814 275678903344786497450802589904490240381668564140 9815 323408451786152925467578915282971696570750553434 9816 372346680205799090166512451323975881929990348082 9817 420676274448602296937434072238985576484112335536 9818 466340748941530240058057760478382119389607678968 9819 507175169030614511633824564580325179969533123850 9820 541065861191183971331496427757287739852730733049 9821 566124057635076949923566039738942575225029851712 9822 580854603037868519989066072828961742435303848393 9823 584299492014413918038234243469374829021656067890 9824 576137626021606402484099457944394224402108865090 9825 556726788162159595861921169326017519757965167888 9826 527080879881886779517598022447160252404091871546 9827 488783891257310255126782568930977069089546063240 9828 443850515277130783950233557454593525285495788661 9829 394550341572404487057599059837283604916489971440 9830 343216986730894003193216869453255067151487013778 9831 292064627035206639311891751722724634568285109022 9832 243032108451356629344988759166794995040089971028 9833 197669659856266074505313336628037996204663940064 9834 157076267897210190087208444306701448183754055170 9835 121888287328042832018681015155774139179222859628 9836 92313145370212297051200741775270519592681010531 9837 68197068396327899091671463573589936803979753280 9838 49113185612528487881628463724870495318207809285 9839 34456214912341211826183740212085346517960884480 9840 23531829737588206000118435372139892915067506619 9841 15632057250908889082182057147992532340694954240 9842 10091864468774001654319095496582451890208104716 9843 6325709683607523164762932150812166608815111772 9844 3845726282521990614825135012764710656581690950 9845 2265079235390074249218505844596579888527852048 9846 1290859735284142478979687062191420758328130111 9847 710825718365470360230974408670970886783907280 9848 377631463676801933997495080672360180713788297 9849 193219706584699678132946542999148396882723760 9850 95034796060410793450540826478238866621452487 9851 44836246503472374200562322849445910959012052 9852 20241270732055331392387960057538943614526979 9853 8719886869861635192352676164020996064170304 9854 3573369517878672558509706053742024751482465 9855 1387898453717810810747126788631896975465626 9856 508755344096585690438857276513137413618960 9857 175132019968242885251911354219353949180824 9858 56279143741750969261112758753136487408876 9859 16762465963389199686829947901393552947980 9860 4586766493641677802527352136960169964753 9861 1140377455142760497642961607847077606864 9862 253968563468240835544296415046102407392 9863 49714098512492556789615580964948622570 9864 8331849552944895549282441293997020510 9865 1150221244245228457998875557291202992 9866 122930731271000780540739118501433991 9867 9067775906232642474912715141396812 9868 347440095079887102249731543616493 9869 0