0 1 1 1 2 1 3 1 4 1 5 5 6 1 7 1 8 6 9 4 10 1 11 7 12 9 13 1 14 8 15 16 16 1 17 9 18 25 19 15 20 1 21 1 22 10 23 35 24 40 25 8 26 1 27 11 28 46 29 76 30 31 31 1 32 12 33 58 34 124 35 85 36 1 37 13 38 71 39 185 40 190 41 35 42 1 43 1 44 14 45 85 46 260 47 360 48 154 49 13 50 1 51 15 52 100 53 350 54 610 55 424 56 76 57 1 58 16 59 116 60 456 61 956 62 930 63 295 64 1 65 17 66 133 67 579 68 1415 69 1775 70 889 71 70 72 1 73 1 74 18 75 151 76 720 77 2005 78 3080 79 2188 80 448 81 19 82 1 83 19 84 170 85 880 86 2745 87 4985 88 4652 89 1669 90 155 91 1 92 20 93 190 94 1060 95 3655 96 7650 97 8891 98 4718 99 805 100 1 101 21 102 211 103 1261 104 4756 105 11256 106 15686 107 11201 108 3136 109 126 110 1 111 1 112 22 113 233 114 1484 115 6070 116 16006 117 26011 118 23528 119 9710 120 1092 121 26 122 1 123 23 124 256 125 1730 126 7620 127 22126 128 41056 129 45119 130 25310 131 5259 132 281 133 1 134 24 135 280 136 2000 137 9430 138 29866 139 62251 140 80634 141 57989 142 18570 143 1876 144 1 145 25 146 305 147 2295 148 11525 149 39501 150 91291 151 136228 152 120365 153 53625 154 9156 155 210 156 1 157 1 158 26 159 331 160 2616 161 13931 162 51332 163 130162 164 219832 165 231187 166 134112 167 34783 168 2352 169 34 170 1 171 27 172 358 173 2964 174 16675 175 65687 176 181168 177 341461 178 417199 179 300882 180 109031 181 14169 182 469 183 1 184 28 185 386 186 3340 187 19785 188 82922 189 246959 190 513550 191 715330 192 619984 193 295053 194 61006 195 3906 196 1 197 29 198 415 199 3745 200 23290 201 103422 202 330560 203 751319 204 1175239 205 1193005 206 712198 207 210408 208 23310 209 330 210 1 211 1 212 30 213 445 214 4180 215 27220 216 127602 217 435401 218 1073168 219 1862245 220 2170090 221 1569808 222 617760 223 106491 224 4620 225 43 226 1 227 31 228 476 229 4646 230 31606 231 155908 232 565348 233 1501103 234 2860673 235 3766048 236 3214321 237 1603570 238 395032 239 33957 240 736 241 1 242 32 243 508 244 5144 245 36480 246 188818 247 724735 248 2061194 249 4277648 250 6279982 251 6192934 252 3775984 253 1246588 254 174878 255 7470 256 1 257 33 258 541 259 5675 260 41875 261 226843 262 918397 263 2784066 264 6247370 265 10118914 266 11337541 267 8215558 268 3463432 269 709566 270 53460 271 495 272 1 273 1 274 34 275 575 276 6240 277 47825 278 270528 279 1151704 280 3705424 281 8935904 282 15825910 283 19873156 284 16743232 285 8687629 286 2416414 287 288926 288 8448 289 53 290 1 291 35 292 610 293 6840 294 54365 295 320453 296 1430596 297 4866613 298 12546520 299 24113245 300 33555561 301 32296891 302 20044864 303 7187020 304 1251328 305 74283 306 1101 307 1 308 36 309 646 310 7476 311 61531 312 377234 313 1761619 314 6315214 315 17325619 316 35901184 317 54843485 318 59446894 319 43145281 320 19186006 321 4554049 322 450450 323 13365 324 1 325 37 326 683 327 8149 328 69360 329 441524 330 2151962 331 8105677 332 23569282 333 52362992 334 87111223 335 105086541 336 87581290 337 46887730 338 14431717 339 2122978 340 112893 341 715 342 1 343 1 344 38 345 721 346 8860 347 77890 348 514014 349 2609495 350 10299992 351 31630480 352 74976824 353 134908245 354 179339668 355 169099789 356 106464526 357 40887619 358 8298940 359 711997 360 14586 361 64 362 1 363 39 364 760 365 9610 366 87160 367 595434 368 3142808 369 12968399 370 41926984 371 105585185 372 204273025 373 296734450 374 312670288 375 227180773 376 105636661 377 28039873 378 3558997 379 151008 380 1585 381 1 382 40 383 800 384 10400 385 97210 386 686554 387 3761251 388 16190138 389 54950015 390 146462690 391 303109040 392 477700092 393 556721712 394 459672760 395 252666883 396 84254638 397 14794813 398 1064206 399 22660 400 1 401 41 402 841 403 11231 404 108081 405 788185 406 4474975 407 20054240 408 71273675 409 200392895 410 441631650 411 750451439 412 958879941 413 888273611 414 566101729 415 229888165 416 53047804 417 5763043 418 222937 419 1001 420 1 421 1 422 42 423 883 424 12104 425 119815 426 901180 427 5294974 428 24660360 429 91565201 430 270755012 431 632895373 432 1153335680 433 1603606200 434 1648883866 435 1199190214 436 578598376 437 168607003 438 25626484 439 1621906 440 24024 441 76 442 1 443 43 444 926 445 13020 446 132455 447 1026435 448 6233128 449 30119653 450 116596085 451 361621364 452 893411915 453 1737725301 454 2612214067 455 2954300901 456 2419747778 457 1359794440 458 484977718 459 97612963 460 9264775 461 289003 462 2211 463 1 464 44 465 970 466 13980 467 146045 468 1164890 469 7302247 470 36555694 471 147254104 472 477866480 473 1243870205 474 2571552302 475 4155830992 476 5129414292 477 4679291616 478 3012975568 479 1282691029 480 328023910 481 43622392 482 2340910 483 36751 484 1 485 45 486 1015 487 14985 488 160630 489 1317530 490 8516116 491 44105443 492 184556305 493 625288775 494 1709970620 495 3743590478 496 6471969730 497 8659260470 498 8715545853 499 6343299223 500 3158578456 501 993774151 502 175707580 503 14430130 504 416416 505 1365 506 1 507 1 508 46 509 1061 510 16036 511 176256 512 1485386 513 9889541 514 52920256 515 229662991 516 810745806 517 2323386566 518 5368605320 519 9885486947 520 14253620512 521 15701030850 522 12769748676 523 7313755264 524 2759372260 525 622694734 526 72411976 527 3460171 528 38038 529 89 530 1 531 47 532 1108 533 17134 534 192970 535 1669536 536 11438396 537 63166943 538 283892755 539 1042304142 540 3122867609 541 7593504866 542 14834831468 543 22932652601 544 27454206451 545 24709791510 546 16052746314 547 7113069772 548 1983644422 549 308846905 550 22393540 551 525811 552 3004 553 1 554 48 555 1156 556 18280 557 210820 558 1871106 559 13179671 560 75028874 561 348738610 562 1329404934 563 4155499426 564 10604639672 565 21904624256 566 36138989546 567 46734233932 568 46160766756 569 33617654835 570 17197721044 571 5775111466 572 1153960630 573 118538416 574 4848844 575 57421 576 1 577 49 578 1205 579 19475 580 229855 581 2091271 582 15131521 583 88707134 584 425885264 585 1683046320 586 5478136971 587 14636416028 588 31865767346 589 55882816856 590 77645993246 591 83559281399 592 67538906892 593 39322776711 594 15568229938 595 3862339411 596 532940140 597 33747142 598 742105 599 1820 600 1 601 1 602 50 603 1255 604 20720 605 250125 606 2331256 607 17313316 608 104421728 609 517227590 610 2115983850 611 7159028426 612 19981403664 613 45724450763 614 84927694430 615 126188694098 616 147026653664 617 130762699755 618 85609435734 619 39268198480 620 11779904128 621 2094277090 622 189768280 623 6982768 624 58240 625 103 626 1 627 51 628 1306 629 22016 630 271681 631 2592337 632 19745692 633 122412837 634 624890342 635 2642950167 636 9279648733 637 27002137527 638 64781616134 639 127026312374 640 200989421612 641 252142088009 642 244920696196 643 178462121364 644 93465419638 645 33180732958 646 7353243580 647 900799519 648 50814088 649 916318 650 3991 651 1 652 52 653 1358 654 23364 655 294575 656 2875842 657 22450603 658 142942126 659 751249169 660 3280895232 661 11936762781 662 36144832814 663 90704644519 664 187216997450 665 314272448243 666 422427160646 667 445246820918 668 357902938986 669 211396960717 670 87244499188 671 23466759316 672 3722483914 673 300409210 674 9541012 675 86905 676 1 677 53 678 1411 679 24765 680 318860 681 3183152 682 25451374 683 166294105 684 898952980 685 4049248434 686 15244739653 687 47955253371 688 125613265246 689 272193631166 690 483126331001 691 692776887524 692 787827725276 693 693285707825 694 456986319217 695 216012672911 696 68999656330 697 13701626305 698 1498888606 699 74436778 700 1270360 701 2380 702 1 703 1 704 54 705 1465 706 26220 707 344590 708 3515702 709 28772755 710 192777544 711 1070947714 712 4970203980 713 19338140723 714 63096995868 715 172181933605 716 390763724850 717 731143925681 718 1114135909532 719 1360107707780 720 1301565372236 721 948811716133 722 507249992052 723 188971260922 724 45717645292 725 6498487711 726 466122592 727 13434148 728 86632 729 118 730 1 731 55 732 1520 733 27730 734 371820 735 3874982 736 32440976 737 222726943 738 1270501570 739 6069031015 740 24374605833 741 82372475890 742 233761199556 743 554411743945 744 1090525738553 745 1759795172087 746 2295867574280 747 2375190370235 748 1899864540815 749 1136470839721 750 486362051552 751 140212704880 752 25038091453 753 2449052215 754 109192564 755 1538602 756 5201 757 1 758 56 759 1576 760 29296 761 400606 762 4262538 763 36483803 764 256504058 765 1501231753 766 7374409978 767 30538063276 768 106746927300 769 314520888612 770 777987407412 771 1604754775465 772 2733777170690 773 3796274155646 774 4223875515266 775 3681830352740 776 2441564391518 777 1185016410700 778 399684371500 779 87251368504 780 11139747538 781 716723434 782 17958460 783 127960 784 1 785 57 786 1633 787 30919 788 431005 789 4679973 790 40930595 791 294499484 792 1767132793 793 8918796757 794 38042290864 795 137375752989 796 419618241303 797 1080541634253 798 2331971538355 799 4181888940125 800 6159069408077 801 7336081341884 802 6926652003200 803 5051291180888 804 2750097095011 805 1068602700721 806 278866855834 807 44901632362 808 3948092308 809 156060034 810 2100112 811 3060 812 1 813 1 814 58 815 1691 816 32600 817 463075 818 5128948 819 45812362 820 337134296 821 2072606495 822 10738816264 823 47134856971 824 175635593488 825 555394510702 826 1486336095066 827 3349201386330 828 6306154355880 829 9818554311764 830 12468069928322 831 12683696820173 832 10100545520336 833 6110414986460 834 2699867973554 835 826753540408 836 163296736576 837 18798731461 838 1082166280 839 24794602 840 125664 841 134 842 1 843 59 844 1750 845 34340 846 496875 847 5611183 848 51161824 849 384861749 850 2422493579 851 12875687110 852 58101472111 853 223159509937 854 729603900049 855 2026055981159 856 4757613477726 857 9383494206558 858 15399745269107 859 20771044025300 860 22658425770167 861 19582179897773 862 13055599479545 863 6486613934384 864 2294667856296 865 543510427174 866 79159906036 867 6262317217 868 223758250 869 2501142 870 6665 871 1 872 60 873 1810 874 36140 875 532465 876 6128458 877 57013471 878 438169038 879 2822107070 880 15375679120 881 71270783341 882 281876709646 883 951679136254 884 2738259657720 885 6689021325978 886 13789707470868 887 23790964854196 888 33970245949394 889 39568650549380 890 36909346141094 891 26925169085810 892 14898407713166 893 6008268469252 894 1674714231700 895 300135607543 896 31216472902 897 1622048506 898 32515764 899 183940 900 1 901 61 902 1871 903 38001 904 569906 905 6682614 906 63403624 907 497579119 908 3277267499 909 18290605489 910 87019645570 911 354057276004 912 1233038421766 913 3671103353266 914 9313870052609 915 20030024279745 916 36240203797005 917 54614161680932 918 67668007118501 919 67796304272777 920 53773021240010 921 32859683745095 922 14936360724311 923 4822344872139 924 1039417767961 925 137256590320 926 9818234230 927 312952116 928 3367428 929 3876 930 1 931 1 932 62 933 1933 934 39924 935 609260 936 7275554 937 70370497 938 563652592 939 3794339977 940 21678351442 941 105778905708 942 442362399856 943 1587438988795 944 4884383989300 945 12850995155752 946 28777754585988 947 54481890380973 948 86417340877074 949 113504085249725 950 121612815331940 951 104289139073549 952 69866100073964 953 35445090010493 954 13078101384212 955 3326330870863 956 542193956578 957 51127618966 958 2390980368 959 44123738 960 178296 961 151 962 1 963 63 964 1996 965 41910 966 650590 967 7909244 968 77954260 969 636989647 970 4380273205 971 25603441324 972 128039737505 973 549900646738 974 2031382998064 975 6451948707901 976 17579482518439 977 40922851493460 978 80902264994067 979 134727036756321 980 187001850310544 981 213431828688155 982 196903166000870 983 143680984105421 984 80665247128394 985 33622994856065 986 9930772304011 987 1952434450165 988 234424543948 989 15170777373 990 439758040 991 3951582 992 8416 993 1 994 64 995 2060 996 43960 997 693960 998 8585714 999 86197103 1000 718232074 1001 5042640484 1002 30137646110 1003 154360566910 1004 680290833600 1005 2584582081108 1006 8464525648918 1007 23853009980986 1008 57632549915368 1009 118753424514882 1010 207152162294208 1011 302992932193510 1012 367077594560054 1013 362698922986928 1014 286631002010126 1015 176749038171914 1016 82401220549574 1017 27879305560250 1018 6485106737200 1019 963860886886 1020 82544527086 1021 3503841984 1022 56893220 1023 258876 1024 1 1025 65 1026 2125 1027 46075 1028 739435 1029 9307059 1030 95143301 1031 808065338 1032 5789682790 1033 35360633390 1034 185374629825 1035 837732129922 1036 3270487422652 1037 11033037102610 1038 32117107659208 1039 80426635682383 1040 172428322290763 1041 314403267071286 1042 483349673980435 1043 619598360180912 1044 653057333697173 1045 556086014428439 1046 374159697808508 1047 193412794582535 1048 74088299767325 1049 20062238883320 1050 3606159131095 1051 394500167232 1052 23205247010 1053 603376920 1054 5255856 1055 4845 1056 1 1057 1 1058 66 1059 2191 1060 48256 1061 787081 1062 10075440 1063 104839280 1064 907220720 1065 6630353980 1066 41360661950 1067 221798206240 1068 1027082041504 1069 4116892919881 1070 14292463360126 1071 42929837909494 1072 111270353939200 1073 247811639637634 1074 471404729422008 1075 759931493909377 1076 1027742899570656 1077 1151346785691515 1078 1051543045437644 1079 767508284480864 1080 436569380083616 1081 187427420382227 1082 58271690854340 1083 12423919550539 1084 1687272478080 1085 131650765084 1086 5055881532 1087 76027740 1088 248064 1089 169 1090 1 1091 67 1092 2258 1093 50504 1094 836965 1095 10893085 1096 115333684 1097 1016477525 1098 7574368196 1099 48235323137 1100 264439576913 1101 1253942980755 1102 5156619640620 1103 18406333447456 1104 56986467071224 1105 152688485815351 1106 352724545845583 1107 698755555528639 1108 1178612463094966 1109 1677223751947324 1110 1990532420853275 1111 1941947397107522 1112 1529576331796112 1113 950964306642563 1114 453548625719537 1115 159988473576548 1116 39802233910328 1117 6554685794700 1118 655012092996 1119 35029941413 1120 832802528 1121 6087258 1122 10489 1123 1 1124 68 1125 2326 1126 52820 1127 889155 1128 11762290 1129 126677443 1130 1136665358 1131 8632249535 1132 56092331264 1133 314208751005 1134 1524758175086 1135 6428290534797 1136 23571927504926 1137 75148780550773 1138 207904716770650 1139 497485004872123 1140 1024633569485878 1141 1804735822864105 1142 2695815079801628 1143 3379327530877555 1144 3508621502663564 1145 2968394707649897 1146 2005157646435650 1147 1054199574688484 1148 417603801585920 1149 119545587748907 1150 23408778618660 1151 2911522970405 1152 207278547066 1153 7261572950 1154 96565372 1155 357561 1156 1 1157 69 1158 2395 1159 55205 1160 943720 1161 12685420 1162 138923842 1163 1268666469 1164 9815384054 1165 65050365380 1166 372128015395 1167 1846917715097 1168 7977205135362 1169 30026284912762 1170 98479781191741 1171 281011097258278 1172 695609545688959 1173 1487259927050380 1174 2730436751329912 1175 4271675245868040 1176 5640522506805586 1177 6211628441596025 1178 5621083336350314 1179 4103672657510741 1180 2362064367321020 1181 1041398347937696 1182 338936822973836 1183 77619937800900 1184 11735556829600 1185 1073217583380 1186 52413556256 1187 1123288056 1188 8008785 1189 5985 1190 1 1191 1 1192 70 1193 2465 1194 57660 1195 1000730 1196 13664910 1197 152128591 1198 1413418168 1199 11136074180 1200 75239964800 1201 439343358785 1202 2228875596708 1203 9856324818445 1204 38053122414870 1205 128284608995903 1206 377173165752508 1207 964687375993711 1208 2138067432467446 1209 4084392913268830 1210 6678722680292320 1211 9266477030171126 1212 10790827680894450 1213 10405277553288314 1214 8170808279278640 1215 5117915801660270 1216 2491632428333036 1217 912423347071670 1218 240949690919016 1219 43417909985610 1220 4955080843190 1221 322822655881 1222 10280250200 1223 127283641 1224 339150 1225 188 1226 1 1227 71 1228 2536 1229 60186 1230 1060256 1231 14703266 1232 166349896 1233 1571915311 1234 12607595596 1235 86804480861 1236 517136826161 1237 2680278666290 1238 12127380080392 1239 47990777511357 1240 166158628964445 1241 502877175911581 1242 1327463481818239 1243 3045747814201570 1244 6044707731565069 1245 10311451492142251 1246 14998546265077996 1247 18417618578480988 1248 18859308833039399 1249 15861208997893070 1250 10752831230168138 1251 5740649012284841 1252 2343886573350497 1253 705120921819294 1254 148924303671454 1255 20710813430910 1256 1737351610075 1257 77486810135 1258 1525723769 1259 9167709 1260 12921 1261 1 1262 72 1263 2608 1264 62784 1265 1122370 1266 15803066 1267 181648531 1268 1745212858 1269 14244256675 1270 99901087442 1271 606939861704 1272 3212108435276 1273 14862112233928 1274 60241304331536 1275 214043754020511 1276 666226854727030 1277 1813174025168179 1278 4301390753598262 1279 8855809204224292 1280 15732278388057190 1281 23939552195254330 1282 30919842834542946 1283 33517131825050299 1284 30074405142117980 1285 21960170711787857 1286 12777361977109598 1287 5770483658212784 1288 1956852600991944 1289 477558345320246 1290 79333506555330 1291 8324766340375 1292 496942874850 1293 14501118269 1294 159501276 1295 485640 1296 1 1297 73 1298 2681 1299 65455 1300 1187145 1301 16966961 1302 198087911 1303 1934428504 1304 16061460535 1305 114701852859 1306 710347700846 1307 3836836790747 1308 18143662929641 1309 75280862121871 1310 274294202611077 1311 877298228923461 1312 2459185046432290 1313 6024972003776569 1314 12850463625282571 1315 23735398089230275 1316 37711455878779816 1317 51111082169180494 1318 58484982376453041 1319 55791962721080996 1320 43688483037719849 1321 27551694725798561 1322 13666284698067836 1323 5176263650942391 1324 1441838970168516 1325 281337831878080 1326 36056324682075 1327 2778979077325 1328 113664806921 1329 2026549481 1330 11944065 1331 7315 1332 1 1333 1 1334 74 1335 2755 1336 68200 1337 1254655 1338 18197676 1339 215734166 1340 2140745384 1341 18075769789 1342 131394875820 1343 829134874841 1344 4568596691168 1345 22068125974916 1346 93671550448826 1347 349753036688446 1348 1148562305588904 1349 3312994328607537 1350 8373500450997976 1351 18478265899251028 1352 35432230258841416 1353 58674318309152005 1354 83267344311289162 1355 100316146028172490 1356 101416812457934664 1357 84829983692848346 1358 57698272126597076 1359 31237321396513373 1360 13108244048813040 1361 4123315988722759 1362 931509764334126 1363 142914595363266 1364 13812437479080 1365 757559719990 1366 20180180174 1367 207660101 1368 456456 1369 208 1370 1 1371 75 1372 2830 1373 71020 1374 1324975 1375 19498011 1376 234656216 1377 2365414853 1378 20304974065 1379 150185488200 1380 965271893971 1381 5423369001869 1382 26746277053103 1383 116074860288905 1384 443840986422298 1385 1495386794066244 1386 4434666430618740 1387 11551195660294369 1388 26342284525408255 1389 52364914038120943 1390 90227680527762580 1391 133809766615591675 1392 169320945959947588 1393 180882785368894065 1394 161037751633480163 1395 117609721716342191 1396 69108685303823405 1397 31900693853285979 1398 11226816457767830 1399 2900271170635428 1400 523712385336786 1401 61959225729765 1402 4397016377875 1403 164905227500 1404 2713090028 1405 13529406 1406 15751 1407 1 1408 76 1409 2906 1410 73916 1411 1398181 1412 20870842 1413 254925847 1414 2609759342 1415 22768160372 1416 171297527472 1417 1120943178333 1418 6419186693102 1419 32305498143884 1420 143266926424124 1421 560659244341412 1422 1936629624676664 1423 5899782506012871 1424 15822139664587374 1425 37245919280788648 1426 76656002268030958 1427 137221919752134385 1428 212272597193142244 1429 281504942961850633 1430 316929256913112358 1431 299343959306823601 1432 233799602533527506 1433 148365157975715921 1434 74857193871422202 1435 29233734423797802 1436 8543332463021206 1437 1789545623777905 1438 253984598334750 1439 22651356775620 1440 1142664047190 1441 28006026866 1442 257078360 1443 649705 1444 1 1445 77 1446 2983 1447 76889 1448 1474350 1449 22319122 1450 276617788 1451 2875175291 1452 25485786389 1453 194974681707 1454 1298566308056 1455 7576357694634 1456 38891914714394 1457 176155784050430 1458 705108104868053 1459 2495338772225291 1460 7802999765709078 1461 21525931020856101 1462 52252484068627642 1463 111204591831175108 1464 206515276920076276 1465 332662730141761609 1466 461404314474623845 1467 546115734868320742 1468 545607345835909060 1469 454076288369059799 1470 309779483553190238 1471 169871594039131554 1472 73082967159638278 1473 23934630006682995 1474 5743354850795473 1475 961288426208606 1476 105165653129625 1477 6881907213300 1478 237603382895 1479 3554050643 1480 17471146 1481 8855 1482 1 1483 1 1484 78 1485 3061 1486 79940 1487 1553560 1488 23845882 1489 299809789 1490 3163136160 1491 28479756755 1492 221481910134 1493 1500812667778 1494 8917707774936 1495 46672765092611 1496 215800851311816 1497 883023536677646 1498 3199574846070404 1499 10262330510944846 1500 29096967169161240 1501 72760568823573472 1502 159941676096603376 1503 307722499005988135 1504 515352201843969850 1505 746189780674030516 1506 926403728939734828 1507 976340928607430020 1508 862948799958595836 1509 630332378139660656 1510 373757710042669032 1511 176006672702358569 1512 64062565784686260 1513 17419673621973265 1514 3388408481172708 1515 445592484282387 1516 36727696783470 1517 1708470201415 1518 38373800300 1519 330981178 1520 605682 1521 229 1522 1 1523 79 1524 3140 1525 83070 1526 1635890 1527 25454232 1528 324582700 1529 3475195519 1530 31773502439 1531 251106942330 1532 1730629563273 1533 10468844890178 1534 55839022852900 1535 263434879669745 1536 1101334006356731 1537 4083375082772162 1538 13424267765074160 1539 39088094791384146 1540 100598877049041418 1541 228160609973067157 1542 454213872742268392 1543 789690432116985967 1544 1191547349500284856 1545 1548484097951915722 1546 1717229677203532048 1547 1607057523882661243 1548 1252178158799957435 1549 799179374579773341 1550 409565727347772816 1551 164465282951584219 1552 50196068415902393 1553 11204885288736301 1554 1740992144982521 1555 176399129066790 1556 10665375114270 1557 338883652205 1558 4696175926 1559 19602946 1560 19020 1561 1 1562 80 1563 3220 1564 86280 1565 1721420 1566 27147362 1567 351020551 1568 3812990218 1569 35392063270 1570 284161859190 1571 1991263891258 1572 12258446528520 1573 66608294541496 1574 320488635684770 1575 1368240123886328 1576 5187879792342092 1577 17469903900170645 1578 52199499296181260 1579 138144995758521490 1580 322942342176436886 1581 664439413635260872 1582 1197581236857646840 1583 1880025790469853523 1584 2552511095040358540 1585 2971736691760247314 1586 2936486326079146138 1587 2432462985591094300 1588 1664093379774242802 1589 923316151930371760 1590 406385969730243282 1591 138054500069736038 1592 34978323635217670 1593 6327525858763477 1594 772159698040350 1595 58922245916310 1596 2529777482130 1597 52474252060 1598 405258942 1599 857395 1600 1 1601 81 1602 3301 1603 89571 1604 1810231 1605 28928543 1606 379210633 1607 4178243638 1608 39362173708 1609 320984758908 1610 2286287446631 1611 14318571658680 1612 79228016650342 1613 388618601006892 1614 1693419955069970 1615 6562644986753975 1616 22622210537388926 1617 69313856114131481 1618 188473450762502680 1619 453699614477386473 1620 963672792103475890 1621 1798343949790239580 1622 2932780002280827739 1623 4152563535101824243 1624 5064742536732300649 1625 5270876899167149506 1626 4627485454151878816 1627 3380585974464469566 1628 2021309504017417340 1629 969441329656488600 1630 363850449899428820 1631 103634326082635740 1632 21550350695136520 1633 3112975801196619 1634 292576281052575 1635 16365747080010 1636 480396038095 1637 6074870285 1638 25111009 1639 10626 1640 1 1641 1 1642 82 1643 3383 1644 92944 1645 1902405 1646 30801128 1647 409243580 1648 4572769024 1649 43712351938 1650 361941511282 1651 2619623954694 1652 16684998978544 1653 93978977414343 1654 469738002228478 1655 2088263144764490 1656 8267167883093600 1657 29154672672409517 1658 91538940793122914 1659 255539453304797150 1660 632869794580017568 1661 1386294029463710096 1662 2675272266105891856 1663 4525952443430615224 1664 6672045788172968992 1665 8508336192197749243 1666 9303762424807182790 1667 8632516035057136669 1668 6711321209092743808 1669 4306103134736853885 1670 2238695799002133958 1671 922174724018855082 1672 292781912025780608 1673 69214622089892065 1674 11660563570399036 1675 1322411436450498 1676 93555985495440 1677 3716263756035 1678 70892517280 1679 516487356 1680 793408 1681 251 1682 1 1683 83 1684 3466 1685 96400 1686 1998025 1687 32768553 1688 441213452 1689 4998472901 1690 48472992370 1691 407427603739 1692 2995577919301 1693 19397593249743 1694 111179190763122 1695 566051508837066 1696 2566137319353700 1697 10372655248629365 1698 37401497737089614 1699 120259094844619382 1700 344405977655649278 1701 876792560296402346 1702 1978760028131184550 1703 3944423380123596049 1704 6913341640253378728 1705 10594439730682643356 1706 14099904086384945431 1707 16165061274795404701 1708 15810481698190829335 1709 13039965257038862365 1710 8943847458617192050 1711 5016518688418379241 1712 2254590135843179160 1713 791928849930085365 1714 210777939721119956 1715 40885997317172395 1716 5498435523401491 1717 480044960599035 1718 24888245290245 1719 674602646550 1720 7931989300 1721 27932971 1722 22771 1723 1 1724 84 1725 3550 1726 99940 1727 2097175 1728 34834338 1729 475217819 1730 5457358574 1731 53676461629 1732 457870082560 1733 3418865381341 1734 22500701597742 1735 131188151607219 1736 680093965907154 1737 3142690589118151 1738 12964068168045518 1739 47769651479829092 1740 157197173123040530 1741 461523250090854797 1742 1206816474817975028 1743 2803448728668642550 1744 5766319326888425494 1745 10457532370775619796 1746 16635416636527719784 1747 23066844632174627191 1748 27671037502367195908 1749 28460556715120154884 1750 24830551630318582342 1751 18142193603756984050 1752 10931394724030528020 1753 5331864338732468175 1754 2058159328370162766 1755 611483599935332363 1756 135054548108459350 1757 21217909563329680 1758 2239355168464350 1759 147112502541525 1760 5410773253920 1761 95645512765 1762 626086450 1763 1117501 1764 1 1765 85 1766 3635 1767 103565 1768 2199940 1769 37002088 1770 511357846 1771 5951529713 1772 59357198120 1773 513729592870 1774 3894646685521 1775 26043581754151 1776 154411503583894 1777 814773558485670 1778 3836194352880753 1779 16142480792813928 1780 60753007482234566 1781 204488859777249659 1782 615071407754058155 1783 1650687800874991109 1784 3943607420766477890 1785 8361428996462489321 1786 15672337150655096662 1787 25844433624565285900 1788 37277960938459028908 1789 46704349129667190568 1790 50404136590677562441 1791 46395192054920843419 1792 35995341360908670730 1793 23208686899101504040 1794 12226715814146618335 1795 5155731087393106776 1796 1696937944670068371 1797 422581515992157570 1798 76563345531969760 1799 9598589479139830 1800 779577642928800 1801 37506401438805 1802 942200975400 1803 10143522675 1804 35519176 1805 12650 1806 1 1807 1 1808 86 1809 3721 1810 107276 1811 2306406 1812 39275494 1813 549738379 1814 6483194024 1815 65551815254 1816 575502521044 1817 4428561357055 1818 30080864318764 1819 181306152432901 1820 973419836954426 1821 4667931020529069 1822 20027795009856540 1823 76948936210370270 1824 264771537415968632 1825 815379034944207851 1826 2244285941384947292 1827 5509690007924032370 1828 12030531261061934240 1829 23280260812986015321 1830 39746722070724084544 1831 59549363059277742316 1832 77785556125655928376 1833 87904423005926735761 1834 85157671772953453012 1835 69951483213606255229 1836 48092813950410057436 1837 27246417897916462030 1838 12483396440854373420 1839 4521060019834934151 1840 1258495040062788222 1841 260009264102089540 1842 38142719463363304 1843 3751429273199019 1844 229144668016470 1845 7821256970700 1846 127561616520 1847 790556690 1848 1027180 1849 274 1850 1 1851 87 1852 3808 1853 111074 1854 2416660 1855 41658334 1856 590468032 1857 7054667007 1858 72299208422 1859 643723243267 1860 5026765193593 1861 34673051223346 1862 212385860321500 1863 1159837067097345 1864 5662631715813537 1865 24761857773987123 1866 97077703139034778 1867 341290232396480309 1868 1075432542207480395 1869 3033782946875391605 1870 7647433623593028944 1871 17181346810112014904 1872 34289795348551478593 1873 60540212857879721137 1874 94083201547000566388 1875 127923635575251825304 1876 151092057523761286918 1877 153703629364519684366 1878 133318284598160100862 1879 97419201753454848781 1880 59119432515118270600 1881 29287814580845960694 1882 11601008616562537503 1883 3582152968932487704 1884 835638245326778474 1885 141588301942700509 1886 16569074779934328 1887 1253503948184715 1888 56059409446875 1889 1304421287460 1890 13100933170 1891 39201085 1892 27049 1893 1 1894 88 1895 3896 1896 114960 1897 2530790 1898 44154474 1899 633659275 1900 7668375802 1901 79640665805 1902 718966484074 1903 5695969681540 1904 39887052687508 1905 248227358694364 1906 1378363405267276 1907 6848969504385509 1908 30512033120990730 1909 122005094134897212 1910 438023542827750506 1911 1411493962557591524 1912 4078319915927808110 1913 10548103998405208280 1914 24363180241514663936 1915 50098736834723916074 1916 91366669700258827950 1917 147091602139735209736 1918 207869288280591290296 1919 256149974213692823776 1920 273062391139686684784 1921 249473335089751836070 1922 193179125305960400422 1923 125123891094759840490 1924 66729745151697771508 1925 28751742365333388029 1926 9780952450542723690 1927 2553910400840984688 1928 494168417373543694 1929 67774393050371532 1930 6219677190600900 1931 353756815342665 1932 11212993935120 1933 169993218615 1934 949567190 1935 1440076 1936 1 1937 89 1938 3985 1939 118935 1940 2648885 1941 46767869 1942 679428523 1943 8326863124 1944 87619983109 1945 801849788785 1946 6443483849820 1947 45796765069225 1948 289477019591803 1949 1633936438047313 1950 8260114212668311 1951 37475286652739613 1952 152768740422983067 1953 559832890190787258 1954 1843847746462788410 1955 5453311198562801834 1956 14461433794851737753 1957 34311748469892522071 1958 72631458215224945964 1959 136682408218580860934 1960 227676858090441631510 1961 333944591275737084616 1962 428625516846160609420 1963 477893986372213173346 1964 458835094222448268199 1965 375480667360559775325 1966 258722095916592344620 1967 147944345597383300072 1968 68999125269196048954 1969 25702192643877545559 1970 7453914480279813195 1971 1630760935485771984 1972 258711362445867516 1973 28294664789347310 1974 1996592990705685 1975 83092079957340 1976 1797206260605 1977 16578385395 1978 49512100 1979 14950 1980 1 1981 1 1982 90 1983 4075 1984 123000 1985 2771035 1986 49502564 1987 727896226 1988 9032791288 1989 96283582315 1990 893036113840 1991 7277258678135 1992 52483692128752 1993 336858127862842 1994 1932165667249210 1995 9934355464260658 1996 45882846601969128 1997 190608675613494738 1998 712638926140120566 1999 2397700595617479335 2000 7254508507496375552 2001 19711891546697193698 2002 48006902836337313794 2003 104520253008646706348 2004 202761825291138679760 2005 349063635695484769855 2006 530690398322645214136 2007 708399887034996333040 2008 824589459488780538592 2009 830243369997301237285 2010 716205725134740442840 2011 523407089423111237920 2012 319746771703330445776 2013 160700388325284698158 2014 65187029430539802720 2015 20852950709533382490 2016 5113188864904503864 2017 927666916034824800 2018 119087204404749040 2019 10210121691766740 2020 541391241380520 2021 15970078708830 2022 224053557000 2023 1188858385 2024 1315600 2025 298 2026 1 2027 91 2028 4166 2029 127156 2030 2897331 2031 52362695 2032 779186960 2033 9788946325 2034 105680634535 2035 993236539130 2036 8205934180855 2037 60037612344969 2038 391178799302221 2039 2279412565105291 2040 11915801164684534 2041 56005512484254010 2042 237002723995878489 2043 903629479324011498 2044 3104262343614315967 2045 9602981817014266961 2046 26719054084247080835 2047 66746599575033633194 2048 149343584527615811264 2049 298376994446852157536 2050 530311396877701385762 2051 834664724868740354641 2052 1157071599828613119700 2053 1403777821247950297996 2054 1479294395104052286235 2055 1342078929451689695953 2056 1037363785440807265960 2057 674761914998371178899 2058 363971568946518280846 2059 159981278710001106316 2060 56102390277192936177 2061 15297971393743166817 2062 3142343148442895026 2063 467294923486712499 2064 47820942192033824 2065 3151255660510050 2066 122234903218155 2067 2455848320505 2068 21198859305 2069 54252055 2070 31901 2071 1 2072 92 2073 4258 2074 131404 2075 3027865 2076 55352490 2077 833429519 2078 10598242190 2079 115863187066 2080 1103213106512 2081 9238889291853 2082 68557295047630 2083 453340592466490 2084 2682878871212896 2085 14255159315060734 2086 68159689872956476 2087 293707393221595438 2088 1141504049797055994 2089 4002040434624814276 2090 12651202813360991174 2091 36023016098652717020 2092 92241258975493338242 2093 211937451367820924042 2094 435709343480400471248 2095 798677625385612914887 2096 1299848815890690937694 2097 1868825064560045570380 2098 2359430133594017593528 2099 2597513542795237766860 2100 2473071397815663822178 2101 2016648850863910659403 2102 1392430911650020590802 2103 803140935644782548448 2104 380796314139408130960 2105 145577211929567327122 2106 43837784415670752330 2107 10105079531002082497 2108 1720876874513908562 2109 207015558298728846 2110 16601351812137900 2111 821787520766175 2112 22572690484890 2113 295219102335 2114 1416013170 2115 1836550 2116 1 2117 93 2118 4351 2119 135745 2120 3162730 2121 58476270 2122 890757008 2123 11463725063 2124 126886294735 2125 1223781788789 2126 10386294679870 2127 78151268257696 2128 524347864778302 2129 3150703852308826 2130 17010611733502393 2131 82714238036824885 2132 362805026249702803 2133 1436760558278535018 2134 5138385741392917435 2135 16590450251394981603 2136 48315961054150026350 2137 126733603975466694059 2138 298800254384512863467 2139 631565585869471894565 2140 1192857496521158924759 2141 2005282508727133768046 2142 2986288444052654160610 2143 3917744057836514100196 2144 4498226049251573319160 2145 4485460782567410900371 2146 3849593962942621912270 2147 2813583269045290936375 2148 1729460448915148853224 2149 880906451912055696730 2150 365287518449685997444 2151 120720341776108842852 2152 30983069812637129068 2153 5981652562901663454 2154 834736535113614690 2155 80021890794060330 2156 4930543915971930 2157 178433521604715 2158 3341477423760 2159 26567686860 2160 68097250 2161 17550 2162 1 2163 1 2164 94 2165 4445 2166 140180 2167 3302020 2168 61738450 2169 951306937 2170 12388577744 2171 138808155629 2172 1355815593530 2173 11659168628360 2174 88938641260992 2175 605317926514107 2176 3692071298416732 2177 20248789012568116 2178 100098226109736388 2179 446758057722713539 2180 1802030842294136950 2181 6571333381346372407 2182 21659795542470469420 2183 64481242872651670121 2184 173150214735853359200 2185 418616691812848413959 2186 908990438598269908196 2187 1767396765192605408585 2188 3065769433144631440022 2189 4723477037589819671150 2190 6430394323515430648240 2191 7687879798356399150340 2192 8014042526895581508760 2193 7223090303605435615231 2194 5573681500343185410328 2195 3639807155462728597354 2196 1984223095912208111764 2197 888422281181536087000 2198 320415587117404556608 2199 90919797085891939909 2200 19722639336576549970 2201 3156067389013754765 2202 356169187121576240 2203 26747206677522126 2204 1237398319524780 2205 31713432451830 2206 384890429040 2207 1759021485 2208 1668420 2209 323 2210 1 2211 95 2212 4540 2213 144710 2214 3445830 2215 65143540 2216 1015221316 2217 13376124143 2218 151690251305 2219 1500247806200 2220 13069436118225 2221 101049985077938 2222 697492049393160 2223 4317327084458645 2224 24045856845054703 2225 120809703171033568 2226 548471319528978241 2227 2252472270019112191 2228 8371788923032866580 2229 28156972004109440135 2230 85641593265719737786 2231 235292412743634505385 2232 582932517961325627174 2233 1299394209005620020815 2234 2598666097113291179765 2235 4646781525904975334837 2236 7398722487582846671630 2237 10438699023277722420901 2238 12975769817095638749920 2239 14115777536100248584900 2240 13333901804102743960246 2241 10836990305880696220111 2242 7497054442819314857134 2243 4359215431503608615005 2244 2098742689024147207210 2245 821854571316667938388 2246 256214304148919409580 2247 61954697551036982261 2248 11253659231121499705 2249 1475273494855778615 2250 132631489785560086 2251 7649584454506860 2252 258666598634985 2253 4511438441925 2254 33660678480 2255 74123595 2256 37376 2257 1 2258 96 2259 4636 2260 149336 2261 3594256 2262 68696146 2263 1082646751 2264 14429833866 2265 165597491576 2266 1658075377166 2267 14629991256406 2268 114628274134160 2269 802247389749612 2270 5038108185193102 2271 28488724711917190 2272 145425598159379536 2273 671363450001914764 2274 2806223825093714680 2275 10626118022246085454 2276 36451483291299490326 2277 113218381635843766696 2278 318075737698693030538 2279 807019714255787244584 2280 1845345261000225385850 2281 3792902066247615525398 2282 6985071523592272695692 2283 11481572907124183739138 2284 16767983154280239983590 2285 21641144001741121900840 2286 24528772385507216098816 2287 24237534093150989856796 2288 20701743602766648787906 2289 15131825863943482542205 2290 9355120493411209428310 2291 4824778690077526441192 2292 2041986251603473532560 2293 695439717696022454824 2294 186130355138216059116 2295 38033903603629238491 2296 5724890285110379234 2297 606731046318740400 2298 42714410464663740 2299 1849153249647540 2300 44241151220850 2301 501872210700 2302 2078932050 2303 2319850 2304 1 2305 97 2306 4733 2307 154059 2308 3747395 2309 72400971 2310 1153734541 2311 15553326898 2312 180598363970 2313 1830362457242 2314 16354763197949 2315 129829892583486 2316 921109889679088 2317 5867484093481446 2318 33676388848507196 2319 174612876982708975 2320 819448581874124869 2321 3484936112324987152 2322 13439206196048555137 2323 47000366552347249150 2324 149004220355301902195 2325 427829250997304867781 2326 1110981019452130585094 2327 2604217108540937724335 2328 5496969031187880346817 2329 10416997055534329842584 2330 17659103500481520997601 2331 26665191616996437267592 2332 35685263419831464809170 2333 42077625841854923958460 2334 43416916744498795161316 2335 38890932882950356852711 2336 29962509046813374168277 2337 19639044431253980713891 2338 10812341523548222463232 2339 4925073405151145843908 2340 1823008428373170284488 2341 536626427548118891500 2342 122373847616202315899 2343 20934378738955597485 2344 2580677499520407350 2345 217812085753097116 2346 11772833931176670 2347 372302237409660 2348 6067730328990 2349 41810955030 2350 92507220 2351 20475 2352 1 2353 1 2354 98 2355 4831 2356 158880 2357 3905345 2358 76262816 2359 1228640776 2360 16750378384 2361 196765087960 2362 2018244086534 2363 18258785713916 2364 146825708886272 2365 1055768223111301 2366 6820111657540446 2367 39721422392094222 2368 209141096584777216 2369 997429616675934220 2370 4314385956443013844 2371 16938065252298536551 2372 60367094871644955520 2373 195251636187883509841 2374 572668246673220405444 2375 1521154178399600977736 2376 3652929151441940388416 2377 7912684986657012865319 2378 15417202712877295419512 2379 26929015800284219368019 2380 41997973654304541907552 2381 58208141326645995963126 2382 71301237965495292890920 2383 76698280039528419033016 2384 71913791063922894192256 2385 58265030552850262293835 2386 40380839418670216885216 2387 23657224625469325888249 2388 11553421966208434525600 2389 4626294692177311696162 2390 1489205218277416454428 2391 376298258442126924556 2392 72501780341227356720 2393 10275155391482485385 2394 1023716636171120972 2395 67637253964932972 2396 2742807755318400 2397 61377432389505 2398 647766621450 2399 2563912650 2400 2096640 2401 349 2402 1 2403 99 2404 4930 2405 163800 2406 4068205 2407 80286581 2408 1307526436 2409 18024923509 2410 214173774064 2411 2222930041445 2412 20358270562361 2413 165802222402283 2414 1208088857475736 2415 7912404422167796 2416 46751626668406896 2417 249896509151683459 2418 1210804538738689057 2419 5325187626331626841 2420 21276073973008236718 2421 77244182763739148296 2422 254781027982599227245 2423 762956738380429510332 2424 2071890083158770838000 2425 5094080924103835736009 2426 11315792921308490838641 2427 22651137036159387261542 2428 40729472698768064020562 2429 65540502051936455598850 2430 93966735096804047575364 2431 119415509612438549927161 2432 133709400257754698662312 2433 130993144934922012429616 2434 111378373672323782331229 2435 81418248465266587582018 2436 50608897374541086362221 2437 26406092700207015129667 2438 11390217034064097449296 2439 3988788387014178236320 2440 1109674628686880806564 2441 238869746989763942886 2442 38521088379406723768 2443 4469868935836282343 2444 354540908486205186 2445 17977272572994390 2446 532430310114000 2447 8101557824535 2448 52524363840 2449 100080045 2450 43525 2451 1 2452 100 2453 5030 2454 168820 2455 4236075 2456 84477266 2457 1390557491 2458 19381062478 2459 232904587915 2460 2445708844800 2461 22670684824541 2462 186962785918574 2463 1380132305503193 2464 9162717632086630 2465 54911858701488873 2466 297897884159987874 2467 1465987381397820625 2468 6553614228824331454 2469 26637953145550970905 2470 98480149190121288508 2471 331111712109249918445 2472 1011879393272642777320 2473 2807795650258858162683 2474 7063854628883625896390 2475 16080958960223675962298 2476 33045949539377845062632 2477 61119002532543095169665 2478 101380820782027096851424 2479 150195117390246086077975 2480 197775589548217526186718 2481 230176258855627459601992 2482 235223953852941470779936 2483 209480763002883625090918 2484 161148163625678291724040 2485 105991999125637436358253 2486 58895459730431244473722 2487 27260449572749660834350 2488 10336827575771555393356 2489 3147817583846396690170 2490 751621218017764606948 2491 136671854025740215443 2492 18254723625919318214 2493 1711431018363614342 2494 106227160075867500 2495 4039918124687550 2496 84590338552260 2497 836521316415 2498 3008561790 2499 2904525 2500 1 2501 101 2502 5131 2503 173941 2504 4409056 2505 88839972 2506 1477905002 2507 20823065597 2508 253041919402 2509 2687951944152 2510 25214832373583 2511 210528908199077 2512 1574170645747034 2513 10591550132710274 2514 64366051233457237 2515 354314231655980394 2516 1770445632526751121 2517 8042544493772754334 2518 33245589104010646858 2519 125111596254126689158 2520 428620532368988366890 2521 1336146485298241740769 2522 3786552333537133221778 2523 9742152596725134658623 2524 22714553903771514739136 2525 47885680400141492068412 2526 91024245119659253944742 2527 155497336631102776705738 2528 237800013456116694795108 2529 324076814754409502900572 2530 391502879218474149851482 2531 416688513903850439728492 2532 387967695599703526143442 2533 313411342764628505610832 2534 217580088538935262209958 2535 128372310442774450281688 2536 63533872827216917874382 2537 25974348877942576613164 2538 8613191858116490170954 2539 2266582344918236530768 2540 460972163390364313384 2541 70141874217521714349 2542 7668497164780675724 2543 572181105217598114 2544 27247003076034900 2545 756379875377220 2546 10780143382785 2547 64705629690 2548 124238205 2549 23751 2550 1 2551 1 2552 102 2553 5233 2554 179164 2555 4587250 2556 93379902 2557 1569745223 2558 22355378456 2559 274674556984 2560 2951118063432 2561 28010939647981 2562 236741640814004 2563 1792706394619469 2564 12221764484948510 2565 75299442822898363 2566 420484627091688636 2567 2132856057384616113 2568 9842552031365290066 2569 41364835756555698892 2570 158401280026236204328 2571 552733293775650429886 2572 1756860038734183991254 2573 5082445231267285281580 2574 13365548628685180705872 2575 31897442961254031345590 2576 68938398518138948049020 2577 134579104468507698869780 2578 236569221372561491499712 2579 373090253843910504719012 2580 525638919343674440118610 2581 658296457866446336842915 2582 728647621610935217482864 2583 708086437559824772650066 2584 599494188920852851670524 2585 438267816853110312932692 2586 273808249585566765717904 2587 144426949146448078646425 2588 63412260153662480845804 2589 22789155776676925997086 2590 6570878250590664581080 2591 1483892477794692481372 2592 254878262681762199072 2593 32113286994088581422 2594 2835798184677566120 2595 165524410832549778 2596 5909329614012900 2597 115990863863490 2598 1069683762420 2599 3685629285 2600 2612610 2601 376 2602 1 2603 103 2604 5336 2605 184490 2606 4770760 2607 98102362 2608 1666259704 2609 23982627215 2610 297895867280 2611 3236757733209 2612 31080745907553 2613 265863053683826 2614 2038492817125376 2615 14078826696336341 2616 87921036956929541 2617 497940356309975609 2618 2563281125224118841 2619 12013156200566796180 2620 51313442822688287977 2621 199883184677722409191 2622 710155184844557750140 2623 2300574738972538049620 2624 6790766527769977156651 2625 18243769030374008854528 2626 44540590341589080157930 2627 98625156065268601366367 2628 197586392319198212847839 2629 357108306481295036591158 2630 580260369726644657799814 2631 844266232966193003967000 2632 1094814936447335107471857 2633 1258517438633657347409197 2634 1274451702150708421037722 2635 1128759255321403147228030 2636 867103856572183687652779 2637 572180594754526897905298 2638 320700373808611506875704 2639 150679101661530997850083 2640 58433969423729840777986 2641 18363623255426166259930 2642 4574946907479426216424 2643 879836693477220674746 2644 126431683539182332852 2645 13035410216029087505 2646 915839152060200536 2647 40997016185500770 2648 1068152656398270 2649 14245648907430 2650 80646152925 2651 133650270 2652 50401 2653 1 2654 104 2655 5440 2656 189920 2657 4959690 2658 103012762 2659 1767635395 2660 25709623994 2661 322803980039 2662 3546518004930 2663 34447598154848 2664 298177803954588 2665 2314555768044320 2666 16191067060945640 2667 102466310566865531 2668 588429618955639742 2669 3073368453561734265 2670 14624256002380013406 2671 63470277893283455428 2672 251415764267553966262 2673 909147397912792703062 2674 3000593528660414427142 2675 9033291347247071876101 2676 24780585405545557650952 2677 61857005940354858213223 2678 140243424413212510603754 2679 288142763846839760434904 2680 535030242454869142536856 2681 894932282055354073340046 2682 1343383318514708075368114 2683 1801767148171916646364605 2684 2148219023406724859577686 2685 2263560990021827356731670 2686 2093639231176404411262144 2687 1686617564921752235919880 2688 1172773515407318682357448 2689 696533754013258433693914 2690 349054866156406210373266 2691 145494655791158310067954 2692 49597272400496471921356 2693 13551399331081314479272 2694 2896790684754662085796 2695 470404450583961963364 2696 55958333283374302766 2697 4658692156172492120 2698 255961201521601320 2699 8587645841617050 2700 158066875998420 2701 1369046568585 2702 4296160050 2703 3606876 2704 1 2705 105 2706 5545 2707 195455 2708 5154145 2709 108116617 2710 1874064751 2711 27541372368 2712 349501978595 2713 3882147354615 2714 38136550910458 2715 333994803008775 2716 2624217160066061 2717 18589963695424595 2718 119200193885613353 2719 693945049783461797 2720 3676575931932147160 2721 17757770923143096735 2722 78286032182251561165 2723 315244690363496796301 2724 1159858360710727047142 2725 3898545228022114536700 2726 11965064956632433964443 2727 33500202634129621942240 2728 85454450666017861623139 2729 198261197945803132295199 2730 417480248113293283339400 2731 795822440154496732881757 2732 1369172027168589287552090 2733 2118432069347316900507442 2734 2935542108317589041153805 2735 3625779508713211291140871 2736 3969705365505506868710320 2737 3828249024555016610190670 2738 3228110991300396969806890 2739 2360121248532413941383133 2740 1481531670755519786021710 2741 789482851487580453342898 2742 352422769648456065033640 2743 129746880103678960694218 2744 38673470453378185807942 2745 9128842642855473344152 2746 1661525046455990688748 2747 225675713599470033615 2748 21962238189254616680 2749 1454262897112117710 2750 61258065801210630 2751 1499105591758950 2752 18767808084000 2753 98590655475 2754 165093201 2755 27405 2756 1 2757 1 2758 106 2759 5651 2760 201096 2761 5354231 2762 113419548 2763 1985745838 2764 29483072968 2765 378098095913 2766 4245500781588 2767 42174471036261 2768 373648986608960 2769 2971120160331472 2770 21310450458290522 2771 138420345231221750 2772 816754340134112360 2773 4388425456898265431 2774 21509515422549032796 2775 96295624707722246470 2776 394076640646103641528 2777 1474719376388895566755 2778 5046300183216828370810 2779 15782788750272962704174 2780 45080468629794563866648 2781 117454410856275690752764 2782 278702369894814488118052 2783 601093689826441861158347 2784 1175518380758672393507632 2785 2078550102719901962962231 2786 3311911015737310022592906 2787 4736859846627435529985918 2788 6053951124948000239842968 2789 6878110457763885043693703 2790 6905383245865950613031692 2791 6084312537301624769445478 2792 4667711034647008943795536 2793 3089562957202352309708515 2794 1745791195491429725050882 2795 831832417804630812162706 2796 329426296746467905251376 2797 106602302428097382536836 2798 27622923178157048799076 2799 5593820600470833715066 2800 859504016378471122240 2801 96617564166759057368 2802 7590162887573927628 2803 392913652762912884 2804 12399489596241840 2805 214397895711690 2806 1735543341480 2807 5230327596 2808 3230136 2809 404 2810 1 2811 107 2812 5758 2813 206844 2814 5560055 2815 118927283 2816 2102882440 2817 31540129189 2818 408705916333 2819 4638545107932 2820 46590147806299 2821 417503193370149 2822 3359256221975083 2823 24391251044475053 2824 160460746050475250 2825 959434266356196800 2826 5226788503733186882 2827 25991336811400239119 2828 118132547391266706775 2829 491165886462734295923 2830 1868916057519643118806 2831 6508290042884970469741 2832 20735149868425134824764 2833 60394525310957156684947 2834 160644193520645888771353 2835 389649505786222115235871 2836 860243847800927792585551 2837 1724755774330084468988281 2838 3132016441360366739225904 2839 5134977995091656273353438 2840 7573124685740575361652110 2841 10004349156344040878661333 2842 11780289076834922407482654 2843 12295211225153589332137459 2844 11301232210081516096770820 2845 9080348154197498313412384 2846 6323433628934824897972984 2847 3779076140134042132691278 2848 1916106083350167028571584 2849 813285323314143676735633 2850 284466452418666364561954 2851 80483658883667182142968 2852 18014722949292159908518 2853 3105590369608872691282 2854 399031463143179883492 2855 36685604724645878535 2856 2291536660751259868 2857 90913224849878940 2858 2092330638256140 2859 24564013662810 2860 121980058941 2861 176670117 2862 58059 2863 1 2864 108 2865 5866 2866 212700 2867 5771725 2868 124645658 2869 2225684167 2870 33718153006 2871 441444583120 2872 5063364484464 2873 51414408430781 2874 465950156961198 2875 3792994062613192 2876 27875241157289316 2877 185695643414289320 2878 1124908458274119200 2879 6212207079301806089 2880 31333549619921554742 2881 144545424488055902008 2882 610415688966152692206 2883 2360948759110997293315 2884 8364309502579703527144 2885 27135507123971841546823 2886 80562871914692836264786 2887 218670633664930381704001 2888 541897016900432458238122 2889 1223951852318770863302443 2890 2514284172706187749005166 2891 4685629842567517529863010 2892 7898272864111901037507766 2893 12000562686392701971469793 2894 16369543313875211977666942 2895 19954222700949056012746617 2896 21622096486557985741225630 2897 20700878657975268381860560 2898 17389272909319165782191656 2899 12714413100880043373757738 2900 8017187272833047889609142 2901 4313364817547238419819761 2902 1955601467206511915892166 2903 736376163955642125335716 2904 226378469817692922660196 2905 55673493577943291737468 2906 10688912261033643619420 2907 1555275907424015961244 2908 165345196070758870038 2909 12267592003904948012 2910 598863549803925480 2911 17794962444959910 2912 289120884098820 2913 2202788688096 2914 6059171898 2915 4445091 2916 1 2917 109 2918 5975 2919 218665 2920 5989350 2921 130580618 2922 2354366564 2923 36022970899 2924 476439011929 2925 5522166109135 2926 56680239244596 2927 519414617646022 2928 4277110707278514 2929 31809840775648774 2930 214543869128382701 2931 1316489269048936703 2932 7368253947128263652 2933 37687703245209673235 2934 176417094176797506152 2935 756496797290885165158 2936 2973297296382360761480 2937 10712891479469373898429 2938 35377425837418906068121 2939 107018233053416315780344 2940 296285903022867897008746 2941 749796271945214708785549 2942 1731633577152438799658218 2943 3642401530240723250699042 2944 6961536929495844735745210 2945 12055612409195524116701955 2946 18854725793402885388562183 2947 26531153281080886607330120 2948 33443225177248034286466692 2949 37575908170400608723878189 2950 37417730745655585939193080 2951 32807034213003377743552126 2952 25136995987449894966943492 2953 16686354899742918258830539 2954 9501173020024030888398019 2955 4587082143699935394832246 2956 1852608782962963552847944 2957 616097455975702121893660 2958 165581565135821536460746 2959 35170626487051849577818 2960 5747262303908066110960 2961 699130646502310583053 2962 60772426261379925396 2963 3584083093095076990 2964 134051226409205160 2965 2903416963949610 2966 32062851383376 2967 148061340804 2968 217230300 2969 31465 2970 1 2971 1 2972 110 2973 6085 2974 224740 2975 6213040 2976 136738218 2977 2489151221 2978 38460629888 2979 513820110295 2980 6017286163870 2981 62422912777726 2982 578355558991656 2983 4816824719074659 2984 36247438655787120 2985 247473566713938778 2986 1537924138070603588 2987 8721936391437897836 2988 45229723714509598124 2989 214786558391103524930 2990 934985661823301345624 2991 3733207608385406495395 2992 13675362956613355806526 2993 45953648158035839019622 2994 141586127236270985679100 2995 399658337497227762636598 2996 1032344745320845163241184 2997 2436563910085962872741176 2998 5244945767148397971110024 2999 10274062888630852179043995 3000 18265549653709593427775860 3001 29381396916634427176522393 3002 42609962846270837423175772 3003 55483745881320624761534654 3004 64564240086501068462069040 3005 66780571793976005890585350 3006 61018634317760876459094136 3007 48905993769991215016403656 3008 34105837657583322134107204 3009 20502638928465187113595345 3010 10510445219934975561130588 3011 4537554762388376840296204 3012 1625751121837320776806780 3013 475154143552384743488242 3014 110989160184922915847560 3015 20218126443119904439750 3016 2787967593320140545568 3017 280542110514709953925 3018 19674410241428743704 3019 906525411753570720 3020 25384502772435480 3021 388199600690076 3022 2770034975760 3023 7334019525 3024 3964590 3025 433 3026 1 3027 111 3028 6196 3029 230926 3030 6442906 3031 143124624 3032 2630265884 3033 41037403679 3034 553725003259 3035 6551195975974 3036 68680120931065 3037 643268575792674 3038 5417831746817436 3039 41245851334016361 3040 285007359729602179 3041 1793446870978449710 3042 10304148194227063910 3043 54163474839961573832 3044 260874189438432789326 3045 1152525335000396783057 3046 4673620735716590728780 3047 17400706973095358537035 3048 59479195709221036063156 3049 186584631444551874127024 3050 536764142714199273504946 3051 1414584323498511884132107 3052 3410412958356192822118117 3053 7508655231904053544147733 3054 15065387856423748294220680 3055 27477584269630683687756697 3056 45424666373867765442596359 3057 67835284232102866927354189 3058 91156138043577778334691920 3059 109736845992120013468014291 3060 117746541955520386382998134 3061 111956801233275616770852109 3062 93707591934624329340544708 3063 68519898846183967931257216 3064 43389152559798053421206191 3065 23555572918487201073478489 3066 10836500440291242118618540 3067 4167445127506187163015055 3068 1318633851211777937031196 3069 336889271452931454410110 3070 67955358295729275374848 3071 10534091562863152336870 3072 1214136113499405315463 3073 99867964366170288909 3074 5565536783762728284 3075 196408388327894340 3076 4008227000614596 3077 41590745423526 3078 181937483976 3079 231329781 3080 66556 3081 1 3082 112 3083 6308 3084 237224 3085 6679060 3086 149746114 3087 2777944567 3088 43759798922 3089 596297265242 3090 7126508410342 3091 75492114487378 3092 714688379490136 3093 6086342525151280 3094 46868819030582490 3095 327727997254297572 3096 2087834295661931508 3097 12150174940387010183 3098 64724788902933327044 3099 316110629035412396090 3100 1417012435609481998070 3101 5834267560921292670464 3102 22071377277870378965444 3103 76719430486538764211593 3104 244947550565747603752912 3105 717879392486071614500638 3106 1929389902133062195928230 3107 4749161399804667111206920 3108 10688951763238033817867114 3109 21954079933162586205896936 3110 41052201894455775879896766 3111 69695412145711851597815334 3112 107086503506366341521748486 3113 148366609101129290173273690 3114 184580123634947804513108086 3115 205209417456482112893487606 3116 202765717153794038665056222 3117 176954054683637932587857104 3118 135422149575293288364734260 3119 90141149725314131089605310 3120 51697423108904051191428622 3121 25269884548422562947967978 3122 10395487302039912014009698 3123 3546455431726272364090288 3124 986114162707309546412860 3125 218936295556878553856848 3126 37867978073692716292156 3127 4952445587408965741132 3128 472058054210339530150 3129 31317648389246469046 3130 1363138737673228080 3131 36006253651123116 3132 518392502668932 3133 3488509691328 3134 8447413944 3135 5439385 3136 1 3137 113 3138 6421 3139 243635 3140 6921615 3141 156609079 3142 2932427665 3143 46634561582 3144 641687158280 3145 7745984498824 3146 82901849193475 3147 793191447598228 3148 6829123469084314 3149 53186540994555776 3150 376284514836344454 3151 2426468790281448375 3152 14300258242968602432 3153 77186022327047792891 3154 382169867529594714254 3155 1737814005061142962415 3156 7262956259654312783240 3157 27910236398880565386626 3158 98624050762845587273229 3159 320376046494938397300235 3160 956196020160441526815661 3161 2619749032423793311853602 3162 6580783519879546016205154 3163 15133505031480728944475270 3164 31800790256268614778002700 3165 60927090818328459177048812 3166 106152185252867358743605224 3167 167681575665349221236300798 3168 239317414193430011057491531 3169 307377287322958097566462480 3170 353678788490110716900082842 3171 362694422266416036453482709 3172 329539323785179742438487640 3173 263503235656055408040243154 3174 184007281467376889561550346 3175 111229837861155708770911054 3176 57614508955197318919692655 3177 25273324967547091106519662 3178 9261377513796706306895032 3179 2790094807925112495654400 3180 678088609138009648555426 3181 129987427109094490162810 3182 19128688649513263781116 3183 2090530940200959486604 3184 162842264968085394874 3185 8582430988308760550 3186 286030105885718196 3187 5503441323598098 3188 53819228037936 3189 219372631500 3190 283216465 3191 35960 3192 1 3193 1 3194 114 3195 6535 3196 250160 3197 7170685 3198 163720024 3199 3093962068 3200 49668683424 3201 690051876734 3202 8412540313210 3203 90955138656130 3204 879398823893200 3205 7653540011581123 3206 60276252976220958 3207 431398951844752386 3208 2815407219111664608 3209 16800224996342980927 3210 91861197616006710158 3211 461007048754329125660 3212 2126018590833670508864 3213 9017083380156815856878 3214 35188815740112094939016 3215 126368174624386397316064 3216 417524782956209415233344 3217 1268590654382095089483295 3218 3541657362480734044126282 3219 9075187632645108359915029 3220 21313323283794032237994656 3221 45796752474640757176538239 3222 89846069369394912176070530 3223 160538338539429149664036774 3224 260517435375073025257643200 3225 382691667949484715763490458 3226 506972593324421127332243158 3227 603089491575492578647647215 3228 641091401440391168244654144 3229 605596888894299071886009826 3230 505149747193338917429496568 3231 369391851303691557723112888 3232 234849309601216315775366656 3233 128586969793436572799051338 3234 59972006795916790017180742 3235 23524708531237979891187733 3236 7646902062040766202941440 3237 2024265430403434743865930 3238 427468809083564398011520 3239 70252474802053457393380 3240 8720228870464485354016 3241 787949312458296459661 3242 49490708460450125604 3243 2036626891367046252 3244 50784601236791424 3245 689474130513300 3246 4353898066320 3247 10169488000 3248 4833024 3249 463 3250 1 3251 115 3252 6650 3253 256800 3254 7426385 3255 171085569 3256 3262801276 3257 52869408613 3258 741555798590 3259 9129254088415 3260 99700814300845 3261 973979076367207 3262 8567602839794782 3263 68222849666841310 3264 493873668940238108 3265 3261456854496411873 3266 19702188321956080488 3267 109111799185376748296 3268 554901609691104003110 3269 2594726458997159453942 3270 11165403964530533771648 3271 44237128296046082282099 3272 161401868434684097527688 3273 542229824459089518029610 3274 1676581328466800961263335 3275 4767783855049295422090327 3276 12457029007835371730664985 3277 29863603550605611124022027 3278 65582449871156493622611410 3279 131672756027727781326137085 3280 241135135187562346518833344 3281 401708809939425753189759507 3282 606876884678860648607728151 3283 828484755740935332510047560 3284 1017892512493175989230021685 3285 1120334401811270335657578039 3286 1098855972676274966800165012 3287 954740827436135370686014567 3288 729833946308143203688569400 3289 487055746522284206548181218 3290 281241903321467093048514703 3291 139084406261114688540545008 3292 58214645392898585954159131 3293 20340713547302589993132985 3294 5838334986668018543267470 3295 1350689148847561594393180 3296 246234572961032468966464 3297 34423234807311023623174 3298 3569790241038976691170 3299 263533091098820037637 3300 13145827947568041752 3301 414078909466259760 3302 7520189596845360 3303 69229919917650 3304 267845830480 3305 300226444 3306 75951 3307 1 3308 116 3309 6766 3310 263556 3311 7688831 3312 178712450 3313 3439205515 3314 56244240430 3315 796370743465 3316 9899373602560 3317 109190892649245 3318 1077651420204334 3319 9580017192715711 3320 77119555106214106 3321 564599312323483099 3322 3772258908570976470 3323 23065327472413112994 3324 129353297649490374138 3325 666506434449738590957 3326 3159384470714308276916 3327 13790101210021632509480 3328 55455301212299834289794 3329 205509715266635783082014 3330 701786921061805069078556 3331 2207514482884926925756597 3332 6392095298283204327011692 3333 17022165460821535703477986 3334 41637188326335100579950962 3335 93406020026937819229914636 3336 191818208025476084825783624 3337 359811821876320955538594265 3338 614928699078129159631909794 3339 954688321166933820952392966 3340 1341912188315088992500882486 3341 1701158593375577743506253672 3342 1936540740249521463074224402 3343 1969761549110226559410874450 3344 1780146290275620821484241130 3345 1420252004608123537863210910 3346 993037953077112474988265644 3347 603428780092169074046084830 3348 315632147079774263026964254 3349 140550875080034806655413528 3350 52604909325478795575170302 3351 16303598345301811578797926 3352 4111516885035428867524240 3353 826376455901670050480350 3354 129133058906039228706052 3355 15224072562133257014257 3356 1305014232782995911682 3357 77661500494227520666 3358 3023931329222402976 3359 71249402778344376 3360 912304014618156 3361 5443386640516 3362 11650428680 3363 6612145 3364 1 3365 117 3366 6883 3367 270429 3368 7958140 3369 186607520 3370 3623441854 3371 59800948105 3372 854676237436 3373 10726323820762 3374 119480750177693 3375 1191189013297555 3376 10700235390471310 3377 87068644226372686 3378 644563474523779369 3379 4356380346817776876 3380 26956754607744485568 3381 153062484681282534549 3382 798903779622941133461 3383 3838171863756617378699 3384 16989201911002776579290 3385 69327337334943208396337 3386 260882293992800998751822 3387 905290448964532090968158 3388 2896033500556983918986512 3389 8535672704741454440949940 3390 23158716830271805509668107 3391 57774245692907441443721081 3392 132333785847272742714517774 3393 277821126054371119000353968 3394 533481918114263244676908913 3395 934731019618430280279241916 3396 1490244002263957570559316738 3397 2154997898692442968142021071 3398 2816277898394585297738191399 3399 3312433776824797154760574543 3400 3489976719810073240062715192 3401 3276321832686145396218394407 3402 2724016723309804286818346782 3403 1992051391055204759413046974 3404 1271296806366003405067213996 3405 701689860804683386300435783 3406 331520611314744766571549539 3407 132484672950150934298574811 3408 44167102083699299206771774 3409 12085988638020696027218170 3410 2663377213682310762998824 3411 462057739512922533139390 3412 61406862015125169560677 3413 6046952833351240291648 3414 423381961018714979668 3415 20004475841785121418 3416 596049243028490148 3417 10223636331046974 3418 88861399090660 3419 320951252820 3420 366087184 3421 40920 3422 1 3423 1 3424 118 3425 7001 3426 277420 3427 8234430 3428 194777750 3429 3815784323 3430 63547573768 3431 916659784810 3432 11613714809564 3433 130629306026635 3434 1315422432093756 3435 11938512773233957 3436 98182218875388226 3437 734860104770089513 3438 5023414707146021020 3439 31452477056047672008 3440 180785708793087605508 3441 955668813477258507265 3442 4652443966868711991428 3443 20879390398646751100970 3444 86437362762487716550004 3445 330201758750423922005987 3446 1164045199616497642414880 3447 3785890517419306412426084 3448 11354004282658999274173672 3449 31373924366087696798521063 3450 79792752330891803588813132 3451 186528889845550888811938415 3452 400131382779275560880188776 3453 786112405437455192261384000 3454 1411240438595962512356155108 3455 2308907611646478129641711022 3456 3432325680133089295073560560 3457 4620082007311285645656189013 3458 5609038800443502658798369252 3459 6114685147381118825154135849 3460 5955490790423117667499281376 3461 5152710080525741537824283291 3462 3934669433088320329541758528 3463 2632237543193056401606767680 3464 1529754383532155497536487648 3465 764890827189464732516294533 3466 325406211682495215832484500 3467 116281055444886178448879053 3468 34382471434858038695216140 3469 8265531688922366750191048 3470 1582228197565255372444144 3471 235245608632936467311977 3472 26359764162200006631886 3473 2145113831487503377576 3474 121039741457133431224 3475 4462886629360989888 3476 99431966952637800 3477 1202659207382770 3478 6745930871680 3479 13954486568 3480 5854288 3481 494 3482 1 3483 119 3484 7120 3485 284530 3486 8517820 3487 203230230 3488 4016514032 3489 67492439519 3490 982517146954 3491 12565349929055 3492 142699212837225 3493 1451243335829362 3494 13305967235692852 3495 110583041848755577 3496 836699725446543241 3497 5784092703203615023 3498 36638464422597059644 3499 213148111342271190495 3500 1140941705407274421127 3501 5627241750434232339425 3502 25599280989303369445856 3503 107488772006497376902400 3504 416744077082503206906629 3505 1492065461880337288217051 3506 4932175729239149483147300 3507 15046102490445219292685798 3508 42328293779977377101479564 3509 109705558232848112306471030 3510 261618559677487641939629430 3511 573163348867720122712010015 3512 1151481852721528828686810566 3513 2116735186665229889178946340 3514 3551579531782737383681103598 3515 5423471472284316963975359043 3516 7513014966559712885693421900 3517 9406304214393269327729607013 3518 10598944266148907067001358916 3519 10697275698604156053001951757 3520 9618418663092690978411866137 3521 7657596038528777909435643031 3522 5360627648255522512354740304 3523 3273624067423925332523044354 3524 1728204598145811701018133340 3525 780542333162188988512690297 3526 298003463647108883704936810 3527 94846953809299609300206421 3528 24759350126485489511084962 3529 5200562488792681555312264 3530 859144929967364815969489 3531 108616443646556643909637 3532 10163521745307343815796 3533 675390168243280863859 3534 30249563961323794336 3535 853215401572398780 3536 13836589545590350 3537 113412309990290 3538 389528580232 3539 386422564 3540 86305 3541 1 3542 120 3543 7240 3544 291760 3545 8808430 3546 211972170 3547 4225919291 3548 71644154618 3549 1052452628305 3550 13585234309850 3551 155757055998940 3552 1599608327501668 3553 14814642551324500 3554 124405432647592420 3555 951420514783654753 3556 6650403449227173778 3557 42611830720476889546 3558 250863971802623458386 3559 1359509305358084964580 3560 6791876090245869037950 3561 31313217156710180999396 3562 133326744529022996162420 3563 524500910172984801697484 3564 1906678474158174555832490 3565 6404053209610715945136710 3566 19865868280307032488893588 3567 56878857348468947590994440 3568 150171301964169874288499936 3569 365176285907387454906470830 3570 816705725016135615514523510 3571 1676948307301127412658398296 3572 3154837325094935051015692472 3573 5425115250408209335350470452 3574 8504229480749502831108358110 3575 12114570980119172292750141720 3576 15627804741652601601457862458 3577 18183221133116906407831188798 3578 18996088177089594750357585706 3579 17727910149219082347358686850 3580 14693880452672165171243430418 3581 10746062940151479618594921394 3582 6882630376891144605750236596 3583 3827852772730986197369648176 3584 1830714221788692918487284730 3585 744534647601805454320529830 3586 254169100789219177636442086 3587 71744415010051554875076166 3588 16451548458686102101339888 3589 3001253858687781365179195 3590 424844680207378578213436 3591 45275964356555109085996 3592 3500275631716468174378 3593 187405220349885529792 3594 6548067474838726560 3595 138072967379048320 3596 1577719155565980 3597 8376589253236 3598 15906179608 3599 7988080 3600 1 3601 121 3602 7361 3603 299111 3604 9106381 3605 221010901 3606 4444295731 3607 76011622796 3608 1126679369681 3609 14677583622221 3610 169873561599176 3611 1761543020210805 3612 16477575689264607 3613 139796228883126997 3614 1080500319783507835 3615 7635727206108624541 3616 49482142565524868089 3617 294748281919883104840 3618 1616897566324238309764 3619 8180596701944901540076 3620 38215674859031545246271 3621 164964677103570242504813 3622 658324608099970109201294 3623 2429252394785723585958530 3624 8288109756219797055354008 3625 26136216380318327586947918 3626 76133819064363996041624504 3627 204688290991528745898632336 3628 507352441339483963691282501 3629 1157800545541412694482001447 3630 2428572498282006732181332102 3631 4673276685635127837159092762 3632 8231330556852750677821034951 3633 13236600739892642221763413946 3634 19375920800694243191151123498 3635 25732113158998512954662675301 3636 30886656909531727394554702989 3637 33364804331046871250540632563 3638 32279437139882462337494190218 3639 27816686066579402286535260944 3640 21219478500682352317198096756 3641 14228505419615667593131120714 3642 8319622267619940689525098300 3643 4203387079806142977860504029 3644 1815918448038627691031834281 3645 662751086492338929151121401 3646 201503311443813297255738748 3647 50210479500760177277837116 3648 10058524330381318665545911 3649 1583351399663104850347435 3650 190544836461625448072377 3651 16953778422488488560328 3652 1070028119370591046144 3653 45461406128683601710 3654 1214822717281292596 3655 18636513716062756 3656 144469476908816 3657 464040968996 3658 469412416 3659 46376 3660 1 3661 1 3662 122 3663 7483 3664 306584 3665 9411795 3666 230353876 3667 4671946426 3668 80604049688 3669 1205419649015 3670 15846833144792 3671 185123813373219 3672 1938146317804496 3673 18308868335448198 3674 156915817455991706 3675 1225569667430546506 3676 8754980614708423720 3677 57372865412780860384 3678 345729679850613762442 3679 1919475987434504577457 3680 9833356902400522042160 3681 46536357791046892752760 3682 203615156692751646602066 3683 824100355766009435759264 3684 3086072516137311763852640 3685 10692443946213626370477977 3686 34266584142014892350954120 3687 101521367915580425680832918 3688 277842741258609366574175840 3689 701695974480397180014980469 3690 1633237198211110650998851940 3691 3498052225055456266871821692 3692 6881529106685784874368640192 3693 12407975720032513439023119965 3694 20455546099116339998259999146 3695 30746913159996044835305184549 3696 42004259949141774373387596192 3697 51966711368992668595571388969 3698 57987287381583159662567061368 3699 58092970361483436702219481650 3700 51981316741764082827919430096 3701 41300914534678118517214643325 3702 28945373577909696606552928480 3703 17759626376492290672605779122 3704 9457940996219732744476681792 3705 4329176077101054338349611845 3706 1684079639658672388802421280 3707 549554769695346582769287316 3708 148173859072941674003631088 3709 32429261980297609740373165 3710 5641541655190338546333082 3711 760806884587126738773265 3712 77163552455082600577528 3713 5671078599149297185162 3714 288304220385609254308 3715 9553233729237115048 3716 190776072261184256 3717 2062587470242006 3718 10312484479088 3719 18961407300 3720 7049152 3721 526 3722 1 3723 123 3724 7606 3725 314180 3726 9724795 3727 240008671 3728 4909182016 3729 85430950389 3730 1288905189635 3731 17097647140334 3732 201587478960511 3733 2130594919062497 3734 20323762838852361 3735 175939239856980271 3736 1388425846508457742 3737 10024775452988610646 3738 66422960814831415375 3739 404864887834977061744 3740 2274575491469429589031 3741 11796686682381740581365 3742 56546083917262613059741 3743 250726189518013627523444 3744 1028950151062594817911256 3745 3909393606626781876450986 3746 13751646929322700728358064 3747 44774576346706734432657713 3748 134876076303350379450919502 3749 375625578046168662506685938 3750 966221207042142704343697261 3751 2292849569060036838684987635 3752 5012066930264282683346877492 3753 10075071890951022482207225267 3754 18586306706136804846051206159 3755 31393699405423243842998380301 3756 48422074180769938216898627533 3757 67996390744023244135972257051 3758 86633751166397120965464556089 3759 99763670988189172052145785884 3760 103383739705758788422503899352 3761 95938934676803324613123723797 3762 79285486421385132216305924296 3763 57986557200770917002874879897 3764 37265915646779393500983694606 3765 20875740540808440897880725106 3766 10099948419049368298340943085 3767 4176020759006236347440271196 3768 1457797207830771120310322944 3769 423653939589147896181203251 3770 100826707394209039070806555 3771 19275459540181176800187769 3772 2892952460401138947271192 3773 331608933459639980491510 3774 28073721311928979677538 3775 1683996427580369905405 3776 67917487808516378416 3777 1720632900271408176 3778 24995955327526096 3779 183029704666934 3780 560033403460 3781 493510204 3782 97681 3783 1 3784 124 3785 7730 3786 321900 3787 10045505 3788 249982986 3789 5156320831 3790 90502157134 3791 1377377476214 3792 18434928546320 3793 219349045780781 3794 2340148054969998 3795 22538722813154806 3796 197057376163475016 3797 1571048136837277346 3798 11463592028495854564 3799 76788648758761176952 3800 473354810447053678306 3801 2690621299940540049508 3802 14124688044744926021926 3803 68563575607858545837110 3804 308023505010321652810902 3805 1281474037034439053269760 3806 4938701091320581046602604 3807 17632855120326875492108711 3808 58312653211910918053603958 3809 178547065116862652628206126 3810 505835449240530137749704860 3811 1324787992027701795600041444 3812 3203858077262425458932729346 3813 7144816441837136393877972043 3814 14668581999806685467549663442 3815 27671555839068778517983991443 3816 47859621591105618427203962912 3817 75700673131385415537505491716 3818 109189313279422680793683546018 3819 143153332931026757570368543764 3820 169970329407104282984844938316 3821 182012771975812801812202014755 3822 174971283129219611041260812782 3823 150206649900385163616559550627 3824 114471246355050756750511239390 3825 76926922590345419305796187502 3826 45241209676557483656441075308 3827 23083816862371126297912791976 3828 10118277836704664600932400980 3829 3767070178093795035152027287 3830 1175737497095220362434862290 3831 302981768696256004031083039 3832 63326126391691952356201480 3833 10511580051505501293466156 3834 1351326515076540000194344 3835 130518877630701773211397 3836 9124951745844182252482 3837 440777398104067313380 3838 13860874639580149696 3839 262365590568931466 3840 2684045788079844 3841 12723394818644 3842 21511275720 3843 9594376 3844 1 3845 125 3846 7855 3847 329745 3848 10374050 3849 260284646 3850 5413689016 3851 95827827103 3852 1471088078515 3853 19863828988025 3854 238498066851386 3855 2568152468949404 3856 24971518633919158 3857 220478212543025730 3858 1775614267472945073 3859 13091968397326949929 3860 88645350292429799785 3861 552562465077052588864 3862 3177282532168156658305 3863 16880168187475002490573 3864 82963280193657884977810 3865 377559869810822935147215 3866 1592034856822341030230303 3867 6222219373958997346155215 3868 22543088560926109499482133 3869 75700953084519222943435148 3870 235533039686935054036253150 3871 678589827748089719002359044 3872 1808881195262951117929474220 3873 4456566262985308550592524483 3874 10134776091804330621656191708 3875 21241166795268195297456290457 3876 40954844463772431526659176361 3877 72491166881448951472560606905 3878 117510513676501202982081122303 3879 173978926380335082623344674653 3880 234533761459412233048249211934 3881 286874073937054136123057519274 3882 317140316411181737373971479500 3883 315477516553061587840158570721 3884 280984774351323180226763332817 3885 222823091642873699615821440614 3886 156333299386461495878521884106 3887 96348425878117049361646285480 3888 51737558360195723213742104548 3889 23983252434402014427189869830 3890 9496000750116783493767097420 3891 3172478867614313046844259683 3892 881739563583176528214496015 3893 200541907194175322726370595 3894 36608047012463947773071431 3895 5241623139684332484736525 3896 572641205350465209458998 3897 46156909988335684441030 3898 2633161116562029210100 3899 100880512259238073306 3900 2424810821743259086 3901 33373743514966368 3902 231490023277940 3903 663509547800 3904 597369256 3905 52360 3906 1 3907 1 3908 126 3909 7981 3910 337716 3911 10710556 3912 270921602 3913 5681620657 3914 101418450352 3915 1570298983057 3916 21389759122082 3917 259129416875108 3918 2816047650247952 3919 27641318081542459 3920 246428197322888324 3921 2004518190384059712 3922 14932706685198424324 3923 102189826887289777321 3924 644032932108534087994 3925 3745640433289450219393 3926 20135927905858396688308 3927 100184363940176825351845 3928 461772478526038406225844 3929 1973093767968002729998273 3930 7818712071543796987783988 3931 28738128096786233605551971 3932 97967560078139783068907018 3933 309650411923538414343214838 3934 906971243516171713099719824 3935 2459897437687225321427024414 3936 6171807239253539734709032088 3937 14306996126798558087263901719 3938 30597715915165220173694060144 3939 60268064413270822385979438699 3940 109113677103813178343627997434 3941 181165382673404769188685393485 3942 275137453060634380546170559316 3943 381090991712475331916341250559 3944 479816132480600229494886382488 3945 547103985039576688366158557298 3946 562591596552590064179538856120 3947 519274401743594721756666074283 3948 427932406823943282107002204670 3949 312988454076745260695199864118 3950 201798924667243183339325199232 3951 113819936378415629744752718518 3952 55672715542164835694808192880 3953 23381401284174291476422132054 3954 8335780229572272658078062088 3955 2489725298561944708741133593 3956 613544340800169848387060302 3957 122535023154699295969360393 3958 19418782112563998002577172 3959 2381163135813047648257438 3960 219151750470718347202066 3961 14584229030324081154397 3962 669828105510523130824 3963 20003847268409200066 3964 359126390128285932 3965 3481504937954932 3966 15566622006752 3967 25528619908 3968 8440432 3969 559 3970 1 3971 127 3972 8108 3973 345814 3974 11055150 3975 281901932 3976 5960457908 3977 107284857871 3978 1675282932829 3979 23018399318532 3980 281343558935681 3981 3085371331014674 3982 30568782390659744 3983 275153690942043565 3984 2260389261347850423 3985 17011097875869824556 3986 117642534308997401023 3987 749515529346132154381 3988 4408377331053501045592 3989 23976224568616301008723 3990 120741040490872518069646 3991 563549636289718684077349 3992 2439604856898489227260290 3993 9799626402556580710363277 3994 36533230565008710354290495 3995 126397786155851036700867941 3996 405742058863225857017106272 3997 1207841980006582389655978445 3998 3332074231720797494276253896 3999 8510643026141743002603935450 4000 20102664298845688757797526492 4001 43851763135100692783634388367 4002 88197213938984041845155049387 4003 163243742482602066577683069588 4004 277454111544094981918328078114 4005 431964335915317393878753864440 4006 614319786981651196595446132594 4007 795543035376530932746611677503 4008 934795513181908168991810574861 4009 992712693671971100430869896998 4010 948507190379666439278152808503 4011 811300967121095021724726681230 4012 617713169146151709417125729288 4013 415986739198511355347988431977 4014 245991976076768668563412221856 4015 126692330414948651200436072506 4016 56300547437932935311367897709 4017 21358429232175023788400362750 4018 6832608517366945010860992277 4019 1817160893938363709483974510 4020 395184476188621446696463186 4021 68922260410829509887439684 4022 9420056526311627465797942 4023 981435603829226038064374 4024 75364180253868176131321 4025 4091512410917658645463 4026 149003367292935427306 4027 3400318451928819226 4028 44383459305738624 4029 291249600648062 4030 796539529616 4031 625681804 4032 110144 4033 1 4034 128 4035 8236 4036 354040 4037 11407960 4038 293233842 4039 6250551119 4040 113438229770 4041 1786323775180 4042 24755710689534 4043 305246822146478 4044 3377765257944416 4045 33776167977502916 4046 306922515370655366 4047 2546112925300039186 4048 19355166527199198264 4049 135250210183956038886 4050 870988433715894681520 4051 5179988633948123748982 4052 28498431206064314911606 4053 145234414938977553358720 4054 686308115283445538221990 4055 3009478452536933782176886 4056 12251642582827332804700878 4057 46316034946942470443897090 4058 162594343761516067173843848 4059 529935868207548546871419422 4060 1602868223989887839676264734 4061 4496230212796352182040807984 4062 11686954829651616026050611740 4063 28118148895580074656342836684 4064 62536933648525741287552526466 4065 128374904262283405158807690592 4066 242794117111922755906134274590 4067 422197748502517167860249475768 4068 673432954854358142507225600396 4069 982697018555118839175349947760 4070 1307947584658062268687091880414 4071 1582495433167293768928319596032 4072 1733929535143897974225219176556 4073 1713210769456995512757388119288 4074 1519171154230571153896777777702 4075 1202507136861961786135013508602 4076 844555208043173116559164244342 4077 522714099842204470419039655552 4078 282905418292176638019190816180 4079 132723529243395584435354646400 4080 53436292192918679912985248596 4081 18252490301397813793999099648 4082 5219860290511909681112956270 4083 1230772213159466261680730248 4084 235006471288172437071761956 4085 35576538370720320119558776 4086 4163494092585032650190134 4087 365356602458981277586687 4088 23158297815031954091554 4089 1011950943218938975996 4090 28719443978265059320 4091 489411371907045700 4092 4496141749186644 4093 19090282864928 4094 28832933096 4095 11460856 4096 1 4097 129 4098 8365 4099 362395 4100 11769115 4101 304925667 4102 6552258965 4103 119890103594 4104 1903716818014 4105 26607946473030 4106 330951690606073 4107 3694981249719098 4108 37287434127864740 4109 342025608861444410 4110 2864853009142321456 4111 21995936975812573647 4112 155288715965248366095 4113 1010685993197451086266 4114 6077020415080495105663 4115 33814915652748815362492 4116 174366047066547278545057 4117 834082755361397411472067 4118 3704124169491822265885696 4119 15279698998725358156264407 4120 58562075094306357000165173 4121 208550647020437306275804040 4122 689964135919767454322198123 4123 2119803942899589894373995296 4124 6044526491047036858785886226 4125 15983731155695232595645111184 4126 39156372698322854426469234152 4127 88756232087565813189035574161 4128 185879636361554939006000823694 4129 359055296569995241660093956198 4130 638464097874661981042998485265 4131 1042767016196131305231077077841 4132 1560324841543288290545367208447 4133 2132949141670737804422042612351 4134 2655156500697050978898921822654 4135 2999019884305688704867675035417 4136 3061209113898230126102517246174 4137 2811007067878461791124481173646 4138 2310336305149054129974607739315 4139 1689844405694137130949982968134 4140 1092887067372033712504006713742 4141 620434910683768182550546060252 4142 306635556100703052166034742052 4143 130699089102795521866859017261 4144 47531423761258820783731549582 4145 14567529734905361916826350118 4146 3709274138378431873272126871 4147 771740955722154153572227903 4148 128664470229336396296199055 4149 16795878623180180417767531 4150 1669764804799706368845769 4151 122227520145383097820165 4152 6318850560586996794256 4153 218883784276046953984 4154 4745702278809488674 4155 58772665789091400 4156 365890869337388 4157 938850955328 4158 754821760 4159 58905 4160 1 4161 1 4162 130 4163 8495 4164 370880 4165 12138745 4166 316985872 4167 6865948576 4168 126652382768 4169 2027769194420 4170 28581663779790 4171 358577104022808 4172 4038887551837280 4173 41128356939832001 4174 380778792188404670 4175 3220075731067995878 4176 24967722698031421952 4177 178066155621023806950 4178 1171128993456716294160 4179 7118335378826206067965 4180 40055166332481728749216 4181 208953462168497855790487 4182 1011630090171611111646460 4183 4549086337868117981067088 4184 19010575325584346609081440 4185 73853387531830237308002539 4186 266739905945799856305215660 4187 895557166474351058297892875 4188 2794096002487477228708498112 4189 8096509890641417504794069520 4190 21774071118054448342772209652 4191 54294170427186418764175859732 4192 125381234386645280600269513472 4193 267778471867576681405804226738 4194 528055871936366808499094564390 4195 959700761422522667652427786920 4196 1604058119722615810434853117536 4197 2459722480761883912344549862195 4198 3451067215054876504734914539084 4199 4416668367797948763691160028660 4200 5138317476436709694598928298336 4201 5413303382691543672044104348299 4202 5142187680534786786939303203742 4203 4383077879747178338737210420278 4204 3334264163389285021369015117280 4205 2249883099575818966603702114736 4206 1337427788395230570547702037572 4207 694945691256186395397112577020 4208 312870379063240410250556488768 4209 120819480234798156680393662015 4210 39560097939372492901885304974 4211 10838070423328514945683577266 4212 2446382161632348945765551200 4213 446835561981730836155057791 4214 64653580859113797827123260 4215 7225361001018366174110752 4216 604888558873941052219120 4217 36540903549565549773451 4218 1520119654463657461936 4219 41025292360062852070 4220 664006576605184000 4221 5789052898931248 4222 23219659567160 4223 34073705336 4224 10053120 4225 593 4226 1 4227 131 4228 8626 4229 379496 4230 12516981 4231 329423053 4232 7191995668 4233 133737345173 4234 2158800235868 4235 30683735712393 4236 388248770379041 4237 4411475500792515 4238 45326649827333252 4239 423524652831044552 4240 3615575541822552680 4241 28308440607619374095 4242 203926295098463913411 4243 1355158166837753426211 4244 8325410282200876871110 4245 47368194181777662284308 4246 249947865509143791597295 4247 1224548017265844686649190 4248 5574786322582015951191184 4249 23597128842544374425057503 4250 92900787512505288684162529 4251 340223179579881271530099848 4252 1158927149311608184967958428 4253 3670885609478240850174109448 4254 10806760997351972772119403572 4255 29548181958033430282792036637 4256 74970295081663504720755084176 4257 176316850995716212334022567206 4258 383861509033550215591872010646 4259 772439168814956782560180104225 4260 1434145303895420046951504721491 4261 2451781958403199267311889504647 4262 3850642734671699983031065806145 4263 5541436659095841268370944394739 4264 7285924443951018819268586797288 4265 8723718722093642314379385374811 4266 9477294178072437551653638675786 4267 9303651762900125392685824187262 4268 8215154076774918304524455989917 4269 6491366706640576808447360469215 4270 4563567613566655630476011757476 4271 2835927734100930017999168876413 4272 1546389082433536606786896860824 4273 733775544137889691883710747954 4274 300138320168707630394195894998 4275 104689206175686390583322921014 4276 30755075839305488236949328739 4277 7501366563879564578620087519 4278 1493919301407636423518299957 4279 238217962623875958923950807 4280 29717178821638562456883016 4281 2820659186002452772645111 4282 196938069590728957604506 4283 9700927097448066954277 4284 319837830384091587652 4285 6592548342226745908 4286 77537662870023976 4287 457346061068030 4288 1121480914112 4289 787807812 4290 123761 4291 1 4292 132 4293 8758 4294 388244 4295 12903955 4296 342245938 4297 7530784675 4298 141157651854 4299 2297141854103 4300 32921363864832 4301 420099491014429 4302 4814866509939054 4303 49912090902804773 4304 470634553877266478 4305 4055502919983881885 4306 32059952190390079850 4307 233252308463411261047 4308 1565971256357106538374 4309 9722668181938400158825 4310 55925243401607583052828 4311 298454347112083594326391 4312 1479413796502689842347876 4313 6817388327012300447400829 4314 29223294190848061525442602 4315 116570484697595145086203888 4316 432780142737388553197219152 4317 1495361622753904703432577383 4318 4807497517985570894498260604 4319 14374545880409558741761235273 4320 39947974223854914292532826818 4321 103100013829555376522129859098 4322 246851940930243511677447255428 4323 547631915219094165055790743223 4324 1124040577531401471465987639872 4325 2131002806487129004380491136217 4326 3724409450984502141277289945238 4327 5987587803577891827382985922193 4328 8832732124672057619382312705506 4329 11922886736582260083099269946037 4330 14681124114203926082605419089778 4331 16432947108963595205799394934364 4332 16655462311351018284684804745230 4333 15219077101971224758629664195887 4334 12476375004242648656898989632382 4335 9125932812230482879496587921475 4336 5919440710402770562218981271426 4337 3381317246288136979433138266534 4338 1687673057561337187632122119564 4339 729501198333856130145219310792 4340 270333365718252930380492929558 4341 84893124516279627717482843143 4342 22291784680124959161167239150 4343 4819407390941088543117368503 4344 842491509448694786894911978 4345 116574610661065509286099885 4346 12447521264724910479741178 4347 994724097277241013517969 4348 57302933953172448324622 4349 2270849470286884607554 4350 58316582389915022752 4351 897150941210013934 4352 7422724241346924 4353 28314042310268 4354 38322901848 4355 13620145 4356 1 4357 133 4358 8891 4359 397125 4360 13299800 4361 355463388 4362 7882708882 4363 148926355861 4364 2443138931870 4365 35302091211564 4366 454269498516411 4367 5251319389770353 4368 54916657569922162 4369 522510774745493066 4370 4544394250338667565 4371 36268433502082670510 4372 266470878586393445939 4373 1807163974244411665152 4374 11337849203242096278988 4375 65922847232147259024916 4376 355754897558382007236130 4377 1783942958717672591186089 4378 8319807643723815512837818 4379 36109973986534944865185241 4380 145915823534506412124255796 4381 549067010979686016687304168 4382 1923949678978437403151790176 4383 6276528102888353635175450192 4384 19055962934383193316486066920 4385 53811259271200880202807716516 4386 141223835102813315710478396036 4387 344121938670723921939961590224 4388 777635162702702278047412087463 4389 1627411880959650211986823016915 4390 3149058079317084765428738846879 4391 5623773755863669852858583628687 4392 9249817023088576336237426309666 4393 13978930425799113333223681716874 4394 19359790139602330805118187727472 4395 24497659423621077641204411548901 4396 28229539258502288394076237262106 4397 29513860923860783204566420821645 4398 27879753463348285573157418531765 4399 23685160657424260143941781606933 4400 18002391948428514766723068693170 4401 12170744737767163207665992126158 4402 7270899969883177949529371503036 4403 3810045562599119536787871347788 4404 1736628660481702505949457825516 4405 682004063917158796280400004861 4406 228272559529450792487063249509 4407 64312295996161794574772213239 4408 15033370478906590968893407678 4409 2867273546968731044539816936 4410 437525623337108472052108600 4411 52186510465004337654840601 4412 4731857662859110871556316 4413 315300265620200463388927 4414 14807460072581445423898 4415 464948375021098768804 4416 9117162625597961896 4417 101879506952681248 4418 570915700139192 4419 1315421903136 4420 947408385 4421 66045 4422 1 4423 1 4424 134 4425 9025 4426 406140 4427 13704650 4428 369084398 4429 8248170559 4430 157056911224 4431 2597149722604 4432 37833815394960 4433 490906807815001 4434 5723238015731652 4435 60374668670383309 4436 579588791167097894 4437 5087203921760365751 4438 40984776189493228988 4439 304056682347209590787 4440 2082775223517428107790 4441 13202423879096761625482 4442 77586268787773821146288 4443 423334593086005286984710 4444 2147172039612420121556314 4445 10132882991959913739393646 4446 44521967316915722054453104 4447 182215064858338667951981326 4448 694806875663559318339668140 4449 2468468614948317503568062002 4450 8169666999040455042041859992 4451 25179188884633117503972608270 4452 72228048656349257543649204590 4453 192699912921253079447301243101 4454 477717135900675384228806485064 4455 1099236829813426957014828583871 4456 2344620283614803262233560596578 4457 4628626832101951291719264326555 4458 8442488384286653538294677375012 4459 14199196537798212097511190434719 4460 21971342739008363064011902838498 4461 31199831219091823419534913661563 4462 40543529986291952893818699477392 4463 48060660225176403882820523266332 4464 51786993806631728620790704747032 4465 50524117120490151747667810104501 4466 44433105566594623749289786321860 4467 35050976317968907660862791667973 4468 24664752676982582729723014881658 4469 15386492516431034352544751458545 4470 8449926207839642283881393144776 4471 4053111206854252411048675751044 4472 1682909515772977933347759701776 4473 598750748651818025738482912081 4474 180419317219545357874240439956 4475 45430426729259672603411643007 4476 9412153786563049664774386894 4477 1575544156999083203613013651 4478 208587947515486678181160496 4479 21291840519884954713011262 4480 1625091222633476276049772 4481 89324815799423527564936 4482 3374081193098029103488 4483 82502150698350700552 4484 1207076598693878692 4485 9490753490452174 4486 34248450900144 4487 45108828721 4488 11914518 4489 628 4490 1 4491 135 4492 9160 4493 415290 4494 14118640 4495 383118098 4496 8627581096 4497 165563182063 4498 2759546259220 4499 40524802420245 4500 530167580888081 4501 6233179357092786 4502 66322934542170424 4503 642339702224006445 4504 5689338788673195053 4505 46265021835996589973 4506 346537292569922112131 4507 2397336982203167495414 4508 15352053492010471947205 4509 91173371198968574627139 4510 502911349896531832446700 4511 2579668425891194637046156 4512 12316737604318335519681007 4513 54776105544062706685790050 4514 227016276991728006842803738 4515 877018643735537840200991125 4516 3158464115385648382214348461 4517 10602415260497365564129489454 4518 33163564637151247116350388110 4519 96612063972046924177766288930 4520 261952176971590130931849840311 4521 660479742784345487269636648643 4522 1546991457102463099403685613487 4523 3361756492185833389555062052235 4524 6768066235269184187017002687965 4525 12602573637204962223510988895702 4526 21663400144057092958498762560472 4527 34303308836632667169875837817933 4528 49916117182325069935405579763440 4529 66568392920205454624516018887551 4530 81115981808098665171058829846752 4531 90010152800842787217201187051851 4532 90612675657495680638712185974741 4533 82408961181228914979799532199015 4534 67392230165128904826269750891964 4535 49296382098762409225758612177613 4536 32065238384396783432902332630371 4537 18424539971526358514512582769731 4538 9282516144462080539088291947420 4539 4066139851030905206310520924738 4540 1533879687504351438276393395941 4541 492892522794395235871854067351 4542 133237824993957178173300124624 4543 29863515572957252601413507125 4544 5457525355056160227003120148 4545 797329803872588393254845571 4546 90979023902593728814831282 4547 7884586646960337849012709 4548 501680612229751264740700 4549 22475392101827046436069 4550 672516318923576323372 4551 12553012349033749216 4552 133394397065039674 4553 709224674265570 4554 1563927734513 4555 985521603 4556 138601 4557 1 4558 136 4559 9296 4560 424576 4561 14541906 4562 397573754 4563 9021361139 4564 174459451834 4565 2930714772139 4566 43383700767154 4567 572216505492600 4568 6783861880821484 4569 72800915360573496 4570 711272812603909696 4571 6356695148229484439 4572 52170832081662890630 4573 394498531285817596175 4574 2755929283262589819782 4575 17827102265354870008676 4576 106978965915235438210822 4577 596469693564572812621490 4578 3093771016000853577990730 4579 14942357134135370967368191 4580 67250790366851682255061204 4581 282190579539930591000623101 4582 1104291876379001304262967638 4583 4030563404820493043976046048 4584 13719896761947634012401116904 4585 43543427099912075872915054406 4586 128791313208117984066249142658 4587 354789353132754552843428011523 4588 909544840068912174008296470218 4589 2167787488301164926926621198099 4590 4797725432915087287265340606020 4591 9846485306804992870050936365288 4592 18709615106751280973144330600084 4593 32854949912528157461911025492492 4594 53210932602981524300073599248132 4595 79298668201449149738566049655077 4596 108461651013393383794262550820378 4597 135762642130280162958555018137255 4598 155017711425188507822180555987910 4599 160887229544188798037602715744868 4600 151169361495035464540787165231946 4601 128017488333813537279237928761300 4602 97223719608086226960830242827060 4603 65848909223329606243902498848353 4604 39525693888272834489919921447690 4605 20878871182228806171110297033548 4606 9628984752480995141388742921156 4607 3842300939014534540806073270984 4608 1313084727743119599790240848394 4609 379838955560585902625988253240 4610 91761961685481416790148524352 4611 18226760772155238519615243799 4612 2923049937442789960948966978 4613 370455396140647327379195893 4614 36168651932686689802506358 4615 2638010539536181435183384 4616 138431349363169501371934 4617 4987050521683596918940 4618 116176444118423443204 4619 1617702077400727066 4620 12086793168979996 4621 41538632307369 4622 50533608400 4623 16107840 4624 1 4625 137 4626 9433 4627 433999 4628 14974585 4629 412460769 4630 9429940727 4631 183760432712 4632 3111056116687 4633 46419555927667 4634 617227188346438 4635 7378174344820851 4636 79850888147534385 4637 786938378617299735 4638 7095698393748625357 4639 58769997125541789893 4640 448590311461844177438 4641 3164240759195493387029 4642 20673206701499353947935 4643 125339693062202317131335 4644 706299040224803978118484 4645 3703865860959563514991834 4646 18093416295561558202617493 4647 82397158157096882203812412 4648 349995184424239697249607613 4649 1387116100645896526059289981 4650 5130068288081168509384543972 4651 17703999842593986744384741987 4652 56997793004569004067692906960 4653 171122505169492942428795107876 4654 478813909402359988307488387103 4655 1247695441813522338259371977873 4656 3025007781745975282239728448107 4657 6816074349844510367241894514583 4658 14254851458345971999008642645863 4659 27628350046216368347114193026180 4660 49540677625574554596437670873785 4661 82023030806921583002919152929265 4662 125118768692337895321392792549835 4663 175409308192559360194396063543354 4664 225388314290815749255163995807181 4665 264621865470140255265593278829471 4666 282911092476091647673446368127822 4667 274377642890292512277404946689550 4668 240367968815177726807369699096403 4669 189310385177267841775351106167635 4670 133334042304250647256593631298511 4671 83483272184946828689065655461843 4672 46159027508750907620979564737188 4673 22369425231411055631094737427088 4674 9421333417984070564031933192532 4675 3415477880844712626603157682494 4676 1054165092594053652408106485775 4677 273541235352284275787445482869 4678 58815788769094126792021687681 4679 10303891742105875886964298576 4680 1442004730762080062654474419 4681 157485156024125049887172469 4682 13051776380365414099017988 4683 793432110210783306219181 4684 33928050769644404683522 4685 968008142972839750132 4686 17210552589691054810 4687 173986619017050190 4688 880041656458777 4689 1825958189913 4690 1181637513 4691 73815 4692 1 4693 1 4694 138 4695 9571 4696 443560 4697 15416815 4698 427788684 4699 9853759430 4700 193481275112 4701 3300986210005 4702 49641825379324 4703 665382563195185 4704 8019184995327648 4705 87518122849579164 4706 869930526916924026 4707 7913345513779297774 4708 66136985383742836520 4709 509533007034760334477 4710 3628635258854296222976 4711 23941907851252266074984 4712 146639493252794025537320 4713 835037042229587148468625 4714 4426701466670333532461866 4715 21868390469804319214801234 4716 100752127633025248829042920 4717 433147910133777549071232286 4718 1738274656167819310764538708 4719 6512883798730021979632686457 4720 22782134144960855433356649456 4721 74387241786409611804802308055 4722 226635192001667653408099450502 4723 643944756911581989751388066618 4724 1705120879366524387252619445768 4725 4204014675584998826609651909468 4726 9640847946300993708700382478770 4727 20538422602434175161876598093571 4728 40587687495288163989984870410744 4729 74281784534432927487410123042738 4730 125667125603479286082366759304058 4731 196110586866233040354876009759952 4732 281642983158977653780614277583128 4733 371256437308045297611523479883135 4734 447871499459389027360759004640824 4735 492855436617991582286673678945783 4736 492939849608475723667666034681664 4737 446291614318043687183618165687886 4738 364111799452475467457202908106510 4739 266351691107632208232063685084962 4740 173714496497686655767710994864408 4741 100377569383446693823507319812309 4742 51024411565756309704185984974276 4743 22635378651948996702992150867854 4744 8684310284748938317604913998080 4745 2852012191986737575563595964782 4746 792369892842121471382113395670 4747 183735457856148800623468311232 4748 35006616055624517542290458248 4749 5381112909988212499032398101 4750 653173004563582674892042084 4751 61026540728936406071498785 4752 4255706874453746534229232 4753 213319630993334401899910 4754 7333515568649915587348 4755 162859736600961314956 4756 2159407143817344496 4757 15352636112836639 4758 49982550060690 4759 59258519607 4760 14054376 4761 664 4762 1 4763 139 4764 9710 4765 453260 4766 15868735 4767 443567179 4768 10293266488 4769 203637577349 4770 3500936477609 4771 53060394003760 4772 716875314207715 4773 8710151183710525 4774 95851067899755943 4775 960890355271702353 4776 8817250615367552586 4777 74353537252086639228 4778 578124393965702647712 4779 4156225085348769183533 4780 27691352826460087157135 4781 171315736265465039270519 4782 985718612712841828285928 4783 5281749013253779562057711 4784 26382993368402040867798964 4785 122953625464373651529775429 4786 534915110835716672313451855 4787 2173314866095525192504545823 4788 8247848507628235949582051713 4789 29237944584073439101649288391 4790 96799634606564354796516021354 4791 299212893442035034179785243960 4792 863083461129323977369342635338 4793 2321691523490243805145055130293 4794 5819357021520992369156829899837 4795 13577763874113491564112291422582 4796 29454397484285952100243383426260 4797 59325989219083910689045468909874 4798 110772297434790977910715851334661 4799 191397272005889064747034259858741 4800 305413370991231542622506819842256 4801 449067829814297301655632016207922 4802 606899511170508944713101038085811 4803 751773020757276211193793815635834 4804 850879847440602805514523831096241 4805 876910659838888182446082443902455 4806 819733150070488227197843874298029 4807 692076663952441333052643863400438 4808 525195693287170234201771765374006 4809 356329555888883086384406372480430 4810 214856664943377473901300646221810 4811 114366361164776545170203671815649 4812 53336117817774868726819256574070 4813 21608024897460371512496078072362 4814 7531468723221670447250910622141 4815 2233724005035356813042727302554 4816 556648420419498758126679399100 4817 114871195196377746350887015672 4818 19300838413134769694082319069 4819 2588657993341017508038138808 4820 270727902165056945759795953 4821 21467322744541627170842695 4822 1247498951024701002713674 4823 50944504389637567527637 4824 1386733138880796517804 4825 23497662175752702778 4826 226181314032324181 4827 1086872920731313 4828 2161275511642 4829 1225312128 4830 154735 4831 1 4832 140 4833 9850 4834 463100 4835 16330485 4836 459806074 4837 10748920951 4838 214245395438 4839 3711354309740 4840 56685589960240 4841 771908315154205 4842 9454529418359662 4843 104901545694595972 4844 1060509225174107660 4845 9815693659757155308 4846 83509306106757151368 4847 655247208085473796763 4848 4754951448256058465726 4849 31987072437877153966760 4850 199866078563502350273582 4851 1161831311489300946120773 4852 6291613385251665884686604 4853 31772987298205343440321653 4854 149758326974426503942367710 4855 659215266518290548377355265 4856 2711108323001028271107718018 4857 10419544656018709364037990805 4858 37424391974457299998235316162 4859 125606654889487380865981000010 4860 393820115088259283283212655030 4861 1152961023513038413956885662753 4862 3149892625762901114868309831038 4863 8024208800691204385293146505794 4864 19042393104557781767345716632950 4865 42049938254005700044220076091430 4866 86291196094515647140462407564584 4867 164314052414667422019893129036159 4868 289835712904639742041805593188524 4869 472678698960779404503366295180760 4870 711187363098246410605770555126716 4871 984834685144713782492651794780566 4872 1251820297870412125042616619265816 4873 1456220092242819791785186706100937 4874 1545186203851995706898485691968170 4875 1490064980597690420983367043517692 4876 1300536854627567885636702620414518 4877 1022714208195222830603238815760318 4878 720931044503825948131520111978292 4879 452977061147149815631577044089255 4880 252081875711196709723316680946522 4881 123364484311817480259789741749140 4882 52665794613876000377983895912380 4883 19435926971265947463597388931752 4884 6136617710191791970522676622910 4885 1638212267370632389621918669930 4886 364782638229267000163452020032 4887 66696369663666194304162856888 4888 9831600893412571098950480776 4889 1143528263712004869934091605 4890 102293468372515848244144930 4891 6823908655260357430522354 4892 326907712034275573066474 4893 10730509173857521821634 4894 227297532961409370460 4895 2871815543705854243 4896 19427001348068728 4897 60314383740538 4898 66136786196 4899 18962685 4900 1 4901 141 4902 9991 4903 473081 4904 16802206 4905 476515330 4906 11221191820 4907 225321253035 4908 3932703527645 4909 60528201024115 4910 830695084830160 4911 10255985867821474 4912 114724958433177226 4913 1169532256502938446 4914 10917672608831205189 4915 93702549870985187955 4916 741877368747373446274 4917 5433672770848819777553 4918 36902842456690617473222 4919 232856128782906110271896 4920 1367377849531862156116700 4921 7482501615546648693963569 4922 38197418689686615645362989 4923 182062297334918656506118426 4924 810740828979015902571765232 4925 3374517396857133594250450243 4926 13131680452931214844789530022 4927 47779689876871581389384364978 4928 162533573191896559949958527662 4929 516786186310824816572498259795 4930 1535211278944777713970134191405 4931 4258597178118698619908361805874 4932 11022690889060820108687684670371 4933 26597532244567536564279601251866 4934 59767365416996995928616058268477 4935 124915370890883206402148173703117 4936 242480292970749820599898809016454 4937 436456400757297036984601609866791 4938 727133071648618872475090682878001 4939 1118931170425440471413699886364643 4940 1586764056866727800318380280808775 4941 2068378072151170413503971095339163 4942 2471271072274518149809710532765906 4943 2697805423411835229897322073011904 4944 2681484705444035949641452292937762 4945 2417239255297371278711351423891805 4946 1967699680148519003381261632289169 4947 1439442064916655806731174470618651 4948 941206159528238857389654731705868 4949 546780938615042732207209241004049 4950 280314922107421233427515781728304 4951 125858962918528983947766393207778 4952 49068576370515858944122784760364 4953 16450666327693915602802428796213 4954 4690478741431996275959170040881 4955 1123050232479303974577187608115 4956 222527953550727612981218526619 4957 35876273678086594288320626071 4958 4613640502603286525462169820 4959 462272462617384706237654410 4960 35089321167122002726414630 4961 1950222647192145625387753 4962 76099716730898398271068 4963 1977401624605374860080 4964 31952867318708073529 4965 292960161711304495 4966 1341003178886959 4967 2512423390893 4968 1464991542 4969 82251 4970 1 4971 1 4972 142 4973 10133 4974 483204 4975 17284040 4976 493705050 4977 11710558189 4978 236882151520 4979 4165464859931 4980 64599491400262 4981 893460259200058 4982 11118407331804280 4983 125380504781901955 4984 1288762034922775576 4985 12132959191141785254 4986 105040876680788156676 4987 839092920752096923098 4988 6202261543916382790304 4989 42521636663648991137396 4990 270928008110080790033024 4991 1606946551518983871894335 4992 8884756132603763462347682 4993 45842338403745276720850952 4994 220924973228833154132686668 4995 995101317085473745446775912 4996 4191186749076385226304244036 4997 16511153440726574918946754384 4998 60846681830164436764500330984 4999 209745138596652872852305751613 5000 676159282174241309661772653908 5001 2037727980349252658323648896433 5002 5737903861421810391480656590100 5003 15085906646891954764139031712733 5004 37002598417978750788657392816522 5005 84585466511105207348740080715001 5006 179989821481714980902805410116436 5007 356038742023234626654691288175462 5008 653687802945265907960167834452542 5009 1112005963516846395501663595369448 5010 1749259335046265515665564700369268 5011 2538972632568030865907645918651717 5012 3392001515093185662908684849296086 5013 4159745450719608882062180390313628 5014 4668506605255064392505138492741872 5015 4778956670769822540451507939593273 5016 4445442753668471736901141609495680 5017 3742203424431735285860843716057281 5018 2837738636719450193873413372051452 5019 1928522163618668099833919313986760 5020 1167885116061757763603274517534860 5021 626208957031411039513168906447214 5022 295163402891387885430170964012712 5023 121315580783004042015586422009922 5024 43083323985485197378518565395232 5025 13083641474383063866798712846693 5026 3357560356715784593381298841468 5027 718255426499237414767652209429 5028 126082082158013225289173773318 5029 17830984889683725890606565598 5030 1988243582418245373487546504 5031 170369661230016901426261621 5032 10877476234701646726729300 5033 498286718077425646717111 5034 15625092850660813199224 5035 315878404587723760477 5036 3804865783701489166 5037 24522436491298153 5038 72216306313684 5039 77280151676 5040 16505034 5041 701 5042 1 5043 143 5044 10276 5045 493470 5046 17776130 5047 511385480 5048 12217509388 5049 248945580223 5050 4410136429135 5051 68911219021714 5052 960440080744425 5053 12045912697163266 5054 136931407845613012 5055 1419062543177700001 5056 13472158507384095883 5057 117642048398648547930 5058 948083750668826306988 5059 7071710472187548695598 5060 48936680568082542037970 5061 314809900955673781999853 5062 1885790706294088740445040 5063 10533461072894585345051399 5064 54925074003160202938630832 5065 267596986649017421654958470 5066 1218991109916612118507096084 5067 5194481725730557131933146923 5068 20712923157928495748232927391 5069 77296354768997953117626162093 5070 269951095108104938722495053920 5071 882146941733100886324207889031 5072 2696376142321664614622481553765 5073 7705323448560089161641082701821 5074 20572747387187934576381064492955 5075 51278699081044920247315502739740 5076 119208636157318382550077259216782 5077 258175655687464312296680814883157 5078 520230164231653890058113375072650 5079 973879764801203481958581709666958 5080 1690899989590231836665294011582067 5081 2717797129985097373521855285675866 5082 4035433924370916309154807360662425 5083 5522311534188839035323339116257691 5084 6946705091056759124207116985870761 5085 8009575845551620179414155815867750 5086 8437642024312916775494656142852956 5087 8092258750751571459227138388448095 5088 7037885517860827632438140064781002 5089 5526309011090802243059343290520141 5090 3898804055639337819774776890906062 5091 2457939403385597998545616689271770 5092 1376316493628412607429691867019294 5093 679860481126988407220041451597695 5094 294006473539916696011112689990876 5095 110353471185389920978402503545050 5096 35601329135500582869110413282726 5097 9762698004204856844598931444825 5098 2246832538429693553634631214269 5099 427663942697102177235987612673 5100 66187850164297888649750962465 5101 8164931033503279541135112238 5102 784166450758989318446665960 5103 57007150606538667184153567 5104 3031831350924686362370143 5105 113102734270616339227411 5106 2806985632988111158129 5107 43278400473696344245 5108 378270304951812208 5109 1647034407311968 5110 2961298746250 5111 1514624748 5112 172236 5113 1 5114 144 5115 10420 5116 503880 5117 18278620 5118 529567010 5119 12742545127 5120 261529526794 5121 4667234248654 5122 73475653343830 5123 1031882905504490 5124 13042864896465832 5125 149445154943178472 5126 1561363327930539922 5127 14946772706670489616 5128 131634845951218849308 5129 1070162137559332784649 5130 8054248717587919174140 5131 56252615453919782572322 5132 365326700562143622697430 5133 2209917834247923428211416 5134 12469130886535654651166000 5135 65699129752132940483113199 5136 323552402156545913193541556 5137 1490385905522778929949035290 5138 6424599063106798840341432274 5139 25925843841523791740584171828 5140 97956315943659898014880612770 5141 346535532225102244198536829120 5142 1147662951581606484068023369770 5143 3557144709613208054679481788886 5144 10313667954361472842345026330342 5145 27956806646362121925699625205267 5146 70794075431913668406818613059822 5147 167319153671656565701256555368550 5148 368696026347621451150092301369898 5149 756532021626533283722018463186788 5150 1443470713747153420241185462116434 5151 2556910307304849702730346794490549 5152 4197289284342133513854447084189572 5153 6372280913796618974735835631738352 5154 8927307214463375434208818924279688 5155 11512353376466416897670926659201790 5156 13627798883310845406708630851980744 5157 14763004837520714231518320441025720 5158 14586008812313298497289463953236742 5159 13094100654879879182276466734261352 5160 10635989702951862886225866861806838 5161 7780852741899795984634962829658055 5162 5100113488202285611621887774587592 5163 2978059310257802838557453343575310 5164 1539179821933306770774474345587002 5165 699051651717626703034167526237456 5166 276732676928637157049600415281380 5167 94613017189933529305552457293600 5168 27647051443312674274855941185686 5169 6823116770509175162956347308104 5170 1402866406217260120104848670676 5171 236530940810696402720864377582 5172 32107381378829935811587415440 5173 3433767946824793382933103640 5174 281982079330547303767194394 5175 17239359720126066416332894 5176 755531030096533949787130 5177 22645088222505729260341 5178 437147551772552418268 5179 5023340790706422304 5180 30842120034087700 5181 86725132822492 5182 85944892410 5183 22226751 5184 1 5185 145 5186 10565 5187 514435 5188 18791655 5189 548260175 5190 13286175641 5191 274652487718 5192 4937292730180 5193 78305593644500 5194 1108049728329055 5195 14113883387241648 5196 162993749703680590 5197 1716663914310516820 5198 16569268976965869178 5199 147160000706195798263 5200 1206774202229392972626 5201 9163469105810126324781 5202 64586783245022637426580 5203 423411864218620770065765 5204 2586190009397800762980206 5205 14738491533424757600490680 5206 78459799688588229849867119 5207 390526017483573950869874915 5208 1818772404388965854834651105 5209 7929879435975576839227820914 5210 32379634098780937762206684100 5211 123845215342944671511232173246 5212 443715124432723580319404603340 5213 1489004745805813923171273877520 5214 4678847724772648696597767954156 5215 13761084422578040430352499659408 5216 37861096296181957155009742933970 5217 97375946555636428583213883107465 5218 233912528759045801104274975644505 5219 524271255010605991056477929243708 5220 1095081504414501981244036337483501 5221 2128815319296825596473393610748131 5222 3845617897147936701911196733366295 5223 6444415412231997357020005299454946 5224 9998944413475327085258510322170597 5225 14333306520173612070546716017858142 5226 18937598921745434048387631072346157 5227 23000711468010647880626973988695160 5228 25604885365276818966172902709593160 5229 26041140668288646949168508451992522 5230 24109666707558021591770433605022426 5231 20238830849715616102868711099372697 5232 15336336978296329289066768582951760 5233 10439140440980823431274325035622311 5234 6347999764218937485315020737312650 5235 3427549259721053155736312759526993 5236 1632050355626923627958180230718728 5237 680062552931164111707608782192150 5238 245848087469732321471882047948780 5239 76353165402430648691179030565221 5240 20145681784865531045469798415489 5241 4458463700552088208402882633498 5242 815549510964736921484616373345 5243 121218622775993545490821415380 5244 14350816067399536614624606970 5245 1321704978143724416025737296 5246 92067610563966661927395820 5247 4687738644381743114127040 5248 167272072939176456139813 5249 3967118595559595519233 5250 58395204165838857961 5251 486725262279013381 5252 2021220524191855 5253 3428250422155 5254 1806040041 5255 91390 5256 1 5257 1 5258 146 5259 10711 5260 525136 5261 19315381 5262 567475656 5263 13848921836 5264 288333478976 5265 5220865201786 5266 83414387841026 5267 1189214726838846 5268 15263857170535600 5269 177653977017864127 5270 1886038480862180542 5271 18353152105577355130 5272 164371196354933056096 5273 1359512323496306717089 5274 10414467229184597209050 5275 74070643581947974116874 5276 490120603660001154625376 5277 3022436493130428384393596 5278 17395365749463059735050688 5279 93550589806201392828748904 5280 470556465874235535401627360 5281 2215416449492930858428205843 5282 9768356088218103588973946894 5283 40353190897191653968390346845 5284 156214277268250046057494996032 5285 566732318625972120570642571937 5286 1926690619794951497501389419678 5287 6136505633092221866596913187618 5288 18303783181414051625437668131328 5289 51102699742598919735463455312007 5290 133456463651785014909056523135992 5291 325741787266023868998804838413464 5292 742377499369082887360896955899632 5293 1577991443865588705340203720155669 5294 3124299649436491661030565597278000 5295 5753517016363925082617183230307060 5296 9838559720974769882600251719398144 5297 15593604757608303194771373358420622 5298 22860523159459020596363985906319688 5299 30928509191070829575489766296956105 5300 38518154678245971090374817490914128 5301 44033966747234129761909606358970937 5302 46065729827064138712210004648700302 5303 43948468068675282499255366486649046 5304 38091901280602282764152819772355200 5305 29868460904081077420045442772187746 5306 21088752035523241978069900233143418 5307 13337837963262478332686067101178846 5308 7512702427590337366812051907755648 5309 3744266103540708653808567957126846 5310 1639230383606629252822643808441952 5311 625265917939697188722588029406184 5312 205887498551846603602524089436544 5313 57914129287281774324061729629799 5314 13751097292050533451995185743148 5315 2718516802354892740613658620263 5316 440440294878779961464950092304 5317 57410244472885341963402622123 5318 5891458051793006512793108590 5319 463876864068724728618988474 5320 27169038237448122021114304 5321 1139728329102208085172604 5322 32668175985824792348542 5323 602523544532729481733 5324 6608280152527763920 5325 38701494980150449 5326 103352035125976 5327 100087440076 5328 19301568 5329 739 5330 1 5331 147 5332 10858 5333 535984 5334 19849945 5335 587224281 5336 14431315436 5337 302592046853 5338 5518524436810 5339 88815951834467 5340 1275665824634389 5341 16497958367906431 5342 193507681398541258 5343 2070640808137486066 5344 20313041878666815316 5345 183436146031698010765 5346 1530128594585535787474 5347 11823993449866743543882 5348 84851335471010275275502 5349 566644548064960330739970 5350 3527580067098420379656650 5351 20501675168647062748111301 5352 111370557304017748745542184 5353 566035958168495944997920520 5354 2693675619446829612391574087 5355 12009579191254496736803528081 5356 50184490503848748750324948235 5357 196597317684846963636719930313 5358 722090719215379868328622342018 5359 2486492228522118559507174358145 5360 8025568064979062865012650365128 5361 24272143112083629323325689063793 5362 68750048327346410110580577624958 5363 182262608163247090515339185091041 5364 451904180658076037345155269536591 5365 1046934958097317800540296854433891 5366 2263870852017431136570033790774295 5367 4563595040045555058684638808924956 5368 8564032403113334957529043347317996 5369 14937591371608208546518884298765277 5370 24173927687212955799547356209809115 5371 36226260396266210769062062549920299 5372 50160243515852836951293339041370104 5373 64018064808368954419945475215719464 5374 75108021752207593354381550534921020 5375 80764619940185881483867981398567560 5376 79337837752943634282471126834088732 5377 70939051530814888419338622449105967 5378 57502691917115842629810589605315840 5379 42067884772371651309644319152492769 5380 27638886033074937449489656206191316 5381 16218196104792210879679606774928928 5382 8447431204818874205054294296977840 5383 3878800039304844110556861530071861 5384 1557991004913396911083180990105168 5385 542682757200584800730904041143114 5386 162316011752757007756686299605489 5387 41223446422649850084487967479816 5388 8776655291511278624628742529806 5389 1543510008045316197596076452878 5390 220423472656860011271016209022 5391 25054673654701586843445844402 5392 2213833603982210624945980456 5393 147832852660811542361640937 5394 7209709828100839403703457 5395 246199321210586445735292 5396 5582787627988431458932 5397 78495625498575661102 5398 624425347376836537 5399 2469489368154775 5400 4024634465020 5401 1861970721 5402 191179 5403 1 5404 148 5405 11006 5406 546980 5407 20395495 5408 607517026 5409 15033899131 5410 317448278894 5411 5830863193685 5412 94524789392384 5413 1367705274284381 5414 17821656376549422 5415 210642059323226571 5416 2271709514741301346 5417 22464755602394147887 5418 204537749678284300126 5419 1720549397666762064880 5420 13410618883172048655394 5421 97093396908948136321261 5422 654328029911239598059060 5423 4111778595584877783108266 5424 24128573528676568480020494 5425 132382688139794564788933976 5426 679767614624486567144897456 5427 3269363139126340346220185459 5428 14736761773220320173795534164 5429 62282359873488290224517614160 5430 246870873308597629707600258174 5431 917841330132782328520878431046 5432 3200705231288158860702858631100 5433 10467175425687167505939454964003 5434 32091039289778134574385476330358 5435 92196191656583043884048541415893 5436 248062543701623823233396850732486 5437 624613526870111605942192581884792 5438 1470564444175472957590656249106742 5439 3233964841727977437193808943466091 5440 6635201859738206472758194847398460 5441 12684091991640875311460367183420923 5442 22557739264957139923730571258466814 5443 37258749651230216976673455980791067 5444 57047744795506262513509516732957382 5445 80800867089029823875963167388186615 5446 105621402330131731961468312697755972 5447 127095310379063120372064843033109955 5448 140382858619765599317829685008724142 5449 141886410028343806678385745604884713 5450 130767808409899082758016636657081802 5451 109477544613854354308687007194474551 5452 82901973313034940728585462129163828 5453 56515821805299467839205444976275481 5454 34503431204297491638652499638710240 5455 18754438517536795829703628566585492 5456 9016988644214172977560715222615766 5457 3806798850507913644610447773013966 5458 1399683875099105356902405527287324 5459 444060613699289350464483269108884 5460 120289311388153794553745903088592 5461 27489972804140778322957032323851 5462 5227673635912408536362925760216 5463 814195457554878056549154485143 5464 101953582619851703523429913714 5465 10043712662822506255350499387 5466 758578304119895630763434182 5467 42584090608399044282344074 5468 1710728476579171567610302 5469 46916559127690074835342 5470 827166800721806329384 5471 8664286952314652491 5472 48394983019765270 5473 123550065537871 5474 110935634134 5475 25945621 5476 1 5477 149 5478 11155 5479 558125 5480 20952180 5481 628365016 5482 15657226726 5483 332922815009 5484 6158494766864 5485 100556012581070 5486 1465650260642601 5487 19240732622768063 5488 229149966152397126 5489 2490573595229090486 5490 24825396042522037921 5491 227875336954545407344 5492 1932891179723864171722 5493 15194916521775462879871 5494 110980657007542021055023 5495 754686157872524758811681 5496 4786583503820096621712850 5497 28357726778035533207465497 5498 157123448899844458860683270 5499 815031462255290223715521824 5500 3961170956280353419648543556 5501 18049300158221398198463067824 5502 77140449257317417837464535565 5503 309326359843512317538281560695 5504 1163929978611139025940799201874 5505 4109709779146823088716595712056 5506 13614700146119737193433400889459 5507 42305437676186719190003576277808 5508 123252281423963704397411268716757 5509 336484294057429471855337833433856 5510 860213778481677879372998081902586 5511 2057593602806564653542799104989084 5512 4600463861397747672355824721352912 5513 9603834307728061074797167126159577 5514 18695319306115907222772407860584236 5515 33887442262770986413133578998683453 5516 57102975180834960145226549152395896 5517 89291013261163396899190746164610677 5518 129304426917587498745104918887707848 5519 173024900605587720640846630068343406 5520 213414252220399648656567469047109412 5521 241977669114180699834197899101726980 5522 251453644351207779404650165581031149 5523 238686761204053122423001161927940730 5524 206201395259008523489015708618198193 5525 161466846364201741961882842538012001 5526 114090400859166645376662583572691305 5527 72380221472807246638777930115102649 5528 40999993624294572148313520560835882 5529 20608752150515251981409173803379551 5530 9128866674978595622956103787402526 5531 3535948612911238942142045143151410 5532 1187188728010018267372201126976224 5533 342106156595915624932219206238306 5534 83665071694999552752888992165200 5535 17142934013109433839310010710036 5536 2899737761623100650722983175100 5537 398032180345467477991742155966 5538 43456930293636092854863755737 5539 3685574741189231788963437232 5540 236038388526784553848168282 5541 11031242477349254205436363 5542 360674252483475110452783 5543 7823673463540904407771 5544 105133448908518481108 5545 798428960880725686 5546 3015065102983090 5547 4641045420037 5548 2214562480 5549 101270 5550 1 5551 1 5552 150 5553 11305 5554 569420 5555 21520150 5556 649779526 5557 16301863291 5558 349036858728 5559 6502053548990 5560 106925362758500 5561 1569833525052631 5562 20761295934577484 5563 249130238237450373 5564 2728658274864544330 5565 27413445094139732773 5566 253666001301915296284 5567 2169477518438900859970 5568 17199658747742137802224 5569 126718316347439629220455 5570 869424856031033566673388 5571 5565117029373223441190050 5572 33282757655128660283648360 5573 186213665427486530149424573 5574 975660314583548768741623040 5575 4791160947198321396281934668 5576 22065729970767669069065423864 5577 95353791413542996869238275485 5578 386756516986544017151649536964 5579 1472618210872064761531059734065 5580 5263883081492571335445135975348 5581 17661860982885796999482318240434 5582 55612545044731334536425779028828 5583 164266538388407773277676246358329 5584 454926833888007784337484474326970 5585 1180505154445955513855950271655178 5586 2868048753462425338897800647315024 5587 6517709016139267057233867196545503 5588 13839728815076285226356815365160322 5589 27425393271796036466032750366589030 5590 50648899462572415308294341741189144 5591 87037179740295720932236305356966126 5592 138932787999612623912998443278218484 5593 205604835279028796593466574881270540 5594 281490237625485945339749092239841760 5595 355687961700087665409972462010435526 5596 413730710175797697587047373757875330 5597 441731337700419130496448082016820115 5598 431528692674158616686555668018680716 5599 384368092963962175958183989706031405 5600 310946728938569294485966641177915258 5601 227489340993565045529603713136454045 5602 149798013381190041281808298451151660 5603 88313343256212009078846362961448392 5604 46341252354174096312220610157860820 5605 21502040319960369629575112555999593 5606 8757299535077670585147951568319920 5607 3104935827776725725004576852870564 5608 949467006869311291206614149886872 5609 247778817002695418664171504473410 5610 54522687232558082982950708518168 5611 9977575458843701836263341032420 5612 1494472783377867732394306191658 5613 179851924071824174349132885757 5614 17015785844482934482033825660 5615 1233322918658995313948920366 5616 66389291190026434038766168 5617 2555315586760228535955985 5618 67084838808077702883796 5619 1131192963050668203160 5620 11321274091890614278 5621 60386328464332465 5622 146581694245480 5623 128777301718 5624 22481940 5625 778 5626 1 5627 151 5628 11456 5629 580866 5630 22099556 5631 671771982 5632 16968385312 5633 365812188607 5634 6862195604462 5635 113649232139387 5636 1680604011011033 5637 22389798554791602 5638 270688030853678284 5639 2987491196875097649 5640 30248863508615236337 5641 282146031088749433579 5642 2432857572572250532846 5643 19450032571284051244729 5644 144535232584771672072003 5645 1000463065020501138743533 5646 6462270290057762737610000 5647 39010874240031272334166344 5648 220370898902922285231113993 5649 1166126908909144844979830453 5650 5785334475530750765006220356 5651 26927188031032342255338026324 5652 117638395801146746923306532834 5653 482558794344110387017093195710 5654 1858992264975634930589193139470 5655 6725938842537567080165016116129 5656 22852767048072759221664831200116 5657 72902099192488692705763345966706 5658 218275268346128150509961441552641 5659 613088948008439037607297854112746 5660 1614474118402549412431349251395822 5661 3982938636862256051618087039816069 5662 9197250861509728023937257758645936 5663 19858662373286936231744799470654087 5664 40047119643277375534721139256474967 5665 75326305528053428085857871324854822 5666 131956270663611801963584033165303342 5667 214931400350232824383351337866271291 5668 324903140216979042064176883380684707 5669 454886351536522113976678515348512795 5670 588522926328624984540362411727225386 5671 701857993315655858854054645597080650 5672 769417501480777287160743357468486473 5673 773000496564386704865473225253533101 5674 709322402924110893004903590375086761 5675 592302019143904136938256574654508848 5676 448227273527051921305417657183656297 5677 306012047755665251475312938675035956 5678 187533580434282516129389465222814048 5679 102586846105500053269549887492788046 5680 49781840983724587063623292462678591 5681 21281068366674913296474724758321865 5682 7951861157102405396784819699783532 5683 2574427162336226925757027087173478 5684 715012952048144420186241323120053 5685 168447952169844238082279930099974 5686 33230243941703866808862779258242 5687 5408464609205055968364576062188 5688 713874846313983353728246877173 5689 74895372834998341395934010203 5690 6099278844053047604776637974 5691 374800974750958017881352853 5692 16793360697718600633775662 5693 525965482072149122310853 5694 10919472931293955774012 5695 140306691720188008648 5696 1018063196266109050 5697 3665428123906909 5698 5427770559718 5699 2277045823 5700 211641 5701 1 5702 152 5703 11608 5704 592464 5705 22690550 5706 694353962 5707 17657380843 5708 383271169786 5709 7239599254549 5710 120744685943882 5711 1798327531871156 5712 24133052816526644 5713 293935172615400844 5714 3268708958495156220 5715 33353197020983816733 5716 313572444103995094426 5717 2725826017455307872808 5718 21973874033068251487546 5719 164686429723759524379492 5720 1149957318398302781803918 5721 7494924415081634711555056 5722 45664704103021220563563144 5723 260423510323772074601880350 5724 1391643853334427359925968582 5725 6974291953535399943616940900 5726 32801461043843629099623119312 5727 144854398727315522486118432464 5728 600858793936966396025758786128 5729 2341577449164449798396885841430 5730 8573783286387641530317394332390 5731 29494324362859003044011221944454 5732 95306745713763206282094757863740 5733 289194089406443165332658041294463 5734 823647788172461033992737741184242 5735 2200543699390878174110685263497536 5736 5511226442956067195130872981944326 5737 12928018892068229804783897671735928 5738 28376396005701033951415414931594552 5739 58215435332807166054774701504972471 5740 111486927567343681861681215387791036 5741 199019397291151340673445371414959849 5742 330643974718843119502316728372249658 5743 510328670160510979013531550922196084 5744 730315239157046215004010083167866134 5745 966937523714328570909692879981573774 5746 1181605807790224550419295396331141782 5747 1329181459728825404195781566512152593 5748 1372356679212000718982942111398599350 5749 1296356817100274548835629049905859929 5750 1116392073941212415865354715082739870 5751 873057800381198335332208636981671888 5752 617338290310321566732564898796740848 5753 392803478808863839911432978667000920 5754 223711784754979533963226126331385744 5755 113368842063874502070936564352631656 5756 50783532547453392214334646175440782 5757 19960346824225241836196773852830586 5758 6826933720816403550615342894586084 5759 2012943330605462224498560909888016 5760 506268041620488555752292754736488 5761 107306662084096960755759249837682 5762 18904193244481029769304638539922 5763 2724190473615370553368449834865 5764 315206760644209492329516022330 5765 28652344568044709146453950796 5766 1993846744847798071850836042 5767 102963134499840716391270736 5768 3798764978828019863932402 5769 95513964055697712051058 5770 1541121815798342391358 5771 14746150618446553951 5772 75097828600487614 5773 174468448698025 5774 142279954882 5775 30168580 5776 1 5777 153 5778 11761 5779 604215 5780 23293285 5781 717537197 5782 18369449659 5783 401436765700 5784 7634965674205 5785 128229485141609 5786 1923387461181428 5787 25998248503646081 5788 318990537052817731 5789 3574064012761047641 5790 36749689237748052831 5791 348224632019947067869 5792 3051444572694957712231 5793 24801923311180216945510 5794 187455850959639186720862 5795 1320328926671759189641246 5796 8682197207834471063687125 5797 53384358008944922994110835 5798 307326626798880783274636096 5799 1658278133982442904200278878 5800 8393995664049034394105884250 5801 39887714038643592752880504404 5802 178033373950081650510851261780 5803 746657421422688935514848856510 5804 2943078452134727975593147412579 5805 10903995210819352979793389625105 5806 37971529097607853822096628070496 5807 124264886270887863648201893986140 5808 382059495044668418181570672462872 5809 1103127236457214566301635342551025 5810 2989492440058623762430443048719757 5811 7599001644795927435500543271540294 5812 18103247633067940551214877321806946 5813 40382480725073266844742322704117500 5814 84256144183647878261932700280660203 5815 164230920059323440959010016924853972 5816 298647945853181943757500859723254887 5817 505884962930341127588077369374301373 5818 796880540275875803491745351752631132 5819 1165105430341676070552347661811860464 5820 1577838537850544010530356467062847248 5821 1974631666511445777001882715158161950 5822 2277898385802740085419641090325010545 5823 2415425502292536200584988702638902407 5824 2347074323139915712043697891981894496 5825 2082860357054891272478389156849742015 5826 1681775197744081009513123268985435657 5827 1230424466495609420811651048039010026 5828 811961778735390310496705120656858911 5829 480849861720122704527006524126127363 5830 254116520419955601024172823461437082 5831 119092516552937385628552508801288250 5832 49150128204141093683909200538250796 5833 17723388096583548405098806778854642 5834 5535000319724367079442178534887440 5835 1482195317800738370143469544209881 5836 336503783725929396521975176594612 5837 63936846664903919612148044119132 5838 10016784726829580722273260488521 5839 1271858005250826780694741718353 5840 128274887595222798978941180347 5841 10035192471861428178464327758 5842 591945682787868640481321722 5843 25439555352484185264244375 5844 763591794019239254535949 5845 15179709911093030220211 5846 186603405313849924975 5847 1294011799567023340 5848 4453509890255701 5849 6235833308653 5850 2701681060 5851 111930 5852 1 5853 1 5854 154 5855 11915 5856 616120 5857 23907915 5858 741333572 5859 19105203410 5860 420332549944 5861 8049019500739 5862 136122109802880 5863 2056185446263823 5864 27992970919276208 5865 345980432053155410 5866 3905431953718807930 5867 40463401662523609506 5868 386406121816349947752 5869 3413065236037490785150 5870 27968102184829981297726 5871 213159376595419326502123 5872 1514294022077435667141472 5873 10045718050233897175209502 5874 62329749701708093026670242 5875 362180247957896651138778516 5876 1973082154369998042051529712 5877 10086650916219866329860853523 5878 48422005239847268219350441976 5879 218410504241984787585572952092 5880 926006020857718183239347677536 5881 3691269862113748843327753488981 5882 13836058513523370158635189452304 5883 48766281149603497797296172509784 5884 161598914983824338583416097852976 5885 503333284030422469959161413227968 5886 1473006341949197153576950529019452 5887 4048230240634749829123907751078300 5888 10441509941850507836836761636892584 5889 25256307657561186590182399531523950 5890 57239966232662625185108924339246576 5891 121424946663345072411502254027344744 5892 240818954141112365133881057081909528 5893 445942365787077763292856435921716336 5894 769902175132432254920353099423388456 5895 1237235758271171104802178666254923511 5896 1847326600098068987459111926194194672 5897 2557645382105102913244301677703188349 5898 3276299445537171352266225955527094574 5899 3873618045547900094174718362693115554 5900 4215763938560843611663649889233952392 5901 4210957172709114327544807840491128039 5902 3847861176704308382567195240541430636 5903 3205066330006242739357508165183556462 5904 2423920142983399390286732010344153640 5905 1657174448433271220987842626405306516 5906 1019270938354069307880720616133203962 5907 560992208698911766267042890336778948 5908 274652911967935079931214143475312384 5909 118819877782174633208681686238847527 5910 45086566553145904661498930949987472 5911 14881221947684366533857972425372086 5912 4232360941631574394072634283905440 5913 1026260312308882250361425378176807 5914 209604301792782852774227065380598 5915 35561621212990248273273843170386 5916 4932270303787233115738393042504 5917 548920794394620239964602095678 5918 47960159694276570023478945694 5919 3205554019314877111489695115 5920 158873702670156786159874432 5921 5621134372993112474038951 5922 135424357936258503821044 5923 2091905927511163339318 5924 19144771987967322712 5925 93205165065660181 5926 206116002653392 5927 164660452723 5928 26087152 5929 818 5930 1 5931 155 5932 12070 5933 628180 5934 24534595 5935 765755127 5936 19865265776 5937 439982718293 5938 8482509454495 5939 144441783069090 5940 2197142145650183 5941 30125219686137785 5942 375039007892319941 5943 4264819203426534995 5944 44521341255138938278 5945 428446461547580597682 5946 3814355344571457543765 5947 31509815624956565847910 5948 242148130250192313100015 5949 1734896739545473733801881 5950 11609934021554597394590407 5951 72683201109411896838841870 5952 426249758334935610343476208 5953 2344243526280896361274651140 5954 12101722652720526370018818014 5955 58683709650615859558920555521 5956 267462424626784221862744904600 5957 1146214489659697563360209665992 5958 4620065563447104900456972042175 5959 17517500489171330251481107694037 5960 62480482686310625201572687906944 5961 209612402795566200159565768074723 5962 661285334104001611815739529390356 5963 1961130682556826920298053866918010 5964 5464669535822895874549231971361025 5965 14298886228034188241176201393878789 5966 35108237443440961713921340710290140 5967 80819648543754545341511457552838625 5968 174261649227546753430680896403240080 5969 351544508077472371077961876038916604 5970 662685055060754801553442646398272041 5971 1165659487902217312015123916420322137 5972 1910265421654420214206370722967427983 5973 2911513267587050030605825711828386545 5974 4119197809287923053170584746303885322 5975 5398273649553763885699962895895615399 5976 6537797424179609442133417705447773530 5977 7298374030288409476734642645482422151 5978 7488772170830881157991303198308599430 5979 7040983059667329076336458427574469923 5980 6045133465006695482908382923888412527 5981 4721589659060160405562081815363652515 5982 3340953934874145833231035963100498163 5983 2131828641283082040714943451448935685 5984 1220445611545593404118404653869049864 5985 623318502492191573973791486196452024 5986 282221701412218694974783735598667244 5987 112487549606493799565236244357709847 5988 39158822805568909691964350582290630 5989 11800942846578216960560959476884170 5990 3048017063275598057393685984021322 5991 667106109026476522593008916456580 5992 122127222508211434871938638729406 5993 18424352771145267140634224740525 5994 2251305699081760602828728549089 5995 218364362122099309600388898154 5996 16417447766945555081896747015 5997 929995225201128429990976105 5998 38352226505917722737775205 5999 1103754803733745717642312 6000 21020378940959654022928 6001 247329954640104847135 6002 1640390367285861823 6003 5388533025255940 6004 7266624363739 6005 2770858597 6006 233701 6007 1 6008 156 6009 12226 6010 640396 6011 25173481 6012 790814058 6013 20650272623 6014 460412100878 6015 8936208971698 6016 153208495754448 6017 2346697991006221 6018 32403428303067470 6019 406308684607525682 6020 4654371119877805232 6021 48952595938710181510 6022 474703238242817511180 6023 4259324592082664254866 6024 35468279407433521881226 6025 274812098413253002176100 6026 1985545833392855190442438 6027 13402450490860980542997760 6028 84652365400180302556224970 6029 500989142067192617361985894 6030 2781256107495939618412520808 6031 14497106927657850830870863319 6032 71002991356714216949378186894 6033 326951674359889570703076577184 6034 1416098206113874327758500295264 6035 5770800814986445287521144110988 6036 22130118561750881085969070340418 6037 79864342700561024418524524740219 6038 271210566435178306492754600667954 6039 866473794818547458445107820034474 6040 2603505062990222284888874542443968 6041 7353993044013437754520205383089614 6042 19516672153156394974625032302749418 6043 48630604413764611866190555218805435 6044 113680225155895252511372771027617806 6045 249072805071396096302986079627590580 6046 510941542201633780516879549404313256 6047 980160000587241972719529396646079831 6048 1755972392558401841109086883396615458 6049 2933461357839034949793462501153531473 6050 4562055418385887757561825286933321470 6051 6592604970516369906837498937360031594 6052 8834581272459416177701508527909750328 6053 10954026197359307521619085424908121799 6054 12535720622657122789885460861369040938 6055 13204882783682782333756533548407183541 6056 12765388379175867331893684082598372078 6057 11288143449157902939384548025320076448 6058 9097683215420671300986154452511994958 6059 6656243731045349491703834935092033711 6060 4401577075081745795423505846245148420 6061 2617920189512426836758461155575717634 6062 1392942007323308804555313950174738400 6063 659079304559092875979129037001311905 6064 275468822628002417996728746782548306 6065 100947966857197433521631076993576010 6066 32164553895172512710088445360829932 6067 8827051380636115946256035402018404 6068 2064304616775073474148103629535550 6069 406417664478872364481510929458293 6070 66430314960229554833518412610862 6071 8871224040322433787439462329202 6072 949994561220887731110866219650 6073 79812895556126942902695114952 6074 5125857068315655601291888582 6075 243927320947402897135992640 6076 8280113560902002254743616 6077 191230930767051989283925 6078 2829316882549021234090 6079 24780479647697449624 6080 115308145220628508 6081 244317060090289 6082 181373861110 6083 34948810 6084 1 6085 157 6086 12383 6087 652769 6088 25824730 6089 816522718 6090 21460872160 6091 481646174519 6092 9410916849623 6093 162443031591357 6094 2505313974185334 6095 34836484482743384 6096 439940599486269038 6097 5076380545742198378 6098 53788478488889383145 6099 525564236156735604125 6100 4752354139429341727887 6101 39888875778019672806054 6102 311584090364885684733175 6103 2270055055306748656915783 6104 15454409753401730243788726 6105 98473503705634245429641011 6106 588067229942643745206530419 6107 3295115089416874811344272457 6108 17340479262445562417451832723 6109 85769484667455360914358101258 6110 398978839432470463195395045290 6111 1746270568014734639725741853652 6112 7193766811515361940848664200992 6113 27897512760488752798153817260723 6114 101850995118260982908905430323546 6115 350049294932964639462416665199643 6116 1132346162381835368690787596771022 6117 3446565155497036865337817905795900 6118 9866697765312295172599521897439814 6119 26552499217201848251154944903836202 6120 67128390653699281697601476947918312 6121 159309278251946931695831792250732814 6122 354587071683781154515935658200284390 6123 739450252718019855915739064666498468 6124 1443106214567059512759694731072929324 6125 2632259691723742107106847401429671197 6126 4480983502662866525679490283577805316 6127 7107817634973813250629341841310413932 6128 10486918346145866520148406568829288718 6129 14363461741143754050155324866239915062 6130 18223635815394307967110612275654776795 6131 21367182908412551267842393420641278768 6132 23092210701357531871798679715756200204 6133 22937575566567874079757213540664177301 6134 20875056444891109515470117934150124856 6135 17346175572273855878742794484549834590 6136 13110570674639100712860006411770532360 6137 8975471900452355682805332624987203835 6138 5539827763286973960167362408116949033 6139 3066965502744638267200818084980055169 6140 1514334105806519087881311871191294227 6141 662648513912989962695440922996033564 6142 255166269967872171764189079085493134 6143 85783537143929140662617329095345976 6144 24955167564311868456339386538610516 6145 6219117449710005395616541644630301 6146 1312671124112611418302558605700597 6147 231626888734399238261082971849398 6148 33661516509761098250369843008513 6149 3959805946415903546802725618398 6150 369518244715257727175646616399 6151 26710068035011955352597638023 6152 1453617135166353126801612970 6153 57547881140342250915767356 6154 1588678588314011603775142 6155 28998090984503682997417 6156 326744763973292695129 6157 2073205777140097297 6158 6516856188970018 6159 8318935465984 6160 3280004182 6161 123410 6162 1 6163 1 6164 158 6165 12541 6166 665300 6167 26488500 6168 842893618 6169 22297725097 6170 503711075216 6171 9907457904245 6172 172166993131914 6173 2673472460066816 6174 37433751296282208 6175 476095075472566907 6176 5533296818613958316 6177 59062679259949994060 6178 581449744036138628420 6179 5298227963301480147039 6180 44821539339968912768862 6181 352944067589518050130843 6182 2592687647236479234260476 6183 17800911619579242916455745 6184 114415155039267731210353384 6185 689397346044010467830257963 6186 3898539280308140497168526596 6187 20710844794411759640837486941 6188 103442367005243197612396609214 6189 486043632914147603277993767534 6190 2149489056845273442011326523568 6191 8950044522661912408494589098280 6192 35094182057103215331535268090616 6193 129598759992380995825765954132639 6194 450719133340154813943901472099336 6195 1475990038363344353505511278201744 6196 4550049322758082446633146388903000 6197 13198892649991749653997986945036198 6198 36010696128335621664623287496758328 6199 92348963264673185586178260646315129 6200 222444610389996828734589715032021446 6201 502842078021280058075170841866322683 6202 1065706266382502701222482331805034176 6203 2115239051138730639865359948250650116 6204 3926973846310968794660705363551455944 6205 6809750274720625271571795181198225982 6206 11013123470360866686956201790757731056 6207 16582746490810838842918098659563187291 6208 23203485392969878524883482683465831708 6209 30109433931729792893236068419138345600 6210 36150720652552463246170396660061561636 6211 40060031246844393956892427714939428482 6212 40859570406637180964073757846321708592 6213 38243296835416163828443441852671925238 6214 32738363055069900782577401378352169688 6215 25539700098491865430692043836780702051 6216 18083743858850340422935517015637104046 6217 11570477739178423707825092519896902616 6218 6657004839337302950325862196790488660 6219 3425440202860277786334515598561292837 6220 1566927303459842106848984844188753006 6221 632941663022895961801122783903149238 6222 224081581617295737497530396788146272 6223 68948618798206459839053892548255734 6224 18264584707180179320092351590785512 6225 4121022824480086419476221950631993 6226 782376874260522215310673076940964 6227 123248320974872740823561673545911 6228 15853037474945089429408675779190 6229 1634147159149996141335048000499 6230 132067241817889144177882778524 6231 8153343163126109106304380661 6232 372697777149031297198769632 6233 12142978345292992988075320 6234 268962056900995671998848 6235 3813297015898905942715 6236 31975877828037013606 6237 142382900771469556 6238 287471704199680 6239 209296147567 6240 30161404 6241 859 6242 1 6243 159 6244 12700 6245 677990 6246 27164950 6247 869939428 6248 23161504804 6249 526633610799 6250 10426683640529 6251 182402828318160 6252 2851678025845681 6253 40205089151040882 6254 514942111317594104 6255 6027735264280896389 6256 64811428223654583551 6257 642815020536865896248 6258 5902166597686245465997 6259 50321175485766213069195 6260 399423874058623362648412 6261 2958205333053386599996543 6262 20481480232495329809067490 6263 132782242998725810836851649 6264 807170762304949090678801246 6265 4606224111230844500096122939 6266 24700318396245409368338128681 6267 124562032265592807935534138181 6268 591116349593619817012039329986 6269 2641064028837332855206614823317 6270 11113692747795809216799145934480 6271 44056490684235741586760841184800 6272 164542641147338688809053415513554 6273 578971976738237758637006308484223 6274 1919068859055771773268118234053900 6275 5990620899309049076900636826823767 6276 17605448898172324873255837128288730 6277 48687054780219421720610787796736708 6278 126624929461763993988515703201312256 6279 309501408253671885882362136821364297 6280 710380611603215871192137344594648897 6281 1529675396137208257341982163837732513 6282 3086931587597293271631166286730142340 6283 5831183154820980938438294769886624424 6284 10296988023544337103545902654056626891 6285 16972479673608715087614407352850440437 6286 26070612240113126331731260025520984896 6287 37251512098408184656008393632810559773 6288 49415153064653179048458871233978370214 6289 60722707243019947777478955316939496012 6290 68956441837080010740679079938169906648 6291 72175107196141970004109171929330608177 6292 69427769227482130516703796814910137742 6293 61183333303702383552336588274109083517 6294 49223394171008059543847568711877991764 6295 36014785031855505979111991017146087579 6296 23862909858914680469393095261564697581 6297 14251841202014297924919617932722245670 6298 7632732061539402649264292281588095865 6299 3644709678865753157437361109565493297 6300 1541891925273785815892477395659200968 6301 573810145873951761514658168688807583 6302 186360179095098753070144191799255480 6303 52351455560268076655785913143304218 6304 12592608928067093838586881603266941 6305 2564163106415286239670148974593041 6306 436264458222811546865368427527729 6307 61096772752140234645490404569758 6308 6921799066615041964339726536832 6309 621673648477492934908900625275 6310 43220370940594704378102820414 6311 2260688276417889822595236061 6312 85955318593304952558632635 6313 2277161470999648478077588 6314 39855804776584442787967 6315 430254347023723471564 6316 2613613749363372841 6317 7849542693548332 6318 9660808629160 6319 3355868737 6320 257440 6321 1 6322 160 6323 12860 6324 690840 6325 27854240 6326 897672978 6327 24052897471 6328 550441273738 6329 10969472935520 6330 193173857733870 6331 3040458327454086 6332 43160878628634416 6333 556661894328745564 6334 6562487195373494270 6335 71073666818972282078 6336 710152927416120898208 6337 6569863431802924970576 6338 56448113854270275260904 6339 451612401168358837691230 6340 3371922225413991899245654 6341 23540581788861321475562680 6342 153920667284425656943839586 6343 943894414584136135064648692 6344 5435129315764862444472141250 6345 29416166603716523390038294078 6346 149763602565208124730522100516 6347 717721347258787633883556095546 6348 3239340916780513184499760829334 6349 13774354797203571819850168906200 6350 55195866936594706117387092523000 6351 208456966702520121560220374605964 6352 741999850675234867573305228396514 6353 2488985744627004636970759750799495 6354 7866426814070419617206181998673030 6355 23416752653047599264255598981599480 6356 65626586608355225177004017888118728 6357 173060890213409170457927632801394248 6358 429138381653545684736397142027475992 6359 999858792426742110160160902729785185 6360 2186931340233578395027043948664146814 6361 4485861080793583843778774509383326120 6362 8619340565863079349358295060875502312 6363 15494037336170510791590476793671757320 6364 26019580521723258925665514104254007770 6365 40756598615128278355480452220690929908 6366 59443410574194033602383959758962628318 6367 80572693885957084986446247170320037702 6368 101283464013729805770688537461141522728 6369 117802537040676457922983369034093628770 6370 126455527365311932381994120616976170626 6371 124934701072517625017769599084185128962 6372 113257792887400556088947590689631823102 6373 93894633289504142235432213121050531848 6374 70925919722454897283641033434221522500 6375 48618765355950682633504925082854795113 6376 30109313466437523949916370585981686380 6377 16763180076045624154189004352921635246 6378 8344534517056101894439866240971330604 6379 3691551907653305723450023563903893930 6380 1441618078156869176623206339521666394 6381 493238125934766428631791251611213520 6382 146609740040686783942247806985872684 6383 37500902871719466959610619126067356 6384 8166281531484032573109631001084830 6385 1495547236339069988205652647185437 6386 227139078709024679934226659000598 6387 28151168319142203135481655527858 6388 2794338617112415941577152556798 6389 217321333286761391471533484560 6390 12902168028568884510120766258 6391 566746933634530004092889740 6392 17731057006023390445049872 6393 376822172180454046325104 6394 5121841014936821090650 6395 41142018570737677258 6396 175273393748543692 6397 339412039941436 6398 229874498854 6399 40343590 6400 1 6401 161 6402 13021 6403 703851 6404 28556531 6405 926107259 6406 24972602269 6407 575162254114 6408 11536732734394 6409 204504302550834 6410 3240364993807285 6411 46312044210872694 6412 601445336598730456 6413 7140530438629473806 6414 77891230133705122724 6415 783996740638929448175 6416 7307523738218499729065 6417 63268599464115283079732 6418 510161223690031350117901 6419 3839764099334962869801962 6420 27028198270668130123753375 6421 178222432924700072147623825 6422 1102433383770108668118856426 6423 6404805705693649946528264959 6424 34983147288769309523918180281 6425 179792549287940628689466542344 6426 870034453089780926378452597429 6427 3966268232252303283651648707400 6428 17040359211609626724561256213282 6429 69014663087361318540338785119444 6430 263531449823690424410463263947772 6431 948777097328921561145833038534507 6432 3220328132452107713175403460873563 6433 10302822013524052203149487818316909 6434 31059996566290292052893331756008502 6435 88197849746060382982918313293204554 6436 235776915421338151804088598803658946 6437 593005888269321747233208689441661918 6438 1402201296097843490393713683827728933 6439 3114473198269851641569750602788012637 6440 6491711047981977009784899359894712710 6441 12684039183914410214727270365159345120 6442 23203127468019192706228168315734491540 6443 39685591652390446811601080954783337632 6444 63366502502800731099831596220034548182 6445 94297962790408045576534490018705663570 6446 130545740401459190654972296577051847308 6447 167789297269864846871384416478857588316 6448 199776716983526300614463719203310018547 6449 219811013385127105887454913319409035632 6450 222905677279749911973777608820101410958 6451 207726203732835799208214155003591572613 6452 177324178360374249276290700501041133200 6453 138172793823860254500326431535764146674 6454 97898119097380492964351166588139561933 6455 62801887615106795397963983154059135060 6456 36305798852733911551111347400864880695 6457 18815997871008842315204325435541344816 6458 8692110206865323281016588364015110213 6459 3556233075080810096183387207398142816 6460 1279450086140862849495421683025671274 6461 401566598925340489411525996306795660 6462 108967873768435132059195600661204864 6463 25307648554358464887823570326303094 6464 4973180239577758008080978688391276 6465 816134645448021532501324644737035 6466 110181678127102342130796219164755 6467 12026234225064280126933776295390 6468 1039963072496070133924463430487 6469 69566311858173131744447983789 6470 3498660619275801811549556230 6471 127810355840418702255159145 6472 3250780542457285660622212 6473 54580926971299084042078 6474 564784498679207605771 6475 3285364194453813010 6476 9451403291915740 6477 11022582130846 6478 3963781108 6479 135751 6480 1 6481 1 6482 162 6483 13183 6484 717024 6485 29271985 6486 955255424 6487 25921331512 6488 600825452752 6489 12129398759632 6490 216419313182742 6491 3451974549580148 6492 49670078922023616 6493 649494635624589565 6494 7765040414912572830 6495 85309039962971158142 6496 864923150074634870528 6497 8121906615332101841168 6498 70855324354076822598764 6499 575790745840167341599555 6500 4368333521729727380846400 6501 31000462764029401017959629 6502 206131375404790279100830324 6503 1286058700384799275705906168 6504 7537765987760691309390272512 6505 41546187603980584807706140063 6506 215522731584517485770459326432 6507 1052996473958684919361974763699 6508 4848065718369494858760787827360 6509 21042402694791505383189392763434 6510 86125182511622562012666975512736 6511 332463385860523367967476374578032 6512 1210479609330097715232871459812480 6513 4156657354431254697529519354457629 6514 13459542375679574873609190472316820 6515 41086177423558261707698482563496995 6516 118188363530262085276194845007242208 6517 320225119982822945535335720974679896 6518 816731702863009635648548962011307580 6519 1959480791293926279316909911138563500 6520 4418610798963157594090062408060544656 6521 9356401364187965351202976466133851029 6522 18584593590762066119534031455826807704 6523 34586469993021349364745375459168000776 6524 60227968106139351246441360680290638080 6525 97993523862726485492976227782937529563 6526 148732737431084286277887142367629136054 6527 210212428069363748412163115431563146870 6528 276127556261503468032306466019813342336 6529 336384282523295039232281121956477794205 6530 379159779990187423036050954042816249746 6531 394419439625390301669295597532373960749 6532 377594925401599322121159031162575352448 6533 331658204607090955673439482574153064010 6534 266371228500577663105504402248354881768 6535 194897808670852587778349743525434029512 6536 129383836949191113005746713061541090928 6537 77581248847958759630860670155092574114 6538 41810434175613419824440439579557269208 6539 20141042188559239332737249651557704463 6540 8619975209219335008538061070955570976 6541 3255489950246304073167832812367422940 6542 1076786911845813953477849379827702188 6543 309290512541743630315570713014258980 6544 76416183404864348368139062471865920 6545 16065799806756946254644704791772093 6546 2839175439133493895474895132615492 6547 415874988125758908400505970664462 6548 49681643884198171381155186966496 6549 4750528489594192838714504577481 6550 355671074775281509807435053580 6551 20314098337797385862065471468 6552 857835407201971713967223968 6553 25781442919363819244586631 6554 525934578598120050004114 6555 6856471713962872318576 6556 52779167389063987648 6557 215378438651713021 6558 397829731971958 6559 264531496438 6560 34752256 6561 901 6562 1 6563 163 6564 13346 6565 730360 6566 30000765 6567 985130789 6568 26899810820 6569 627460494517 6570 12748436233480 6571 228944998659949 6572 3675889367233545 6573 53247069916527643 6574 701023860255527664 6575 8439401797056613276 6576 93375309314306757344 6577 953555459021096765915 6578 9020370039447589580597 6579 79288002751786191455261 6580 649296899511856449001214 6581 4964981366748039976847200 6582 35520362449805586235089185 6583 238149545691369896444798656 6584 1498501091623544642871236464 6585 8859905146642001323605176005 6586 49273445856377801303971551361 6587 257977202489894426761019551114 6588 1272445308352460686859667132310 6589 5916009253638430409766534157342 6590 25937918221020685278621207202260 6591 107272470713695457125382780033617 6592 418569220390744820705093603163672 6593 1540997524968532837734788575212668 6594 5352721181830100833646240395971715 6595 17539673706634038511546383204490060 6596 54204251511417258599744839620572625 6597 157926794901890298940725298263317499 6598 433600211703410568501033660535021926 6599 1121216268082636444292023404036015562 6600 2728753325599850241741967488243618108 6601 6245618132059206116508361098071201092 6602 13431827768205814584975544605143328180 6603 27114692081668814633877741167137794401 6604 51320651135990199143800682145351197804 6605 90959801090185320338491170501248183588 6606 150754145651198289095751899730104745056 6607 233281759375888644183537487168358355755 6608 336469544192940453306721323178163504288 6609 451495246469659750825047157427391944747 6610 562488288788773072939952885558410517639 6611 649160178519902475874462667474954816777 6612 692310084487527040047406888035181599623 6613 680441037242749658634486089306260984205 6614 614526060614041055466246805547968488404 6615 508329908392889144151850734868401280415 6616 383765083368808774097469575296303825064 6617 263394326568642987614849055378961512730 6618 163645905836529922394157287821000060109 6619 91602472853741860738079598543264948769 6620 45956035420008830907921811400397469770 6621 20544555275571797579738000211982752482 6622 8131611840561422148402332991511973264 6623 2829239361539285843071251121246967299 6624 858410406765265470545196445564607728 6625 225083639257721930998852899998443054 6626 50490304955579654867010634966001476 6627 9578319653537182055738509889471395 6628 1516664081747067988017092519537023 6629 197455042411420666096392102672535 6630 20771306700004928247477429659353 6631 1730042584712818605674263669060 6632 111392903643736233152799512200 6633 5388661445620184230458379357 6634 189213888951372385057201888 6635 4622286945945121006840930 6636 74482840357007830904947 6637 739075803195180774505 6638 4119871864612610128 6639 11335265837953798 6640 12758695037440 6641 4046136127 6642 282941 6643 1 6644 164 6645 13510 6646 743860 6647 30743035 6648 1015746834 6649 27908779283 6650 655097741774 6651 13394840613859 6652 242108456738560 6653 3912738649023325 6654 57055725042019950 6655 756259562938182513 6656 9167220771567898998 6657 102141758954920310161 6658 1050566995381526706098 6659 10010919233263510650797 6660 88653992994253921071758 6661 731558439841325117306585 6662 5637885290394135273044924 6663 40658515900943807478667153 6664 274844325466511963445158656 6665 1744011356260049434776877039 6666 10400976562146294261258120814 6667 58359808703053811630764917190 6668 308352180156024125371421911864 6669 1535269520102012579080186405597 6670 7207351688016724453923152573176 6671 31916248390456525796221136567419 6672 133361572796346728857200794541990 6673 525919334145949202531228795452812 6674 1957561101143534541639028365095976 6675 6877184052896414881434046455120716 6676 22800843398613102837419434360300456 6677 71324249530550530825685440649802205 6678 210439055429195300998438876242827874 6679 585370541858919927427273901099679696 6680 1534329906437914245885841951870204704 6681 3787151930713740886125026941106291164 6682 8796080927564656467282606170472496888 6683 19207768558518601706191563802766754649 6684 39396260981099261438547337817170915446 6685 75814271264017674221413681736379746924 6686 136721851302550018901357344159215990920 6687 230744639998886852621360307529642144388 6688 363903930203186206381205432066354744456 6689 535417855095879146976154515162618481097 6690 733617264699529305583233941868246286994 6691 934245521924688898925851168674526519979 6692 1103391949501448919630080908389577626464 6693 1205728587593727764999888533936039677644 6694 1215897155826608282586475650428276303654 6695 1128344552935711452892947421986433273142 6696 960587617452591021826479520940216771258 6697 747662394493527469673123453760726950750 6698 530061386927368109824608125400178212284 6699 340891990291407414036820381467241449265 6700 197977162766283372318519799202570299474 6701 103313205315135897344009976667794463309 6702 48177502188091769002516368217331278800 6703 19953761351663536631399115685375793003 6704 7290266927239836389331014905222230638 6705 2331865469798040136768818059899509898 6706 647457894772626194888241582413867572 6707 154565316800808031566386289745687819 6708 31383921445723217975560795925089822 6709 5353739993617168679313579956714368 6710 756581335748483047907613631797382 6711 87150452589646222822274781218089 6712 8030361978690325826551066618768 6713 579009357459899909315722170571 6714 31826489330135989283552815582 6715 1292546109706753150920780508 6716 37332229410546833780896858 6717 731332985698747461101275 6718 9148479796222732799050 6719 67522407302207700871 6720 263874854099876746 6721 467949105590029 6722 289740922570 6723 46414501 6724 1 6725 165 6726 13675 6727 757525 6728 31498960 6729 1047117204 6730 28948989626 6731 683768308013 6732 14069638343890 6733 255937804757440 6734 4163179439738215 6735 61109400408261117 6736 815441419258425162 6737 9952337931211277010 6738 111663846623384904133 6739 1156684746932647562738 6740 11102258569825041779813 6741 99048969637734260509106 6742 823544886625152974950910 6743 6396135784780646720460722 6744 46494031917082527055712698 6745 316856349778847262429161809 6746 2027428125904672409916043618 6747 12195130740609612589546198435 6748 69030881463185454681213762520 6749 368044634983451238271227082084 6750 1849586645637842563543313856250 6751 8766401748027081880583238249622 6752 39204763883001924579204933852460 6753 165490083387755898631278887448300 6754 659500611038562119349673057253022 6755 2481503409547360518164843660582244 6756 8815989761764898205107216153233712 6757 29569157285616946772015771202962890 6758 93611582920643064779707292364342100 6759 279647254398939122090180099776432074 6760 787963305012428360704820221003767366 6761 2093130747365716145698680499413616536 6762 5238631656867523700667081211628871070 6763 12344159377833570077551175657618024014 6764 27363512351450489109531613004264624044 6765 57009230803808561536221027645294205749 6766 111513560959853497049780350763179021778 6767 204556289976545248188999816344911685780 6768 351429794162668040559088786904000593544 6769 564655958200693102315942488461683285856 6770 847159212645030307283505811907429838107 6771 1184761211288929365500220655254872975390 6772 1541550334528921966734400068449934305915 6773 1862274828837059704325664075898672204967 6774 2084020702776249939220739683143914816459 6775 2155026966679152177144832801795803227525 6776 2053593323267970692107632590157640376264 6777 1798018446846186257925537690670520626295 6778 1441701556559466664051171352198064505910 6779 1054884527396122248008508970946812223054 6780 701580260116671094891914346376145926812 6781 422296028410440891012419473626775626253 6782 228958589508975790464694752993886180120 6783 111228109132980156592901316895962948330 6784 48135174776460304837539065177074184108 6785 18437192591891639868793387548911572040 6786 6205624409892474046105112978304275020 6787 1820707808061808447306494765932244580 6788 461462983049950242556187786127420307 6789 100012182442971121183345730725922632 6790 18322152024132637160853526507597252 6791 2800237804744910462983912579087114 6792 351685104537430183350134219033440 6793 35667891589109591313907550725429 6794 2862409665798825351267970953286 6795 177465311377836567792037382863 6796 8260832553928505365278393706 6797 278917559876429197065084295 6798 6546972233077881274899775 6799 101290555483216911295015 6800 964267826647131882190 6801 5152049298267662182 6802 13591141272364885 6803 14510375713570 6804 4769068381 6805 148995 6806 1 6807 1 6808 166 6809 13841 6810 771356 6811 32268706 6812 1079255710 6813 30021208375 6814 713504071640 6815 14773887615200 6816 270462211256920 6817 4427897670926725 6818 65422128993335764 6819 878822895810016141 6820 10798841826528592686 6821 122001009555829360179 6822 1272693233764112657340 6823 12303847243830313417829 6824 110577649421151435320618 6825 926325163666561919823512 6826 7249830482720735959110776 6827 53115457771237631585729870 6828 364908321832107297382976894 6829 2354253851327179720470384064 6830 14281524328320201383532458896 6831 81547536482747583981433151542 6832 438684003366004804409297090044 6833 2224949973278423458975833609808 6834 10645786529556210027176122050544 6835 48076089692853093994433032647688 6836 204986958910762633713460922403466 6837 825412202720536066362717885259255 6838 3139188168991866507993598673367264 6839 11276495463755506290778926152451936 6840 38256520601379061381942052289003456 6841 122555300708599339403662351784488342 6842 370622693541899427826348906687855912 6843 1057646461289362130760330304871885613 6844 2846755486552953185288389016867424432 6845 7222876187687152438179866669472869172 6846 17263371301300425716158826471829160872 6847 38837944398930718089481329347794365940 6848 82170308757820546122211857954314614432 6849 163329924739858939337773773380612908264 6850 304664461211591487085373349435270809936 6851 532650423655776521693433516691068620108 6852 871624657870249571921517485143601188760 6853 1332984771974452028281255555680499575188 6854 1901981069664085570252294551396242684300 6855 2527433431047957566195827654657941204419 6856 3121604042025734681676730827292101163886 6857 3575616729394539001280992245315996894593 6858 3789316903879628705905626114575964800636 6859 3705718885794406472097595055633811264443 6860 3334600991589624575878242955700909683616 6861 2752428755691495804997748310863141122307 6862 2076826498534876702034736380897237788640 6863 1427128623025907885597122011557334358448 6864 889427751901609494393098653709279899232 6865 500458881172190658307781946728304255196 6866 252964005935887366514582470694225812672 6867 114228484433155626577433637457626162892 6868 45798060622512700023606245045544077066 6869 16192352095042334923206328623408610235 6870 5010177055826746576721385570670906072 6871 1345146902361388106406323820267330451 6872 310377918055457758354365709371173530 6873 60884228706281383314486202718372116 6874 10029010535946465559141446931651192 6875 1367823480352598267554772808653743 6876 151975682807630053021220454833974 6877 13499325143046103626960659207296 6878 937699434612419808126272207488 6879 49623008131293154025112891568 6880 1938914841923132415113123632 6881 53839947214914933443460859 6882 1013261423106768254251420 6883 12167774540548358956903 6884 86139742307425047010 6885 322751786934190909 6886 546479412626092 6887 332545830925 6888 39910794 6889 944 6890 1 6891 167 6892 14008 6893 785354 6894 33052440 6895 1112176330 6896 31126216024 6897 744337689935 6898 15508679145176 6899 285711928373137 6900 4707609237387073 6901 70008650319250930 6902 946671947452442800 6903 11711083205393535941 6904 133216921005507058389 6905 1399438631638907726001 6906 13625958955692107202653 6907 123354574987267493477384 6908 1041076991926819467314081 6909 8210177437399173416030399 6910 60621825439897960852910780 6911 419814812812791145983115652 6912 2730739940583273634041032307 6913 16705007946034727503699767028 6914 96211092448293271474330583962 6915 522168606107104584185825780107 6916 2672588061988878822672225963211 6917 12907926962111298101048710761862 6918 58856628153137179332069156120502 6919 253458729494599922380040380974748 6920 1031100898304122051343338447639213 6921 3963136563047991853933053389576729 6922 14392544698793258032578818952518808 6923 49382122822858403912491786513177188 6924 160053701184156559917094732875676303 6925 489906860884659372790099297910470834 6926 1415661128305894438892689224685301832 6927 3860177360846606746796407722674157567 6928 9927026188616538441729855826259508894 6929 24061000416262229704795838395222054032 6930 54924387839527237325576264702691350288 6931 117978422971167045769627844224462951624 6932 238235862009954579426283039529609682202 6933 451763034833571648436734562797915220853 6934 803513115635730994975506434313424865072 6935 1338685685000825435527863199586143713980 6936 2086093529319216961243395112335944712428 6937 3035722701269217576785796775910356572524 6938 4118131599962618400472936098288556661963 6939 5197716101052838365628974383208414355922 6940 6090954385932175926974801175544894980326 6941 6611802921260328897913011982187790865568 6942 6631699208384379125707500999726654821444 6943 6129247437216292698157212415533109669439 6944 5204298929751777762913457128658537796641 6945 4046336605011057739564729118369013098471 6946 2870394591190738071851171462363676258608 6947 1850477447247638490686251867978839377306 6948 1079446194600577954576083896466402551421 6949 567040749932106107234272466095385197057 6950 266826367588284894079266585845721989830 6951 111816198055673413665582061116275452712 6952 41459440728377533866617364928363009373 6953 13503498014675220591595897084203245173 6954 3832355944111190119630384815025416979 6955 939175241216305923630810948442309159 6956 196721950941853763440126091763970042 6957 34814402169356206005736792825330801 6958 5137343509498164653031709022661904 6959 622621091352175544771944223793871 6960 60901029944725436822841363185419 6961 4710791387795745503689056144484 6962 281329032146104291098227382604 6963 12605930973654335918322650761 6964 409426078854265404024715489 6965 9237941408294229300961081 6966 137282601988165183096456 6967 1254338576365334812975 6968 6428135059547628091 6969 16233247232547343 6970 16743399695653 6971 4857481068 6972 310289 6973 1 6974 168 6975 14176 6976 799520 6977 33850330 6978 1145893210 6979 32264807203 6980 776302613178 6981 16275136968335 6982 301718325022114 6983 5003061106708240 6984 74884441229852476 6985 1019271745053048592 6986 12693689970794794776 6987 145379761464522774003 6988 1537833160723856406990 6989 15079745867954573397493 6990 137504960519681311941038 6991 1169097096403709366423300 6992 9289608159837204303681878 6993 69123805140441311332015310 6994 482493148563555713286504494 6995 3163982072212645738824926377 6996 19516902346338379745051680960 6997 113369206411257666254826210259 6998 620707425173940203056217120674 6999 3205681865820231349373889782344 7000 15626760041235318479651415851704 7001 71936598083117030534282396019550 7002 312844442404708518152127632030386 7003 1285643675346552899211797259329065 7004 4993393449476162374938011055118014 7005 18330681642226058204691363638264148 7006 63599036444942309332494460879292520 7007 208521490790693917164064617010246376 7008 645917804458487446888618536971507392 7009 1889672147532724876597014285631111446 7010 5219079144805245588821624812428225150 7011 13601081478750457411519862189425907268 7012 33423881567479863116349622896739231344 7013 77398543514174730246661534097964180490 7014 168750576928152508245496633525716294544 7015 346092598906579416849702578482850940244 7016 666996878497058904602460286413909721110 7017 1206532738195508206907355521767063916384 7018 2045899642292915754878799550248948970640 7019 3247498875832711547106219638793345274796 7020 4817951953174785682089585425014600247528 7021 6669441467021118234876706654826139173927 7022 8598552800876284660752505533063270552254 7023 10303635853521429417105674227180710705188 7024 11450484237545649346497687612124674229004 7025 11772690897697837414976534388395625375110 7026 11168620582014917681690288275236587466590 7027 9748597842010910357073366869765708328662 7028 7804285511981195035331762656626280604210 7029 5710474357653219891067964703007195676378 7030 3804648888065233895558590487100081718916 7031 2298553344074412913422796495765806341200 7032 1253446824360952979124170045451695238514 7033 613873742695500052113920663124749699302 7034 268506397966832952193451996699023616298 7035 104244215956504363423161293275634246753 7036 35677277562429784082811084654677282374 7037 10681966972599577882387920894710075563 7038 2774027913028543703020086992410034980 7039 618854169070301135663644417821202432 7040 117316435206988428600340790071494262 7041 18666178146885410474454221387529340 7042 2457784831088967810099471150094012 7043 263489965093990198893294250478521 7044 22569628978575625172156271447568 7045 1510884628800715519202975134249 7046 77006235604906119571044288730 7047 2895902813461043283895672948 7048 77340602402387508699445630 7049 1398899797045430801173864 7050 16132800783716291977120 7051 109602852256105624885 7052 393635968794075826 7053 640498641685285 7054 363280031862 7055 53227636 7056 1 7057 169 7058 14345 7059 813855 7060 34662545 7061 1180420665 7062 33437790847 7063 809433098944 7064 17074419241979 7065 318513920887855 7066 5315032462664530 7067 80065747804778527 7068 1096921434842149717 7069 13751582888160802267 7070 158562505327512592241 7071 1688859754869465347493 7072 16677307108583777442804 7073 153165603722319817716635 7074 1311812290967640690831617 7075 10501901259032849736147185 7076 78744976312515459858605426 7077 553975494595284658303121000 7078 3662026812556171866447877919 7079 22775873458590430990955745336 7080 133422570149376593762843880055 7081 736867977267128606405853166075 7082 3839685007431890766108260458192 7083 18889746658930974890594597272585 7084 87781844276762168958101414007910 7085 385480894732344559732960827208150 7086 1600086375960686126953510733407441 7087 6279181123536304664136835861108459 7088 23297750008229388527190975965376986 7089 81727085165848709882701763932885476 7090 271023643518675499413244684796890200 7091 849463486039604861112586032483687463 7092 2515621928314008857095287814236580200 7093 7036156348308157212557604705277485876 7094 18578074120620896953592272217644537626 7095 46279151306590301708829774203616333738 7096 108690553144502606098475461335353715720 7097 240479915122045701210129711669777543482 7098 500795499629721699406775512564633828480 7099 980627052627364376809653702299493943681 7100 1803546881542842385303918355105177804090 7101 3111700458020418381636862773423897608108 7102 5029524634559164860061046836958855303492 7103 7604466980101419674572330308730037801252 7104 10737792314568342835572335748979825467356 7105 14134827956411222217955473950080498330877 7106 17312040346128237740522084063470155153575 7107 19686253276845891829188704501148735571679 7108 20736001077740167463709064683992149467761 7109 20180479543609109684776569671570872454105 7110 18095824355792437858086044818948230626990 7111 14905612575084818578798851714767088177752 7112 11241042185440183141601876541560248294388 7113 7733435158986894132497012134415454589082 7114 4834135487403391518672193057106479981388 7115 2733673037505201996377346755482061910630 7116 1391762334111740985350791269073677454828 7117 634552604983031818644000310730365609834 7118 257574277276735886472228195996687374825 7119 92478048693414425036751816073733124511 7120 29155808231868449838592928798863370299 7121 8006481727360834409516115930648926503 7122 1897755496258032278637576388531699531 7123 384301301690576807369255679840498370 7124 65720052485136561026535322602698128 7125 9366530611231848519028358103982330 7126 1095804631439024499306261705432709 7127 103408865053466957126549322429100 7128 7712449679974615805256447988393 7129 443820043963835266719336777817 7130 19150368253672137768936808270 7131 598537542940288967798812792 7132 12986658129549423405703897 7133 185449239115622122281025 7134 1627016156480794531375 7135 7998997011909654835 7136 19385806412715436 7137 18983736081651 7138 5713908585 7139 163185 7140 1 7141 1 7142 170 7143 14515 7144 828360 7145 35489255 7146 1215773180 7147 34645990366 7148 843764226568 7149 17907719066305 7150 336132421228900 7151 5644335883280445 7152 85569618443984128 7153 1179936930544232680 7154 14889992074694994970 7155 172843223769235005478 7156 1853577027380318844648 7157 18431762111322104203731 7158 170485868852057885223876 7159 1470791509972430881766330 7160 11862317596289631699741080 7161 89623227057257577987392591 7162 635422261461050660972115290 7163 4233990782082680635316566454 7164 26548918059095036754811046840 7165 156832513461206323716382499200 7166 873631117737267102957694035940 7167 4592693509267291173662460397735 7168 22800209596647553869047254225456 7169 106947711643464175955837399705575 7170 474179974961036723514195006352930 7171 1987849052250035476982260138766326 7172 7880897957331338386679614253175544 7173 29550169185062223127815948789961813 7174 104793384429661438887419956917208320 7175 351442283644949290744434063393626940 7176 1114388906102806392850347769680521088 7177 3340094316182078718774889588725912189 7178 9459250575721110054319562652642614786 7179 25300421531635098060906462288502736790 7180 63874630852148200581558893718017065824 7181 152115712473023841434762778560175699270 7182 341458473239144350409926256011733931948 7183 721853842958906744185580718577811572528 7184 1435794152157805452422491422974966515840 7185 2684126925451797444114777838961364012220 7186 4710514192465115532852581691496948971128 7187 7750354491041190030170120481371968850456 7188 11938237815255689530728261519134577538976 7189 17188650248568768290711173220375673498800 7190 23092950169559856838155332664048784200776 7191 28895961215736549456864950709012823077380 7192 33606563019405093355810324941156691742408 7193 36246673878042529264172519717999371144769 7194 36166679746441710976404104748202443854600 7195 33295683448240123890876784338374229240830 7196 28199537009460432429273173414335390615472 7197 21902279653786608199539834151279455079373 7198 15545996046142930193320660927272063766256 7199 10045552632148664287666253551050699972890 7200 5884886927370248717746300719932258795840 7201 3111098187049245440034461711464464768283 7202 1476724659400458182520892715280944904130 7203 625841576786621618797479347553731632966 7204 235350828049489663810836997571140289080 7205 77994144896274510249538763295820688022 7206 22603112679341512176417917273120698018 7207 5679397012705321027321652050621830919 7208 1225375087781452860333319858600872184 7209 224559264284431224567453342580598320 7210 34522957558234360857851978436418240 7211 4389882799908067854137379794903044 7212 454247508318363919924583959041400 7213 37533772530067201075420288923274 7214 2422342181937334232054710904680 7215 118949049706043901240698164405 7216 4306875458315276685147635872 7217 110670023281387581623899840 7218 1924610664202420675171222 7219 21324699926627106821770 7220 139079498595511051480 7221 479335330134296461 7222 745366604771100 7223 415900623446 7224 45691800 7225 988 7226 1 7227 171 7228 14686 7229 843036 7230 36330631 7231 1251965411 7232 35890243816 7233 879331911781 7234 18776265319141 7235 354608752517956 7236 5991818554397291 7237 91413938158201045 7238 1268651739483552547 7239 16114474304381221237 7240 188305404641377468450 7241 2033124550012240755576 7242 20357329099752548560014 7243 189628745815257330117435 7244 1647758860338012414773159 7245 13387747936630006391673851 7246 101912293994575535555945546 7247 728136963956259268903846913 7248 4890193742397758045445621164 7249 30912473097398624043008334215 7250 184129629177588624863751539653 7251 1034453714823223055707007440495 7252 5485872154728941959005900601411 7253 27480052772901357189878487482053 7254 130095324336099297738505129542148 7255 582320236295442665850989926395634 7256 2465210395345518987106099448553094 7257 9872530041324215333955186662700229 7258 37405238715646144986524733418415248 7259 134082254896261651850845643227959573 7260 454684335730842877612159994727245340 7261 1458390165615627646383603223430912628 7262 4423322102535648524067713702837288814 7263 12681819464858419065811578057578033752 7264 34354265142830077399674051015552878592 7265 87884895744242934373019235071395395159 7266 212182922393720523304250946118371795648 7267 483121172619061329338046269967935365812 7268 1036562386639444594929969243368461315480 7269 2093768287632480300817153186762986772672 7270 3977493624940418632322602433209962677818 7271 7098122769457689709084901947127976344753 7272 11884610137125354097549565734793484973544 7273 18643772917870116200473233871742563246904 7274 27361019886705241634473052526012558001316 7275 37502536349407607152672389934923520848296 7276 47921741103393088031452434770132984653691 7277 56975739870588274435025631604618940378579 7278 62892195328058296392960849040971421711379 7279 64303133212019932417237826548074660944705 7280 60741111248330679256032262780662756015128 7281 52860789680250803099904721981561966982423 7282 42253065720348813510230012570537983910768 7283 30917640203960253121400969513046122147801 7284 20634354242252473438426839399139164742406 7285 12510428591272905119319850549986062278154 7286 6860250375947015064224424208756269304726 7287 3386041435042315954879861182747425861449 7288 1496273158943171154818976342001427922046 7289 588480945464281757009030657912886765841 7290 204651044169940274840388573439120626113 7291 62473013375578991975647766785661202700 7292 16604873309552367605463636047785422580 7293 3807874018082101670614098982679423410 7294 745713525125828908495521883932403306 7295 123268630926241466847182722516788979 7296 16973514048598895249837949279437584 7297 1917500296512914595286595009269102 7298 174633479841134875272742516289623 7299 12562466436229141961087806866325 7300 696843454090715523880510597711 7301 28964893615387939990343354617 7302 871488841655848446759035419 7303 18190367754997957325677738 7304 249707638870214293043758 7305 2104423442694530574820 7306 9932121340345209250 7307 23063573286223365 7308 21839830840099 7309 5807656239 7310 339571 7311 1 7312 172 7313 14858 7314 857884 7315 37186845 7316 1289012186 7317 37171404071 7318 916172921518 7319 19681323505480 7320 373979098929392 7321 6358363519587709 7322 97617464101541166 7323 1363417823898520768 7324 17430931163545588276 7325 205038290228447787376 7326 2228728462761694453360 7327 22469409038993628331389 7328 210771990656156160201222 7329 1844607772992978566177272 7330 15096874156628895673158830 7331 115783455519109359981602615 7332 833582680032854056864774736 7333 5642307114273981962148376979 7334 35953663134604304346739291850 7335 215923548205286677158919502897 7336 1223340253285844624500209290842 7337 6543945625910619119960959894927 7338 33072920260226086652023749840886 7339 158010662979956560338888967425442 7340 713955175436630745744071460956950 7341 3051885844877132774660614037515249 7342 12344556679900901695139069888570014 7343 47254891839789220974632281109253631 7344 171196566793695010252988493898607326 7345 586939409545791012734292076093725108 7346 1904036443745902633832689588134469080 7347 5843005087287901364544089655762024616 7348 16956383019575449086636782809307799114 7349 46514102664979028273492688076128086987 7350 120550866459891733950052725760327712778 7351 295005892304569358350423026625999773120 7352 681186159408347977128130973540119393548 7353 1482976624698653253072873260995752279066 7354 3041247283162109406017267204433043644976 7355 5869333968832377820551752768202001429540 7356 10648030181847122290591928100041717896470 7357 18137074915908502213755232304328555532568 7358 28967060670713387986918385664626244214736 7359 43315833507792414511879856917135588920200 7360 60548051341391552722828487877776548638776 7361 78978165738713285972658103612991699513288 7362 95948984654822390557098467175555804705590 7363 108342429175954534084409852003351947153781 7364 113448513736610278552225197530114372109578 7365 109892943208126115131469513694815494363253 7366 98207205481462760736942080116088205908378 7367 80731828356271519113196107731508593269343 7368 60853002400921293051404620965287727977822 7369 41911470313243017955237828948171959992102 7370 26274277915127034809970868323871366862396 7371 14929584305910213427986627470769104999912 7372 7653761005041785633394745209617308690888 7373 3522086411590352074426074588159220457005 7374 1446706714542265192531228540206565547174 7375 527123204153077423958681225307109460500 7376 169196607819742394182127747072860152282 7377 47475779456425507762617160522980407290 7378 11545402686840901084034418722059634488 7379 2409879799098053719065806201433588763 7380 427052034548987873104575622162716610 7381 63456004469482560691492879224426130 7382 7794914345733567211656129606886324 7383 778772852437661444186446921643095 7384 62094603482460427787794787275570 7385 3864752430342186210788302856059 7386 182907174722390663536138575526 7387 6378711980665736235453129088 7388 157763942687069793650337118 7389 2638906088366115739667692 7390 28102899946750511074360 7391 176042550621806041075 7392 582079710419761050 7393 870615144397944 7394 453198187046 7395 60853815 7396 1 7397 173 7398 15031 7399 872905 7400 38058070 7401 1326928506 7402 38490338996 7403 954324888899 7404 20624196621985 7405 394280939689559 7406 6744890967279276 7407 104199862383311422 7408 1464606498736198306 7409 18845628093124473046 7410 223137233738440392157 7411 2441707432877637597031 7412 24784675397074236709360 7413 234109353100009840229919 7414 2063416338083535194780116 7415 17010345149818714854736730 7416 131427392535168157387650416 7417 953400268798376804367634469 7418 6503519588613879701194767521 7419 41771701918656329365228144076 7420 252914007929789620858395519254 7421 1444924559660791342681125799865 7422 7795763662231992404289251857618 7423 39747862018460965628964587493010 7424 191626893575824941634845418587106 7425 873941095804208738722478243977315 7426 3771716519829173024061750954047299 7427 15407445562272307727858796075533404 7428 59582401460505482589851509154720662 7429 218133001591918249185384846578455771 7430 755999475023098724761435675522698526 7431 2480050430757944293156856796612577248 7432 7699146781456987775179884195893338768 7433 22611752955009608027753447228769630731 7434 62800657661940237853820133350510631519 7435 164863032578549452902805842172037214396 7436 408849789571697381889981506747728054098 7437 957190925314666568951204242904853375102 7438 2113976116084110022225744892564528951874 7439 4400467373915426490791052804218508574998 7440 8625448206804755599527966181784821918540 7441 15903398860246898831392252602370685311413 7442 27549702048694957227073225877039745006482 7443 44782159430111785287052031426750045566268 7444 68209189673836477269277342962077221747412 7445 97198931545137252942457964652165214701752 7446 129368982791785916409551308617918843984596 7447 160528393372968739745126650662538022021588 7448 185335158406608610371635619230179725602612 7449 198655903577053181116947149786637216421742 7450 197220295304969748511047542516253947712026 7451 180877441632256869501917459271044964296483 7452 152818018596059766923607105063348513091193 7453 118572774270012547185948383512057119390614 7454 84208323531360067658779036309373651517602 7455 54536465225918599010181227659906245509312 7456 32079715292044987001608196454303984172916 7457 17063356063051947154295651003870816892692 7458 8167250892400816489297775751718383789973 7459 3498931790128803244217259189024089067776 7460 1333731627936082919299596842970184561875 7461 449386935073383898719187839621912799660 7462 132866851162211023452503743310233646449 7463 34191083259234626186101894860457108813 7464 7588157065415922029781735468791642134 7465 1437518154978590019827535383769883300 7466 229763093120742816916016197746172714 7467 30575405394449389450965784180760926 7468 3336434484190634378266714322994994 7469 293347843508927576974562441779183 7470 20360468935230642221290913918488 7471 1089037236583174649994517201432 7472 43621394205857826377091660742 7473 1263932094374993622506223877 7474 25388760575634932752520797 7475 335168323405121243140285 7476 2714489387787879898000 7477 12300995734899780825 7478 27436951943920316 7479 24689475292086 7480 6818522040 7481 178365 7482 1 7483 1 7484 174 7485 15205 7486 888100 7487 38944480 7488 1365729546 7489 39847931621 7490 993826328384 7491 21606226036639 7492 415553087305070 7493 7152359555963446 7494 111181746196982728 7495 1572609367236009571 7496 20365214355089515456 7497 242704075441081301746 7498 2673478982427572521924 7499 27321170077056650051992 7500 259851897167565963234036 7501 2306463914220464681387638 7502 19150968658349398745016936 7503 149056231935466835920270715 7504 1089428521595143301623888742 7505 7488721657833503024012181530 7506 48479465848088752654962006044 7507 295903373946138540406899134426 7508 1704562990093328364748072201640 7509 9274950720275677521471397792504 7510 47703582861603250198908196873480 7511 232050470838210024354175654171279 7512 1068087901989168114285263182152916 7513 4653489073715027787323541260252185 7514 19195851015742688511699070241949964 7515 74982639892597601910730293795713296 7516 277374230386852612975692183441927100 7517 971654406094993675328741474410699456 7518 3222909432344966891918564870433757440 7519 10120168662417433996174821304755943540 7520 30075059835189095137252500451162645728 7521 84555732386768223874873116047992581507 7522 224801332527588008195850274291464952524 7523 564855956038542047207645608308901574850 7524 1340555505232720841942114361646008211704 7525 3002796390606034488093612314318696562774 7526 6343163250853905062034845444808386136984 7527 12624881735585840370033574988920271298808 7528 23650937533372472199247279725875760350160 7529 41656295625859225270353828083815014271501 7530 68894833948976197344858249968526055280240 7531 106850545784692361868458431116831509378612 7532 155169269384585043741038353040033364393512 7533 210653627180924950950937125186893037722660 7534 266868881702228678100592930159452830723408 7535 314887427623750263894717408661636526085107 7536 345325874178741821369040622383778656025730 7537 351177160621420367919058480939003503519437 7538 330343075013200451689628875105107515674280 7539 286660280642788849191253845484973357917823 7540 228795925592777419557645351670332063026462 7541 167419136472642224515863802355675790996230 7542 111919420220908950265711664667107754584672 7543 68088256011992704329335625151940592019790 7544 37537625579343052155996924754264385800496 7545 18666792154481173651289569679740112387620 7546 8330242866920035216207438801623546595244 7547 3317241519817188173798380754529595805581 7548 1171419623413205226194395979231503051378 7549 364291610467165150842615636862990985257 7550 98998486599004105977196095814461947860 7551 23307433702805309927270391120979096462 7552 4707905239302443698004586955373355814 7553 806986076394701910610154725308484345 7554 115932354634802389376394601505366128 7555 13761681531606110913579557818849150 7556 1327909522232627196201801743746732 7557 102203604968522698511515087412458 7558 6136685663899974096577514178832 7559 280011747355712552592655260871 7560 9408794553678551992246220200 7561 224065885808042543288241253 7562 3606285106689030754556092 7563 36927554299669059690832 7564 222251368970751700860 7565 705805204977261130 7566 1009766839129944 7567 517595502831 7568 52153926 7569 1033 7570 1 7571 175 7572 15380 7573 903470 7574 39846250 7575 1405430656 7576 41245080316 7577 1034716651103 7578 22628792383715 7579 437835726684350 7580 7581767778381401 7581 118584715305145314 7582 1687839295650480588 7583 21996743961820049305 7584 263847539404900840723 7585 2925566204689158495814 7586 30098405900922882004930 7587 288229421250758998385284 7588 2576249108266442535854230 7589 21543920353193310948926953 7590 168905789363788495197539540 7591 1243726436008815038595102755 7592 8614711075920838910508925868 7593 56205258974298904642474161740 7594 345810793522181143518993324278 7595 2008440587739694535601836304155 7596 11020652005437322445781451629545 7597 57173362026951547805737165918309 7598 280591617824712992826399335028760 7599 1303336711505467838288770552987813 7600 5731910021405332425677788154035795 7601 23873649381209632043474810427847549 7602 94186609787286439877731753564035322 7603 352001621537127003082534411748781985 7604 1246180518606739076631252045488459878 7605 4178843599549894655388035136511033285 7606 13270623516571178417943686126786011432 7607 39899852036988199783501652536953839500 7608 113538800226412892168503121118825194135 7609 305648417837120325282495581837481250967 7610 778000113187423139579060209164152479770 7611 1871345642517077662873338344410141683399 7612 4250537081086230814823278102829475737994 7613 9109779693613563094488941663356521025590 7614 18406183247146218472770785133965357796984 7615 35025623806656449028086202446354238889260 7616 62705204121029027690279455849708411853625 7617 105486905561431622861199133295809597252589 7618 166533668105061917085670562298103267525820 7619 246372200858372554749065076020202513632516 7620 341026275014976538272179496224734431150440 7621 440909347608047817639965349530429999561540 7622 531457724101132761571112759988182566513496 7623 596028630014225159313683088154316761323155 7624 620565784506257592594403095093515195216216 7625 598397161470547813734065134662086984915975 7626 533013692860768713205429734501034650275843 7627 437319622881794684601766864363766871206684 7628 329476251038295975024354825484660404078320 7629 227165830383204346917507364450275009540161 7630 142806400452582612231975254362777312081280 7631 81522476547921686049683302176959034775250 7632 42072705903865656898591541121868021904822 7633 19534096058063371275679856004463178482220 7634 8115509761444132400685774740447026839983 7635 2999039348488662414316393456819250879928 7636 979325010794685071088441929181550068414 7637 280519907471253889275930810097682213395 7638 69909624077345077129923349174205990050 7639 15019732921129847695001100032324354422 7640 2753302474537925061833101366152635845 7641 425634176345646038614368111374457655 7642 54756163264947371826017256756851782 7643 5773309384662306206114078419175560 7644 490197910718594641097373833005129 7645 32837921760842032957907085527737 7646 1694225847819473874032285813620 7647 65418238249781108975211043633 7648 1826051456233931408055833560 7649 35312595960959252519789401 7650 448487829925310080578022 7651 3491881727211795130080 7652 15203327866674109050 7653 32519647928198375 7654 28322956297868 7655 6916530951 7656 370876 7657 1 7658 176 7659 15556 7660 919016 7661 40763556 7662 1446047362 7663 42682698967 7664 1077036180362 7665 23693316474242 7666 461170455167942 7667 8034155365593858 7668 126431396920188152 7669 1810731428490396384 7670 23747697608592508874 7671 286683651824199199612 7672 3199604890617841433284 7673 33137476047153739596571 7674 319491984433398069962164 7675 2875509228782727658532938 7676 24216971585243691937819958 7677 191238029174063225026006480 7678 1418597819833351312408803644 7679 9900421452655606261029287813 7680 65094791278774914521998643768 7681 403688179606642753542631828166 7682 2363691901887527833483432236830 7683 13078389308614063121905343048480 7684 68430743008232114134988792117146 7685 338799874043312880988036916702776 7686 1587968790949472370214485741618070 7687 7048762085639733351467175572623798 7688 29639969728166273906396042814352678 7689 118091100836575415111483594767132768 7690 445832821956353795878467119711312518 7691 1594942898918535359853214390444509094 7692 5406325069607168890131355432003788022 7693 17360906420509321555976595706675020088 7694 52801862835107678163398024671667736536 7695 152051363967743257532248396744945916536 7696 414397743198611392928512240327214007074 7697 1068355944091228001551928464218367635286 7698 2603962981607996201447622912937492333062 7699 5996321631925006166368059482915274547716 7700 13035825419565950537192645150072484899028 7701 26731767713584221334390892169445868065104 7702 51658584290489751232220359590242418575880 7703 93978671944974521378248113843210211761692 7704 160763793864781455473938657033646844675654 7705 258268054765920552690875268546536845214384 7706 389113385149213008437773624633025838085664 7707 548970394586571150325764007598390036419112 7708 724059017478849660965756438413810861424456 7709 891194748587900043058131345992010833041424 7710 1021638944800190540573788767807163766163272 7711 1088495105909756708856025123700647016951711 7712 1075367133223212402420303211174519663562858 7713 982645441259910654811341949553977733938850 7714 828244221539015858417472563365617175630466 7715 642017149899189463589852070160506985589726 7716 456193513408386058765164849546643958556998 7717 296089686189586500699991014615159446640824 7718 174856527373428413894994495341891733232196 7719 93556927610610633059662074780267511760864 7720 45141463571229122007522813312711910276904 7721 19541013791001310896460238784666235044513 7722 7546158953006724523494026041416429685694 7723 2583365182387659729142219499581168168434 7724 778575710086098908985526729684620084734 7725 204975172586383508564335280233699260460 7726 46732541465281129860445684935504653962 7727 9137439583768150292624126618900897545 7728 1515453534283617639986377485891358306 7729 210550913500075367435352527278373212 7730 24159288025744021792880175815118292 7731 2252234973849989782824278383881604 7732 167380435118647047543719109416122 7733 9698726770377020950280944190632 7734 426812639910902082843878921314 7735 13822993540135202664331678084 7736 317079007263344221199216542 7737 4912276171887446294923585 7738 48383793667478935774500 7739 279918693929425556390 7740 853543625203788330 7741 1175583909540656 7742 562659051460 7743 69368805 7744 1 7745 177 7746 15733 7747 934739 7748 41696575 7749 1487595367 7750 44161717153 7751 1120826167326 7752 24801260222144 7753 485600323483232 7754 8510604731857531 7755 134745488021361164 7756 1941744245722283394 7757 25626005650775794600 7758 311336181968196967918 7759 3497351087660912490871 7760 36461170865851798540468 7761 353911546256083528859311 7762 3207241323278108210924842 7763 27200737336565462994521163 7764 216343760974464088949318116 7765 1616618450621362153893990014 7766 11367176402549227596719248385 7767 75313394252978992361874721787 7768 470738246769920732102273140805 7769 2778538367310988052309223830258 7770 15501041835959701233662677913606 7771 81796107227656628535331695054886 7772 408505507285141358521721733306364 7773 1931851038107563283872208467450180 7774 8654274752753076018594910298918176 7775 36736406422267418942018017426243858 7776 147794488892576820277008679540684669 7777 563589428758664570380321114719454486 7778 2037136737690227472856288362571723708 7779 6979162864556157769419718257608897887 7780 22659456462438047521625133028282522702 7781 69704441717621054669836547393850418176 7782 203096698809615554084991510558860374216 7783 560283901028934677084416447609569961694 7784 1462757072679361504871816405472745357635 7785 3612059712915220731198375326645518563606 7786 8431004534485070233486967612465094103110 7787 18587910668903075838607967149537391271816 7788 38677169268160497087851625199043710669182 7789 75885168141946508288643177680362973126178 7790 140249044361159160897696303188292983549992 7791 243894290340354236320859264719945453522770 7792 398595820846652324318331284218365768236066 7793 611383610006821910485617641494559785203440 7794 878844352192062398257175856642754577924156 7795 1182054092111339250849865650474080839388144 7796 1485041969297845497114912661251313225779956 7797 1739397315868289452297902471019351642666268 7798 1895521685731542047312224752484666916182871 7799 1917618361458503519296292484715763236463678 7800 1796586049013436551190826358702416489932674 7801 1554686111384172097664726837837197795595528 7802 1239085116684565498249821694870096437440927 7803 906705588246889852125531188176954628134526 7804 607096181601018421096896704307626215958414 7805 370558556593398456922166432003100728543924 7806 205349432592550481128189826856802490925716 7807 102855055819350773604421083454328903230166 7808 46336082520201590180338512408812092221880 7809 18673418162640752559614153403470403564167 7810 6691796988549372331422262194063462429237 7811 2118359749826359826411893976790563697082 7812 588027332734366719370563094392745538209 7813 141961062646035758834438168568808676035 7814 29533783256742459490620414324759426859 7815 5240226653493910655986922921061827491 7816 783745406360709390308737080897812770 7817 97500164080750630301019073498393288 7818 9935981685462522680439693989828710 7819 814965465534018370665604545233416 7820 52708653055105849894972141074106 7821 2623985991191519332242370382758 7822 97702920232523005877277540586 7823 2628235481568154835351429875 7824 48948330388663034888485066 7825 598301655608518870539237 7826 4480175232616948562950 7827 18744422998490717325 7828 38544063368193740 7829 31928667243858 7830 8105512041 7831 194580 7832 1 7833 1 7834 178 7835 15911 7836 950640 7837 42645485 7838 1530090552 7839 45683080324 7840 1166128806880 7841 25954127586230 7842 511169877639434 7843 9012242461246778 7844 143551799149815696 7845 2081360663387568571 7846 27640072168782323166 7847 337937106827341954226 7848 3820689114250672851424 7849 40094102518231015799251 7850 391783727562664498510150 7851 3574724916856285511117992 7852 30528946015239666978228736 7853 244545593732070542351596730 7854 1840666036582816103551076280 7855 13038971903454172033660776656 7856 87048500323292205048299318528 7857 548334845421443264915979040535 7858 3262444372186541979842397195410 7859 18349969188739379790301391439413 7860 97644260854882304016535605840736 7861 491867701901415047450974564168099 7862 2346724052556206475622431089682970 7863 10608746606001521556053215118437918 7864 45455633133858648781119762934337344 7865 184639885229402216743236486043378312 7866 711101006164747658285795609836570210 7867 2596698191420805126873152610927886621 7868 8990343947571188982801059902306492192 7869 29508058180015966029304270840347691612 7870 91796141145210449725886800101199313416 7871 270584592669250660345278255837825812624 7872 755470184974632561162327669089809556928 7873 1996977518635776437039103463167996490946 7874 4995066273160648230017622363911995548034 7875 11815611457119294274604672217952264253517 7876 26412875054917266705685119324845719742496 7877 55754402146597215339318773605041978072924 7878 111036686791476819025864780252151877840180 7879 208428026002833139521192041075694775382880 7880 368368974236217301788603041200801104872288 7881 612260892783045557503196521719883775025919 7882 955778591247482892015204153464968259884880 7883 1399376479802614963982265017377325363210852 7884 1918679599625367440015851555911912636488384 7885 2459438903810960364775592396553072471272612 7886 2942028246577288452977172409324929108447392 7887 3277764368184139795330113326483423632201472 7888 3393885234879892842389913649422316268410688 7889 3258311153153752320009883478040765058454780 7890 2893096716157156872774927677071289997661814 7891 2369247635999757524266826570928784308333620 7892 1784146927731292781021851927100000887040912 7893 1231406328807080676505370875627347003929264 7894 776194266667574638502425582432727731537604 7895 445082583824353898550486322240895993940572 7896 231181482017584233251555824368664254832832 7897 108259915592578879807860821813009414501030 7898 45471620788653300454411172220907667758284 7899 17033209427821872393837534655358357849236 7900 5654560114471349584797478706485892378832 7901 1652003167405887423534690158230822680545 7902 421455630501282161928437686959274972600 7903 93077143636193528042622380017211785420 7904 17621482673833860273323413723130186080 7905 2828555564332070842491977498054813509 7906 380173484451517809472939339010320012 7907 42179205817619617237842222574794520 7908 3800082755908431061216560348469792 7909 272780481158156721021780026421973 7910 15258278221456781817369490850794 7911 647816997693543145174192602298 7912 20228932681218907165258291840 7913 447111435259954725113377930 7914 6669917358114591028198506 7915 63216955020327636150924 7916 351671985946056957440 7917 1030775743060538230 7918 1359108172322600 7919 641130947248 7920 59359872 7921 1079 7922 1 7923 179 7924 16090 7925 966720 7926 43610465 7927 1573548977 7928 47247749980 7929 1212987253669 7930 27153465528214 7931 537925201778855 7932 9540240836974973 7933 152876299724171543 7934 2230089179155163830 7935 29798800165327474950 7936 366627100575917036556 7937 4171640054415443464057 7938 44062837911360256663180 7939 433429700527319746399036 7940 3981546577763944617673558 7941 34238732859141466356010702 7942 276201170118967831493952772 7943 2093953246375800091889836167 7944 14942789775090229159970156936 7945 100512415421623954681751026742 7946 638045868215898784747451772023 7947 3826294398625915036056035506187 7948 21696295857875010693184263838061 7949 116413181855971685950349685364951 7950 591430570011619895374133905797186 7951 2846539779800202479365143527655349 7952 12984463231283900994315669283683376 7953 56151676491725584566259864307607631 7954 230267068749758083990573141296512617 7955 895552936543189583330076905774952406 7956 3303421662448983885430707432114429985 7957 11556791789909506746461080113027792127 7958 38340993454215960603040347104320683598 7959 120603561942268265832707185308102197941 7960 359593186864187286463126314073094270224 7961 1015937922685925685752448268136394885564 7962 2718585272571446189655427348078016178983 7963 6886838565988846471264580688039212604026 7964 16506076355997848725018387106511410242377 7965 37404558581364906105368950623155890473555 7966 80081915196547941470947336328973739215066 7967 161848055970523010281930354923151238727636 7968 308487296136561723474057576679419719536056 7969 553956063040244713121453686475832567989988 7970 936113896890803874995725316103552495002506 7971 1486817168315785198064251036624522378539929 7972 2216523136809518814362288631988595760753224 7973 3096919892395398627380310834718998501319136 7974 4048843078613982811602171900077232674719292 7975 4944408035734105202263154994602329250487008 7976 5629284447706953034909392588158456072823152 7977 5962787735126253416807319940210756523655860 7978 5863094820682841979145090511300347194258128 7979 5338576422159343674326790944506474556162189 7980 4489438412654768979030380186000781386418467 7981 3476738459306598230272978355676811711088045 7982 2471718415044352096324879165928449577728364 7983 1607617393640518530181742021102498829695621 7984 953005813872687767800340112061143778612712 7985 512810559712108385447261577707128159666538 7986 249353332750073474199631862840441211670472 7987 109025028127659073163558700633376380501032 7988 42631356264590878737682514590197009098431 7989 14818942671785257611757850441024178592659 7990 4548869465378581350699327809702413261251 7991 1223996091253598563046182916417139405010 7992 286331493649417754484721518374322093364 7993 57698419321082047983340228379373724873 7994 9911886598960411608259190557627524544 7995 1434656474351446176666239968026185683 7996 172638987856265598346498520443027942 7997 17009345724802745857184202305180146 7998 1348126862841380873999019372971188 7999 84207067741188700818954313409407 8000 4046249626508390004794787814012 8001 145332303659206939781914922773 8002 3768870399143355858953467426 8003 67623302803611615791579247 8004 795796323967881499728542 8005 5733182060575293900030 8006 23064658966244596540 8007 45520181491166585 8008 36527467257176 8009 8206288266 8010 404295 8011 1 8012 180 8013 16270 8014 982980 8015 44591695 8016 1617986882 8017 48856703851 8018 1261445638318 8019 28400864986945 8020 565913962000640 8021 10095819414386333 8022 162746164920127790 8023 2388465064362588631 8024 32111617941096350570 8025 397556050015804516803 8026 4552370758098543957862 8027 48396040424250569873230 8028 479198216447932840713610 8029 4431626443725030059943565 8030 38370958844074368010791796 8031 311706705612326198713062652 8032 2380064098883288719503519930 8033 17108945465650513280547522178 8034 115945417025692071046209826340 8035 741659032994590719181912392689 8036 4482593904247651647787915321532 8037 25622379070807191414135596271950 8038 138614094420311533082234324764522 8039 710188184313736685921898819075680 8040 3447856794875473769338079801823472 8041 15867961689676892413870389959672941 8042 69252152617622847076920492892908874 8043 286674898701730345500864409054614424 8044 1125787059097871952717608409911233030 8045 4194328016823208593137066875894670080 8046 14825251236369667912461698056882352842 8047 49708967743376138947823113907197805920 8048 158083315576676850779730075843004722646 8049 476703125529852371650125446930987014900 8050 1362634162758998893313904790987410103272 8051 3690667696674992372608299620640541143268 8052 9467083159882975638189280373194559427662 8053 22986333967617969570626186882681688469338 8054 52794283855123154670674449680145783213410 8055 114618000318082691098764277520545155547188 8056 235025469612020623561528081112156320826916 8057 454759206328124239651180450571644034310360 8058 829506652505877716105659644086531583936024 8059 1424801401273303803942808511591424782472745 8060 2301779452271584933901066840105949715483422 8061 3492839449537335245101572140570003948378684 8062 4971396155073546209275180630983381024832400 8063 6626548401405648486863865205055692429175900 8064 8257929336256306286226717394333917650038640 8065 9603550819113462048922012407537020248572476 8066 10401666955817579314023706849288511928782840 8067 10469926749291161974663426486507567712687663 8068 9770845385353142565540063662689902986026976 8069 8432536156211404984391751143752153805804285 8070 6711424436469527369222569961525821165088210 8071 4911202725771645331541273212179569987851319 8072 3293413430040592122675071167988400244330370 8073 2016638672984598820399225998709168752527462 8074 1123121245684310345605152829100801784969500 8075 566465365388600957393982009506404055327276 8076 257524372843340493001227950462458163068052 8077 104980225359088033416476845715287689134602 8078 38155390200294476211953329634533185726038 8079 12286161386621868282525421489529753903115 8080 3480498143811674595481602533203947173800 8081 860676746089140099815136436061754873079 8082 184171615742675713805818693885407179590 8083 33770415095430494192261661881210194207 8084 5247891091076049012457524509918456110 8085 682541137732631774652747026030593306 8086 73242298500682051117842196737534676 8087 6378987334356312007224107597329846 8088 442419909311970250971476971567924 8089 23897162575931238900843029535595 8090 979171567240924556786022774094 8091 29490432436550111195570957941 8092 628278300992852551947949680 8093 9028232064910487301025279 8094 82369926408611398067700 8095 440807247068454494620 8096 1241591432775374310 8097 1577331765482270 8098 695348247132 8099 78853545 8100 1 8101 181 8102 16451 8103 999421 8104 45589356 8105 1663420688 8106 50510936078 8107 1311549083833 8108 29697961869028 8109 595185451173378 8110 10680246638605301 8111 173189824158620075 8112 2557051604145091262 8113 34588506696507140062 8114 430883597213554523865 8115 4965203373973646698740 8116 53124620947763099661796 8117 529467780404010398454841 8118 4929246851832813454739065 8119 42970557130443341011993543 8120 351500858827507735534964650 8121 2702994029520633869941749025 8122 19571473637018237251828461054 8123 133619213305072499985212649938 8124 861210880183101817527291845384 8125 5245696929185029435145274814940 8126 30223484596551603732023976809615 8127 164843060543641760481272367957205 8128 851660004141222665906806728272854 8129 4170302529680773396652025422418624 8130 19362700867184462495120012180813797 8131 85272822228770506605303646100372212 8132 356296216533159054729006322740824812 8133 1412665785804171072512554495377474421 8134 5315337385089856134064301688625695097 8135 18979553661701883668246101220884927549 8136 64308945663785812753600113415937533960 8137 206737891553820382988819753783995542283 8138 630423086545425139250477673119903695282 8139 1822949451267841396869097309487991911536 8140 4996683496455142311697678823397124026396 8141 12976414470820223214297975524680140218339 8142 31912469672566628574085550388407031736409 8143 74273114687102337156220689622154539712805 8144 163480356284323407055901410046488609989522 8145 340034327590675274546304229923440712967398 8146 667768023253422164164913628498764672602134 8147 1236963131709178196945567347308976215572142 8148 2159021687970009193305524306830237244288169 8149 3546689320739873520688528295697000556919122 8150 5476528035195348381217240905141200844943598 8151 7937871080608906217379402524556101750969528 8152 10783677910327875396450555138889427036184296 8153 13708336510223657560725339565596797446810244 8154 16277488770082555622777590176738667797636608 8155 18019336507165519814778287234955264590458532 8156 18558015303137287010162179145369685104813192 8157 17741104491070061145445888171550076964550228 8158 15704230116350375865848625945266000569558271 8159 12837411075144388077734405312223573275946869 8160 9662719018175198805729013494116922222272618 8161 6675851674479826015010720886004243343695070 8162 4218906665512436734136656968062934711105116 8163 2429641004842970972884785283029884723720804 8164 1269822924909851798959971365914636819599488 8165 599572507582798094871158101492966477413626 8166 254497774086745008638727505786767392591186 8167 96582663116275775004295937949224691321526 8168 32573949032643539340010047240753554746980 8169 9698409585882996682106419535078604533583 8170 2530295363483328185596531848729986536108 8171 573712342876987263191661201115283862229 8172 112008746801101501709668295403968489416 8173 18634835341700968787082189952218399607 8174 2610993255284900915262496856368739356 8175 304005715111097561299636957943473138 8176 28966833950849143833877619986343668 8177 2219163913147883183893622756093668 8178 133911004742746099237146832806745 8179 6212735950645233799294317861790 8180 215326804917092406402624348295 8181 5385007612277467546457180025 8182 93118325796603661648596705 8183 1055405662908334467931313 8184 7318259004389954236350 8185 28313761063121354695 8186 53763198639812690 8187 41066997441470 8188 9600084264 8189 211876 8190 1 8191 1 8192 182 8193 16633 8194 1016044 8195 46603630 8196 1709866998 8197 52211457395 8198 1363343722184 8199 31046438056018 8200 625790634753132 8201 11294841507847139 8202 184237011248028764 8203 2736441387297577253 8204 37240029408895991378 8205 466779710591823455905 8206 5412625442791707193500 8207 58281898788434187992652 8208 584648982417177823796284 8209 5479083224187005949975325 8210 48086909230606270583024788 8211 396068961673562824474084186 8212 3067193977109478932423446396 8213 22368555367918422052689421159 8214 153840802635291374107433932512 8215 999019359582247877037163403108 8216 6132063763778896479049576057064 8217 35609698211132492526990231356147 8218 195794304047352754433795688010300 8219 1019978262836686674131014975295811 8220 5037113165639721200229814162750528 8221 23592206607352360750387355172319204 8222 104834881020412780584537477833998228 8223 442087610518802548401613351930055176 8224 1769512439341924704893099916786752668 8225 6723311091910711943370536704767836611 8226 24249570914223284752117021917150002476 8227 83021287934334559624753056819597109741 8228 269761361537348026713906246767096181052 8229 831730566904068390988089791662573099693 8230 2432616452707725670561915206286901469328 8231 6746767134626767438229500292463274967884 8232 17736148954534680108225222158096182827144 8233 44171464616119621200425281292206990098455 8234 104156581969809115064276846508843994662332 8235 232382286358373429896759027109705221498371 8236 490189348060728104425287657689997274727568 8237 976799256394694067725239543516724881582026 8238 1837065806319786161697962816728254277777752 8239 3257457965641493505997024803656832075295101 8240 5439784518910093763383071679196224954838814 8241 8544806514298017793335862441340041527499930 8242 12608440175971236528912858855000667761415712 8243 17451344568735873988184113433888999332470680 8244 22621423610815129459468041874931902869500936 8245 27415162955555502100755905500511562178726136 8246 31005205882193110529839334182623477692119328 8247 32656966032739611801047233082370319282969760 8248 31964262268792450507298057844027041276067680 8249 29004837733209240363466951723617418229043257 8250 24337385956484442448289738815099024937610212 8251 18830377585523088733594212841036425629551007 8252 13393773607640876105947189742639317260613322 8253 8729013761895492813910173642372077973621449 8254 5193674488423297524346431327292476939367976 8255 2810059828851225758307059789808418866053096 8256 1376606234608047757022325771770800716179432 8257 607711923765282257947056792775234581928538 8258 240500436253893971994207511583083892905448 8259 84833866028804725897066848432028315661767 8260 26503339406617431802618202755311863198202 8261 7282033511815903164240042539138525855160 8262 1745917673576000994390500166162502628968 8263 362087802948507755341603307021546115526 8264 64322008702520567899970543921794767988 8265 9679520188266496256611274176093880482 8266 1218559481316347019516638628400168264 8267 126508891464747535933606403612092414 8268 10654512231107517354789565627491124 8269 714184082886831393483118252721746 8270 37262842347358732674492943581316 8271 1473984276840196089817546755379 8272 42831184301748240579032440806 8273 879846943700745219267175625 8274 12183053252024886140040012 8275 107037972038568409310346 8276 551215445949218882580 8277 1493573724642988345 8278 1817972637457760 8279 790578276236 8280 67376568 8281 1126 8282 1 8283 183 8284 16816 8285 1032850 8286 47634700 8287 1757342598 8288 53959295312 8289 1416876711071 8290 32448022428370 8291 657782197623639 8292 11940975283410121 8293 195918816226961138 8294 2927257647560518052 8295 40077361036130054441 8296 505425285786839321305 8297 5897300580591643838055 8298 63903773015216257497264 8299 645186995320548133399747 8300 6086237371436485418973823 8301 53774253236743915475780761 8302 445947640184120444349336160 8303 3477618865034076971828373904 8304 25542991151663450534996589133 8305 176956776709923110364363276351 8306 1157720422272210789941776780436 8307 7160552401504018497604694719010 8308 41908103986157464170278520336392 8309 232275511028624018995243278328294 8310 1219989107367965427246400225851590 8311 6075763533932543867533346122092691 8312 28703771592147052035478895898275602 8313 128685472960219332884954848772746528 8314 547636844587170006030391999173739960 8315 2212642987449459400469315046837931885 8316 8488540263716096948386850095161437392 8317 30922232160916410538156563404003300029 8318 106955894077235713995071590598072173852 8319 351222255186577241134370046390907281433 8320 1094757747050586389926573580509078421269 8321 3238143999667775128947953788798781160241 8322 9085901640266820386396992281307913412796 8323 24174262829519168213717244331562369458968 8324 60959157039554852762796016703606753180894 8325 145606010924728305482167321549678622636789 8326 329226334269424153152495863011661936970282 8327 704157994953940796777601617437289789280963 8328 1423492421465321558753157792789041183174004 8329 2717448031686819677844379815734996146357974 8330 4893961053176181590099220857043932515889133 8331 8305841396693447846329304402493761739274563 8332 13268369449013227007041296979523271596160658 8333 19925205647826193439296938088988875129506545 8334 28088629809126010873080465783928793974494560 8335 37114119195778570086359315229317302424170976 8336 45889191077835757836690379595328283218325532 8337 52998691671744023618624863639159655550551672 8338 57063508528054104218648725674470984423086880 8339 57157621093201786998652354772224121543154596 8340 53139618128575561614712676791855265466825053 8341 45741774511701143840375934390273330868484714 8342 36356912790441142871938940010991559225533928 8343 26605280556875215994454504728908744686474959 8344 17867794099793573830716019192360063973259491 8345 10974576384973303696694059586189096073284123 8346 6141468885652682925831403910909626890107312 8347 3118351724890528032512703458883166310897366 8348 1430130171797482922256817749609716560933742 8349 589468242598890080916533074781568832318178 8350 217169668424658699577536967161866850593920 8351 71082906902792502479140410376556615785539 8352 20532948742995942813566548920796572163593 8353 5195522325202366492950509311920129071272 8354 1142089925548867429029564068498603277214 8355 216091012192819170637234976252558243599 8356 34826437567057514266246055933169563344 8357 4724952875857742918360436818118995293 8358 532452208230633029156270607053625712 8359 49078964386315445931484559764475494 8360 3635440288321125472377040163648890 8361 211994496866282122072707005258782 8362 9499246246971969927335051946175 8363 317796918488150029528480492500 8364 7666926022006332806179604527 8365 127815212321313943532632890 8366 1395729671477960362408032 8367 9318177072902523004620 8368 34691930966293984915 8369 63275127629397425 8370 46859035687100 8371 9701635566 8372 439921 8373 1 8374 184 8375 17000 8376 1049840 8377 48682750 8378 1805864458 8379 55755494299 8380 1472196250874 8381 33904491906329 8382 691214591975610 8383 12620073247386636 8384 208267738955166212 8385 3130155658068411524 8386 43112320099384404884 8387 547012777635861208601 8388 6422079782455798349858 8389 70028904858368939869782 8390 711564250141315171932450 8391 6756273386948533014638692 8392 60092126617109296516912798 8393 501729859303730636359293820 8394 3939780882424441511670970684 8395 29142724253298921906199883296 8396 203358114819498481455150793474 8397 1340309078254500482423028625186 8398 8352747933340295060593748440172 8399 49265264428094918222274042420920 8400 275225383041018066144377122643392 8401 1457369533731489938495585418362590 8402 7318701216868473757721487753022710 8403 34872802671158304636226947521594292 8404 157721996453946713283981175292745472 8405 677291253552534885576764057560438654 8406 2762007216918640261548207733930564006 8407 10697774153587847062540239374372029480 8408 39355056631017033887079762775412060914 8409 137509434334196423319911049408093738778 8410 456292662291055542663476168913926000686 8411 1437659624646456476054226694821345749896 8412 4299930954239215066700467443480792710734 8413 12204489623038044491473490203024298604268 8414 32859350711343126319631782980399040840936 8415 83883440812328763654433770420901045948216 8416 202925087739851120410967501132186771825474 8417 464909837303669050173435385041472896228854 8418 1008027514548267423078773254554288363837798 8419 2066848343256785150801569854599630671903128 8420 4004079224715240148877087316231152214442548 8421 7322198125964585768486815790006170651552947 8422 12626173868424967433735381324382652300848888 8423 20506796797245537489232919500663464001266084 8424 31331345962015715430906625053932850939281262 8425 44970434870853185842334425953066962537760296 8426 60548395923499723520302768840259464173253544 8427 76350497074898124032419857463515308161787756 8428 90012388132594447355153287160754677037328112 8429 99028036372565601123122298966666734750472092 8430 101460119098300295513095478788574423263026056 8431 96595175833001031979774483324020178034057024 8432 85250904687693936109211175394251092302696268 8433 69566189149403199242675885847166243765568984 8434 52339342685757051910484163938388503774381576 8435 36195752490961853141544313598491389884795837 8436 22931733790799057147597436061784686144188602 8437 13261303364147952806614990288803833450854928 8438 6972371173507680494235247565364643126870196 8439 3318429815296945773055909658175664848911528 8440 1422898326928746026713752368813917021269596 8441 546803124732700109256008872347197694238568 8442 187240420054803527331320941285984290891560 8443 56769185385113597682280919745055929596223 8444 15132234357476543523570902413790529275256 8445 3518512081667169137771884379878019718505 8446 707408868335073018081435202871210163106 8447 121776550114811732753486633586534978364 8448 17750931253362570395217845176459474246 8449 2163628273163184370672547610222940192 8450 217380453037587416065350599715950368 8451 17708470759173023761893619103491834 8452 1147571952855510376528042985194660 8453 57853830205611050582829272502535 8454 2209986521635396406441186390442 8455 61978675366392175938400489776 8456 1228034435643890103669491660 8457 16391119616287704637194860 8458 138725677287611631501900 8459 687766151203143369000 8460 1792197748107336990 8461 2103533121809630 8462 855545450900 8463 89394376 8464 1 8465 185 8466 17185 8467 1067015 8468 49747965 8469 1855449733 8470 57601115971 8471 1529351601788 8472 35417672507945 8473 726144086242245 8474 13333616509147616 8475 221317744501193421 8476 3345824180747815079 8477 46357401699595866845 8478 591746864712678113603 8479 6990013378893711075293 8480 76698911801357838344421 8481 784303300430144421485844 8482 7495256315503519410663880 8483 67105846267464595192020544 8484 564070427510861712113199835 8485 4459808005656709302650974441 8486 33221419412352464400195396802 8487 233485521608004894504232711450 8488 1550185429868504380225717683868 8489 9733334518107758646493652979482 8490 57850041808832059827963395313056 8491 325733755620515290197083944229164 8492 1738762447795983171075462383123265 8493 8804201156845444497844972565167195 8494 42307922987558248152958611282052602 8495 193020868808308437968475329416670510 8496 836310992489708342206890227982431053 8497 3441960773474499106953476662486822300 8498 13457899649945067146373621435396128020 8499 49992749947211692509250998863419835539 8500 176436213546530052113016732898849116859 8501 591534719356404872966802805117455863881 8502 1883710708517062039750299993964943081080 8503 5696241456963044916676507100296752719752 8504 16351995917904034764664861069453711956358 8505 44544946469546954390243546135431859316988 8506 115100527757639105204577658335873157597204 8507 281956180556465229001093597399339031826575 8508 654414935513550030451637702804339897475707 8509 1438138254423053461227449735261802929411583 8510 2990185399669757690203937642290685228053818 8511 5877384695234402313417855433557377451514470 8512 10910882015851180001077934689104554598176145 8513 19111179581848748541440557289063605418098119 8514 31549177049007794282272152001923295243603989 8515 49027416279724710963199751662052897842580088 8516 71626174745905802054465007474701670169205822 8517 98235495198520134242035250312749488247292240 8518 126286980555582590373395698964639002954909028 8519 151920099352742231612736723536319670920325232 8520 170706728644739439450323913249053255060657156 8521 178818027785320236805425090719124432013029452 8522 174249873771627676434748101192809490316255880 8523 157591178426937937809813674638942804210403279 8524 131947985445786361855863801337847007158167349 8525 102001280746654272071105030527560699325319003 8526 72587081744040206692240981846674025140364787 8527 47399158743447904262078591455976696421396035 8528 28302333674979704198537064846623722349002184 8529 15394275701135760086994864318330532496790476 8530 7595797832520747604263970344425340768691496 8531 3384424582883614193799932231583213817863272 8532 1354943251998970541763809728810291969239110 8533 484721584353813526889318841847524771358250 8534 154014787255090604116022376277341193762263 8535 43173225435043754821093492579499647674300 8536 10597669895564599883800021585169504754559 8537 2259131910134195254777741437439922506645 8538 414352684258223338774435015872717492532 8539 64707786562613142582464100845846782561 8540 8502969996421255605058189896493367704 8541 927642909144461495415054042454130446 8542 82739656540872618111222838311171430 8543 5927538305816060018104279176438250 8544 334127191559287370737486770158830 8545 14464628275815465319391021260737 8546 467250981706352334640975044527 8547 10877939423324268132447547140 8548 174890726137767366486968495 8549 1840643245942941504203335 8550 11836131620383776655950 8551 42410462033277691710 8552 74481171436181300 8553 52546799613350 8554 11330280976 8555 230300 8556 1 8557 1 8558 186 8559 17371 8560 1084376 8561 50830531 8562 1906115764 8563 59497239274 8564 1588393101144 8565 36989440424399 8566 762628815108264 8567 14083143861671995 8568 235104320376476304 8569 3574986972501489566 8570 49825812023933423066 8571 639845147885087167034 8572 7604363678395699703720 8573 83958574039683296049580 8574 863969887632748957745682 8575 8309793792241871677756501 8576 74887028695025195984190352 8577 633691999945294221927871060 8578 5044508237704922964679843570 8579 37839102334644318470995785736 8580 267835365797392697107039713664 8581 1791206245357550501404936666861 8582 11330515092919041868531959198600 8583 67856804837780221725136047907010 8584 385064635563092284555558592176096 8585 2071932504998002335591794121932933 8586 10577359488479570652460394137801180 8587 51256953082116648654870492691570356 8588 235871525000560823497049343457025056 8589 1031051711829915444040288824716461687 8590 4282193478278708974282624832339247958 8591 16900405328359289176819116293716557151 8592 63387525242281951291155483524597915344 8593 225935765391128340455235434914970406895 8594 765258207917624292476068745160876400024 8595 2462687787044673407760903114800054229334 8596 7528269474694576554036911868221712553216 8597 21854516079745355848810167843857195319655 8598 60227234325351857064907579338700368266560 8599 157494423760197699946106303819921375205712 8600 390608579790935032633475706274728481323168 8601 918279367824448430471702033863671535554869 8602 2044955801046037533434702358549395399871300 8603 4310772712167649459556354051775921806067528 8604 8594877265356938088862207652325008177368512 8605 16193942181434212763198388446766723202227381 8606 28805198692582203832855406346620870827274718 8607 48320528038951405194379838277485263602374043 8608 76353675113061781715907117254464818800465208 8609 113505260564740333904147714829791945423629906 8610 158523097848950041498305632177770751235702872 8611 207688090319358168868591531183246405716994808 8612 254841794562806538489072674891196644687974496 8613 292353796093866062528462585669421630295025096 8614 312969256338348793445553599584472707302366128 8615 312001677865261834250326987948660511897961716 8616 289006540349288568742178441640979912925503232 8617 248145354387102609969012381642580409995842068 8618 196977279809051531044582925803902591704358410 8619 144146588854137041435346099180843758999880758 8620 96946204805271763538677859092519637372536328 8621 59722437920449349580682757809992562076705057 8622 33576540301810434395901490584422270257816940 8623 17159009556199225053800278426599085637353970 8624 7936158249462406491721003801858834033736672 8625 3306073200622591267405323073116087943504520 8626 1234003167613882645005155597903876431326308 8627 410306165820314225335468996103349637769080 8628 120756702462686208337205387839512658389048 8629 31235551440476213467292457665865849391714 8630 7045313895210769773851529352419539931424 8631 1373550905512965993761922521555124671179 8632 229191594202578901162410020851694095408 8633 32369400939764821109411694425114049808 8634 3821046310667368315431299525241245812 8635 371624031989912662505955602711380900 8636 29291084213591672322737513002693264 8637 1835620377783821657991797087245876 8638 89444016946693352577636787380540 8639 3300526261098443805032980793782 8640 89363308979885642477890921464 8641 1708406716397220685089171410 8642 21987967726264417586424198 8643 179331556754485436366688 8644 856175060015073839040 8645 2147891203930829875 8646 2417309935334840 8647 970657606030 8648 76275360 8649 1174 8650 1 8651 187 8652 17558 8653 1101924 8654 51930635 8655 1957880079 8656 61444960672 8657 1649372180917 8658 38621723112827 8659 800728830609942 8660 14870253688810383 8661 249664535666609681 8662 3818404350065794945 8663 53531504400502006775 8664 691538884426053210302 8665 8268618331212992841038 8666 91856054015125441334123 8667 951176220294927565010124 8668 9207080860101477635639575 8669 83514153414977587645960765 8670 711391621691552134976043649 8671 5701440083012220382827324664 8672 43062865912532799751221839368 8673 306966283025010110422963780462 8674 2067742696678175338151276106988 8675 13176484573982304145699258472833 8676 79509070185472096013490543154226 8677 454682556142552512297409849065358 8678 2465945748354251923818971064833233 8679 12691248053917035468344205765324471 8680 62013914480699864930522611607753996 8681 287816554723367965382622447700190307 8682 1269182027505497002250241013072280381 8683 5318844018992295103734470921751522547 8684 21186789381739788097835405708640972877 8685 80223946133618916274961193045124953631 8686 288760946572738522098468861444176666587 8687 987966124551333632041079866388351788930 8688 3212610103762085954153844814297607257480 8689 9926578179461626032327323822478941254903 8690 29137352101535596125748831892914397289022 8691 81220024838490909219006185140301028462697 8692 214912751699837047190298445341326423569900 8693 539560757294150887137816739248714054130900 8694 1284575648986957431419031422347200787661603 8695 2898347403602983463165484652511030323432038 8696 6193129105257140770111859672356727855101884 8697 12522826388000968031538899448866059812087579 8698 23941723590278242155836083555763708925384897 8699 43237510632269692108447014229902136810593729 8700 73683594683233667590836628542933193290760242 8701 118357983159564063948060263552836198667129244 8702 178982038042189717267477070968007828587729908 8703 254465567023111065550082542127191609415352041 8704 339648567293036269308877056393263861410954928 8705 424945033747681533526298893853559462066286004 8706 497510886259073544846150365621267203273011116 8707 544055473900861447133501805017479901595573884 8708 554616495604702996966857758580388767217308140 8709 525918432902359371809748372413264618798281268 8710 462817238244474067691970771832859104266973571 8711 377025827516182116741973628302208047588344845 8712 283540696293644698844271975796251025468462730 8713 196269553558318326544805393535791022179807360 8714 124647055257686695107297526732941004563305726 8715 72373053530687773590069289351794273964912469 8716 38271372515990809390205053491530257631879174 8717 18355087189436347701377384571864504060955826 8718 7947590462161511922380135871084231456899666 8719 3091218185670597814924879430763919302605648 8720 1074088432488648998981248205554898936411816 8721 331376098388216985168627480651969504161892 8722 90166847330381964431537172650685635588065 8723 21476792209605074328868749605883181016431 8724 4440895934244863870759367650070765410875 8725 789773758084467495106996922485766604085 8726 119540840916548504685473735086379006680 8727 15218483342510939365675119432076159171 8728 1607778805097248074470955299703647164 8729 138802650251700359445205614957447064 8730 9620130127327033498758019279488874 8731 524342615491038679161418700572548 8732 21936739927009586151167030017941 8733 684434701965119178270369914273 8734 15381269740611165761431580323 8735 238569262433593279637345603 8736 2420758225068704702266456 8737 14998328742397188199830 8738 51752865643024528500 8739 87368889462230495 8740 59807385450190 8741 11430029170 8742 477849 8743 1 8744 188 8745 17746 8746 1119660 8747 53048465 8748 2010760394 8749 63445394335 8750 1712341385422 8751 40316500406830 8752 840506154343824 8753 15696605924589805 8754 265037102111693838 8755 4076874815480184814 8756 57489216961425114776 8757 747073759269932031914 8758 8986504450995649691060 8759 100443129770013351559292 8760 1046584480623847547541746 8761 10194948187213560389845444 8762 93073172855326186989931430 8763 798047856063926031046442170 8764 6438989818777596670609417246 8765 48967649650537365740880794044 8766 351506512108401460450318700740 8767 2384744951238829200804192111511 8768 15307962946100845310480137500070 8769 93063634336895415901491482642338 8770 536282700802543488673119226151428 8771 2931376477784119923911699701847940 8772 15208254184919431139055877756741282 8773 74927221433305447541191019639226011 8774 350699029584175393385475146285616498 8775 1559942085063955364840727234611339397 8776 6595836620555240731624940269290367600 8777 26515101545216850089558932095462739504 8778 101349251052233100497823624502327232674 8779 368351110192140275335686324742447384054 8780 1272908896461716290513695079832117094616 8781 4181925257847296179162404241953428102689 8782 13059271216511006730626484502605761265946 8783 38753961587098764245512542849455722123915 8784 109251943348964472395240204809672102278118 8785 292475875930197058578235838717183806493320 8786 743191615141236414302061303085960252765672 8787 1791567200510960048119180277671308123422236 8788 4094751442361081064283035398756227827767820 8789 8867327034589338515268049853830456825472119 8790 18180430527866078210007310768022465773884546 8791 35261679393173453638511472213788843748332439 8792 64638973659626151461561975286091835663186028 8793 111878372363859645019698857818481428493543028 8794 182635842689609363228026822961932028667769548 8795 280866615964145426412241150099319501246530077 8796 406377859888602906971756670958641906877143510 8797 552420722592851450863560052255506064759883636 8798 704471529190968594817384265097051314767040696 8799 841394622438042133873553318474890081306061492 8800 939527741146277498626530438832868248631400296 8801 978950553844095078188254160499780632905796180 8802 949844499007971846955316079106158565254961016 8803 856268459716698469101382663425189962299628288 8804 715446551463704352091095651156140667234362468 8805 552598731973335107288275966885383617744649344 8806 393429176794278325683246638026624978390322048 8807 257394310357080234151639491366080974739701607 8808 154220017742198303657820214740188064431245610 8809 84313085158090559195862076299668915167959356 8810 41890857848178673981019400676801495609315580 8811 18832539482047899627154723159122087478192460 8812 7623901961282609998031499021521155983634076 8813 2764605709373433410543644913543398257706520 8814 892799242455412670214478820243302709766776 8815 255125230892026989148233632151563960715289 8816 64053955001513453157279482797349926218974 8817 14018465187173124730295305479703575758665 8818 2650863575462980326875718626468055486838 8819 428857750180412132848895497157255115106 8820 58700377630439029667071911989689014550 8821 6712589331066079565734628143626690400 8822 632139878753381204500772015727460048 8823 48221062905453954505802469229229836 8824 2923188300315658674056221474811556 8825 137711112285087883662708618694328 8826 4910284078189489798536175458090 8827 128393053482176007381288753601 8828 2369065771187602245047980628 8829 29411138310154528542242264 8830 231234065602295352796500 8831 1063580313980428448505 8832 2567929251967108890 8833 2788947698887630 8834 1048204600380 8835 101083276 8836 1 8837 189 8838 17935 8839 1137585 8840 54184210 8841 2064774614 8842 65499672328 8843 1777354389199 8844 42075805644859 8845 882024830801985 8846 16563924065684210 8847 281262437188742100 8848 4351236744160473958 8849 61714511976432984018 8850 806710695066790891361 8851 9762003532555154376593 8852 109775442903866123607557 8853 1150910572697077556951708 8854 11281913919710180409625885 8855 103658172295195689035893329 8856 894628546155959035766937178 8857 7266456170094525369039787351 8858 55637099355715909952691592039 8859 402162040779653195697275412499 8860 2747814379255398240882287537425 8861 17766795355464383448478748634280 8862 108815257894168948775646077372806 8863 631825303396574450251851115807636 8864 3480545250512788144527931835225684 8865 18201633887270297091751071614960995 8866 90409251866511922870565899984826696 8867 426718243136307763033275799492586749 8868 1914450598706649766614013941425791095 8869 8166481763926038991489508902710497155 8870 33127845561160326171336981429146474425 8871 127810312322231257643492598208847626219 8872 468995912671367048927400284189468760106 8873 1636772552592480878801999720753961759082 8874 5432249989807087143050353200631470780112 8875 17142341550897843543316223295333768296179 8876 51423003157810135542350681287012729055227 8877 146592135405321312761115034543819600205728 8878 396981168627849604524696152724695993581582 8879 1020812333100603307951417384847656395534760 8880 2491263593133046912504547392215286841861632 8881 5766891844567490849953594153026084058582974 8882 12654110074293578531205377452641597884787278 8883 26301234148740999677941116855254127262900233 8884 51740295444842368851527223595248364443722193 8885 96251730128653733725926857686281025269917499 8886 169159765190855372459032035704818814496120849 8887 280567940628974054742077589794618179191616575 8888 438666420284498324988619966551464137291181178 8889 645722609654068504712521985870775498368295732 8890 893690076769270933931912884430605918026814850 8891 1161241134750257849472969663221500059400904000 8892 1414377197276584101745386693619990613029457504 8893 1612025787567998814174894419170087100357593724 8894 1716083815074405796034800295372287917282312104 8895 1702923015035008930514810440046687099851549160 8896 1571811908139106135682669611630439348786887112 8897 1346284062901306712643500669299307700989157134 8898 1067333941707012185421413755266880466961353165 8899 781080258752336575093552556888755066539275519 8900 526047712123219065410614614256323130055490728 8901 324996655265862692895246870637914462151236269 8902 183536689508495918061316029898079528863530476 8903 94381148975314128730159870022396404643399894 8904 44008900286938895301499605942092631078624164 8905 18522150147018377584879280825124622106721110 8906 7000800731631212239693701335628288929158430 8907 2363206333921881701655610503378461489822390 8908 708106744217364464059754645050061381478106 8909 187069782083670723108223408500926995700961 8910 43247335591696935223922230533610158381604 8911 8676374826702422585082898024658951472184 8912 1496522516213147942603993887936950684526 8913 219601447607091737549547463330737704119 8914 27092210652454242546692358215708872456 8915 2772424466958706712602549345119579070 8916 231733097009114742979001657971414126 8917 15542293329439227560890997144034924 8918 819352337813220929061001386088318 8919 33137317461909026849498067301998 8920 998910196324066088676905905600 8921 21676378157599781752244557953 8922 324453352131637722091201607 8923 3175172128621940961140445 8924 18961525761576244732095 8925 63015181207439304480 8926 102508934988582010 8927 66901009442540 8928 13327230700 8929 249900 8930 1 8931 1 8932 190 8933 18125 8934 1155700 8935 55338060 8936 2119940834 8937 67608944801 8938 1844466015088 8939 43901726816665 8940 925350981851890 8941 17473997238193500 8942 298382729250289072 8943 4642370137621519227 8944 66223816921118171860 8945 870726702751535845208 8946 10599367205717422271108 8947 119912761954174671319013 8948 1264928127418479212777186 8949 12477239420175240581623685 8950 115372083605550017301316612 8951 1002199261572135451991082173 8952 8194143046461175313352435964 8953 63164514782905393485537883333 8954 459725644264021944409924888660 8955 3163284217400375889822964201975 8956 20600627111368239596415913433650 8957 127101971833366939882328237442070 8958 743574897483357097274791796406032 8959 4127792438780150912226540012015010 8960 21757310598607469978399194232318520 8961 108947517680009813688642166145784151 8962 518495283446764861012130376253100000 8963 2346069004318972590785204970815878905 8964 10095390597075326357502094117950747630 8965 41321511789694808144608532873141032195 8966 160898614552982550016262192766819919084 8967 596036481501130808153971717905492900883 8968 2100531787157653071287137448193967339228 8969 7041800547595296796171550133043844663080 8970 22452753218937359670636891383153434215112 8971 68075646331943835870325358276237124740137 8972 196212506551671758884900291026707079139882 8973 537430490976831191814999444830502551540254 8974 1398291883467983297991212619795528513485440 8975 3454166958570605537300924897147253529033276 8976 8096904684738248895532445363163984657890344 8977 17999259684442889264565478594392104186706306 8978 37918256528543459861085554133462604852493968 8979 75642470370490020062486009762847247874500275 8980 142770403596819526268479924322562130726826322 8981 254719242945449976027228521973842227427763459 8982 429136046472901092378367625503128465277246620 8983 681957178605331500101715033857537326331367396 8984 1020999629683196402611629971330569637444697330 8985 1438247533153470451551420001250743046931132595 8986 1903562952763743099491580375428054243769141200 8987 2363534047649828689394080235370792890152171472 8988 2748518938694612538152458816235135361057378128 8989 2988138446852183305574795279477152772349867200 8990 3031290845219536640648361154332522235994499680 8991 2863326604510877240626772828051464162414377932 8992 2512741298002503405122343941209042394041472768 8993 2043593625709976643593808996468478923470506238 8994 1536239409454254165649805676005272949804163860 8995 1064367147548328592784758975159439269745873384 8996 677541505269899943236031517269232120620397364 8997 394927938793166602197377726074110571357233794 8998 210006203307638269474816337673809258348335448 8999 101467744592443214956434457921772228316926330 9000 44349875456380268927479030759738934732777960 9001 17451396646780680873245979848659441506083690 9002 6149522249738215545542281235005554167339624 9003 1929276095472495778118275645754043039278654 9004 535419920367851427232646646654825732543220 9005 130510867066003133206935874517256017080862 9006 27721112787927020263932565650846216623584 9007 5085662966633263008667667562384138007975 9008 797911254788890619242334797044556916188 9009 105872945682649583479637782218412618465 9010 11731379321218805893834519109359680040 9011 1070014576316765509613734913050702006 9012 79017617958658148368438755977857452 9013 4634878817544358901460382778589702 9014 211163877210762050800836749760440 9015 7277664125352229121836665696585 9016 183831020979558260022873087538 9017 3274879829796694519126682900 9018 39229455800137536200418620 9019 297421127594759673010905 9020 1318313182964670320190 9021 3066567679105665210 9022 3195902427718000 9023 1186824476670 9024 86132200 9025 1223 9026 1 9027 191 9028 18316 9029 1174006 9030 56510206 9031 2176277340 9032 69774380180 9033 1913732252495 9034 45796407728005 9035 970552862379100 9036 18428682319892065 9037 316442004774495954 9038 4951198442950077456 9039 71034467346110428701 9040 939415774410310629319 9041 11503133866996064778500 9042 130919262064259954079659 9043 1389472780168278119667833 9044 13790989157583235468561952 9045 128327456820405590135089931 9046 1121932486166891249672551990 9047 9233461051054761167541590269 9048 71653893607639952162608285114 9049 525086908065051929965664394841 9050 3638309616028303147802373031027 9051 23863662375589447638201244445845 9052 148311083427030022919980867233844 9053 874145059284426240225849391916285 9054 4889792364369146603861834595601464 9055 25975956271838283192963667529754262 9056 131117687762649593546757501633788440 9057 629150084965355326123474958282447839 9058 2870832826839296397259349432782722161 9059 12460761553052645932737582245297400006 9060 51458060405498811272738765097394146642 9061 202204912141502479954687736689352205112 9062 756112079800615604018254878119644896502 9063 2690505671871863671063432327504424614003 9064 9109678562329902374389031520584124060373 9065 29344946701644030995819367539640438995656 9066 89915869648946452203025363931640082576525 9067 261996671717201774507970023342951489045386 9068 725716896861561625920620907689351565294802 9069 1910196899400846256943420454343215964010473 9070 4775592599231446925543292402454480090731664 9071 11334027716798926582347017581275887001438580 9072 25520482635562778769395482855002798372171307 9073 54481628160460074530637108329314839102064674 9074 110190705486768605119120898064347429227685835 9075 210968455036397913262153801468970812487421468 9076 382012113545601503004907895025439162960772658 9077 653577190762195505769971538312300042072893850 9078 1055386777647183422115695731325777072667142338 9079 1606630045682838290789569461387532593086676540 9080 2302826360242179899955237231995669284811205169 9081 3103512701603940529514314206026725403465925245 9082 3926902171937101980824729678653689539483622272 9083 4657531303995045707481323282079023708759815148 9084 5169152565532638198585398655626648774603989292 9085 5358322911531959382930547660812575723843258084 9086 5177342264065462811547482686592589789578830064 9087 4652695542780007399586749436329517385320012228 9088 3879680389921156179423145896141062943767832863 9089 2994125301757303893626235890908701923561376590 9090 2132667392993592214719956723948418498847467722 9091 1397815846992013378021505150070506032405775060 9092 840296710871394071819759732897813143018536422 9093 461667359443941506550024423675299895630652559 9094 230918888143150049845832840097323697937246916 9095 104710395841872742416596823405565698055721378 9096 42846422561211423061186255935855431786087876 9097 15741099255467837150024307533199098629265570 9098 5163388700300861972053182906048626409044222 9099 1502971143596206092576200217573284744185802 9100 385601119425760785881015611361046491704087 9101 86542953964318696932866390382815565275263 9102 16849779390550069641794479942050245710528 9103 2819417103147997472830399183772481091273 9104 401197968518892929360822802872804132839 9105 47977028772116389587990248824260939301 9106 4756883889023922496406102523843211570 9107 385056101194789048155905408360199186 9108 24998507461976780758647399735975992 9109 1275009740558338523291312551721622 9110 49862708071687365100404830038164 9111 1452659868883708236894312098649 9112 30447965776597516165947391057 9113 439951874382429098071143398 9114 4153773528610989504298973 9115 23916548968852026002775 9116 76596188454758676060 9117 119864811357004035 9118 75961421896360 9119 13421913610 9120 518176 9121 1 9122 192 9123 18508 9124 1192504 9125 57700840 9126 2233802610 9127 71997165359 9128 1985210275850 9129 47762049183796 9130 1017700917111262 9131 19429906119126238 9132 335486197783226880 9133 5278690441184903220 9134 76164751615568924406 9135 1013089820294522391274 9136 12478146232647252739976 9137 142863821844122957318858 9138 1525446737985249151093664 9139 15234095031057829308757766 9140 142647293841875937406459574 9141 1255117606791757168183906000 9142 10397038532086208849762418622 9143 81221080838166933195702361762 9144 599243335014718144345885233238 9145 4180968092162260144096272577162 9146 27617516281204234468895462194528 9147 172885968657396941186313076314838 9148 1026549369529959685286699851968590 9149 5785913697546729481447736191222816 9150 30975396732165370532074653917907988 9151 157598755089414287491928669674857628 9152 762391867872582128674352442423438178 9153 3507962057789183430367034297743152338 9154 15357108064434145977747447439241591694 9155 63978735564387099691523742534878008680 9156 253685552966311635979725088403538191812 9157 957462093341467815053123982170498535952 9158 3439662025564397196999892846009742229082 9159 11761216507725814478898332512892785224670 9160 38271625552294867318051111003549083693016 9161 118497162384966777635500329475770220596784 9162 349008502825204494001237521288740755886722 9163 977516647917969606822455633130175661287486 9164 2602602048610876500410902734384076397900254 9165 6584064946269243353350006419874806224218696 9166 15818375946797254084273872535931409362121520 9167 36071201089326818383352035215297798419312140 9168 78020663435338947533163073730847736193994156 9169 159954812972641753547536538914577725100403336 9170 310584410410425139142155772794575879927162534 9171 570662077707623601012892210840461953980836804 9172 991248334679857633111697451502973512491537936 9173 1626072859561145848719520849510285131485052264 9174 2516299960637694438748567956091314334079677170 9175 3668757443069483437270485669532428150259024879 9176 5033092719211512627508916349447873893723097894 9177 6487662884295245815491362076826398627277488176 9178 7845248197477748808867474630906416949216386504 9179 8885127987160896701321130219904267932684929360 9180 9407505294667187175996757351707325362946616552 9181 9293754846020799294282536907252560187708807632 9182 8548654762739116305476704099796964060152076584 9183 7304723434667332865981608180799589495589163120 9184 5784127269220212963862603401395820680277103268 9185 4232919622836840503991657304557025582578935675 9186 2854652123576350369432934269977481637647335668 9187 1768533289618142074984038799402339169327685794 9188 1003085404176722748369452736343765141177398122 9189 518936276586488153551306925921784357097589768 9190 243883727841097652887277367707761181287062332 9191 103662812319190166049699209292132795457182044 9192 39658023768406121173992133973819701807028204 9193 13583091760725559384521322569721585656452900 9194 4140812051057809354902219042475936758467792 9195 1116319025238753854034962537070731114827468 9196 264242757411171069276645433703218227835990 9197 54485468444176436420455472196309094392412 9198 9700031660036500546211392044260099190454 9199 1476279207288545704540148362017896095486 9200 189937546774597060439283705274964525782 9201 20398637550048852044276315845696878412 9202 1802491152924779143516306113028030104 9203 128894585970477927068007735514467628 9204 7317509341638405103098132602810940 9205 322505159825170694843657892244224 9206 10746586401916476694472752444260 9207 262313045272768302503800546759 9208 4513071595678974486226160204 9209 52180860886322987614995542 9210 381618857389804533025800 9211 1630758712062936037050 9212 3653403391634697330 9213 3677032092754720 9214 1279042923340 9215 114018100 9216 1 9217 193 9218 18701 9219 1211195 9220 58910155 9221 2292535315 9222 74278505893 9223 2058958463258 9224 49800910189910 9225 1066867838642014 9226 20479667611558705 9227 355563221485766386 9228 5625862206818642572 9229 81633957585593379426 9230 1092079651902932548248 9231 13529569858568578474575 9232 155820338375063145589523 9233 1673823654053830184990078 9234 16818425427189341442195755 9235 158465948874690286938453128 9236 1403171767512139748855975405 9237 11698843007803631722393733039 9238 91995033576688449092224450372 9239 683312646110322720644920087975 9240 4800371514360740412440348244109 9241 31932171284266661501260644947800 9242 201333748059102454000897561538047 9243 1204259409498748232481961491467840 9244 6838632559725451387795085907332930 9245 36893389144023106074831521734710216 9246 189190682625022621623467463884162400 9247 922625173756431452395355545611656437 9248 4280464303954481601490412031222008476 9249 18898508383453064043486834182763093400 9250 79420661520952122698941633159009625295 9251 317742844035605454400969104021973915407 9252 1210295189569498159159412179663091712337 9253 4389226421988749121831719908172770792777 9254 15154633330768396856229583232772741340144 9255 49809887351589630469831104659069549133337 9256 155819904627819077719287314769241175357950 9257 463836568756098618815855007853133722621282 9258 1313445411663843338997819529586398977580657 9259 3536772512290351745226695946011593499410330 9260 9052443047005218884204182322767456819404262 9261 22012814240240755697389449959724504075673000 9262 50827099633084482046808177982227791726750780 9263 111366502070721434332917682432648897293807655 9264 231394201748848158955849260104349642650468272 9265 455571641351840183309303877300692045171936238 9266 849184566187631560932734116925018972115386133 9267 1497232626847006825738923808701912248670807951 9268 2494495926763766151034573469552428099649907465 9269 3922917683608734663021024435210956442043949145 9270 5816407352236814121989324572063322268289010653 9271 8120135915281998284493937241736756946425385375 9272 10659400538444476431655863265896469101690936890 9273 13137500548620541657782843207504511784690114432 9274 15177508962291136986464520042889635598152374960 9275 16407302958448903376935135184821200913722746264 9276 16565457146588503165738428899580385636113070544 9277 15588853868542663017282988796328836555511484400 9278 13643107134893119335135925907501891059187782520 9279 11078144393769569447024695712980112868749882963 9280 8324477662232667785916702656643596076892287860 9281 5772607684676976166016939966413495319536763135 9282 3682977447747520176500698054703624499658401434 9283 2154827512500365135753065826977916004846954029 9284 1152026610394229114146080334844797865991943340 9285 560610352531212039198056102032797182003313554 9286 247267229998975377603068204750753739056709296 9287 98393198087622553021228242262666329692324918 9288 35143877931100662278230841660716823970576794 9289 11204578472475667679656875673382680715799752 9290 3169062877678270594419329729699902377279926 9291 789773918210985347036214115440178514863448 9292 172122047707105851978727782808909698783310 9293 32530175945403393797142832844990273122990 9294 5281740560425921003064931416220892003300 9295 729005978739256006102624225298694784474 9296 84524057510820966992171989633607626060 9297 8121851632767877787420857689591219852 9298 636859804311946897789029438353211738 9299 40032624812560817782292451967843796 9300 1975957633388175116691719262716798 9301 74744541253460783994450706942194 9302 2105106530676282412620799154571 9303 42631834088538566622442392498 9304 594837433122123130053091145 9305 5419975061887799976910760 9306 30099572111776747613985 9307 92907800704308388680 9308 140198580760343070 9309 84769291272120 9310 15625414000 9311 270725 9312 1 9313 1 9314 194 9315 18895 9316 1230080 9317 60138345 9318 2352494320 9319 76619626192 9320 2135036415344 9321 51915309173804 9322 1118128626673630 9323 21580040235976720 9324 376723042207063072 9325 5993779140694785337 9326 87462421295417668862 9327 1176736013124584817366 9328 14662912674477181955328 9329 169868061355656571460234 9330 1835653828250056204565480 9331 18556859329021949940942137 9332 175930100496129162689817440 9333 1567651658518566317267889011 9334 13154313863589185946747065900 9335 104119211903251198327837385664 9336 778546394952284523607288842016 9337 5506790859347373745107852126595 9338 36887049721364956810615463325076 9339 234233954146413407341156026139531 9340 1411270707138181725346145894489600 9341 8074005614325422906059832914839300 9342 43890826091662622281626259079732780 9343 226834912220096214563687007225265356 9344 1115074051968003190706106948732866816 9345 5215846743641370475526145427658918380 9346 23222472660833718355151259773406801130 9347 98436754728267246931208768794673003850 9348 397322295874180396556704516914523029408 9349 1527239919139720666130613674703155994577 9350 5590663849739282374551709145202563905708 9351 19489307472985529903351540163983903958868 9352 64694014515585037914305255313270971715904 9353 204454766649069661110044900340685804052983 9354 615035028185900009610994309101253565524186 9355 1760553691415698247381030047654037390932210 9356 4793978288185883625124195558429957110637408 9357 12412627580907831773453487651652516684757170 9358 30545575705183420669801677407278997220643744 9359 71403230436397468916315486446193551252911832 9360 158457077340537266710698174460731020559019456 9361 333610179984663142116351001041226616475177967 9362 665855138243390670295102298128669415967638942 9363 1258867484697684233711830807463156722989462816 9364 2252442400449544176917856202406431690177782240 9365 3810477426426282768554835699070464687872221701 9366 6088339296138112120802677600990987753629926580 9367 9177297647375862332776564229439908387727229120 9368 13034330469431577712669049285009876185693815728 9369 17419593122559888464300782644025494571622312269 9370 21874246662986437645565397668058039119877220232 9371 25768797468543066005610798958146989294528995748 9372 28430677394375958927511273217197010866111111040 9373 29323786970805368893324904829050133191643350036 9374 28218731581743859247196450632048685209628496856 9375 25282266116968725517408563623616115606225476008 9376 21040584902247750580593851719197588388664315264 9377 16224978802729834542182957914113555904360188023 9378 11561856875522361756085477673457312192827475686 9379 7591428713105272764066989670168488442611533232 9380 4578257684372150023401457605959588213884985120 9381 2527364099012550393571493482756405871123888906 9382 1272346255963142322327779996915713531022814320 9383 581763005756474220180233271515357439187553528 9384 240525363459150485030530836741265419016953152 9385 89482498011138482147035487153747006597663654 9386 29796214838560959799445075954917000518019304 9387 8828386790616518481956366887727984943732062 9388 2312527957993433502153541040772290808965888 9389 531698519954651537082095695093981607210187 9390 106453241843299156778033812760972363621446 9391 18395455207540626442072737091143475123870 9392 2716436310240443010335254064739656358400 9393 338969787360925944976718466685288624939 9394 35292872320520750468667248252032124760 9395 3022054123159469045645450728074848162 9396 209317577307701450515970847800876352 9397 11504456969064630713973001670460266 9398 490628304261887924968390316422696 9399 15811478585490071176832367758208 9400 373054911001966742108489595120 9401 6200595602832358303379630540 9402 69219864593131385256763220 9403 488488345277238928003977 9404 2012970476280773170560 9405 4347816481386429660 9406 4202126642712180 9407 1445365905620 9408 97027840 9409 1273 9410 1 9411 195 9412 19090 9413 1249160 9414 61385605 9415 2413698685 9416 79021769716 9417 2213504974293 9418 54107625224180 9419 1171560648497425 9420 22733174250399985 9421 399017755660618483 9422 6383558078632877020 9423 93671577746571243120 9424 1267430661509986605528 9425 15884045581849376766183 9426 185091947435525915509111 9427 2012069753529488211705671 9428 20463365814205467618303830 9429 195199800596610814457847020 9430 1750266314041768840751762051 9431 14780507291407009384937458250 9432 117753107588383223651300350864 9433 886345026785607176863780859515 9434 6311795104738585635129515769745 9435 42572215833838330538670162255916 9436 272248311011162091195727976758720 9437 1652177661375100791294854409349316 9438 9522211379846131401730671462610660 9439 52155428320687579036654786592721365 9440 271638177049594557119698379803237056 9441 1345927347643558962050064737850486130 9442 6346955558970907353058836068430884356 9443 28494538923946460263309030158202624675 9444 121819583536218258429329597458688164775 9445 496030128587024746505822895610246395423 9446 1923893922679219235798174585161551231487 9447 7108115537897745404426736322596835248421 9448 25016043350270549328444079078429787908960 9449 83856550208078613890342628736321448554177 9450 267698788927046891450947155657002803863238 9451 813686871068540875276729185173069746538464 9452 2354256969766977395704489810267997829454639 9453 6481774207910466913815164205450263887900645 9454 16974956562117127121394882814352884367498260 9455 42267106308883848925810731170495462857906129 9456 100012045788528385341786570238839847901960056 9457 224753677790906036267138873462495863584968200 9458 479386492726583579021451487654124852812559440 9459 969793116661893049301833123182828393801233556 9460 1859282647346879462384602526476917981391395411 9461 3375288965438782162691997041058531340048200723 9462 5796527507552515141547741379042395044787683515 9463 9407465073064280381332062138399099297727419435 9464 14412644747230021448267402053497381000181798120 9465 20818989650390370070182243585095102960903761773 9466 28317604057367041626004116387747442253311223188 9467 36218032336230196554026885990238751188440348057 9468 43491735490251811196212936125338314351453843340 9469 48954441894473878048421209923640902115306762820 9470 51560224957130942227221104405866641672874801256 9471 50716367622147252500854942210241439179422746452 9472 46494315516744941689640148166069334640732282512 9473 39637522287575242279061554341451990430136694340 9474 31349243239257862440793691332427122291376489684 9475 22942240683811882096237438807534806524744983556 9476 15492242073923491456880324387405995322231214998 9477 9623694619685900471119732829236380546464811038 9478 5481323808467541192670545884236966865132287940 9479 2852250401214463984863882818510112663765132185 9480 1350680881960324378325405723848007987034156848 9481 579603755729030057139525339032404041257400086 9482 224337173086586618394265976976852782026051634 9483 77919809174289811214632415395278418297737320 9484 24151163905259898560101979182500318623155136 9485 6638833092404233983404923178992447640546288 9486 1607487535952965346896171053385863199947148 9487 340268938794434932999285881767875624171537 9488 62439812681065665409781388931817438332480 9489 9839687220529406784671538668861304948535 9490 1317635375939409942931811824837895028184 9491 148158463393510248217083461423534402643 9492 13800548825351610617116741502136356248 9493 1048539333374715262819022541056152740 9494 63833729924873922737068297244324018 9495 3049974206923459038034091361298056 9496 111624405329123921042784415957440 9497 3040084013056590600153417512442 9498 59503208840891893879195675435 9499 801964667610856825577118575 9500 7054317162415077440372172 9501 37796811566615243333520 9502 112507298818619615820 9503 163435794414962475 9504 96026691648160 9505 15710976190 9506 561001 9507 1 9508 196 9509 19286 9510 1268436 9511 62652131 9512 2476167666 9513 81486199171 9514 2294426243086 9515 56380299349871 9516 1227243700731136 9517 23941299149743261 9518 422501665627393390 9519 6796369478176381117 9520 100284013847576491582 9521 1364557501814975279045 9522 17199224167227445898106 9523 201583035834278369210739 9524 2204292029019880502438870 9525 22553089300252533739979369 9526 216449605775487936672206876 9527 1952890999006388008424733371 9528 16596254518942682751193900988 9529 133073923347750047399344602449 9530 1008274525304667478636081805970 9531 7228405758276818248297402424188 9532 49089721936474781573097335944096 9533 316131760446131038767242659097827 9534 1932258597860092760411293821021524 9535 11218169065135464710304435781830509 9536 61905996715811275189938641458407690 9537 324900122318743373345385717033352030 9538 1622508497303948064441972057874067340 9539 7712964554191032854060894755324196549 9540 34913728794426542017132566154797216064 9541 150529921640655680283268658650081059001 9542 618275068760313631699611530746750987614 9543 2419492356164033745490089212116063971499 9544 9021390908920814074768661475487065181894 9545 32049790937197632834310742896967737930639 9546 108479664010795435711137606364115771733814 9547 349772436746225912977628270537699600122234 9548 1074122064606132002337424394409217411183486 9549 3140821807684108725815208436762358647743325 9550 8742174025725410008592802316454490105034186 9551 23153725305517880941941598391464725032654449 9552 58325698409162702595384899211564616334843254 9553 139676106644608877612841089602051260710308792 9554 317808365419242716650539752794776400784634928 9555 686624312411010468842349543094700837193740446 9556 1407615521999518096790362603679432120113986994 9557 2736087293096182419392832329817282449166352037 9558 5038430376955795836961189194273650418731448846 9559 8781834723967197218678846032236881520632605293 9560 14473395886290331152898440073983682628770110594 9561 22531216555244371585823465061236203349369451103 9562 33091991126895801997230246707766654461771033758 9563 45797214603066041258582021050445405283819333413 9564 59640753154813035863243139490099051574166262470 9565 72979043256807095014939673112893806865422672760 9566 83775507026524589765284618245325344005884685240 9567 90065541832996235071510345367648137145265334040 9568 90515630528455811902890903035216183016640907888 9569 84869070787550571028847439302996100728334416060 9570 74080789991718629777782321805771168429693681240 9571 60060246432566555330103366639722287132772903462 9572 45113651634778575351414488506722605218518492074 9573 31310757665294405738312259719996576688028667861 9574 20020362984783856438824557935938849375433336820 9575 11756120300718504316059809551551293376913448372 9576 6317895161663881798641072834977552643311278718 9577 3095769590649572215276046441522028666001937498 9578 1377457979403894808952725701927444345334639844 9579 554069878891753026948924170600518046940636056 9580 200496931936387942992840333515312588528002016 9581 64920708890114113570311037987831398803198390 9582 18699691973338916709990412390974205569180824 9583 4760375393175192198735092222176986475454330 9584 1063365500286688167306891439568687417683116 9585 206772239718198876959334340631772570192157 9586 34690044628713346026113934730906820937178 9587 4971539987594238154626660079887931021363 9588 601834265595202696008741198441643005018 9589 60763970116175035423761705263337854094 9590 5043297665977628291295797598098163824 9591 338432971234913420908221150747849226 9592 18012771963831124210157166906546800 9593 743530862019525576162247118731918 9594 23180739138260044840077858196092 9595 528816045769388574293897798907 9596 8493831395285755781105692898 9597 91578649215405313609330725 9598 623816581824557730205380 9599 2479948398123130306155 9600 5162376717834595350 9601 4821873891438450 9602 1554639550100 9603 128302825 9604 1 9605 197 9606 19483 9607 1287909 9608 63938120 9609 2539920716 9610 84014196706 9611 2377863604933 9612 58735835758150 9613 1285260072332692 9614 25206726146308179 9615 447231365103376201 9616 7233439685920042978 9617 107323523604195234586 9618 1468533774041149452061 9619 18615111584701597656630 9620 219438846396111778179879 9621 2413635661813345050604212 9622 24842440916401772402151392 9623 239869797147070240979846240 9624 2177582269945049817184092530 9625 18622334458479808502188204121 9626 150278416439235559831577899274 9627 1146084803583316953569433183005 9628 8271268672674490644249075591532 9629 56555114966887424378471873692528 9630 366744884189024020636882399896244 9631 2257572248815464072028169323838684 9632 13202245422669992886597807588173616 9633 73397303723308689862800618459516980 9634 388145311969509458935274238041600680 9635 1953473759240859287237144911370853480 9636 9360538181247982787361337369665020109 9637 42719016119566087229032024044487924501 9638 185730875715321033348897210883690202725 9639 769439230076784844932508139546699183209 9640 3037720260045798837369586723942058469082 9641 11429635587334131246689448937734996701942 9642 40985379413856219016063063402237837322548 9643 140059276041000629797508986592246111881099 9644 456067938518402192034363624545219370982990 9645 1414831458958083310826380615350837435437077 9646 4180561557520806581357227351677233313800083 9647 11762267015927612144063463677808201928799503 9648 31500688061791610716341537960910643030685430 9649 80267880927856793046941566455080576816115610 9650 194513652221444129799876441922015281800398174 9651 448034787949818347737956594311502713155479520 9652 980315526513910471117511561342969952783711970 9653 2036212477716395564255758449163778183312191453 9654 4012031537735617582615964309616587277650543581 9655 7492724320618844576755842412277512984729046439 9656 13251568039054785749623535455738564744578274410 9657 22173335170961831472316893984274664301205568634 9658 35065460799280306484955778415137513619288124028 9659 52350856161497854040055350173925171888474221763 9660 73694450799756232327511585182562890019059014148 9661 97687988217494365019328190981175158433994147651 9662 121766063804208460405376246505140576897932440098 9663 142503312655036230045855608586166273759609392356 9664 156321987941838780571526402196908696527336666856 9665 160449502923258175911907941166445956298318773280 9666 153796387693417830105768484346085829480615549532 9667 137386495593476788704718756681795234107242653472 9668 114119957131128771311268008743092807786615059774 9669 87932762431366455038865940578892899839666392157 9670 62687155546411931384801386256031226150258301777 9671 41230578932067095329264809252023055028226456471 9672 24942818458080617702036087452064146629387431426 9673 13833003034588022519192903837395641203155237535 9674 7007568654479165001385978004151042757242697790 9675 3229944269088576631686188675193760925172482918 9676 1348783614381105537933791020193331108449565680 9677 507901699744159274771445158343087334210622600 9678 171586970619970745071045418498275343989665752 9679 51714841426042698204507139164565027213157792 9680 13819241387546556279702500614369751772329432 9681 3251784831990810744629837390745317286755228 9682 668707709828189238891356960673263267391031 9683 119169508560394838023600831531631990025298 9684 18231214109761920933027931451150316797323 9685 2369152109602145976080444357668548020568 9686 258411384355932329374356890412573236930 9687 23339121740638925342696720473263902724 9688 1718631646127871851091256952798202556 9689 101357694570216568030922207971470674 9690 4689227255069713500296732466744116 9691 166090569170679133850786324980950 9692 4375486867072622355470880344328 9693 82794788613274440063351710685 9694 1078200888807468224496070170 9695 9158701779645260183916232 9696 47361296048444090009640 9697 135964016792033195220 9698 190589259159009480 9699 106916621480760 9700 18262946065 9701 292825 9702 1 9703 1 9704 198 9705 19681 9706 1307580 9707 65243770 9708 2604977486 9709 86607064111 9710 2463881742904 9711 61176803152660 9712 1345694608909984 9713 26531850714398321 9714 473265819979750372 9715 7696053287937356941 9716 114815165637746152246 9717 1579801298278690714927 9718 20138802663658762690236 9719 238763801285975635609815 9720 2641516780639472790326694 9721 27349196404314885366521846 9722 265667694904623933770000000 9723 2426594301864939698294700566 9724 20881661994261107476045276994 9725 169584921575771666359325487266 9726 1301730009823076630819320082096 9727 9456844957581716531408764590574 9728 65099121364594440606147534798316 9729 425067888741134933684723076766126 9730 2635067104909358716401978947306696 9731 15521061456179622570686048647138066 9732 86925715299818564708109127289141030 9733 463160282106739968231961448133891505 9734 2349043402720318837897652539271860280 9735 11345198243517976649250017045838184341 9736 52196987645630824945920030361763880406 9737 228828624912824706351060301762286888485 9738 956083772034676839254614960358710943644 9739 3807698490605991227845983585329844618595 9740 14455821555200241403644499566629617160022 9741 52316948467813209103765830721030935240265 9742 180484974898185510446871941676486978475168 9743 593461700521719131779484945124375875894164 9744 1859627632480732255504482248845257764526232 9745 5551936065967710559777162102167871999139383 9746 15787977857603550818135160222748687177708684 9747 42748939417865373628046256432979143553291015 9748 110171354072084367404926636041278261825159134 9749 270121026248172029964983331273752732295682651 9750 629752507505486346818744756704829531060914624 9751 1395248597852125321726788660782933457072221338 9752 2935782722510036862135991522808849989878707116 9753 5862439956431242185841783216391826442865895037 9754 11101370629275802103178867858178999238375162004 9755 19918134069706077920609442218885581254846286623 9756 33829209702663622267170791652509272844292798258 9757 54333657409015468578404856899256128164982130871 9758 82433961138139933300570764239112356372682575568 9759 118002485918529809685134566764743594697374877418 9760 159173389499323363952552713209348540367673690340 9761 202044435390849439868109141048076043284377216988 9762 240977479067117715091490602879697123891738649392 9763 269627999688040098928239649844362419939701624660 9764 282529866688895326832934268375292685256081164752 9765 276737647956912140253436869834530767907088199400 9766 252875837297032575265386433753958253486748914416 9767 215101792183023706719655843411227456325976110718 9768 169928578570886884682749687121486269383079922564 9769 124360237872206173707727634551968261637145443001 9770 84082903032258032298683223276751897105845222116 9771 52367980804176255285005738701181689290987836978 9772 29948128219030328951183399243260468380284052380 9773 15671645925319792285341550396944654457890317333 9774 7475921812198759424390394157232183897907246512 9775 3237712867029616198080416649085431538821855788 9776 1267332922380289147320522020305398349230127496 9777 446164257100857501984733670013105157947223484 9778 140513491231161968497613864695276473420811664 9779 39354634843389602043321211652764028638341116 9780 9738682281773777015636657994461114886954380 9781 2113984869173029964826626140920755787685390 9782 399324868085535190522660113179538212100076 9783 65057889339165238596242208156135325988923 9784 9050754829972807326543053740239893633838 9785 1063160534299465851057411492621879897046 9786 104115887518581108790734297059696048304 9787 8378124453816706593376475475306561352 9788 544841585964396061213785896807533740 9789 28089194215966250181508163653089800 9790 1122552247066277638023965330965536 9791 33865970456433408600073166831172 9792 747208632567080124759095881320 9793 11601314365408470267758858070 9794 120843267390073371914306984 9795 794813242686554263954194 9796 3049006885911837220650 9797 6123288918001509135 9798 5496063462107400 9799 1753506670825 9800 109048030 9801 1324 9802 1 9803 199 9804 19880 9805 1327450 9806 66569280 9807 2671357826 9808 89266123016 9809 2552546659759 9810 63705836051164 9811 1408634778346445 9812 27919155200371441 9813 500666455320909618 9814 8185555545893799016 9815 122785323116588454301 9816 1698827778741907853821 9817 21777849300257523628429 9818 259669671590904689458887 9819 2889459785844580984596426 9820 30092600973787063960809853 9821 294069074406318504073177691 9822 2702396579335796260190377580 9823 23399493222176677997955854012 9824 191235569392158869873822239415 9825 1477390934160409477345151577014 9826 10803622977480234764425611931946 9827 74869530110343702970612246193281 9828 492216337852826620321024688091193 9829 3072705259836466321127211729846590 9830 18228412320592424617682152074785534 9831 102835646732466823278711216539713926 9832 552036396113141899108501284565125971 9833 2821271062712815565357748239178471535 9834 13732928214776840895891211035948389685 9835 63690904990805140631594197873992161769 9836 281520993881071783956289927979971003201 9837 1186196094099093803093529464140321605286 9838 4765178648340169326938203730355862217448 9839 18252235702859452392770201504635399551769 9840 66661909080826683504988716276446864733068 9841 232139455848776413984633178627161598603245 9842 770706646626240580446843994931215482508264 9843 2439116678486828570506037599841366808858721 9844 7356800796514676103752136676711196698041955 9845 21141863488908997273119001971418798445057467 9846 57870265204891490223226043053692026625590164 9847 150820609409891864025114788378730520255206895 9848 374083548465615256950690862857986282484984793 9849 882598205573645496696065565600807498743668945 9850 1979708692685590831051673748099128624822956546 9851 4219037440126597743640969969707997687799964838 9852 8536918161233027804022004313565732086708007571 9853 16388417665778701216939831624161293052009555421 9854 29823806520566548310932546375511876930122303272 9855 51403096302921530074889334167800677922712165769 9856 83828573623291511279948707535369626408239057538 9857 129214869944888782264091059639825446029063898271 9858 188041677409614333489560486077619142474569594198 9859 258036283826918884773378701253606495165907686487 9860 333437163422714267547706058725699804651977032934 9861 405163320957767700330535131435099746850453313253 9862 462228872991674275110736209619857692403539370056 9863 494277438401220231221316983525340613789311320324 9864 494528362804902567305509487854903718686518070544 9865 462038051999089551160209660448673342059714062152 9866 402276137061135482582579542486160819853781002926 9867 325651758938071667751983264726980608379470517742 9868 244517674398309152303489317741517604399009269603 9869 169845873638941260091929602394366697112629956185 9870 108831589256918775186937978358152599254647669304 9871 64132079596500770854862626909173605031606332888 9872 34639256092059912791075448750254733559571524415 9873 17086871101796460425171961809014851526831610141 9874 7667376727967483934018354230126925599475115940 9875 3116425280347380031162430882306424199646795498 9876 1141971610660345740851955188700014885338904546 9877 375328934052948827146610501895382610708238428 9878 110021652717563972383418766390418229988520052 9879 28586280674154664590758937397822002708281372 9880 6538422841894539577126939770994104720768902 9881 1306545273271584393325733639725218828981490 9882 226173235147000472242197177899770253004403 9883 33598688465718304588017646038817609819398 9884 4238037370615521448545672004551797450532 9885 448512627970181001529339924597873893143 9886 39287690004633102668145104281909074264 9887 2804614700061652410120117569108365612 9888 160275375536633069821127526982768910 9889 7181650086636270691931472936994640 9890 246244290766744001602147394662188 9891 6276587746567908404574006201582 9892 114854193268712855944688141321 9893 1445619242037894623863494681 9894 11861978966007516298608922 9895 59218999924694201361630 9896 164051891299703089725 9897 221526841469178945 9898 120845473526505 9899 18334417465 9900 606425 9901 1 9902 200 9903 20080 9904 1347520 9905 67914850 9906 2739081786 9907 91992715091 9908 2643925697978 9909 66325636123315 9910 1474170737762450 9911 29371211499462696 9912 529497244306901644 9913 8703354921497877928 9914 131261766188506791280 9915 1826108169474969601423 9916 23540287193542614079894 9917 282276050150305039375915 9918 3159104961405381462414294 9919 33093481564884197142953380 9920 325319690988056878439172518 9921 3007693057075732913311167530 9922 26203649057531329253791113650 9923 215498718067662165404302914563 9924 1675499719635095536126648276940 9925 12332353617740643279276850764713 9926 86033295821881049540147503837646 9927 569458838360168099898025180040080 9928 3579602560397263517304613078653704 9929 21386315433219150598296438421001430 9930 121526969495950898242957570717085378 9931 657219363377910252852455132974599791 9932 3384357247065105194024267846877640370 9933 16602054482007234757457378024997961465 9934 77611412117572413139357469443337894700 9935 345855295912901429959010648933863347528 9936 1469486574459341798611326485049385426636 9937 5953989343176694607436211750363668531096 9938 23007179120948469094067086738241964799808 9939 84790444567603714378764994481040662600815 9940 298022047065405694918680576214566863346190 9941 998924085798565557426365422413656359623649 9942 3192560833209335850656019173005129429634434 9943 9727114701384532317505822656281543352362068 9944 28246084421158313867109756186083987244069970 9945 78149935643569330436988913085817173458734172 9946 205938411228219557178455857656711666627974620 9947 516656319918706969396088053277219018072620075 9948 1233427758873688004112111634382063399673759502 9949 2800523674766886076003749085433698901076795010 9950 6043904999323102430242426037567084896375793344 9951 12389694555408701066600561301357738998800927216 9952 24107452700739909094905191190588725227495312390 9953 44488033261751995435311119434986295069475045860 9954 77796229650916264521985089280350498964874376060 9955 128791443672032628730158142752319986841516683469 9956 201643339255134173803064082889826450691128124986 9957 298241538569269806300810647578003816930479464023 9958 416217406570219396726784455480706482735332852754 9959 547368427460638273272931922525980787756662045720 9960 677395830688620916388915626561229304191435528454 9961 787694344766281260567192738480323495618170463096 9962 859259634093104320562966357505634483494507733976 9963 877784046364123258886338093942608323015557383800 9964 838174563076899070396618135723725651390087557360 9965 746601334900437555740350789032765029870715963398 9966 619022163577473824592400767323270779395457557752 9967 476615449499399247577374074751482611300008795248 9968 339918445869502011311934801069982119544393122398 9969 223943005970661332945715974133017777398583740820 9970 135884666520258651536234628792374349320677913324 9971 75697290246934343060074478775587589212358260840 9972 38579395076641130260334515565287347093284599430 9973 17920604783729041221030734586290967486588040934 9974 7555844881424207591253921277679286858735978620 9975 2878687428955407521865815455928858299999668848 9976 986171553951579148243976868845741848244617328 9977 302145984068369236904128638143424787774776860 9978 82302927049725478918944966930656676501050948 9979 19802126970949946212088170122408527043552470 9980 4178010165056413830553513927600514328074300 9981 766841567380682293173792607430455727354083 9982 121349647393399823811733593576382774249158 9983 16391625624057007972271099984816206446524 9984 1868813460135431910698978968042303016970 9985 177556663252924857431205660938288163012 9986 13855889858594716963105686146131018452 9987 873438156531072475337552598179794426 9988 43628886134653286547478497975319472 9989 1688515829480427513976554480820190 9990 49307050501300734345881268006276 9991 1052471236988888035971230578496 9992 15800375993348756749921909018 9993 159051435452555493526563234 9994 1010391413799064462089750 9995 3741661291093680476025 9996 7246901939077644270 9997 6290504476777605 9998 1882544516580 9999 144047800 10000 1 10001 201 10002 20281 10003 1367791 10004 69280681 10005 2808169617 10006 94788202247 10007 2738087559992 10008 69038973548647 10009 1542395401832747 10010 30890683800732958 10011 559824799908233227 10012 9250925692009798009 10013 140273717004439651999 10014 1962166104295120662037 10015 25434663989655785989189 10016 306710852001654257606746 10017 3452216576070402145856049 10018 36374366994498268926302323 10019 359686921175159765830867083 10020 3345442902775037862479860160 10021 29324758735811843540532723494 10022 242671617175392571181698914233 10023 1898767098697894811954605620308 10024 14066311212022428937409815272401 10025 98778886068926263825608822867161 10026 658236907794811651591876043995276 10027 4166187088362537758598732318661007 10028 25066203695438327654326984478954332 10029 143463501876337275056609991187974536 10030 781566404840145165590063413660380515 10031 4055013873924775068939287211897505685 10032 20045449998425590435183169671479042205 10033 94449172987732033321448916848057143125 10034 424297133792594230712090781326397302301 10035 1817744335231968789985188045509833723750 10036 7427784323978714712070399379108618930715 10037 28953132632084890579434211299229195679035 10038 107661778337538635079939815074511451045205 10039 381901914772772375136192997182532883256826 10040 1292219315272091640580514821611923658962215 10041 4170231523401862928619827977769940530231833 10042 12833496014317526473200430841522166717636370 10043 37651995582296733420407272808703681976133656 10044 105284038519270784065934449133913444736428397 10045 280490222134909466484405988753908570421277545 10046 711669330008228595836641544102196892014223861 10047 1718873472874445971021136301831530308437106297 10048 3949927150312864341150883633261842799629410512 10049 8631018724253866408398278189808075676467935650 10050 17921905543724484857767117311965001939714047938 10051 35338566632532739071715936226554891259805769672 10052 66118160057846366964158898982111401669667178791 10053 117282671097463987249758101640764064562738268169 10054 197056439610585388154322117231618251723483249707 10055 313299830265516629653262244022913677838620695768 10056 470843141934450958006081860239074975791457831285 10057 668090678255031981826238944865856119229383258311 10058 893911525810303329017100502578837191177984087116 10059 1126336859753990123874430351820017958971541917839 10060 1334523594160178515052719644217299111069505728554 10061 1484532265569120927690418999560150283174622714156 10062 1547845921807401244947370992036476902873424841344 10063 1509919544450334470999826655741543313996731464944 10064 1375373561225267859080383201882310657410917322394 10065 1167388883070627075481993457107531035810101172254 10066 921201081630217110877627220091374892329903958302 10067 674179715845450101001784109573478673210639958824 10068 456386500098804965966397526985185107416081946491 10069 284961560488675977752577603967127502724015236929 10070 163604198235096891554889164419824019728672223010 10071 86080114720300484246949880645022920595949716522 10072 41355406885141473749323050858502467698990677184 10073 18070293913503659822461384877046887411234126534 10074 7150390228990685394399775482470683174012854464 10075 2550242944389520589743212946797667933448763110 10076 815610247498486146835913536162366524007541624 10077 232582358246063726401613993630142284419088720 10078 58770604543313757391445591838086229573340118 10079 13069156280286768104910492174140413592089814 10080 2538232047133688986459773199779383345645068 10081 426906422536664690684148566681698628102865 10082 61594608100721974316431745291023772693071 10083 7543106500495136403823396149144227175696 10084 774735232088724693402243454452860913210 10085 65833703826899024745750542476472329224 10086 4557116201674178761853044112978370766 10087 252413616642322979218695792510053624 10088 10957095815317482612064512601289078 10089 363790357183891671493154236053246 10090 8974363118794319033345185792808 10091 158853264892053296303047488858 10092 1933037696550847497989250138 10093 15326449735712896847171028 10094 73893636560240080408125 10095 197552800454671750515 10096 257588379387999345 10097 134254642426905 10098 21281876785 10099 316251 10100 1