0 0 1 1 2 1 3 1 4 2 5 1 6 1 7 4 8 4 9 1 10 1 11 6 12 10 13 6 14 1 15 1 16 8 17 20 18 20 19 8 20 1 21 1 22 10 23 34 24 50 25 34 26 10 27 1 28 1 29 12 30 52 31 104 32 104 33 52 34 12 35 1 36 1 37 14 38 74 39 190 40 258 41 190 42 74 43 14 44 1 45 1 46 16 47 100 48 316 49 552 50 552 51 316 52 100 53 16 54 1 55 1 56 18 57 130 58 490 59 1058 60 1362 61 1058 62 490 63 130 64 18 65 1 66 1 67 20 68 164 69 720 70 1864 71 2972 72 2972 73 1864 74 720 75 164 76 20 77 1 78 1 79 22 80 202 81 1014 82 3074 83 5894 84 7306 85 5894 86 3074 87 1014 88 202 89 22 90 1 91 1 92 24 93 244 94 1380 95 4808 96 10832 97 16172 98 16172 99 10832 100 4808 101 1380 102 244 103 24 104 1 105 1 106 26 107 290 108 1826 109 7202 110 18714 111 32898 112 39650 113 32898 114 18714 115 7202 116 1826 117 290 118 26 119 1 120 1 121 28 122 340 123 2360 124 10408 125 30724 126 62444 127 88720 128 88720 129 62444 130 30724 131 10408 132 2360 133 340 134 28 135 1 136 1 137 30 138 394 139 2990 140 14594 141 48334 142 111882 143 184062 144 217090 145 184062 146 111882 147 48334 148 14594 149 2990 150 394 151 30 152 1 153 1 154 32 155 452 156 3724 157 19944 158 73336 159 190940 160 358388 161 489872 162 489872 163 358388 164 190940 165 73336 166 19944 167 3724 168 452 169 32 170 1 171 1 172 34 173 514 174 4570 175 26658 176 107874 177 312610 178 661210 179 1032322 180 1196834 181 1032322 182 661210 183 312610 184 107874 185 26658 186 4570 187 514 188 34 189 1 190 1 191 36 192 580 193 5536 194 34952 195 154476 196 493820 197 1164760 198 2051920 199 2719028 200 2719028 201 2051920 202 1164760 203 493820 204 154476 205 34952 206 5536 207 580 208 36 209 1 210 1 211 38 212 650 213 6630 214 45058 215 216086 216 756170 217 1971190 218 3877890 219 5803270 220 6634890 221 5803270 222 3877890 223 1971190 224 756170 225 216086 226 45058 227 6630 228 650 229 38 230 1 231 1 232 40 233 724 234 7860 235 57224 236 296096 237 1126732 238 3221180 239 7013840 240 11733080 241 15157188 242 15157188 243 11733080 244 7013840 245 3221180 246 1126732 247 296096 248 57224 249 7860 250 724 251 40 252 1 253 1 254 42 255 802 256 9234 257 71714 258 398378 259 1638914 260 5104082 261 12206210 262 22624810 263 32693538 264 36949266 265 32693538 266 22624810 267 12206210 268 5104082 269 1638914 270 398378 271 71714 272 9234 273 802 274 42 275 1 276 1 277 44 278 884 279 10760 280 88808 281 527316 282 2333388 283 7869728 284 20531472 285 41844860 286 67051428 287 84799992 288 84799992 289 67051428 290 41844860 291 20531472 292 7869728 293 2333388 294 527316 295 88808 296 10760 297 884 298 44 299 1 300 1 301 46 302 970 303 12446 304 108802 305 687838 306 3259082 307 11842030 308 33505282 309 74582542 310 131521098 311 184544958 312 206549250 313 184544958 314 131521098 315 74582542 316 33505282 317 11842030 318 3259082 319 687838 320 108802 321 12446 322 970 323 46 324 1 325 1 326 48 327 1060 328 14300 329 132008 330 885448 331 4474236 332 17434500 333 53217040 334 128619296 335 247948500 336 383117484 337 475894200 338 475894200 339 383117484 340 247948500 341 128619296 342 53217040 343 17434500 344 4474236 345 885448 346 132008 347 14300 348 1060 349 48 350 1 351 1 352 50 353 1154 354 16330 355 158754 356 1126258 357 6047522 358 25167818 359 82493570 360 215341618 361 451150338 362 762587082 363 1043556642 364 1158337650 365 1043556642 366 762587082 367 451150338 368 215341618 369 82493570 370 25167818 371 6047522 372 1126258 373 158754 374 16330 375 1154 376 50 377 1 378 1 379 52 380 1252 381 18544 382 189384 383 1417020 384 8059228 385 35689576 386 125095888 387 351052228 388 795111252 389 1461685920 390 2189261208 391 2677788492 392 2677788492 393 2189261208 394 1461685920 395 795111252 396 351052228 397 125095888 398 35689576 399 8059228 400 1417020 401 189384 402 18544 403 1252 404 52 405 1 406 1 407 54 408 1354 409 20950 410 224258 411 1765158 412 10602506 413 49796326 414 185953282 415 558641686 416 1361505098 417 2707947510 418 4413534210 419 5910606342 420 6513914634 421 5910606342 422 4413534210 423 2707947510 424 1361505098 425 558641686 426 185953282 427 49796326 428 10602506 429 1765158 430 224258 431 20950 432 1354 433 54 434 1 435 1 436 56 437 1460 438 23556 439 263752 440 2178800 441 13784684 442 68458060 443 271439184 444 869690856 445 2271199012 446 4864563860 447 8583167640 448 12513401760 449 15102309468 450 15102309468 451 12513401760 452 8583167640 453 4864563860 454 2271199012 455 869690856 456 271439184 457 68458060 458 13784684 459 2178800 460 263752 461 23556 462 1460 463 56 464 1 465 1 466 58 467 1570 468 26370 469 308258 470 2666810 471 17728642 472 92845250 473 389693570 474 1327083322 475 3699531554 476 8497267970 477 16155679010 478 25510103610 479 33526317570 480 36718533570 481 33526317570 482 25510103610 483 16155679010 484 8497267970 485 3699531554 486 1327083322 487 389693570 488 92845250 489 17728642 490 2666810 491 308258 492 26370 493 1570 494 58 495 1 496 1 497 60 498 1684 499 29400 500 358184 501 3238820 502 22574252 503 124358576 504 550996880 505 1988216076 506 5896305732 507 14467998536 508 29517510840 509 50248950260 510 71549822940 511 85347160608 512 85347160608 513 71549822940 514 50248950260 515 29517510840 516 14467998536 517 5896305732 518 1988216076 519 550996880 520 124358576 521 22574252 522 3238820 523 358184 524 29400 525 1684 526 60 527 1 528 1 529 62 530 1802 531 32654 532 413954 533 3905262 534 28479882 535 164661470 536 768200706 537 2928906526 538 9211605130 539 24063835822 540 52482777346 541 95922140110 542 147308876810 543 190423301118 544 207412854786 545 190423301118 546 147308876810 547 95922140110 548 52482777346 549 24063835822 550 9211605130 551 2928906526 552 768200706 553 164661470 554 28479882 555 3905262 556 413954 557 32654 558 1802 559 62 560 1 561 1 562 64 563 1924 564 36140 565 476008 566 4677400 567 35623964 568 215715604 569 1057220752 570 4248104112 571 14128727732 572 39171746684 573 91014611704 574 177922428296 575 293479967180 576 409282000868 577 483183316512 578 483183316512 579 409282000868 580 293479967180 581 177922428296 582 91014611704 583 39171746684 584 14128727732 585 4248104112 586 1057220752 587 215715604 588 35623964 589 4677400 590 476008 591 36140 592 1924 593 64 594 1 595 1 596 66 597 2050 598 39866 599 544802 600 5567362 601 44206626 602 279819450 603 1437597826 604 6073525570 605 21305738370 606 62512079546 607 154250194210 608 321419817346 609 567324535586 610 850070844858 611 1082888618498 612 1173779487810 613 1082888618498 614 850070844858 615 567324535586 616 321419817346 617 154250194210 618 62512079546 619 21305738370 620 6073525570 621 1437597826 622 279819450 623 44206626 624 5567362 625 544802 626 39866 627 2050 628 66 629 1 630 1 631 68 632 2180 633 43840 634 620808 635 6588172 636 54451388 637 359650040 638 1933132880 639 8568344148 640 31627368052 641 97946545648 642 255934020440 643 566684623260 644 1066666781228 645 1710875347624 646 2342241464224 647 2739851422820 648 2739851422820 649 2342241464224 650 1710875347624 651 1066666781228 652 566684623260 653 255934020440 654 97946545648 655 31627368052 656 8568344148 657 1933132880 658 359650040 659 54451388 660 6588172 661 620808 662 43840 663 2180 664 68 665 1 666 1 667 70 668 2314 669 48070 670 704514 671 7753782 672 66606922 673 458308054 674 2572602370 675 11939074854 676 46269237770 677 150879652070 678 416392645634 679 976868837910 680 1954771221834 681 3344866664438 682 4903187656706 683 6164981505542 684 6653482333450 685 6164981505542 686 4903187656706 687 3344866664438 688 1954771221834 689 976868837910 690 416392645634 691 150879652070 692 46269237770 693 11939074854 694 2572602370 695 458308054 696 66606922 697 7753782 698 704514 699 48070 700 2314 701 70 702 1 703 1 704 72 705 2452 706 52564 707 796424 708 9079104 709 80948876 710 579366364 711 3390560464 712 16444810104 713 66776656772 714 228776257892 715 665218843352 716 1649195503984 717 3498324683004 718 6366304667500 719 9958929668768 720 13410410626472 721 15558315261812 722 15558315261812 723 13410410626472 724 9958929668768 725 6366304667500 726 3498324683004 727 1649195503984 728 665218843352 729 228776257892 730 66776656772 731 16444810104 732 3390560464 733 579366364 734 80948876 735 9079104 736 796424 737 52564 738 2452 739 72 740 1 741 1 742 74 743 2594 744 57330 745 897058 746 10580042 747 97781762 748 726922162 749 4428234882 750 22407972938 751 95160541730 752 341822152434 753 1044874753314 754 2730806992970 755 6124389024898 756 11819400572338 757 19670101000706 758 28272527951946 759 35133707393826 760 37770112857074 761 35133707393826 762 28272527951946 763 19670101000706 764 11819400572338 765 6124389024898 766 2730806992970 767 1044874753314 768 341822152434 769 95160541730 770 22407972938 771 4428234882 772 726922162 773 97781762 774 10580042 775 897058 776 57330 777 2594 778 74 779 1 780 1 781 76 782 2740 783 62376 784 1006952 785 12273524 786 117440908 787 905652800 788 5734523408 789 30226768284 790 134013324772 791 503759350936 792 1615473163640 793 4440900589636 794 10504391521852 795 21442114280240 796 37855806240544 797 57901558621420 798 76816645972244 799 88462135512712 800 88462135512712 801 76816645972244 802 57901558621420 803 37855806240544 804 21442114280240 805 10504391521852 806 4440900589636 807 1615473163640 808 503759350936 809 134013324772 810 30226768284 811 5734523408 812 905652800 813 117440908 814 12273524 815 1006952 816 62376 817 2740 818 76 819 1 820 1 821 78 822 2890 823 67710 824 1126658 825 14177534 826 140294474 827 1120875470 828 7367098370 829 40389526574 830 186648065994 831 732933217438 832 2461054667010 833 7101248506590 834 17676099104458 835 38070894826990 836 71117321093122 837 115427465862670 838 162990732545610 839 200412488878782 840 214694383882498 841 200412488878782 842 162990732545610 843 115427465862670 844 71117321093122 845 38070894826990 846 17676099104458 847 7101248506590 848 2461054667010 849 732933217438 850 186648065994 851 40389526574 852 7367098370 853 1120875470 854 140294474 855 14177534 856 1126658 857 67710 858 2890 859 78 860 1 861 1 862 80 863 3044 864 73340 865 1256744 866 16311144 867 166745532 868 1378610852 869 9393626640 870 53491148352 871 257264360852 872 1053594608204 873 3697747235384 874 11177776337240 875 29218248200684 876 66251385453300 877 130630330200352 878 224400593196336 879 336319757029700 880 440219867396636 881 503569008273992 882 503569008273992 883 440219867396636 884 336319757029700 885 224400593196336 886 130630330200352 887 66251385453300 888 29218248200684 889 11177776337240 890 3697747235384 891 1053594608204 892 257264360852 893 53491148352 894 9393626640 895 1378610852 896 166745532 897 16311144 898 1256744 899 73340 900 3044 901 80 902 1 903 1 904 82 905 3202 906 79274 907 1397794 908 18694546 909 197234210 910 1685650858 911 11893112962 912 70251873362 913 351145035778 914 1497507035050 915 5484275061026 916 17336578239634 917 47497273044514 918 113145732758442 919 234952610480642 920 426148244489810 921 676147816088706 922 939530356971946 923 1144201364549410 924 1221832400430482 925 1144201364549410 926 939530356971946 927 676147816088706 928 426148244489810 929 234952610480642 930 113145732758442 931 47497273044514 932 17336578239634 933 5484275061026 934 1497507035050 935 351145035778 936 70251873362 937 11893112962 938 1685650858 939 197234210 940 18694546 941 1397794 942 79274 943 3202 944 82 945 1 946 1 947 84 948 3364 949 85520 950 1550408 951 21349084 952 232239900 953 2049630600 954 14957374672 955 91538612964 956 474888057492 957 2105916431680 958 8035376704280 959 26518600536044 960 76011627621388 961 189861254003640 962 414349728692384 963 791731185170804 964 1326696653774852 965 1951997930090352 966 2523951588917992 967 2869602773253884 968 2869602773253884 969 2523951588917992 970 1951997930090352 971 1326696653774852 972 791731185170804 973 414349728692384 974 189861254003640 975 76011627621388 976 26518600536044 977 8035376704280 978 2105916431680 979 474888057492 980 91538612964 981 14957374672 982 2049630600 983 232239900 984 21349084 985 1550408 986 85520 987 3364 988 84 989 1 990 1 991 86 992 3530 993 92086 994 1715202 995 24297286 996 272283530 997 2479104710 998 18692656130 999 118389100598 1000 636678543818 1001 2931949524950 1002 11638800171010 1003 40038252301350 1004 119866806397066 1005 313370154669542 1006 717356715454466 1007 1441033524343830 1008 2544576083435466 1009 3954842399953910 1010 5415479875980290 1011 6537755726721286 1012 6961037946938250 1013 6537755726721286 1014 5415479875980290 1015 3954842399953910 1016 2544576083435466 1017 1441033524343830 1018 717356715454466 1019 313370154669542 1020 119866806397066 1021 40038252301350 1022 11638800171010 1023 2931949524950 1024 636678543818 1025 118389100598 1026 18692656130 1027 2479104710 1028 272283530 1029 24297286 1030 1715202 1031 92086 1032 3530 1033 86 1034 1 1035 1 1036 88 1037 3700 1038 98980 1039 1892808 1040 27562896 1041 317929900 1042 2983628140 1043 23221391440 1044 152039131400 1045 846606257380 1046 4043516126260 1047 16676666127640 1048 59712429176640 1049 186423659234460 1050 509248588687996 1051 1220588124127648 1052 2572739968490680 1053 4777340792950100 1054 7826115137164228 1055 11322320206024552 1056 14477187191619568 1057 16368396446913420 1058 16368396446913420 1059 14477187191619568 1060 11322320206024552 1061 7826115137164228 1062 4777340792950100 1063 2572739968490680 1064 1220588124127648 1065 509248588687996 1066 186423659234460 1067 59712429176640 1068 16676666127640 1069 4043516126260 1070 846606257380 1071 152039131400 1072 23221391440 1073 2983628140 1074 317929900 1075 27562896 1076 1892808 1077 98980 1078 3700 1079 88 1080 1 1081 1 1082 90 1083 3874 1084 106210 1085 2083874 1086 31170906 1087 369790082 1088 3573841570 1089 28684124290 1090 193953178970 1091 1117034489378 1092 5526800927458 1093 23652131778850 1094 88027895475290 1095 286174340712450 1096 815539054319522 1097 2043206867485186 1098 4510684808072794 1099 8791114285784610 1100 15148032013549794 1101 23103277743142690 1102 31214987273624410 1103 37383339365254274 1104 39697830840765090 1105 37383339365254274 1106 31214987273624410 1107 23103277743142690 1108 15148032013549794 1109 8791114285784610 1110 4510684808072794 1111 2043206867485186 1112 815539054319522 1113 286174340712450 1114 88027895475290 1115 23652131778850 1116 5526800927458 1117 1117034489378 1118 193953178970 1119 28684124290 1120 3573841570 1121 369790082 1122 31170906 1123 2083874 1124 106210 1125 3874 1126 90 1127 1 1128 1 1129 92 1130 4052 1131 113784 1132 2289064 1133 35147588 1134 428523884 1135 4261561552 1136 35241594000 1137 245858694700 1138 1463026799748 1139 7490441674216 1140 33222448832568 1141 128356693381780 1142 433914665364380 1143 1288137054266432 1144 3367994510492704 1145 7774479799685628 1146 15874539062348084 1147 28716487092284504 1148 46077424893856712 1149 65640585222791652 1150 83075513830498252 1151 93449566652932784 1152 93449566652932784 1153 83075513830498252 1154 65640585222791652 1155 46077424893856712 1156 28716487092284504 1157 15874539062348084 1158 7774479799685628 1159 3367994510492704 1160 1288137054266432 1161 433914665364380 1162 128356693381780 1163 33222448832568 1164 7490441674216 1165 1463026799748 1166 245858694700 1167 35241594000 1168 4261561552 1169 428523884 1170 35147588 1171 2289064 1172 113784 1173 4052 1174 92 1175 1 1176 1 1177 94 1178 4234 1179 121710 1180 2509058 1181 39520526 1182 494842378 1183 5059875518 1184 43076997122 1185 309784412990 1186 1902838673418 1187 10070502963342 1188 46239691434242 1189 185231273993198 1190 650299254221450 1191 2008226060343262 1192 5471670619078658 1193 13185681177663518 1194 28159703670106506 1195 53382140440417198 1196 89941943999691010 1197 134821287859791054 1198 179931086326914314 1199 213908419848685310 1200 226596964146630658 1201 213908419848685310 1202 179931086326914314 1203 134821287859791054 1204 89941943999691010 1205 53382140440417198 1206 28159703670106506 1207 13185681177663518 1208 5471670619078658 1209 2008226060343262 1210 650299254221450 1211 185231273993198 1212 46239691434242 1213 10070502963342 1214 1902838673418 1215 309784412990 1216 43076997122 1217 5059875518 1218 494842378 1219 39520526 1220 2509058 1221 121710 1222 4234 1223 94 1224 1 1225 1 1226 96 1227 4420 1228 129996 1229 2744552 1230 44318648 1231 569510492 1232 5983241780 1233 52398434192 1234 388103004112 1235 2458481781108 1236 13436368436508 1237 63800636071800 1238 264693414260008 1239 963887221596428 1240 3092439979929092 1241 8768033733688352 1242 22025346307234880 1243 49119864647455652 1244 97416383172871788 1245 172040571532392712 1246 270840656753338776 1247 380392959409497020 1248 476915020006097876 1249 533954950648248752 1250 533954950648248752 1251 476915020006097876 1252 380392959409497020 1253 270840656753338776 1254 172040571532392712 1255 97416383172871788 1256 49119864647455652 1257 22025346307234880 1258 8768033733688352 1259 3092439979929092 1260 963887221596428 1261 264693414260008 1262 63800636071800 1263 13436368436508 1264 2458481781108 1265 388103004112 1266 52398434192 1267 5983241780 1268 569510492 1269 44318648 1270 2744552 1271 129996 1272 4420 1273 96 1274 1 1275 1 1276 98 1277 4610 1278 138650 1279 2996258 1280 49572258 1281 653349666 1282 7047594650 1283 63441551490 1284 483578435426 1285 3156369198210 1286 17797688891034 1287 87307507471650 1288 374733741766050 1289 1413811909849634 1290 4706626455746970 1291 13868699773960706 1292 36265050660001890 1293 84330892132354050 1294 174695951490433946 1295 322839095145681698 1296 532823172285422498 1297 786054904022626850 1298 1037239065742509210 1299 1224778390503031938 1300 1294506865443128162 1301 1224778390503031938 1302 1037239065742509210 1303 786054904022626850 1304 532823172285422498 1305 322839095145681698 1306 174695951490433946 1307 84330892132354050 1308 36265050660001890 1309 13868699773960706 1310 4706626455746970 1311 1413811909849634 1312 374733741766050 1313 87307507471650 1314 17797688891034 1315 3156369198210 1316 483578435426 1317 63441551490 1318 7047594650 1319 653349666 1320 49572258 1321 2996258 1322 138650 1323 4610 1324 98 1325 1 1326 1 1327 100 1328 4804 1329 147680 1330 3264904 1331 55313068 1332 747240572 1333 8270454808 1334 76472387920 1335 599418421108 1336 4028050637748 1337 23412539870352 1338 118541564799192 1339 525841885309500 1340 2053239065875692 1341 7084325587193032 1342 21667766209636768 1343 58901784167650948 1344 142621289099590820 1345 308146708270243648 1346 594951429808987432 1347 1027702838963496908 1348 1589718733061388124 1349 2203686929174633080 1350 2738932476251639024 1351 3053240206594408852 1352 3053240206594408852 1353 2738932476251639024 1354 2203686929174633080 1355 1589718733061388124 1356 1027702838963496908 1357 594951429808987432 1358 308146708270243648 1359 142621289099590820 1360 58901784167650948 1361 21667766209636768 1362 7084325587193032 1363 2053239065875692 1364 525841885309500 1365 118541564799192 1366 23412539870352 1367 4028050637748 1368 599418421108 1369 76472387920 1370 8270454808 1371 747240572 1372 55313068 1373 3264904 1374 147680 1375 4804 1376 100 1377 1 1378 1 1379 102 1380 5002 1381 157094 1382 3551234 1383 61574230 1384 852125898 1385 9671045046 1386 91790437378 1387 739332360518 1388 5111047494282 1389 30596959706310 1390 159751793560578 1391 731690957580342 1392 2953814692951242 1393 10551376562918358 1394 33458718252576770 1395 94438250151248422 1396 237788123927243658 1397 535098889502188518 1398 1077794089569665026 1399 1945493363918166038 1400 3150244744310307530 1401 4579460566258648054 1402 5979858471168781314 1403 7016951073349079814 1404 7400987278631945866 1405 7016951073349079814 1406 5979858471168781314 1407 4579460566258648054 1408 3150244744310307530 1409 1945493363918166038 1410 1077794089569665026 1411 535098889502188518 1412 237788123927243658 1413 94438250151248422 1414 33458718252576770 1415 10551376562918358 1416 2953814692951242 1417 731690957580342 1418 159751793560578 1419 30596959706310 1420 5111047494282 1421 739332360518 1422 91790437378 1423 9671045046 1424 852125898 1425 61574230 1426 3551234 1427 157094 1428 5002 1429 102 1430 1 1431 1 1432 104 1433 5204 1434 166900 1435 3856008 1436 68390368 1437 969013196 1438 11270411516 1439 109731937232 1440 907595185816 1441 6449798275908 1442 39736057838340 1443 213761293137240 1444 1009984315940112 1445 4211347535841084 1446 15558430321745292 1447 51094420402688160 1448 149564734613461960 1449 391128158246143028 1450 915508302529022996 1451 1921039687342097192 1452 3618238883296818496 1453 6123440947191970476 1454 9319424043630343708 1455 12763005966602062448 1456 15735742020769500152 1457 17471178558575434532 1458 17471178558575434532 1459 15735742020769500152 1460 12763005966602062448 1461 9319424043630343708 1462 6123440947191970476 1463 3618238883296818496 1464 1921039687342097192 1465 915508302529022996 1466 391128158246143028 1467 149564734613461960 1468 51094420402688160 1469 15558430321745292 1470 4211347535841084 1471 1009984315940112 1472 213761293137240 1473 39736057838340 1474 6449798275908 1475 907595185816 1476 109731937232 1477 11270411516 1478 969013196 1479 68390368 1480 3856008 1481 166900 1482 5204 1483 104 1484 1 1485 1 1486 106 1487 5410 1488 177106 1489 4180002 1490 75797610 1491 1098977794 1492 13091550610 1493 130673393794 1494 1109117560426 1495 8096725822242 1496 51296903608530 1497 284094310681890 1498 1383497402637930 1499 5953022809361538 1500 22723592550537618 1501 77204227287351810 1502 234117873268726890 1503 635131143010853410 1504 1544424584702409682 1505 3371646879373308706 1506 6617072660208580714 1507 11687173194406955010 1508 18593109735132621714 1509 26661890576491054210 1510 34478606458540343914 1511 40223871652694014498 1512 42343344395782814930 1513 40223871652694014498 1514 34478606458540343914 1515 26661890576491054210 1516 18593109735132621714 1517 11687173194406955010 1518 6617072660208580714 1519 3371646879373308706 1520 1544424584702409682 1521 635131143010853410 1522 234117873268726890 1523 77204227287351810 1524 22723592550537618 1525 5953022809361538 1526 1383497402637930 1527 284094310681890 1528 51296903608530 1529 8096725822242 1530 1109117560426 1531 130673393794 1532 13091550610 1533 1098977794 1534 75797610 1535 4180002 1536 177106 1537 5410 1538 106 1539 1 1540 1 1541 108 1542 5620 1543 187720 1544 4524008 1545 83833620 1546 1243165772 1547 15159541600 1548 155035355920 1549 1349522891452 1550 10113438568484 1551 65843427706680 1552 375127272128760 1553 1881353006457060 1554 8346504527939580 1555 32887962895740240 1556 115486250159634720 1557 362416520958766860 1558 1018813750893042260 1559 2570683885959406120 1560 5831579766604741384 1561 11909759226923986612 1562 21922484737912354220 1563 36403723876731547200 1564 54574424355254019632 1565 73903503001633460572 1566 90438220132003858564 1567 100038394607052263960 1568 100038394607052263960 1569 90438220132003858564 1570 73903503001633460572 1571 54574424355254019632 1572 36403723876731547200 1573 21922484737912354220 1574 11909759226923986612 1575 5831579766604741384 1576 2570683885959406120 1577 1018813750893042260 1578 362416520958766860 1579 115486250159634720 1580 32887962895740240 1581 8346504527939580 1582 1881353006457060 1583 375127272128760 1584 65843427706680 1585 10113438568484 1586 1349522891452 1587 155035355920 1588 15159541600 1589 1243165772 1590 83833620 1591 4524008 1592 187720 1593 5620 1594 108 1595 1 1596 1 1597 110 1598 5834 1599 198750 1600 4888834 1601 92537630 1602 1402797002 1603 17501685166 1604 183286448130 1605 1635231641166 1606 12572079020362 1607 84053592097406 1608 492267603443970 1609 2540574589267710 1610 11611354937034570 1611 47187490233041358 1612 171097805605912578 1613 555106998405753390 1614 1615348145120536010 1615 4224628779863301790 1616 9946688237266557186 1617 21112985872902036702 1618 40449316625044921546 1619 70013381809050856430 1620 109571257967118188546 1621 155139817933378534414 1622 198820329592177663050 1623 230700486391750137022 1624 242420133609887342850 1625 230700486391750137022 1626 198820329592177663050 1627 155139817933378534414 1628 109571257967118188546 1629 70013381809050856430 1630 40449316625044921546 1631 21112985872902036702 1632 9946688237266557186 1633 4224628779863301790 1634 1615348145120536010 1635 555106998405753390 1636 171097805605912578 1637 47187490233041358 1638 11611354937034570 1639 2540574589267710 1640 492267603443970 1641 84053592097406 1642 12572079020362 1643 1635231641166 1644 183286448130 1645 17501685166 1646 1402797002 1647 92537630 1648 4888834 1649 198750 1650 5834 1651 110 1652 1 1653 1 1654 112 1655 6052 1656 210204 1657 5275304 1658 101950472 1659 1579168252 1660 20147647940 1661 215947674896 1662 1973553445216 1663 15556833552980 1664 106739109686252 1665 642164623248056 1666 3407969464840440 1667 16033282532759340 1668 67145349698015508 1669 251173258734694176 1670 841691054171300688 1671 2532871664485056260 1672 6858790675876880060 1673 16742000903089265096 1674 36891253876773335272 1675 73472061724870944860 1676 132385183172008132196 1677 215988363652900592176 1678 319285500255750742592 1679 427863650527189658036 1680 519959036115931658636 1681 573159014608689743832 1682 573159014608689743832 1683 519959036115931658636 1684 427863650527189658036 1685 319285500255750742592 1686 215988363652900592176 1687 132385183172008132196 1688 73472061724870944860 1689 36891253876773335272 1690 16742000903089265096 1691 6858790675876880060 1692 2532871664485056260 1693 841691054171300688 1694 251173258734694176 1695 67145349698015508 1696 16033282532759340 1697 3407969464840440 1698 642164623248056 1699 106739109686252 1700 15556833552980 1701 1973553445216 1702 215947674896 1703 20147647940 1704 1579168252 1705 101950472 1706 5275304 1707 210204 1708 6052 1709 112 1710 1 1711 1 1712 114 1713 6274 1714 222090 1715 5684258 1716 112114610 1717 1773656354 1718 23129613194 1719 253597008002 1720 2372787568242 1721 19165618639362 1722 134868022259594 1723 832957325031714 1724 4542401691532466 1725 21981826586867490 1726 94789987167809418 1727 365506098665751042 1728 1263962118511907442 1729 3929669717062110338 1730 11007010485482472330 1731 27825420358829446946 1732 63579943017129157554 1733 131476301474546316834 1734 246306561521923998602 1735 418386928633959580802 1736 644845121875769523314 1737 902288968716318935042 1738 1146643016235298979722 1739 1323818537116371539490 1740 1388738162827266830514 1741 1323818537116371539490 1742 1146643016235298979722 1743 902288968716318935042 1744 644845121875769523314 1745 418386928633959580802 1746 246306561521923998602 1747 131476301474546316834 1748 63579943017129157554 1749 27825420358829446946 1750 11007010485482472330 1751 3929669717062110338 1752 1263962118511907442 1753 365506098665751042 1754 94789987167809418 1755 21981826586867490 1756 4542401691532466 1757 832957325031714 1758 134868022259594 1759 19165618639362 1760 2372787568242 1761 253597008002 1762 23129613194 1763 1773656354 1764 112114610 1765 5684258 1766 222090 1767 6274 1768 114 1769 1 1770 1 1771 116 1772 6500 1773 234416 1774 6116552 1775 123074172 1776 1987721436 1777 26482437800 1778 296874269136 1779 2842332251140 1780 23511959652820 1781 169590474451936 1782 1074564456977560 1783 6017523639812236 1784 29932197743240396 1785 132805096287436248 1786 527441435531575968 1787 1880641475912352660 1788 6035322889745318468 1789 17469551867029638928 1790 45691221520188799336 1791 108147364279047869596 1792 231947498368448809660 1793 451254924721341260296 1794 797078673327891711600 1795 1279220414162629696292 1796 1866419590847839200948 1797 2476795635478807572800 1798 2990420589467602177848 1799 3285715714552328113836 1800 3285715714552328113836 1801 2990420589467602177848 1802 2476795635478807572800 1803 1866419590847839200948 1804 1279220414162629696292 1805 797078673327891711600 1806 451254924721341260296 1807 231947498368448809660 1808 108147364279047869596 1809 45691221520188799336 1810 17469551867029638928 1811 6035322889745318468 1812 1880641475912352660 1813 527441435531575968 1814 132805096287436248 1815 29932197743240396 1816 6017523639812236 1817 1074564456977560 1818 169590474451936 1819 23511959652820 1820 2842332251140 1821 296874269136 1822 26482437800 1823 1987721436 1824 123074172 1825 6116552 1826 234416 1827 6500 1828 116 1829 1 1830 1 1831 118 1832 6730 1833 247190 1834 6573058 1835 134874982 1836 2222910218 1837 30243815590 1838 346486320130 1839 3392803528278 1840 28727079472202 1841 212268052744118 1842 1379022953689090 1843 7925045421821510 1844 40492123074585098 1845 184719120617544134 1846 755036518986821634 1847 2773589010109679670 1848 9179926484169578570 1849 27434544473837067734 1850 74167783872700910594 1851 181664006158066115878 1852 403674805664625836810 1853 814678724564336386790 1854 1494640159571156970498 1855 2494686016124480988694 1856 3790485126886238420554 1857 5245504195042965708790 1858 6613859241181708730370 1859 7599954841136301831174 1860 7960169591931923058186 1861 7599954841136301831174 1862 6613859241181708730370 1863 5245504195042965708790 1864 3790485126886238420554 1865 2494686016124480988694 1866 1494640159571156970498 1867 814678724564336386790 1868 403674805664625836810 1869 181664006158066115878 1870 74167783872700910594 1871 27434544473837067734 1872 9179926484169578570 1873 2773589010109679670 1874 755036518986821634 1875 184719120617544134 1876 40492123074585098 1877 7925045421821510 1878 1379022953689090 1879 212268052744118 1880 28727079472202 1881 3392803528278 1882 346486320130 1883 30243815590 1884 2222910218 1885 134874982 1886 6573058 1887 247190 1888 6730 1889 118 1890 1 1891 1 1892 120 1893 6964 1894 260420 1895 7054664 1896 147564592 1897 2480859372 1898 34454447244 1899 403212573520 1900 4036164117544 1901 34962215251620 1902 264507091869140 1903 1760881480885144 1904 10378632832488160 1905 54434692136218844 1906 255143441435369628 1907 1072560735891802016 1908 4056066964628077272 1909 13834156970191610900 1910 42649793847751964772 1911 119071880213567617256 1912 301523011550955825808 1913 693486176101739822284 1914 1450301028597411033260 1915 2760573808856834617584 1916 4786404849023529670792 1917 7564391557173349105540 1918 10902408912777043330292 1919 14336159071703482011960 1920 17204234671785612739392 1921 18845840147620553003196 1922 18845840147620553003196 1923 17204234671785612739392 1924 14336159071703482011960 1925 10902408912777043330292 1926 7564391557173349105540 1927 4786404849023529670792 1928 2760573808856834617584 1929 1450301028597411033260 1930 693486176101739822284 1931 301523011550955825808 1932 119071880213567617256 1933 42649793847751964772 1934 13834156970191610900 1935 4056066964628077272 1936 1072560735891802016 1937 255143441435369628 1938 54434692136218844 1939 10378632832488160 1940 1760881480885144 1941 264507091869140 1942 34962215251620 1943 4036164117544 1944 403212573520 1945 34454447244 1946 2480859372 1947 147564592 1948 7054664 1949 260420 1950 6964 1951 120 1952 1 1953 1 1954 122 1955 7202 1956 274114 1957 7562274 1958 161192314 1959 2763298946 1960 39158216834 1961 467910836354 1962 4785863011194 1963 42391182897442 1964 328196386592962 1965 2237656625498402 1966 13518537267062394 1967 72738370390528514 1968 350070256646173570 1969 1512423297944715778 1970 5883664219506700922 1971 20663812944929367842 1972 65663877302113154242 1973 189156218535156649762 1974 494762675637224353658 1975 1176673193810761763970 1976 2547462010363776692354 1977 5025553562018582037634 1978 9041618817451521258874 1979 14845482422321359765026 1980 22257285596836630856386 1981 30484072179523491051042 1982 38154252984670803481722 1983 43650029660542467573762 1984 45651849887173029064578 1985 43650029660542467573762 1986 38154252984670803481722 1987 30484072179523491051042 1988 22257285596836630856386 1989 14845482422321359765026 1990 9041618817451521258874 1991 5025553562018582037634 1992 2547462010363776692354 1993 1176673193810761763970 1994 494762675637224353658 1995 189156218535156649762 1996 65663877302113154242 1997 20663812944929367842 1998 5883664219506700922 1999 1512423297944715778 2000 350070256646173570 2001 72738370390528514 2002 13518537267062394 2003 2237656625498402 2004 328196386592962 2005 42391182897442 2006 4785863011194 2007 467910836354 2008 39158216834 2009 2763298946 2010 161192314 2011 7562274 2012 274114 2013 7202 2014 122 2015 1 2016 1 2017 124 2018 7444 2019 288280 2020 8096808 2021 175809252 2022 3072055852 2023 44402375152 2024 541523500432 2025 5656986421068 2026 51213210026180 2027 405549784742024 2028 2830360103960504 2029 17517075373445940 2030 96635540490079068 2031 477243319172920928 2032 2117636996026258976 2033 8468648253343218716 2034 30603544129064146036 2035 100161847217234132984 2036 297469889685021768776 2037 802990774385948620676 2038 1972958880998941943436 2039 4417621380276278278608 2040 9023316600979769763248 2041 16827746188326937914092 2042 28673506088796410694692 2043 44667159576331339726952 2044 63643766689137165237720 2045 82974484235897776544724 2046 99008517316998883794876 2047 108147719695336049641536 2048 108147719695336049641536 2049 99008517316998883794876 2050 82974484235897776544724 2051 63643766689137165237720 2052 44667159576331339726952 2053 28673506088796410694692 2054 16827746188326937914092 2055 9023316600979769763248 2056 4417621380276278278608 2057 1972958880998941943436 2058 802990774385948620676 2059 297469889685021768776 2060 100161847217234132984 2061 30603544129064146036 2062 8468648253343218716 2063 2117636996026258976 2064 477243319172920928 2065 96635540490079068 2066 17517075373445940 2067 2830360103960504 2068 405549784742024 2069 51213210026180 2070 5656986421068 2071 541523500432 2072 44402375152 2073 3072055852 2074 175809252 2075 8096808 2076 288280 2077 7444 2078 124 2079 1 2080 1 2081 126 2082 7690 2083 302926 2084 8659202 2085 191468334 2086 3409057418 2087 50237729950 2088 625084092418 2089 6666420757854 2090 61656059458442 2091 499154177665646 2092 3564106275295490 2093 22585092102904846 2094 127671153130587402 2095 646617230053528510 2096 2944950571845353474 2097 12098708547314193470 2098 44955856601914065674 2099 151429204291227646862 2100 463295614204369056002 2101 1289616882606127039214 2102 3270712331022114917770 2103 7567253455085981986014 2104 15988399991619824734210 2105 30876616351325289714974 2106 54542871094574869867658 2107 88186148087449110186670 2108 130568211862305135821058 2109 177102323104558432833486 2110 220137254537567463821322 2111 250806266672877401010174 2112 261947289277845128347650 2113 250806266672877401010174 2114 220137254537567463821322 2115 177102323104558432833486 2116 130568211862305135821058 2117 88186148087449110186670 2118 54542871094574869867658 2119 30876616351325289714974 2120 15988399991619824734210 2121 7567253455085981986014 2122 3270712331022114917770 2123 1289616882606127039214 2124 463295614204369056002 2125 151429204291227646862 2126 44955856601914065674 2127 12098708547314193470 2128 2944950571845353474 2129 646617230053528510 2130 127671153130587402 2131 22585092102904846 2132 3564106275295490 2133 499154177665646 2134 61656059458442 2135 6666420757854 2136 625084092418 2137 50237729950 2138 3409057418 2139 191468334 2140 8659202 2141 302926 2142 7690 2143 126 2144 1 2145 1 2146 128 2147 7940 2148 318060 2149 9250408 2150 208224344 2151 3776335004 2152 56718843220 2153 719724197520 2154 7833028350704 2155 73979466637364 2156 612023447150268 2157 4468810237703160 2158 28979558482160840 2159 167773320606938188 2160 870923923674194980 2161 4068811121071802912 2162 17161296115185805920 2163 65523213402571477860 2164 226988605022205858572 2165 714886665712830835848 2166 2050382386495517863992 2167 5363319988014190577660 2168 12810924667107038847220 2169 27973274826982084998832 2170 55888332943924884212432 2171 102247233634227097496724 2172 171402525270820390749020 2173 263421519526085585734680 2174 371314301656000733892264 2175 480214061878023673199532 2176 569952038527443748626372 2177 620901275646058578999360 2178 620901275646058578999360 2179 569952038527443748626372 2180 480214061878023673199532 2181 371314301656000733892264 2182 263421519526085585734680 2183 171402525270820390749020 2184 102247233634227097496724 2185 55888332943924884212432 2186 27973274826982084998832 2187 12810924667107038847220 2188 5363319988014190577660 2189 2050382386495517863992 2190 714886665712830835848 2191 226988605022205858572 2192 65523213402571477860 2193 17161296115185805920 2194 4068811121071802912 2195 870923923674194980 2196 167773320606938188 2197 28979558482160840 2198 4468810237703160 2199 612023447150268 2200 73979466637364 2201 7833028350704 2202 719724197520 2203 56718843220 2204 3776335004 2205 208224344 2206 9250408 2207 318060 2208 7940 2209 128 2210 1 2211 1 2212 130 2213 8194 2214 333690 2215 9871394 2216 226133954 2217 4176027682 2218 63904235642 2219 826680770690 2220 9177836640642 2221 88478915745922 2222 747658973246074 2223 5579987862519074 2224 37012474995159490 2225 219337971192003874 2226 1166368397411720570 2227 5586352274799526402 2228 24175057808102962306 2229 94783218065071477250 2230 337467675026691402106 2231 1093304475026264341282 2232 3228564666412717755842 2233 8703319257115835480866 2234 21444956986143344342650 2235 48351452949175105832066 2236 99850007762526793945474 2237 189012182929477271424130 2238 328192629999622358113402 2239 523010192884355086670370 2240 765304033044391455448002 2241 1028630686638582839925282 2242 1270303354943034885647226 2243 1441659580846379728635906 2244 1503749840569962286346370 2245 1441659580846379728635906 2246 1270303354943034885647226 2247 1028630686638582839925282 2248 765304033044391455448002 2249 523010192884355086670370 2250 328192629999622358113402 2251 189012182929477271424130 2252 99850007762526793945474 2253 48351452949175105832066 2254 21444956986143344342650 2255 8703319257115835480866 2256 3228564666412717755842 2257 1093304475026264341282 2258 337467675026691402106 2259 94783218065071477250 2260 24175057808102962306 2261 5586352274799526402 2262 1166368397411720570 2263 219337971192003874 2264 37012474995159490 2265 5579987862519074 2266 747658973246074 2267 88478915745922 2268 9177836640642 2269 826680770690 2270 63904235642 2271 4176027682 2272 226133954 2273 9871394 2274 333690 2275 8194 2276 130 2277 1 2278 1 2279 132 2280 8452 2281 349824 2282 10523144 2283 245255756 2284 4610385980 2285 71856598328 2286 947303849552 2287 10724241608852 2288 105489780737268 2289 910117355629360 2290 6939670282915416 2291 47061273095381724 2292 285330004669324204 2293 1553479689210662632 2294 7623644595885441952 2295 33830221203974291620 2296 136119571988360245476 2297 497774106494334357216 2298 1657760755075161601960 2299 5036755807151812932972 2300 13982266310024071100700 2301 35511596231273370401176 2302 82607334602425489021936 2303 176174735538683984776372 2304 344750523635928949582036 2305 619452046563326727034256 2306 1022605348154797835532792 2307 1551735745454832127853052 2308 2165249021338975029265548 2309 2779148103459641398772040 2310 3281914974316858362909504 2311 3566310697062400593981636 2312 3566310697062400593981636 2313 3281914974316858362909504 2314 2779148103459641398772040 2315 2165249021338975029265548 2316 1551735745454832127853052 2317 1022605348154797835532792 2318 619452046563326727034256 2319 344750523635928949582036 2320 176174735538683984776372 2321 82607334602425489021936 2322 35511596231273370401176 2323 13982266310024071100700 2324 5036755807151812932972 2325 1657760755075161601960 2326 497774106494334357216 2327 136119571988360245476 2328 33830221203974291620 2329 7623644595885441952 2330 1553479689210662632 2331 285330004669324204 2332 47061273095381724 2333 6939670282915416 2334 910117355629360 2335 105489780737268 2336 10724241608852 2337 947303849552 2338 71856598328 2339 4610385980 2340 245255756 2341 10523144 2342 349824 2343 8452 2344 132 2345 1 2346 1 2347 134 2348 8714 2349 366470 2350 11206658 2351 265650294 2352 5081775690 2353 80643011990 2354 1083064683522 2355 12498226229094 2356 125391858986762 2357 1104086052112550 2358 8597446611790850 2359 59580931240816214 2360 369403752759865418 2361 2058147665071990710 2362 10343492682507825154 2363 47040218074659259974 2364 194124851000437499402 2365 728676896547766079942 2366 2493002536596187361282 2367 7787821037253238876214 2368 22247586783588601789514 2369 58197181798413276982742 2370 139563887819842203765762 2371 307133523090284579630374 2372 620775266937139728303882 2373 1153214753128732948040422 2374 1970250024717746920680450 2375 3097351286493985050056214 2376 4482288799838198612566602 2377 5973027811437199267962870 2378 7331366432719534647328770 2379 8289885252225638685527046 2380 8636371234694763474309642 2381 8289885252225638685527046 2382 7331366432719534647328770 2383 5973027811437199267962870 2384 4482288799838198612566602 2385 3097351286493985050056214 2386 1970250024717746920680450 2387 1153214753128732948040422 2388 620775266937139728303882 2389 307133523090284579630374 2390 139563887819842203765762 2391 58197181798413276982742 2392 22247586783588601789514 2393 7787821037253238876214 2394 2493002536596187361282 2395 728676896547766079942 2396 194124851000437499402 2397 47040218074659259974 2398 10343492682507825154 2399 2058147665071990710 2400 369403752759865418 2401 59580931240816214 2402 8597446611790850 2403 1104086052112550 2404 125391858986762 2405 12498226229094 2406 1083064683522 2407 80643011990 2408 5081775690 2409 265650294 2410 11206658 2411 366470 2412 8714 2413 134 2414 1 2415 1 2416 136 2417 8980 2418 383636 2419 11922952 2420 287380096 2421 5592681740 2422 90335173660 2423 1235564293840 2424 14528594762168 2425 148614326824708 2426 1334967691836580 2427 10611650019532760 2428 75118048135522480 2429 476045957096063356 2430 2712881422501180332 2431 13955120036790478496 2432 65007355353052527080 2433 274995290279071050996 2434 1058921319536563824820 2435 3719453539638287798440 2436 11938584328924587839456 2437 35072163627993653598700 2438 94427034892025949872956 2439 233272665849528851149680 2440 529304745512552272418072 2441 1104083525566108292710628 2442 2118740543701801625926340 2443 3742916824409806595755128 2444 6090206659366529806269456 2445 9131375831787015790475868 2446 12620565632614372909795020 2447 16083542347616375314063680 2448 18903166659262031695765320 2449 20492567183982802753818324 2450 20492567183982802753818324 2451 18903166659262031695765320 2452 16083542347616375314063680 2453 12620565632614372909795020 2454 9131375831787015790475868 2455 6090206659366529806269456 2456 3742916824409806595755128 2457 2118740543701801625926340 2458 1104083525566108292710628 2459 529304745512552272418072 2460 233272665849528851149680 2461 94427034892025949872956 2462 35072163627993653598700 2463 11938584328924587839456 2464 3719453539638287798440 2465 1058921319536563824820 2466 274995290279071050996 2467 65007355353052527080 2468 13955120036790478496 2469 2712881422501180332 2470 476045957096063356 2471 75118048135522480 2472 10611650019532760 2473 1334967691836580 2474 148614326824708 2475 14528594762168 2476 1235564293840 2477 90335173660 2478 5592681740 2479 287380096 2480 11922952 2481 383636 2482 8980 2483 136 2484 1 2485 1 2486 138 2487 9250 2488 401330 2489 12673058 2490 310509706 2491 6145712130 2492 101009631090 2493 1406542479490 2494 16847223739530 2495 175641147815970 2496 1608973877648050 2497 13050703763481890 2498 94327144766846090 2499 610744936472402050 2500 3558331132357109106 2501 18726149124363649538 2502 89305968072350830730 2503 387042863706782838050 2504 1528041460816072375218 2505 5507051755722617703202 2506 18151040405159062999178 2507 54798568994171480314370 2508 151746785303608205261170 2509 385896882539968078005378 2510 902141299181923327333514 2511 1940521794168945144759074 2512 3843599336205049646940850 2513 7014872121240341169721890 2514 11803373508494083322705034 2515 18318933777647530646801538 2516 26234230264239587312837490 2517 34677135791667947491821570 2518 42318075439597941657157770 2519 47685619095470473135110690 2520 49621505602660368981946290 2521 47685619095470473135110690 2522 42318075439597941657157770 2523 34677135791667947491821570 2524 26234230264239587312837490 2525 18318933777647530646801538 2526 11803373508494083322705034 2527 7014872121240341169721890 2528 3843599336205049646940850 2529 1940521794168945144759074 2530 902141299181923327333514 2531 385896882539968078005378 2532 151746785303608205261170 2533 54798568994171480314370 2534 18151040405159062999178 2535 5507051755722617703202 2536 1528041460816072375218 2537 387042863706782838050 2538 89305968072350830730 2539 18726149124363649538 2540 3558331132357109106 2541 610744936472402050 2542 94327144766846090 2543 13050703763481890 2544 1608973877648050 2545 175641147815970 2546 16847223739530 2547 1406542479490 2548 101009631090 2549 6145712130 2550 310509706 2551 12673058 2552 401330 2553 9250 2554 138 2555 1 2556 1 2557 140 2558 9524 2559 419560 2560 13458024 2561 335105716 2562 6743601932 2563 112748024960 2564 1597887284240 2565 19489330512860 2566 207016966317668 2567 1933229352288728 2568 15994645332966520 2569 117989498549860740 2570 780190129374770620 2571 4645122025925574512 2572 24997361679221938976 2573 121987237233504958764 2574 541356187132186195860 2575 2190079614801926264264 2576 8094014536075253903240 2577 27377545700519968500820 2578 84888193728255131153004 2579 241617517925773339174240 2580 632070702735602233139504 2581 1521310847571420256488572 2582 3371967838863420744510660 2583 6888204655940103084410552 2584 12977212001147192442589080 2585 22561162454144231088182052 2586 36212513945508143775776028 2587 53684539873674133750114896 2588 73531931688521907714454080 2589 93078753578882264463043020 2590 108906861194330446488033780 2591 117799691882113644870875304 2592 117799691882113644870875304 2593 108906861194330446488033780 2594 93078753578882264463043020 2595 73531931688521907714454080 2596 53684539873674133750114896 2597 36212513945508143775776028 2598 22561162454144231088182052 2599 12977212001147192442589080 2600 6888204655940103084410552 2601 3371967838863420744510660 2602 1521310847571420256488572 2603 632070702735602233139504 2604 241617517925773339174240 2605 84888193728255131153004 2606 27377545700519968500820 2607 8094014536075253903240 2608 2190079614801926264264 2609 541356187132186195860 2610 121987237233504958764 2611 24997361679221938976 2612 4645122025925574512 2613 780190129374770620 2614 117989498549860740 2615 15994645332966520 2616 1933229352288728 2617 207016966317668 2618 19489330512860 2619 1597887284240 2620 112748024960 2621 6743601932 2622 335105716 2623 13458024 2624 419560 2625 9524 2626 140 2627 1 2628 1 2629 142 2630 9802 2631 438334 2632 14278914 2633 361236798 2634 7389217354 2635 125637339022 2636 1811644940290 2637 22493760276590 2638 243353520570058 2639 2315887466422366 2640 19536848562903298 2641 147034847646309150 2642 992506772691477450 2643 6036057091772747182 2644 33200814837504622594 2645 165710748037090547278 2646 752649392438041985354 2647 3118478665640895298174 2648 11812135611693252542722 2649 40978611992317840107262 2650 130416779833934162653002 2651 381304280648199950641614 2652 1025435005964983777574914 2653 2539278432846990567633454 2654 5795419985616764328332746 2655 12200694288972468973680286 2656 23709015993292345173940482 2657 42553246576531764700493022 2658 70577049908146458186663114 2659 108215987596829808172692462 2660 153450701826435628777406466 2661 201287821059072119669318670 2662 244303690212810652608234570 2663 274392172171914564494019774 2664 285220889366887658723696898 2665 274392172171914564494019774 2666 244303690212810652608234570 2667 201287821059072119669318670 2668 153450701826435628777406466 2669 108215987596829808172692462 2670 70577049908146458186663114 2671 42553246576531764700493022 2672 23709015993292345173940482 2673 12200694288972468973680286 2674 5795419985616764328332746 2675 2539278432846990567633454 2676 1025435005964983777574914 2677 381304280648199950641614 2678 130416779833934162653002 2679 40978611992317840107262 2680 11812135611693252542722 2681 3118478665640895298174 2682 752649392438041985354 2683 165710748037090547278 2684 33200814837504622594 2685 6036057091772747182 2686 992506772691477450 2687 147034847646309150 2688 19536848562903298 2689 2315887466422366 2690 243353520570058 2691 22493760276590 2692 1811644940290 2693 125637339022 2694 7389217354 2695 361236798 2696 14278914 2697 438334 2698 9802 2699 142 2700 1 2701 1 2702 144 2703 10084 2704 457660 2705 15136808 2706 388973736 2707 8085559868 2708 139770158308 2709 2050030304272 2710 25903292501120 2711 285336611359508 2712 2766257953310092 2713 23785965381614392 2714 182566341542178968 2715 1257531118887647340 2716 7808753993838995252 2717 43881993955202944288 2718 223908924553817108848 2719 1040347377708637491396 2720 4412484245211123479388 2721 17120693892136074105160 2722 60884762140086346553224 2723 198772937526771971261084 2724 596609254210389244447620 2725 1648356804538957067390768 2726 4196784141547576578347872 2727 9856009266035175152454772 2728 21368082113452654046523692 2729 42797914938204917232031320 2730 79239474570971302317022584 2731 135691458938822453975338188 2732 215005551450484410135131604 2733 315351229296939570700213824 2734 428270454574029656161179216 2735 538670264850765036740596260 2736 627602723579055663590288124 2737 677412753420915868088591976 2738 677412753420915868088591976 2739 627602723579055663590288124 2740 538670264850765036740596260 2741 428270454574029656161179216 2742 315351229296939570700213824 2743 215005551450484410135131604 2744 135691458938822453975338188 2745 79239474570971302317022584 2746 42797914938204917232031320 2747 21368082113452654046523692 2748 9856009266035175152454772 2749 4196784141547576578347872 2750 1648356804538957067390768 2751 596609254210389244447620 2752 198772937526771971261084 2753 60884762140086346553224 2754 17120693892136074105160 2755 4412484245211123479388 2756 1040347377708637491396 2757 223908924553817108848 2758 43881993955202944288 2759 7808753993838995252 2760 1257531118887647340 2761 182566341542178968 2762 23785965381614392 2763 2766257953310092 2764 285336611359508 2765 25903292501120 2766 2050030304272 2767 139770158308 2768 8085559868 2769 388973736 2770 15136808 2771 457660 2772 10084 2773 144 2774 1 2775 1 2776 146 2777 10370 2778 477546 2779 16032802 2780 418389458 2781 8835770402 2782 155244935530 2783 2315437801602 2784 29764967745682 2785 333733664137218 2786 3294948085239658 2787 28868110801346850 2788 225889155486696658 2789 1587132308076135458 2790 10058791885418120042 2791 57726805040814686722 2792 300991733346524675730 2793 1429967050299545147522 2794 6205481015357802956138 2795 24651656802988092882722 2796 89817591643915673201106 2797 300636311659176157921570 2798 925798971571095378361706 2799 2626270339397546262480002 2800 6870575952051517423313554 2801 16592071840429742298436098 2802 37019511365104593527311210 2803 76366691340630040252235298 2804 145746405502468564722994386 2805 257484180086325520992853794 2806 421274060297453322297132906 2807 638572768344253789008037890 2808 897072385697404855638799506 2809 1168228540483866812571094146 2810 1410576678642631352939118954 2811 1579407649171886096172899874 2812 1640046396208719394900880850 2813 1579407649171886096172899874 2814 1410576678642631352939118954 2815 1168228540483866812571094146 2816 897072385697404855638799506 2817 638572768344253789008037890 2818 421274060297453322297132906 2819 257484180086325520992853794 2820 145746405502468564722994386 2821 76366691340630040252235298 2822 37019511365104593527311210 2823 16592071840429742298436098 2824 6870575952051517423313554 2825 2626270339397546262480002 2826 925798971571095378361706 2827 300636311659176157921570 2828 89817591643915673201106 2829 24651656802988092882722 2830 6205481015357802956138 2831 1429967050299545147522 2832 300991733346524675730 2833 57726805040814686722 2834 10058791885418120042 2835 1587132308076135458 2836 225889155486696658 2837 28868110801346850 2838 3294948085239658 2839 333733664137218 2840 29764967745682 2841 2315437801602 2842 155244935530 2843 8835770402 2844 418389458 2845 16032802 2846 477546 2847 10370 2848 146 2849 1 2850 1 2851 148 2852 10660 2853 498000 2854 16968008 2855 449559068 2856 9643133596 2857 172166265800 2858 2610452895440 2859 34130435851556 2860 389401924384020 2861 3914018360736384 2862 34929316839896600 2863 278543231669657900 2864 1995587805105011084 2865 12903455312381902840 2866 75594350920071802016 2867 402600532342542306740 2868 1954867708199886932100 2869 8675795443365985595056 2870 35269622063557019318248 2871 131589942339039840188988 2872 451338665443178177675900 2873 1425208220757043507544360 2874 4148678565179030885289328 2875 11145203095988020753184324 2876 27659431934028836300097524 2877 63467592471569510978202080 2878 134754284819187287826070200 2879 264911011781303522207261004 2880 482470060159765388032870764 2881 814449699322601297265324888 2882 1274852380092191521440302400 2883 1850996383338598215347051220 2884 2493571380755301324371072868 2885 3117475483977263202250809360 2886 3617587051393573112702306952 2887 3896866798801521359162372700 2888 3896866798801521359162372700 2889 3617587051393573112702306952 2890 3117475483977263202250809360 2891 2493571380755301324371072868 2892 1850996383338598215347051220 2893 1274852380092191521440302400 2894 814449699322601297265324888 2895 482470060159765388032870764 2896 264911011781303522207261004 2897 134754284819187287826070200 2898 63467592471569510978202080 2899 27659431934028836300097524 2900 11145203095988020753184324 2901 4148678565179030885289328 2902 1425208220757043507544360 2903 451338665443178177675900 2904 131589942339039840188988 2905 35269622063557019318248 2906 8675795443365985595056 2907 1954867708199886932100 2908 402600532342542306740 2909 75594350920071802016 2910 12903455312381902840 2911 1995587805105011084 2912 278543231669657900 2913 34929316839896600 2914 3914018360736384 2915 389401924384020 2916 34130435851556 2917 2610452895440 2918 172166265800 2919 9643133596 2920 449559068 2921 16968008 2922 498000 2923 10660 2924 148 2925 1 2926 1 2927 150 2928 10954 2929 519030 2930 17943554 2931 482559878 2932 10511082122 2933 190645169798 2934 2937864096770 2935 39056326548598 2936 453297327981258 2937 4637153949257622 2938 42138283285872642 2939 342340659310901350 2940 2500020192261365642 2941 16486175425563049382 2942 98556598117871824898 2943 535921688303428795478 2944 2658459973888953914570 2945 12060630201865417674678 2946 50150898522280807869442 2947 191511221205584952389958 2948 672746199426133691065994 2949 2177183197859397843141830 2950 6499685757507169771195394 2951 17920152000564597900953654 2952 45675210982068374476595402 2953 107719096246028089576735702 2954 235241388655861392331583490 2955 476031987941120850285566502 2956 893127477443537474963126154 2957 1554403939568692206291049446 2958 2510576139712246141002760194 2959 3764421531775043525795391510 2960 5241640149791304395356923594 2961 6779275405216431339192976374 2962 8145639214013467667892235266 2963 9093861499366980568037579526 2964 9433779993811762113225626250 2965 9093861499366980568037579526 2966 8145639214013467667892235266 2967 6779275405216431339192976374 2968 5241640149791304395356923594 2969 3764421531775043525795391510 2970 2510576139712246141002760194 2971 1554403939568692206291049446 2972 893127477443537474963126154 2973 476031987941120850285566502 2974 235241388655861392331583490 2975 107719096246028089576735702 2976 45675210982068374476595402 2977 17920152000564597900953654 2978 6499685757507169771195394 2979 2177183197859397843141830 2980 672746199426133691065994 2981 191511221205584952389958 2982 50150898522280807869442 2983 12060630201865417674678 2984 2658459973888953914570 2985 535921688303428795478 2986 98556598117871824898 2987 16486175425563049382 2988 2500020192261365642 2989 342340659310901350 2990 42138283285872642 2991 4637153949257622 2992 453297327981258 2993 39056326548598 2994 2937864096770 2995 190645169798 2996 10511082122 2997 482559878 2998 17943554 2999 519030 3000 10954 3001 150 3002 1 3003 1 3004 152 3005 11252 3006 540644 3007 18960584 3008 517471440 3009 11443201068 3010 210799385516 3011 3300675532368 3012 44604643540808 3013 526484090381412 3014 5479853201622900 3015 50689455595866648 3016 419408259436670592 3017 3120904083241924892 3018 20981783422929426108 3019 127946228855816777120 3020 710072637341372422392 3021 3596982194534925016788 3022 16673957883954258521348 3023 70887324167512211139176 3024 276931741791422779577648 3025 995847362970758483644940 3026 3301268062728709711883724 3027 10102077176123611121881584 3028 28568516323250798557438376 3029 74740566078620993130733380 3030 181053739162125300353428628 3031 406428077373458992886521272 3032 846027661416169530443220192 3033 1634070477165961847455953660 3034 2930001477171995069287046364 3035 4879429778603539644559134528 3036 7549850051579481188238454104 3037 10857058064904946136499366324 3038 14514486935763037058920972836 3039 18042390103207162209336021000 3040 20857087764774021348632121744 3041 22424508291980264040425578476 3042 22424508291980264040425578476 3043 20857087764774021348632121744 3044 18042390103207162209336021000 3045 14514486935763037058920972836 3046 10857058064904946136499366324 3047 7549850051579481188238454104 3048 4879429778603539644559134528 3049 2930001477171995069287046364 3050 1634070477165961847455953660 3051 846027661416169530443220192 3052 406428077373458992886521272 3053 181053739162125300353428628 3054 74740566078620993130733380 3055 28568516323250798557438376 3056 10102077176123611121881584 3057 3301268062728709711883724 3058 995847362970758483644940 3059 276931741791422779577648 3060 70887324167512211139176 3061 16673957883954258521348 3062 3596982194534925016788 3063 710072637341372422392 3064 127946228855816777120 3065 20981783422929426108 3066 3120904083241924892 3067 419408259436670592 3068 50689455595866648 3069 5479853201622900 3070 526484090381412 3071 44604643540808 3072 3300675532368 3073 210799385516 3074 11443201068 3075 517471440 3076 18960584 3077 540644 3078 11252 3079 152 3080 1 3081 1 3082 154 3083 11554 3084 562850 3085 20020258 3086 554375578 3087 12443232386 3088 232753668706 3089 3702120087682 3090 50843183169946 3091 610145060470818 3092 6459634619985570 3093 60806462746747170 3094 512235998318409882 3095 3882653001989496834 3096 26602707698432716642 3097 165414187704309252610 3098 936575464315061024410 3099 4842976520179726234658 3100 22929400052378137452706 3101 99621912253331887335202 3102 397969964481215798586266 3103 1464290325967766215612546 3104 4969861625125601886594658 3105 15580528436711718676907138 3106 45170279256881579450515354 3107 121229234402436389589125410 3108 301469516222814667960757410 3109 695200912781612382816685602 3110 1487697127445489915661324954 3111 2956130126523252228184740354 3112 5457199431781494391706126178 3113 9363835195344226920137230338 3114 14939855969895266973800348826 3115 22171329648259470850533211938 3116 30613185150459287590777262754 3117 39336152444186630607449970210 3118 47045117081994651225860378010 3119 52375457556121265957095279746 3120 54282796577772290194076783202 3121 52375457556121265957095279746 3122 47045117081994651225860378010 3123 39336152444186630607449970210 3124 30613185150459287590777262754 3125 22171329648259470850533211938 3126 14939855969895266973800348826 3127 9363835195344226920137230338 3128 5457199431781494391706126178 3129 2956130126523252228184740354 3130 1487697127445489915661324954 3131 695200912781612382816685602 3132 301469516222814667960757410 3133 121229234402436389589125410 3134 45170279256881579450515354 3135 15580528436711718676907138 3136 4969861625125601886594658 3137 1464290325967766215612546 3138 397969964481215798586266 3139 99621912253331887335202 3140 22929400052378137452706 3141 4842976520179726234658 3142 936575464315061024410 3143 165414187704309252610 3144 26602707698432716642 3145 3882653001989496834 3146 512235998318409882 3147 60806462746747170 3148 6459634619985570 3149 610145060470818 3150 50843183169946 3151 3702120087682 3152 232753668706 3153 12443232386 3154 554375578 3155 20020258 3156 562850 3157 11554 3158 154 3159 1 3160 1 3161 156 3162 11860 3163 585656 3164 21123752 3165 593356420 3166 13515079404 3167 256640102160 3168 4145673141904 3169 57845978789996 3170 705592887181572 3171 7596263770837800 3172 72745950568355640 3173 623731916661023700 3174 4814297259744577308 3175 33606264783664138368 3176 212998678825671395360 3177 1229935880875187054140 3178 6489624621836159681460 3179 31369358767092788704152 3180 139225270189664283309256 3181 568479200902059897060644 3182 2139192032240404793776460 3183 7429999314064126585852144 3184 23851658124566030275385520 3185 70852884869716909249304076 3186 194968029982568767597079140 3187 497439316703872050680616200 3188 1177724168166552351130871640 3189 2589326117600561291364531828 3190 5289854915384911674289285500 3191 10047400035470708467346820192 3192 17751036104297716381130402880 3193 29183120943843033538496713692 3194 44661035669734219012572014868 3195 63641572863623704577809841016 3196 84463824530408955257148205800 3197 104423659629388444042646369220 3198 120277662402889938531587779500 3199 129082762425873820191597641424 3200 129082762425873820191597641424 3201 120277662402889938531587779500 3202 104423659629388444042646369220 3203 84463824530408955257148205800 3204 63641572863623704577809841016 3205 44661035669734219012572014868 3206 29183120943843033538496713692 3207 17751036104297716381130402880 3208 10047400035470708467346820192 3209 5289854915384911674289285500 3210 2589326117600561291364531828 3211 1177724168166552351130871640 3212 497439316703872050680616200 3213 194968029982568767597079140 3214 70852884869716909249304076 3215 23851658124566030275385520 3216 7429999314064126585852144 3217 2139192032240404793776460 3218 568479200902059897060644 3219 139225270189664283309256 3220 31369358767092788704152 3221 6489624621836159681460 3222 1229935880875187054140 3223 212998678825671395360 3224 33606264783664138368 3225 4814297259744577308 3226 623731916661023700 3227 72745950568355640 3228 7596263770837800 3229 705592887181572 3230 57845978789996 3231 4145673141904 3232 256640102160 3233 13515079404 3234 593356420 3235 21123752 3236 585656 3237 11860 3238 156 3239 1 3240 1 3241 158 3242 12170 3243 609070 3244 22272258 3245 634500430 3246 14662811402 3247 282598413950 3248 4635066912770 3249 65693772019582 3250 814282049141514 3251 8912001718490190 3252 86801848959179010 3253 757284329976126510 3254 5950265174724010890 3255 42303215045398212510 3256 273207651307768250370 3257 1608348747405167702110 3258 8656135967026407760010 3259 42701959909108674620270 3260 193524029009135209466114 3261 807326383345056067705102 3262 3105641197623680489423370 3263 11033481672272297595241150 3264 36251519063755758747832322 3265 110285071430994658201596734 3266 310991194109167256296898570 3267 813636581088877207866820750 3268 1976633001093239069772245250 3269 4462251198548726025312089070 3270 9366878160430962881315142282 3271 18293385077378872369820846046 3272 33255635571549919240183349250 3273 56297992243484976839764346910 3274 88784012583472519524869077386 3275 130473938181617394440915067822 3276 178718582544491947425735309570 3277 228223636603984029907244545230 3278 271746439114273033800094526730 3279 301735882384885024680280700670 3280 312448321429519930577272066050 3281 301735882384885024680280700670 3282 271746439114273033800094526730 3283 228223636603984029907244545230 3284 178718582544491947425735309570 3285 130473938181617394440915067822 3286 88784012583472519524869077386 3287 56297992243484976839764346910 3288 33255635571549919240183349250 3289 18293385077378872369820846046 3290 9366878160430962881315142282 3291 4462251198548726025312089070 3292 1976633001093239069772245250 3293 813636581088877207866820750 3294 310991194109167256296898570 3295 110285071430994658201596734 3296 36251519063755758747832322 3297 11033481672272297595241150 3298 3105641197623680489423370 3299 807326383345056067705102 3300 193524029009135209466114 3301 42701959909108674620270 3302 8656135967026407760010 3303 1608348747405167702110 3304 273207651307768250370 3305 42303215045398212510 3306 5950265174724010890 3307 757284329976126510 3308 86801848959179010 3309 8912001718490190 3310 814282049141514 3311 65693772019582 3312 4635066912770 3313 282598413950 3314 14662811402 3315 634500430 3316 22272258 3317 609070 3318 12170 3319 158 3320 1 3321 1 3322 160 3323 12484 3324 633100 3325 23466984 3326 677896440 3327 15890668252 3328 310776304756 3329 5174305428880 3330 74474512074256 3331 937821799951092 3332 10431876654813276 3333 103310114448507000 3334 916832129503661160 3335 7331281421361161100 3336 53067777479866800708 3337 349117131136830601248 3338 2094555077538607347840 3339 11494420595306762516260 3340 57847720497971242061740 3341 267595347685336672790536 3342 1140075682543855560480472 3343 4481446781870796454189116 3344 16278314902136382878440980 3345 54715000050092182928925616 3346 170388248619316447224814576 3347 492129150409878823747799380 3348 1319595805180613231760798460 3349 3287708898885988328319682200 3350 7616608367808517446215205960 3351 16418455476580250197991763180 3352 32950118153194746925425273828 3353 61596420684399500077351015488 3354 107304663919332612461078099040 3355 174265125770800529903130137988 3356 263918986434824132978356160076 3357 372834093589733046444460218408 3358 491406043678884932590128060600 3359 604393735347645507749985441180 3360 693759983902047997011963006900 3361 743266966240278775449150408144 3362 743266966240278775449150408144 3363 693759983902047997011963006900 3364 604393735347645507749985441180 3365 491406043678884932590128060600 3366 372834093589733046444460218408 3367 263918986434824132978356160076 3368 174265125770800529903130137988 3369 107304663919332612461078099040 3370 61596420684399500077351015488 3371 32950118153194746925425273828 3372 16418455476580250197991763180 3373 7616608367808517446215205960 3374 3287708898885988328319682200 3375 1319595805180613231760798460 3376 492129150409878823747799380 3377 170388248619316447224814576 3378 54715000050092182928925616 3379 16278314902136382878440980 3380 4481446781870796454189116 3381 1140075682543855560480472 3382 267595347685336672790536 3383 57847720497971242061740 3384 11494420595306762516260 3385 2094555077538607347840 3386 349117131136830601248 3387 53067777479866800708 3388 7331281421361161100 3389 916832129503661160 3390 103310114448507000 3391 10431876654813276 3392 937821799951092 3393 74474512074256 3394 5174305428880 3395 310776304756 3396 15890668252 3397 677896440 3398 23466984 3399 633100 3400 12484 3401 160 3402 1 3403 1 3404 162 3405 12802 3406 657754 3407 24709154 3408 723635682 3409 17203065122 3410 341329784410 3411 5767680147586 3412 84283884415906 3413 1077990084044930 3414 12183980503905882 3415 122653992821810466 3416 1106944092911347170 3417 9005397880840948770 3418 66349324075951972698 3419 444488123662095614466 3420 2716879859983206199458 3421 15197324420250537566210 3422 77998277060304412338010 3423 368145028092416589472546 3424 1601195059238327442737122 3425 6428848847759708082374690 3426 23865402881630859822053466 3427 82026796624500863402607746 3428 261354767733164388901572514 3429 772802470460189929174210690 3430 2122716149699659311805496410 3431 5420941285155478767947301410 3432 12880950267787744844307133410 3433 28497315042937493669519058210 3434 58735451790205960004732179290 3435 112839923914973119372597135362 3436 202156720175282031778612463778 3437 337867781933618119203972583938 3438 526968124789097182406355375450 3439 767227018206174573863731446306 3440 1042958719813109926460323588578 3441 1324023415630514470247358047010 3442 1569900158363966538562042974810 3443 1738762832527211797141394115714 3444 1798982253910077481475572882338 3445 1738762832527211797141394115714 3446 1569900158363966538562042974810 3447 1324023415630514470247358047010 3448 1042958719813109926460323588578 3449 767227018206174573863731446306 3450 526968124789097182406355375450 3451 337867781933618119203972583938 3452 202156720175282031778612463778 3453 112839923914973119372597135362 3454 58735451790205960004732179290 3455 28497315042937493669519058210 3456 12880950267787744844307133410 3457 5420941285155478767947301410 3458 2122716149699659311805496410 3459 772802470460189929174210690 3460 261354767733164388901572514 3461 82026796624500863402607746 3462 23865402881630859822053466 3463 6428848847759708082374690 3464 1601195059238327442737122 3465 368145028092416589472546 3466 77998277060304412338010 3467 15197324420250537566210 3468 2716879859983206199458 3469 444488123662095614466 3470 66349324075951972698 3471 9005397880840948770 3472 1106944092911347170 3473 122653992821810466 3474 12183980503905882 3475 1077990084044930 3476 84283884415906 3477 5767680147586 3478 341329784410 3479 17203065122 3480 723635682 3481 24709154 3482 657754 3483 12802 3484 162 3485 1 3486 1 3487 164 3488 13124 3489 683040 3490 26000008 3491 771811820 3492 18604597244 3493 374423517784 3494 6419786236752 3495 95225869992372 3496 1236748480535092 3497 14199792387901904 3498 145269849980529624 3499 1332908200181664636 3500 11029174103255957100 3501 82686003378154082568 3502 563905225217914387872 3503 3510485114782132415172 3504 20008759357772351113508 3505 104690022075861712420480 3506 503991025650692243872296 3507 2236935435016080705000204 3508 9170119589541891085592284 3509 34775698511261364358617272 3510 122170514408268106103102192 3511 398096564407757435233105876 3512 1204545486812670765300597780 3513 3387647770569728064727506480 3514 8863253240035751311513596280 3515 21589600451829211940574117020 3516 48994873678533755960041397580 3517 103651222309723703872243000680 3518 204525493858373826302754588480 3519 376593064774654651228560614628 3520 647329166028232763443663146756 3521 1039101032493515831513458097376 3522 1558114129430095889248442981832 3523 2183019831609017546768515253292 3524 2858388179122509329297809696188 3525 3498317309342126516559386463000 3526 4002422974793226332715400097424 3527 4281012052677568054066117406196 3528 4281012052677568054066117406196 3529 4002422974793226332715400097424 3530 3498317309342126516559386463000 3531 2858388179122509329297809696188 3532 2183019831609017546768515253292 3533 1558114129430095889248442981832 3534 1039101032493515831513458097376 3535 647329166028232763443663146756 3536 376593064774654651228560614628 3537 204525493858373826302754588480 3538 103651222309723703872243000680 3539 48994873678533755960041397580 3540 21589600451829211940574117020 3541 8863253240035751311513596280 3542 3387647770569728064727506480 3543 1204545486812670765300597780 3544 398096564407757435233105876 3545 122170514408268106103102192 3546 34775698511261364358617272 3547 9170119589541891085592284 3548 2236935435016080705000204 3549 503991025650692243872296 3550 104690022075861712420480 3551 20008759357772351113508 3552 3510485114782132415172 3553 563905225217914387872 3554 82686003378154082568 3555 11029174103255957100 3556 1332908200181664636 3557 145269849980529624 3558 14199792387901904 3559 1236748480535092 3560 95225869992372 3561 6419786236752 3562 374423517784 3563 18604597244 3564 771811820 3565 26000008 3566 683040 3567 13124 3568 164 3569 1 3570 1 3571 166 3572 13450 3573 708966 3574 27340802 3575 822520982 3576 20100044746 3577 410231180150 3578 7135539538946 3579 107413336376710 3580 1416258234943370 3581 16514530952481926 3582 171653622872337410 3583 1600832042984004726 3584 13469026396348968906 3585 102720575362250988438 3586 712940552672020443138 3587 4518878463662142417510 3588 26236124332537689728138 3589 139896105853884601100198 3590 686679324786858368630786 3591 3109071488759189538345046 3592 13008250083796299233329610 3593 50374666948562963526584246 3594 180811615801160330283772930 3595 602293875440526404738815814 3596 1863996818953592589435276170 3597 5364995727842588759202314950 3598 14373617160305138688046599170 3599 35873794977020442020035014710 3600 83465424398150712744922648010 3601 181143411031194953501803456470 3602 366912167958303490179729768450 3603 693958482548001596903912338470 3604 1226078950978169446450836225162 3605 2024297980455366714161093828070 3606 3124183286712708903168256454658 3607 4508360979245288009880689681430 3608 6084366730544636802526648538058 3609 7680728904095150316104554206198 3610 9070640442499319387836829535234 3611 10022197859998006183922911619334 3612 10361006359265213589607807694730 3613 10022197859998006183922911619334 3614 9070640442499319387836829535234 3615 7680728904095150316104554206198 3616 6084366730544636802526648538058 3617 4508360979245288009880689681430 3618 3124183286712708903168256454658 3619 2024297980455366714161093828070 3620 1226078950978169446450836225162 3621 693958482548001596903912338470 3622 366912167958303490179729768450 3623 181143411031194953501803456470 3624 83465424398150712744922648010 3625 35873794977020442020035014710 3626 14373617160305138688046599170 3627 5364995727842588759202314950 3628 1863996818953592589435276170 3629 602293875440526404738815814 3630 180811615801160330283772930 3631 50374666948562963526584246 3632 13008250083796299233329610 3633 3109071488759189538345046 3634 686679324786858368630786 3635 139896105853884601100198 3636 26236124332537689728138 3637 4518878463662142417510 3638 712940552672020443138 3639 102720575362250988438 3640 13469026396348968906 3641 1600832042984004726 3642 171653622872337410 3643 16514530952481926 3644 1416258234943370 3645 107413336376710 3646 7135539538946 3647 410231180150 3648 20100044746 3649 822520982 3650 27340802 3651 708966 3652 13450 3653 166 3654 1 3655 1 3656 168 3657 13780 3658 735540 3659 28732808 3660 875861792 3661 21694377548 3662 448935822140 3663 7920194236880 3664 120968662152408 3665 1618897441312452 3666 19167537667960388 3667 202367946212721240 3668 1917755515836871760 3669 16402766639514638268 3670 127218775861855914444 3671 898347131412425514144 3672 5795724241552077248520 3673 34265487910981964560820 3674 186140989544194641941844 3675 931265452716604682151464 3676 4299741839196740150848128 3677 18354257007571569476674860 3678 72553036621901153845506140 3679 265961981260984658168974448 3680 905276005649954841125690936 3681 2864387258801876429407197860 3682 8433538033608852113938188900 3683 23126260658717455511976420600 3684 59110665377361332019595210160 3685 140928819827000366705531779740 3686 313603709107879422206767502060 3687 651706801299222147553776225600 3688 1265396144364678913386396695400 3689 2296630498300825694583309178260 3690 3897706097461768924055593199988 3691 6187582299661591448842808380104 3692 9190658395388092802297389117920 3693 12775747541398942359175853472780 3694 16623483813762296447929012440444 3695 20249686655936596220500770204432 3696 23095261277290551904475141251992 3697 24664216271940787827596836720260 3698 24664216271940787827596836720260 3699 23095261277290551904475141251992 3700 20249686655936596220500770204432 3701 16623483813762296447929012440444 3702 12775747541398942359175853472780 3703 9190658395388092802297389117920 3704 6187582299661591448842808380104 3705 3897706097461768924055593199988 3706 2296630498300825694583309178260 3707 1265396144364678913386396695400 3708 651706801299222147553776225600 3709 313603709107879422206767502060 3710 140928819827000366705531779740 3711 59110665377361332019595210160 3712 23126260658717455511976420600 3713 8433538033608852113938188900 3714 2864387258801876429407197860 3715 905276005649954841125690936 3716 265961981260984658168974448 3717 72553036621901153845506140 3718 18354257007571569476674860 3719 4299741839196740150848128 3720 931265452716604682151464 3721 186140989544194641941844 3722 34265487910981964560820 3723 5795724241552077248520 3724 898347131412425514144 3725 127218775861855914444 3726 16402766639514638268 3727 1917755515836871760 3728 202367946212721240 3729 19167537667960388 3730 1618897441312452 3731 120968662152408 3732 7920194236880 3733 448935822140 3734 21694377548 3735 875861792 3736 28732808 3737 735540 3738 13780 3739 168 3740 1 3741 1 3742 170 3743 14114 3744 762770 3745 30177314 3746 931935402 3747 23392760322 3748 490730244434 3749 8779361239170 3750 136024395928234 3751 1847279439841570 3752 22202693344216210 3753 238050014833163554 3754 2291777084921930410 3755 19921354198335514754 3756 157090568897719521618 3757 1128286482636532417026 3758 7407011925636523205802 3759 44580090616196184226850 3760 246642601787714296230802 3761 1257302548114683925193506 3762 5917686616700203201630378 3763 25763070335527499165868034 3764 103915543713269022555510610 3765 388889684831448775541064834 3766 1352049602712099829578438314 3767 4371957139892357675271704610 3768 13161922111364321132780662930 3769 36924794420168896385116924450 3770 96610543196383926219618229930 3771 235913280181382140745162004610 3772 537997953333030501657221929810 3773 1146453921438296523262347184130 3774 2284015113622204551119902689450 3775 4255985125213506204873618212130 3776 7420415546740764065089738603410 3777 12109586377578727087059495408162 3778 18502423981762393154308453952682 3779 26474766916032323171353932272130 3780 35483598085705875609631514451282 3781 44553899373794042984534336851074 3782 52415588375726467512812740991658 3783 57781675409229345915994889591586 3784 59689438903146789244801481135250 3785 57781675409229345915994889591586 3786 52415588375726467512812740991658 3787 44553899373794042984534336851074 3788 35483598085705875609631514451282 3789 26474766916032323171353932272130 3790 18502423981762393154308453952682 3791 12109586377578727087059495408162 3792 7420415546740764065089738603410 3793 4255985125213506204873618212130 3794 2284015113622204551119902689450 3795 1146453921438296523262347184130 3796 537997953333030501657221929810 3797 235913280181382140745162004610 3798 96610543196383926219618229930 3799 36924794420168896385116924450 3800 13161922111364321132780662930 3801 4371957139892357675271704610 3802 1352049602712099829578438314 3803 388889684831448775541064834 3804 103915543713269022555510610 3805 25763070335527499165868034 3806 5917686616700203201630378 3807 1257302548114683925193506 3808 246642601787714296230802 3809 44580090616196184226850 3810 7407011925636523205802 3811 1128286482636532417026 3812 157090568897719521618 3813 19921354198335514754 3814 2291777084921930410 3815 238050014833163554 3816 22202693344216210 3817 1847279439841570 3818 136024395928234 3819 8779361239170 3820 490730244434 3821 23392760322 3822 931935402 3823 30177314 3824 762770 3825 14114 3826 170 3827 1 3828 1 3829 172 3830 14452 3831 790664 3832 31675624 3833 990845524 3834 25200557516 3835 535817382304 3836 9719027305744 3837 152723951404284 3838 2104272497922212 3839 25668870225370232 3840 279420245845340152 3841 2732195045967815204 3842 24130886799094316924 3843 193414689735569674640 3844 1412595827396107853088 3845 9433645539685481136972 3846 57782826783384784681172 3847 325488180314892445018472 3848 1690086139446592863366152 3849 8106254617531491808975348 3850 35980498791424442518346540 3851 148032871056368091198053504 3852 565358265166618951942081584 3853 2006901268804533263288477596 3854 6629282748254412345975833860 3855 20398266510058555237459565400 3856 58520254565142069631835776280 3857 156661598275270278116711574980 3858 391634488755127398984375444700 3859 914840053341413009107915714160 3860 1998055583879206447126336616000 3861 4082175836359723221936026099180 3862 7805396383200389669379917596980 3863 13973031170255095964546665993800 3864 23427708021781260076204827211560 3865 36799592659002711690210757740948 3866 54167849293182809127959775342732 3867 74734112543137141140161300196192 3868 96660981273262215042094863742800 3869 117219174405457106717847848047164 3870 133292525062246365333282771835236 3871 142135330584316922988393207447096 3872 142135330584316922988393207447096 3873 133292525062246365333282771835236 3874 117219174405457106717847848047164 3875 96660981273262215042094863742800 3876 74734112543137141140161300196192 3877 54167849293182809127959775342732 3878 36799592659002711690210757740948 3879 23427708021781260076204827211560 3880 13973031170255095964546665993800 3881 7805396383200389669379917596980 3882 4082175836359723221936026099180 3883 1998055583879206447126336616000 3884 914840053341413009107915714160 3885 391634488755127398984375444700 3886 156661598275270278116711574980 3887 58520254565142069631835776280 3888 20398266510058555237459565400 3889 6629282748254412345975833860 3890 2006901268804533263288477596 3891 565358265166618951942081584 3892 148032871056368091198053504 3893 35980498791424442518346540 3894 8106254617531491808975348 3895 1690086139446592863366152 3896 325488180314892445018472 3897 57782826783384784681172 3898 9433645539685481136972 3899 1412595827396107853088 3900 193414689735569674640 3901 24130886799094316924 3902 2732195045967815204 3903 279420245845340152 3904 25668870225370232 3905 2104272497922212 3906 152723951404284 3907 9719027305744 3908 535817382304 3909 25200557516 3910 990845524 3911 31675624 3912 790664 3913 14452 3914 172 3915 1 3916 1 3917 174 3918 14794 3919 819230 3920 33229058 3921 1052698462 3922 27123338442 3923 584410700142 3924 10745574932482 3925 171222339949198 3926 2393020845254730 3927 29620422163134014 3928 327291809414926594 3929 3249665306646318910 3930 29154858929984062538 3931 237466930732999506318 3932 1763101086029397049346 3933 11974527849718121407086 3934 74623484248706789023946 3935 427851097714473413926494 3936 2262216921549199604615426 3937 11053643305092768597535006 3938 50004440025656137528952266 3939 209776440183320032882268078 3940 817306679936256065695645698 3941 2961149218802600990771624014 3942 9988233619771045438842749770 3943 31399506398205325258707103870 3944 92080443186564946002076004610 3945 252106647260581244133664275710 3946 644906630226781603320705249610 3947 1542387822277922548837453163470 3948 3450893590553649957891474259970 3949 7226685341677226192324709899310 3950 14171587333182317442435846385610 3951 26034412678668991838800201802910 3952 44821154738777120105841231808770 3953 72336887058362698853475080360670 3954 109469865933947913972478987036362 3955 155376728752352273439475007811054 3956 206878691902105231791887678390274 3957 258434055052513364744477048641038 3958 302927287843429939563943360874058 3959 333209531055792634237670868873918 3960 343960100071780635221587896029442 3961 333209531055792634237670868873918 3962 302927287843429939563943360874058 3963 258434055052513364744477048641038 3964 206878691902105231791887678390274 3965 155376728752352273439475007811054 3966 109469865933947913972478987036362 3967 72336887058362698853475080360670 3968 44821154738777120105841231808770 3969 26034412678668991838800201802910 3970 14171587333182317442435846385610 3971 7226685341677226192324709899310 3972 3450893590553649957891474259970 3973 1542387822277922548837453163470 3974 644906630226781603320705249610 3975 252106647260581244133664275710 3976 92080443186564946002076004610 3977 31399506398205325258707103870 3978 9988233619771045438842749770 3979 2961149218802600990771624014 3980 817306679936256065695645698 3981 209776440183320032882268078 3982 50004440025656137528952266 3983 11053643305092768597535006 3984 2262216921549199604615426 3985 427851097714473413926494 3986 74623484248706789023946 3987 11974527849718121407086 3988 1763101086029397049346 3989 237466930732999506318 3990 29154858929984062538 3991 3249665306646318910 3992 327291809414926594 3993 29620422163134014 3994 2393020845254730 3995 171222339949198 3996 10745574932482 3997 584410700142 3998 27123338442 3999 1052698462 4000 33229058 4001 819230 4002 14794 4003 174 4004 1 4005 1 4006 176 4007 15140 4008 848476 4009 34838952 4010 1117603144 4011 29166882428 4012 636734596100 4013 11865803014928 4014 191686942187424 4015 2716967136608212 4016 34117715506310956 4017 382581101803430840 4018 3856377361906585656 4019 35136719282598196652 4020 290752676462077885780 4021 2193982706497966230304 4022 15150224763143626309520 4023 96031657638110391568004 4024 560257408746564987631612 4025 3015556199578565463560392 4026 15005946366088561065516584 4027 69164337948280397935462620 4028 295761379000400612929566884 4029 1175115991175944189775967280 4030 4343814163905476008409351296 4031 14956284107378179692902851380 4032 48017022766230783043525687500 4033 143878216094828826498242673880 4034 402707345012288259767576056600 4035 1053674875762633125571081100300 4036 2578928941259831551142533857780 4037 5908121466172985515836843137600 4038 12675634516110082597342520775280 4039 25480448511219266856696582384100 4040 48011396395051698950615965785500 4041 84828598587701207909188099605480 4042 140585749818921079035521139381000 4043 218606345651313324516164825137980 4044 319014443979482996539913770190148 4045 436989533197594646371523986397520 4046 561973728227880811578459590774112 4047 678580517301400411026268257562260 4048 769429343961468939134897001583212 4049 819304961711890192447651972350456 4050 819304961711890192447651972350456 4051 769429343961468939134897001583212 4052 678580517301400411026268257562260 4053 561973728227880811578459590774112 4054 436989533197594646371523986397520 4055 319014443979482996539913770190148 4056 218606345651313324516164825137980 4057 140585749818921079035521139381000 4058 84828598587701207909188099605480 4059 48011396395051698950615965785500 4060 25480448511219266856696582384100 4061 12675634516110082597342520775280 4062 5908121466172985515836843137600 4063 2578928941259831551142533857780 4064 1053674875762633125571081100300 4065 402707345012288259767576056600 4066 143878216094828826498242673880 4067 48017022766230783043525687500 4068 14956284107378179692902851380 4069 4343814163905476008409351296 4070 1175115991175944189775967280 4071 295761379000400612929566884 4072 69164337948280397935462620 4073 15005946366088561065516584 4074 3015556199578565463560392 4075 560257408746564987631612 4076 96031657638110391568004 4077 15150224763143626309520 4078 2193982706497966230304 4079 290752676462077885780 4080 35136719282598196652 4081 3856377361906585656 4082 382581101803430840 4083 34117715506310956 4084 2716967136608212 4085 191686942187424 4086 11865803014928 4087 636734596100 4088 29166882428 4089 1117603144 4090 34838952 4091 848476 4092 15140 4093 176 4094 1 4095 1 4096 178 4097 15490 4098 878410 4099 36506658 4100 1185671154 4101 31337184034 4102 693024816970 4103 13086948311170 4104 214298320134834 4105 3079876418744834 4106 39227703488173898 4107 446319239472875810 4108 4566250273124943090 4109 42242761951151101218 4110 355044254674660144970 4111 2722202313693043622402 4112 19107308555670989589170 4113 123156410250972139284610 4114 730912550633382168223562 4115 4003664706039603865118498 4116 20283719487216326133692402 4117 95223927619461727598514210 4118 414930156974337148393981770 4119 1680653810359664835587802242 4120 6336236835017676263880964274 4121 22261247490086256692083826690 4122 72961540493380008175271288650 4123 223294745259264934800475465250 4124 638666004293682032267894735090 4125 1708488868035502629472321432610 4126 4277510447249246280034320207690 4127 10029438229710739615816830158850 4128 22034649572836718071070838172850 4129 45382768369006575646363813058690 4130 87663432239453283249748394555210 4131 158874407661421898698604267193890 4132 270235503145399407050550470795250 4133 431528982528597102405161044879650 4134 647090655564744235028557582364490 4135 911380705929429916350912764398722 4136 1205841953327580689741871255561906 4137 1498988300581794587349204896977410 4138 1750937149106299289725108620019530 4139 1921943836729151765820219842807586 4140 1982570023495561020116891840730354 4141 1921943836729151765820219842807586 4142 1750937149106299289725108620019530 4143 1498988300581794587349204896977410 4144 1205841953327580689741871255561906 4145 911380705929429916350912764398722 4146 647090655564744235028557582364490 4147 431528982528597102405161044879650 4148 270235503145399407050550470795250 4149 158874407661421898698604267193890 4150 87663432239453283249748394555210 4151 45382768369006575646363813058690 4152 22034649572836718071070838172850 4153 10029438229710739615816830158850 4154 4277510447249246280034320207690 4155 1708488868035502629472321432610 4156 638666004293682032267894735090 4157 223294745259264934800475465250 4158 72961540493380008175271288650 4159 22261247490086256692083826690 4160 6336236835017676263880964274 4161 1680653810359664835587802242 4162 414930156974337148393981770 4163 95223927619461727598514210 4164 20283719487216326133692402 4165 4003664706039603865118498 4166 730912550633382168223562 4167 123156410250972139284610 4168 19107308555670989589170 4169 2722202313693043622402 4170 355044254674660144970 4171 42242761951151101218 4172 4566250273124943090 4173 446319239472875810 4174 39227703488173898 4175 3079876418744834 4176 214298320134834 4177 13086948311170 4178 693024816970 4179 31337184034 4180 1185671154 4181 36506658 4182 878410 4183 15490 4184 178 4185 1 4186 1 4187 180 4188 15844 4189 909040 4190 38233544 4191 1257016764 4192 33640458332 4193 753528883432 4194 14416707724240 4195 239251071460932 4196 3485861681067092 4197 45024547043526944 4198 519664658467360664 4199 5395150614401249740 4200 50665389586182629964 4201 432423735908409442840 4202 3367999244829781653152 4203 24023493575861999441876 4204 157413943569786755183300 4205 950100618522464699076176 4206 5294834665419551020973672 4207 27302940392834495462371292 4208 130513593472766614797723196 4209 579318422542079273927958600 4210 2391345346334402596911350896 4211 9192006636553285289244733796 4212 32941298489009408964374142260 4213 110179072090844444560257966720 4214 344273308518875726019272441400 4215 1005838965647775793566612874220 4216 2749862217341472921507792224300 4217 7039674191047382035077722740600 4218 16885877618219817446993684224320 4219 37972209268720443202724511469300 4220 80093052457953376314777172006820 4221 158526649119679125752808789998000 4222 294549236295926880898968627534600 4223 513938509394522513658342837594620 4224 842350235492917588491232655055900 4225 1297225983744654661949883452382120 4226 1877485805473657147919384116953360 4227 2554212192454605252464308006358148 4228 3266803982137256088669535743313428 4229 3928505966989494288100581774559200 4230 4442310329796919994680225464410328 4231 4723818821936602978384763655888396 4232 4723818821936602978384763655888396 4233 4442310329796919994680225464410328 4234 3928505966989494288100581774559200 4235 3266803982137256088669535743313428 4236 2554212192454605252464308006358148 4237 1877485805473657147919384116953360 4238 1297225983744654661949883452382120 4239 842350235492917588491232655055900 4240 513938509394522513658342837594620 4241 294549236295926880898968627534600 4242 158526649119679125752808789998000 4243 80093052457953376314777172006820 4244 37972209268720443202724511469300 4245 16885877618219817446993684224320 4246 7039674191047382035077722740600 4247 2749862217341472921507792224300 4248 1005838965647775793566612874220 4249 344273308518875726019272441400 4250 110179072090844444560257966720 4251 32941298489009408964374142260 4252 9192006636553285289244733796 4253 2391345346334402596911350896 4254 579318422542079273927958600 4255 130513593472766614797723196 4256 27302940392834495462371292 4257 5294834665419551020973672 4258 950100618522464699076176 4259 157413943569786755183300 4260 24023493575861999441876 4261 3367999244829781653152 4262 432423735908409442840 4263 50665389586182629964 4264 5395150614401249740 4265 519664658467360664 4266 45024547043526944 4267 3485861681067092 4268 239251071460932 4269 14416707724240 4270 753528883432 4271 33640458332 4272 1257016764 4273 38233544 4274 909040 4275 15844 4276 180 4277 1 4278 1 4279 182 4280 16202 4281 940374 4282 40020994 4283 1331756966 4284 36083146250 4285 818506525798 4286 15863261424642 4287 266754727496342 4288 3939411072662858 4289 51590285143338870 4290 603916908999061506 4291 6361134512341486214 4292 60626790473708822794 4293 525331887445743174022 4294 4155467235412851240962 4295 30113695134384824717430 4296 200544745701319744214346 4297 1230670972343223593544086 4298 6975847834575397888273410 4299 36601439764293650348463462 4300 178100253352817436393786890 4301 805055943634307616324196006 4302 3385593925850819019233291266 4303 13264005793247352721743886934 4304 48469541960580370517499840330 4305 165381618069940110216715935670 4306 527413921103100178754801696770 4307 1573407019425916454386360780870 4308 4394367187282930747342299833610 4309 11498025276424357586057836397510 4310 28203062256516445762105727172610 4311 64887525116651000265535025852470 4312 140099911299510537588572521648970 4313 284002469946639077713949775063510 4314 540739317655059289901525812087810 4315 967362153351871293255915732323110 4316 1626524248032839509200125963445770 4317 2571105201766169352846277152317670 4318 3821802444783056044897825151699970 4319 5343078703857692316734604887710230 4320 7026858127919442030875715005233482 4321 8694298249708544964119322414850038 4322 10121753445892713572505915858989058 4323 11088072988462674738885208963106310 4324 11430207667368766976886419152507146 4325 11088072988462674738885208963106310 4326 10121753445892713572505915858989058 4327 8694298249708544964119322414850038 4328 7026858127919442030875715005233482 4329 5343078703857692316734604887710230 4330 3821802444783056044897825151699970 4331 2571105201766169352846277152317670 4332 1626524248032839509200125963445770 4333 967362153351871293255915732323110 4334 540739317655059289901525812087810 4335 284002469946639077713949775063510 4336 140099911299510537588572521648970 4337 64887525116651000265535025852470 4338 28203062256516445762105727172610 4339 11498025276424357586057836397510 4340 4394367187282930747342299833610 4341 1573407019425916454386360780870 4342 527413921103100178754801696770 4343 165381618069940110216715935670 4344 48469541960580370517499840330 4345 13264005793247352721743886934 4346 3385593925850819019233291266 4347 805055943634307616324196006 4348 178100253352817436393786890 4349 36601439764293650348463462 4350 6975847834575397888273410 4351 1230670972343223593544086 4352 200544745701319744214346 4353 30113695134384824717430 4354 4155467235412851240962 4355 525331887445743174022 4356 60626790473708822794 4357 6361134512341486214 4358 603916908999061506 4359 51590285143338870 4360 3939411072662858 4361 266754727496342 4362 15863261424642 4363 818506525798 4364 36083146250 4365 1331756966 4366 40020994 4367 940374 4368 16202 4369 182 4370 1 4371 1 4372 184 4373 16564 4374 972420 4375 41870408 4376 1410011504 4377 38671919980 4378 888230130380 4379 17435296833872 4380 297034696645224 4381 4445416871620132 4382 59015557897068820 4383 700531741185927320 4384 7484716079807908384 4385 72383075600451558748 4386 636624067505634626780 4387 5113222858767003857824 4388 37637161614627457611544 4389 254681934411566568373652 4390 1588629661614330092941732 4391 9156619425441086180893672 4392 48872122264288599257710544 4393 242004633509945582204621644 4394 1113669790459891667515706092 4395 4769968292027205909485445872 4396 19040945065432574337888529096 4397 70925554390381008528488461060 4398 246792458519529889698589918260 4399 802974611263884733531775599160 4400 2445094249047892359160434919040 4401 6973613172356622995295273488700 4402 18642254681048761254907928455420 4403 46740761723988185383241286310720 4404 109976464991387263474634437249400 4405 242959645684881981056832058970740 4406 504195433704102991617299468719300 4407 983268436721377493368284377149320 4408 1802650707302857464056410171945520 4409 3107824910779233316114384533363500 4410 5039979685291926450537635770819340 4411 7690133630293880059693985756399760 4412 11042366954114405509551814156363560 4413 14924149024231739600074627899301860 4414 18987960359765243083664573163396948 4415 22744557662590752824725820048398296 4416 25652136764152308306071350286505696 4417 27242099477768044694156391771501852 4418 27242099477768044694156391771501852 4419 25652136764152308306071350286505696 4420 22744557662590752824725820048398296 4421 18987960359765243083664573163396948 4422 14924149024231739600074627899301860 4423 11042366954114405509551814156363560 4424 7690133630293880059693985756399760 4425 5039979685291926450537635770819340 4426 3107824910779233316114384533363500 4427 1802650707302857464056410171945520 4428 983268436721377493368284377149320 4429 504195433704102991617299468719300 4430 242959645684881981056832058970740 4431 109976464991387263474634437249400 4432 46740761723988185383241286310720 4433 18642254681048761254907928455420 4434 6973613172356622995295273488700 4435 2445094249047892359160434919040 4436 802974611263884733531775599160 4437 246792458519529889698589918260 4438 70925554390381008528488461060 4439 19040945065432574337888529096 4440 4769968292027205909485445872 4441 1113669790459891667515706092 4442 242004633509945582204621644 4443 48872122264288599257710544 4444 9156619425441086180893672 4445 1588629661614330092941732 4446 254681934411566568373652 4447 37637161614627457611544 4448 5113222858767003857824 4449 636624067505634626780 4450 72383075600451558748 4451 7484716079807908384 4452 700531741185927320 4453 59015557897068820 4454 4445416871620132 4455 297034696645224 4456 17435296833872 4457 888230130380 4458 38671919980 4459 1410011504 4460 41870408 4461 972420 4462 16564 4463 184 4464 1 4465 1 4466 186 4467 16930 4468 1005186 4469 43783202 4470 1491902906 4471 41413688450 4472 962985196610 4473 19142033490050 4474 330333254903738 4475 5009206295761698 4476 67400385841351810 4477 811137584226335010 4478 8789164729992897210 4479 86228926192600953346 4480 769633933579795008322 4481 6275178813718381658626 4482 46905851708807312710330 4483 322432791160578850702626 4484 2043856341727216405529730 4485 11975920059398639867379490 4486 65004589524305083326877626 4487 327478195538527831810795650 4488 1533774677322654686114114626 4489 6688694026121405193325347970 4490 27196507283310599266607266234 4491 103230505249060935588120877090 4492 366187554870491268744578219650 4493 1215148687853354733447081453090 4494 3775482781414877271447012214970 4495 10992114440830431808842069188610 4496 30010235040688314997545501777730 4497 76881041681461304224207051163650 4498 184920288971891894619981450732730 4499 417823635792920244797001522072610 4500 887254990688495510262704049339010 4501 1771466340372119562699533620932130 4502 3326658461679294247326220361182650 4503 5877837771433962073426710437632130 4504 9774328844103999275852146267628610 4505 15301218517351975863077898679536770 4506 22554303029191341614143625064463290 4507 31309594682203837426361046943375650 4508 40938967511916424714614916067932290 4509 50426816272064540872509715626645282 4510 58518447872635774703303086193893050 4511 63982309230383027739112951021113858 4512 65914406622904856365199202695510850 4513 63982309230383027739112951021113858 4514 58518447872635774703303086193893050 4515 50426816272064540872509715626645282 4516 40938967511916424714614916067932290 4517 31309594682203837426361046943375650 4518 22554303029191341614143625064463290 4519 15301218517351975863077898679536770 4520 9774328844103999275852146267628610 4521 5877837771433962073426710437632130 4522 3326658461679294247326220361182650 4523 1771466340372119562699533620932130 4524 887254990688495510262704049339010 4525 417823635792920244797001522072610 4526 184920288971891894619981450732730 4527 76881041681461304224207051163650 4528 30010235040688314997545501777730 4529 10992114440830431808842069188610 4530 3775482781414877271447012214970 4531 1215148687853354733447081453090 4532 366187554870491268744578219650 4533 103230505249060935588120877090 4534 27196507283310599266607266234 4535 6688694026121405193325347970 4536 1533774677322654686114114626 4537 327478195538527831810795650 4538 65004589524305083326877626 4539 11975920059398639867379490 4540 2043856341727216405529730 4541 322432791160578850702626 4542 46905851708807312710330 4543 6275178813718381658626 4544 769633933579795008322 4545 86228926192600953346 4546 8789164729992897210 4547 811137584226335010 4548 67400385841351810 4549 5009206295761698 4550 330333254903738 4551 19142033490050 4552 962985196610 4553 41413688450 4554 1491902906 4555 43783202 4556 1005186 4557 16930 4558 186 4559 1 4560 1 4561 188 4562 17300 4563 1038680 4564 45760808 4565 1577556516 4566 44315602860 4567 1043070805040 4568 20993248817040 4569 366910585227660 4570 5636574247310660 4571 76855009008733640 4572 937553527964755640 4573 10300834055405159540 4574 102502807002401758940 4575 928245935372847520416 4576 7681436814803811293728 4577 58294253381292698226780 4578 406975804484013621024500 4579 2620971067299361824606008 4580 15608406062740186365850952 4581 86137129009144809375150788 4582 441354907327121514395383820 4583 2103257506371128100129531920 4584 9336138493903951546955168688 4585 38655169601459210369418060076 4586 149467957597804109192616672420 4587 540343614509933212861187557800 4588 1828128701243375891890249591000 4589 5793606080532116738425869267220 4590 17212691471293201439449516322620 4591 47975962653875369801682844455040 4592 125533531403198380476660481396800 4593 308542092377341384227429788207100 4594 712720389756199402891617410054740 4595 1548038272166297736116537630382360 4596 3162916764764718064579537138990440 4597 6081393238772791303394038359264100 4598 11007146940416113784809340970760300 4599 18759991526317194665393241238624240 4600 30115527046747901589467680717984720 4601 45545655176837197536915509500399820 4602 64906264665509584550056486164202500 4603 87172711218352001741050590910609800 4604 110353744143746208670789204857974520 4605 131689821807291068400538621868936628 4606 148152893867171110748487387501512604 4607 157138815331055928798468545488126560 4608 157138815331055928798468545488126560 4609 148152893867171110748487387501512604 4610 131689821807291068400538621868936628 4611 110353744143746208670789204857974520 4612 87172711218352001741050590910609800 4613 64906264665509584550056486164202500 4614 45545655176837197536915509500399820 4615 30115527046747901589467680717984720 4616 18759991526317194665393241238624240 4617 11007146940416113784809340970760300 4618 6081393238772791303394038359264100 4619 3162916764764718064579537138990440 4620 1548038272166297736116537630382360 4621 712720389756199402891617410054740 4622 308542092377341384227429788207100 4623 125533531403198380476660481396800 4624 47975962653875369801682844455040 4625 17212691471293201439449516322620 4626 5793606080532116738425869267220 4627 1828128701243375891890249591000 4628 540343614509933212861187557800 4629 149467957597804109192616672420 4630 38655169601459210369418060076 4631 9336138493903951546955168688 4632 2103257506371128100129531920 4633 441354907327121514395383820 4634 86137129009144809375150788 4635 15608406062740186365850952 4636 2620971067299361824606008 4637 406975804484013621024500 4638 58294253381292698226780 4639 7681436814803811293728 4640 928245935372847520416 4641 102502807002401758940 4642 10300834055405159540 4643 937553527964755640 4644 76855009008733640 4645 5636574247310660 4646 366910585227660 4647 20993248817040 4648 1043070805040 4649 44315602860 4650 1577556516 4651 45760808 4652 1038680 4653 17300 4654 188 4655 1 4656 1 4657 190 4658 17674 4659 1072910 4660 47804674 4661 1667100526 4662 47385062282 4663 1128800096350 4664 22999304818690 4665 407045867534750 4666 6333818087442058 4667 87500789551805998 4668 1081808922814841090 4669 12049525167596250190 4670 121592805787799815690 4671 1116977668567850232702 4672 9379316683756453822466 4673 72250869009814891179134 4674 512175909574113631961610 4675 3350379662943954296333134 4676 20273233471766764595986690 4677 113721455131283635608381230 4678 592496625860571407097412234 4679 2872090609236777446335711390 4680 12973170677597734333198815234 4681 54680002121484567109698576734 4682 215319634482573918828641998730 4683 793042077356798257641925107310 4684 2734659870623800373496015368450 4685 8836883469628847363763200311310 4686 26781780333240195449322397804810 4687 76180768565999003049974429966270 4688 203519729097762065275888827629570 4689 510956665462001068928297320767550 4690 1206182771105432681739028648994570 4691 2678582297715417383805156562509710 4692 5598210027619511310958778818711810 4693 11015776343909628930673109119186670 4694 20415198640868199335529599691207050 4695 35644976238167270523629292647016670 4696 58649847417169095530713068224237570 4697 90962400740937074989461088897921310 4698 133006222871538123701115620729065610 4699 183388570566065423717468124018187950 4700 238465422874014635126454711836516610 4701 292470382223101817943837542353556430 4702 338361163547097953852329095564342282 4703 369274018428610067286068884010753022 4704 380192037285016713962136293671763970 4705 369274018428610067286068884010753022 4706 338361163547097953852329095564342282 4707 292470382223101817943837542353556430 4708 238465422874014635126454711836516610 4709 183388570566065423717468124018187950 4710 133006222871538123701115620729065610 4711 90962400740937074989461088897921310 4712 58649847417169095530713068224237570 4713 35644976238167270523629292647016670 4714 20415198640868199335529599691207050 4715 11015776343909628930673109119186670 4716 5598210027619511310958778818711810 4717 2678582297715417383805156562509710 4718 1206182771105432681739028648994570 4719 510956665462001068928297320767550 4720 203519729097762065275888827629570 4721 76180768565999003049974429966270 4722 26781780333240195449322397804810 4723 8836883469628847363763200311310 4724 2734659870623800373496015368450 4725 793042077356798257641925107310 4726 215319634482573918828641998730 4727 54680002121484567109698576734 4728 12973170677597734333198815234 4729 2872090609236777446335711390 4730 592496625860571407097412234 4731 113721455131283635608381230 4732 20273233471766764595986690 4733 3350379662943954296333134 4734 512175909574113631961610 4735 72250869009814891179134 4736 9379316683756453822466 4737 1116977668567850232702 4738 121592805787799815690 4739 12049525167596250190 4740 1081808922814841090 4741 87500789551805998 4742 6333818087442058 4743 407045867534750 4744 22999304818690 4745 1128800096350 4746 47385062282 4747 1667100526 4748 47804674 4749 1072910 4750 17674 4751 190 4752 1 4753 1 4754 192 4755 18052 4756 1107884 4757 49916264 4758 1760666008 4759 50629719324 4760 1220500761492 4761 25171175720080 4762 451038421170480 4763 7107774540204468 4764 99471181886558716 4765 1246164721375380728 4766 14068887618375846920 4767 143943165010801225420 4768 1341073281358051807332 4769 11424540287697151575584 4770 89311622508375156295328 4771 642721031965221221367524 4772 4269531377002081549319244 4773 26244584202010080716925832 4774 149603094665790586570218872 4775 792355210000999852080944252 4776 3905942142424470367828507444 4777 17948518793205639879664058544 4778 76989311292986252989852560656 4779 308654806205517696307758635540 4780 1157829669437176285663183778460 4781 4068045562490531843999128033560 4782 13399672041496023629149465270760 4783 41412269883401159551511467383340 4784 120175240370532399938746344093700 4785 327676460317636438127546102050880 4786 840009925962961514680846629793920 4787 2025681528944775134894755757969220 4788 4597485458577049468435802621559020 4789 9824830597501226430880473011603880 4790 19776903136293858306211425076888920 4791 37512368223550619569596747169657820 4792 67067321819451583643968233308984020 4793 113054815181653560719735602109878480 4794 179727775204854072109641837840143600 4795 269514278789312396227492219127386740 4796 381301058103113131968640230911456060 4797 509026704658432060584973426765314360 4798 641289549240862661741081459048047560 4799 762521367577490840196705259786835340 4800 855788075842879131886885367076607908 4801 906604871044682710046673723170643552 4802 906604871044682710046673723170643552 4803 855788075842879131886885367076607908 4804 762521367577490840196705259786835340 4805 641289549240862661741081459048047560 4806 509026704658432060584973426765314360 4807 381301058103113131968640230911456060 4808 269514278789312396227492219127386740 4809 179727775204854072109641837840143600 4810 113054815181653560719735602109878480 4811 67067321819451583643968233308984020 4812 37512368223550619569596747169657820 4813 19776903136293858306211425076888920 4814 9824830597501226430880473011603880 4815 4597485458577049468435802621559020 4816 2025681528944775134894755757969220 4817 840009925962961514680846629793920 4818 327676460317636438127546102050880 4819 120175240370532399938746344093700 4820 41412269883401159551511467383340 4821 13399672041496023629149465270760 4822 4068045562490531843999128033560 4823 1157829669437176285663183778460 4824 308654806205517696307758635540 4825 76989311292986252989852560656 4826 17948518793205639879664058544 4827 3905942142424470367828507444 4828 792355210000999852080944252 4829 149603094665790586570218872 4830 26244584202010080716925832 4831 4269531377002081549319244 4832 642721031965221221367524 4833 89311622508375156295328 4834 11424540287697151575584 4835 1341073281358051807332 4836 143943165010801225420 4837 14068887618375846920 4838 1246164721375380728 4839 99471181886558716 4840 7107774540204468 4841 451038421170480 4842 25171175720080 4843 1220500761492 4844 50629719324 4845 1760666008 4846 49916264 4847 1107884 4848 18052 4849 192 4850 1 4851 1 4852 194 4853 18434 4854 1143610 4855 52097058 4856 1858386946 4857 54057485858 4858 1318515543098 4859 27520476577922 4860 499208901709250 4861 7965858828909698 4862 112912774514205242 4863 1433136692813745442 4864 16396861262566068738 4865 170061577796773322530 4866 1606609252156652848442 4867 13882591237623053615618 4868 110115479479828761693378 4869 804283523483411268841986 4870 5424428318541416402648378 4871 33864495241956116562578210 4872 196120912339567431883131394 4873 1055679759798074074259544354 4874 5290793978286041627006863930 4875 24726551544866887693828277378 4876 107911000763789627202715434434 4877 440324119619988516407309772930 4878 1681804110125267900799584412730 4879 6018917309284506387304236919330 4880 20202377474610355846644608672770 4881 63648825394526030544424132965410 4882 188369290587173754939580209281850 4883 524032469254167841116266876110850 4884 1371206115378360018084281559474370 4885 3376648120369737718503899708530690 4886 7829349758627257285069587028522810 4887 17100898353793693283121432195672610 4888 35199943761414596048050676907204610 4889 68305047703754106806481281365733410 4890 124994888683870402549094580169848890 4891 215767113239272414887333128065879170 4892 351432437803676728360090508174259650 4893 540204454735103543326595145865451650 4894 783821559763963651897248070767908410 4895 1073716333327610616271081781694958370 4896 1388781676773309357452509597649878530 4897 1696281299041455319881624261188439330 4898 1956670606967467925935919722427785530 4899 2131666965316171909219627974258004482 4900 2193401779374382134055483740013051074 4901 2131666965316171909219627974258004482 4902 1956670606967467925935919722427785530 4903 1696281299041455319881624261188439330 4904 1388781676773309357452509597649878530 4905 1073716333327610616271081781694958370 4906 783821559763963651897248070767908410 4907 540204454735103543326595145865451650 4908 351432437803676728360090508174259650 4909 215767113239272414887333128065879170 4910 124994888683870402549094580169848890 4911 68305047703754106806481281365733410 4912 35199943761414596048050676907204610 4913 17100898353793693283121432195672610 4914 7829349758627257285069587028522810 4915 3376648120369737718503899708530690 4916 1371206115378360018084281559474370 4917 524032469254167841116266876110850 4918 188369290587173754939580209281850 4919 63648825394526030544424132965410 4920 20202377474610355846644608672770 4921 6018917309284506387304236919330 4922 1681804110125267900799584412730 4923 440324119619988516407309772930 4924 107911000763789627202715434434 4925 24726551544866887693828277378 4926 5290793978286041627006863930 4927 1055679759798074074259544354 4928 196120912339567431883131394 4929 33864495241956116562578210 4930 5424428318541416402648378 4931 804283523483411268841986 4932 110115479479828761693378 4933 13882591237623053615618 4934 1606609252156652848442 4935 170061577796773322530 4936 16396861262566068738 4937 1433136692813745442 4938 112912774514205242 4939 7965858828909698 4940 499208901709250 4941 27520476577922 4942 1318515543098 4943 54057485858 4944 1858386946 4945 52097058 4946 1143610 4947 18434 4948 194 4949 1 4950 1 4951 196 4952 18820 4953 1180096 4954 54348552 4955 1960400268 4956 57676538812 4957 1423202748280 4958 30059492882512 4959 551900554007252 4960 8916106151789428 4961 127986407883319408 4962 1645520649214509400 4963 19076162676755194908 4964 200527326677715238188 4965 1920613994964227396392 4966 16830273771137758271392 4967 135422611005148966884580 4968 1003710625471615186830692 4969 6871432873990048892857888 4970 43558454937499614514545832 4971 256229991783533629162635436 4972 1401403766803432092712894620 4973 7138828948085115553347352536 4974 33923287665577399688663648752 4975 150586071101862154776207770356 4976 625224431676764396599877768020 4977 2430783035950774113514652821200 4978 8858551088846950573767005110520 4979 30289340346385394077947973625660 4980 97250874910632410020218206908940 4981 293430385865100945035515809630600 4982 832577000211873995994593429486400 4983 2222915044950164297328094537636100 4984 5587864161711059251269027897798980 4985 13231679407941770138468242495022720 4986 29527733570998000036626821845754440 4987 62125672712709515762052582114481100 4988 123281894601462561160743383349826940 4989 230812304611175128925172608705240120 4990 407829323742594401080395941544712080 4991 680254366224602703967159238350017300 4992 1071364667743634343796327491879854900 4993 1593540293288379591451335435760746800 4994 2238838951194687400136970083374322840 4995 2971524714759352034308564806110151260 4996 3726352525055627339075215317886365420 4997 4415473273586414086014249243403060200 4998 4944125648126518967042433063762397920 4999 5231673615735236753321785437441699108 5000 5231673615735236753321785437441699108 5001 4944125648126518967042433063762397920 5002 4415473273586414086014249243403060200 5003 3726352525055627339075215317886365420 5004 2971524714759352034308564806110151260 5005 2238838951194687400136970083374322840 5006 1593540293288379591451335435760746800 5007 1071364667743634343796327491879854900 5008 680254366224602703967159238350017300 5009 407829323742594401080395941544712080 5010 230812304611175128925172608705240120 5011 123281894601462561160743383349826940 5012 62125672712709515762052582114481100 5013 29527733570998000036626821845754440 5014 13231679407941770138468242495022720 5015 5587864161711059251269027897798980 5016 2222915044950164297328094537636100 5017 832577000211873995994593429486400 5018 293430385865100945035515809630600 5019 97250874910632410020218206908940 5020 30289340346385394077947973625660 5021 8858551088846950573767005110520 5022 2430783035950774113514652821200 5023 625224431676764396599877768020 5024 150586071101862154776207770356 5025 33923287665577399688663648752 5026 7138828948085115553347352536 5027 1401403766803432092712894620 5028 256229991783533629162635436 5029 43558454937499614514545832 5030 6871432873990048892857888 5031 1003710625471615186830692 5032 135422611005148966884580 5033 16830273771137758271392 5034 1920613994964227396392 5035 200527326677715238188 5036 19076162676755194908 5037 1645520649214509400 5038 127986407883319408 5039 8916106151789428 5040 551900554007252 5041 30059492882512 5042 1423202748280 5043 57676538812 5044 1960400268 5045 54348552 5046 1180096 5047 18820 5048 196 5049 1 5050 1 5051 198 5052 19210 5053 1217350 5054 56672258 5055 2066845878 5056 61495326026 5057 1534936772950 5058 32801211173890 5059 609480523467686 5060 9967215607505930 5061 144868372864018534 5062 1886419831612034050 5063 22154820018783449750 5064 236000350617036501834 5065 2291202899438715957110 5066 20357497018258638516226 5067 166135476013909778771590 5068 1249248715956592915408650 5069 8679427022945075348530566 5070 55854316130031079810052098 5071 333652941962989360239759478 5072 1853754670926533153758661450 5073 9595912474686621720319791510 5074 46352910591948556869017865218 5075 209235910312306442158699696486 5076 883721503542416178578800972810 5077 3496331587247527026521840362150 5078 12971138234922992588081242344450 5079 45166808744516851039019215655510 5080 147742592731628159944810789207370 5081 454330086170259385600158149504950 5082 1314376676664148695969689448398850 5083 3579524514416206134438954843233350 5084 9181985322039583566681403994909450 5085 22196191690022567108241170101352390 5086 50588762737567027460164651369299970 5087 108754304637501209081800836155908150 5088 220607511075586672970846642371512650 5089 422399246916391796892397273420800470 5090 763636517037639932554663130419801090 5091 1303850803206469519934888307960608550 5092 2103051471771913776123577238404131850 5093 3205109415767117478574258073506053350 5094 4616200804247030643485553589902978050 5095 6284079999281650050716616671179432470 5096 8086658916588288730836289721646395210 5097 9838107097683496744971088822477864950 5098 11316269528680400978992602029593243650 5099 12307466229177927629583846475462101510 5100 12656749010844855640699054614896449290 5101 12307466229177927629583846475462101510 5102 11316269528680400978992602029593243650 5103 9838107097683496744971088822477864950 5104 8086658916588288730836289721646395210 5105 6284079999281650050716616671179432470 5106 4616200804247030643485553589902978050 5107 3205109415767117478574258073506053350 5108 2103051471771913776123577238404131850 5109 1303850803206469519934888307960608550 5110 763636517037639932554663130419801090 5111 422399246916391796892397273420800470 5112 220607511075586672970846642371512650 5113 108754304637501209081800836155908150 5114 50588762737567027460164651369299970 5115 22196191690022567108241170101352390 5116 9181985322039583566681403994909450 5117 3579524514416206134438954843233350 5118 1314376676664148695969689448398850 5119 454330086170259385600158149504950 5120 147742592731628159944810789207370 5121 45166808744516851039019215655510 5122 12971138234922992588081242344450 5123 3496331587247527026521840362150 5124 883721503542416178578800972810 5125 209235910312306442158699696486 5126 46352910591948556869017865218 5127 9595912474686621720319791510 5128 1853754670926533153758661450 5129 333652941962989360239759478 5130 55854316130031079810052098 5131 8679427022945075348530566 5132 1249248715956592915408650 5133 166135476013909778771590 5134 20357497018258638516226 5135 2291202899438715957110 5136 236000350617036501834 5137 22154820018783449750 5138 1886419831612034050 5139 144868372864018534 5140 9967215607505930 5141 609480523467686 5142 32801211173890 5143 1534936772950 5144 61495326026 5145 2066845878 5146 56672258 5147 1217350 5148 19210 5149 198 5150 1 5151 1 5152 200 5153 19604 5154 1255380 5155 59069704 5156 2177866688 5157 65522572172 5158 1654108637788 5159 35759350695120 5160 672341227524088 5161 11128596684980868 5162 163751694623313892 5163 2159274612359371992 5164 25686760499609993200 5165 277231333312575146492 5166 2727730576733467697132 5167 24569313912661581869728 5168 203323246803306175559208 5169 1550806802975651661064820 5170 10932386364373283450769908 5171 71405176026966204051440552 5172 433065713030520054564357408 5173 2443637604673056143161056364 5174 12851070912416586966791347580 5175 63087652014720294142685009264 5176 289512108569832398716381210456 5177 1243543484956584775513708439652 5178 5005277522466707601700519102980 5179 18898252858121293728117735527800 5180 66996498068286794200867463110480 5181 223198741822530405061777978488540 5182 699323553812519955565187145621260 5183 2062137148699509026605363407534400 5184 5726478191292228826403237721118600 5185 14984424881405953998448453375778900 5186 36966041173773209926191601994060820 5187 86016633835531364706874063965675080 5188 188870800946066236578592309370962560 5189 391487488425797397814700060641901900 5190 766288652593441031023987299142140060 5191 1416848068565206858372233012545841680 5192 2475316643986703853569947379925121720 5193 4087156641202986000025624784714757700 5194 6379525555282665598494162803790040100 5195 9414850513302527713511147099169778200 5196 13139119754723368094339140344456733360 5197 17342263630629290815861471198935978940 5198 21651118539327412814882593862010625580 5199 25569849899950311809977940095474168800 5200 28567861405984847575618881568817743080 5201 30195888855758020023604686527800249908 5202 30195888855758020023604686527800249908 5203 28567861405984847575618881568817743080 5204 25569849899950311809977940095474168800 5205 21651118539327412814882593862010625580 5206 17342263630629290815861471198935978940 5207 13139119754723368094339140344456733360 5208 9414850513302527713511147099169778200 5209 6379525555282665598494162803790040100 5210 4087156641202986000025624784714757700 5211 2475316643986703853569947379925121720 5212 1416848068565206858372233012545841680 5213 766288652593441031023987299142140060 5214 391487488425797397814700060641901900 5215 188870800946066236578592309370962560 5216 86016633835531364706874063965675080 5217 36966041173773209926191601994060820 5218 14984424881405953998448453375778900 5219 5726478191292228826403237721118600 5220 2062137148699509026605363407534400 5221 699323553812519955565187145621260 5222 223198741822530405061777978488540 5223 66996498068286794200867463110480 5224 18898252858121293728117735527800 5225 5005277522466707601700519102980 5226 1243543484956584775513708439652 5227 289512108569832398716381210456 5228 63087652014720294142685009264 5229 12851070912416586966791347580 5230 2443637604673056143161056364 5231 433065713030520054564357408 5232 71405176026966204051440552 5233 10932386364373283450769908 5234 1550806802975651661064820 5235 203323246803306175559208 5236 24569313912661581869728 5237 2727730576733467697132 5238 277231333312575146492 5239 25686760499609993200 5240 2159274612359371992 5241 163751694623313892 5242 11128596684980868 5243 672341227524088 5244 35759350695120 5245 1654108637788 5246 65522572172 5247 2177866688 5248 59069704 5249 1255380 5250 19604 5251 200 5252 1 5253 1 5254 202 5255 20002 5256 1294194 5257 61542434 5258 2293608650 5259 69767284738 5260 1781126535986 5261 38948396105858 5262 740901789393098 5263 12410418435972642 5264 184847506915800690 5265 2467894679846704418 5266 29732454943581399242 5267 325072913830968589442 5268 3240962260663079345458 5269 29588247388833765523970 5270 248250057734226395945162 5271 1920265525792867615395618 5272 13732441883305528027243378 5273 91016989414284562850741026 5274 560325205187517338425850058 5275 3210356259666565557965173250 5276 17148463188016176263711065394 5277 85534635401823502829796148354 5278 398952671176501249728084084938 5279 1742291503838723616388789346594 5280 7132542510965708555793028515442 5281 27399861967835528356340094992930 5282 98865889161331080517066440982730 5283 335362048635334050301664657254530 5284 1070264888366678520571775913317170 5285 3215790788682288367770708702660610 5286 9102992016655886548978290577051850 5287 24290427587114388959290645940130850 5288 61132451377218747491321459364749170 5289 145178866699327141741306836061088290 5290 325476197519164628745631024705937610 5291 689112594009364843475093206168772610 5292 1378383652094825101809534002155554610 5293 2605535968075039686288617585108782210 5294 4655801229589550644496843522890764490 5295 7866324088396159373530460472600487970 5296 12569733668257565374643364826908929650 5297 18999485484352310790579567976465871650 5298 27170171072272926451335841033529489610 5299 36765463384634308960917228214572144770 5300 47080041086544992361580354782592999730 5301 57059075536961221369831622779962659330 5302 65453980834615560364589423693885155530 5303 71071216490920795228807414572080094498 5304 73048526722360895687908427670496949106 5305 71071216490920795228807414572080094498 5306 65453980834615560364589423693885155530 5307 57059075536961221369831622779962659330 5308 47080041086544992361580354782592999730 5309 36765463384634308960917228214572144770 5310 27170171072272926451335841033529489610 5311 18999485484352310790579567976465871650 5312 12569733668257565374643364826908929650 5313 7866324088396159373530460472600487970 5314 4655801229589550644496843522890764490 5315 2605535968075039686288617585108782210 5316 1378383652094825101809534002155554610 5317 689112594009364843475093206168772610 5318 325476197519164628745631024705937610 5319 145178866699327141741306836061088290 5320 61132451377218747491321459364749170 5321 24290427587114388959290645940130850 5322 9102992016655886548978290577051850 5323 3215790788682288367770708702660610 5324 1070264888366678520571775913317170 5325 335362048635334050301664657254530 5326 98865889161331080517066440982730 5327 27399861967835528356340094992930 5328 7132542510965708555793028515442 5329 1742291503838723616388789346594 5330 398952671176501249728084084938 5331 85534635401823502829796148354 5332 17148463188016176263711065394 5333 3210356259666565557965173250 5334 560325205187517338425850058 5335 91016989414284562850741026 5336 13732441883305528027243378 5337 1920265525792867615395618 5338 248250057734226395945162 5339 29588247388833765523970 5340 3240962260663079345458 5341 325072913830968589442 5342 29732454943581399242 5343 2467894679846704418 5344 184847506915800690 5345 12410418435972642 5346 740901789393098 5347 38948396105858 5348 1781126535986 5349 69767284738 5350 2293608650 5351 61542434 5352 1294194 5353 20002 5354 202 5355 1 5356 1 5357 204 5358 20404 5359 1333800 5360 64092008 5361 2414220788 5362 74238760076 5363 1916416392896 5364 42383631279632 5365 815609536194076 5366 13823661452889828 5367 208386522036754200 5368 2816493881385819000 5369 34359624235787475652 5370 380492129274159981884 5371 3843266507806623081392 5372 35556940226230312566560 5373 302407619035721743338860 5374 2371838830330400186899988 5375 17203514212074047303703816 5376 115681817661963374328754312 5377 722747370628768105328031636 5378 4203747177884602950955380716 5379 22802457052355797964837295008 5380 115534169502256266060298561328 5381 547574958593045046700565242556 5382 2430756283585057264833254641988 5383 10118377499761016947695526301688 5384 39537682001267944513833642611352 5385 145164003987287902601524271503460 5386 501224435864951925019598561347740 5387 1628825678824542975935218549060240 5388 4985379230861486843907671761599040 5389 14380919954037683943354362687246860 5390 39119897795062504334672174238301300 5391 100407303845739090449060558680658920 5392 243277359250319099158819897419898280 5393 556671698054023135193811924732700980 5394 1203459592474595708799316540245672780 5395 2458983734529987343099327268966229120 5396 4750208272763305819122138886406476880 5397 8678185266229797189157694120545388380 5398 14997441961972413871597251375416374180 5399 24523214397856710748199450084224175320 5400 37948744707892541763717095607164841400 5401 55584507069927764955426556109165139460 5402 77074754211630603506592209592558367740 5403 101187768101808592138359054196101123440 5404 125790235162833626546294571424566284640 5405 148082906271527093544398986569321983660 5406 165093058731521203169015719834782993108 5407 174315632069039710940320528770377293512 5408 174315632069039710940320528770377293512 5409 165093058731521203169015719834782993108 5410 148082906271527093544398986569321983660 5411 125790235162833626546294571424566284640 5412 101187768101808592138359054196101123440 5413 77074754211630603506592209592558367740 5414 55584507069927764955426556109165139460 5415 37948744707892541763717095607164841400 5416 24523214397856710748199450084224175320 5417 14997441961972413871597251375416374180 5418 8678185266229797189157694120545388380 5419 4750208272763305819122138886406476880 5420 2458983734529987343099327268966229120 5421 1203459592474595708799316540245672780 5422 556671698054023135193811924732700980 5423 243277359250319099158819897419898280 5424 100407303845739090449060558680658920 5425 39119897795062504334672174238301300 5426 14380919954037683943354362687246860 5427 4985379230861486843907671761599040 5428 1628825678824542975935218549060240 5429 501224435864951925019598561347740 5430 145164003987287902601524271503460 5431 39537682001267944513833642611352 5432 10118377499761016947695526301688 5433 2430756283585057264833254641988 5434 547574958593045046700565242556 5435 115534169502256266060298561328 5436 22802457052355797964837295008 5437 4203747177884602950955380716 5438 722747370628768105328031636 5439 115681817661963374328754312 5440 17203514212074047303703816 5441 2371838830330400186899988 5442 302407619035721743338860 5443 35556940226230312566560 5444 3843266507806623081392 5445 380492129274159981884 5446 34359624235787475652 5447 2816493881385819000 5448 208386522036754200 5449 13823661452889828 5450 815609536194076 5451 42383631279632 5452 1916416392896 5453 74238760076 5454 2414220788 5455 64092008 5456 1333800 5457 20404 5458 204 5459 1 5460 1 5461 206 5462 20810 5463 1374206 5464 66720002 5465 2539855230 5466 78946589514 5467 2060422437710 5468 46081174208514 5469 896941563579566 5470 15380172778477002 5471 234620601925616670 5472 3209727910338373890 5473 39644012797019999070 5474 444584208453528856778 5475 4548831550911751652718 5476 42641168994700014993410 5477 367552806650785821429390 5478 2922496507100348326184010 5479 21495618568197315105999422 5480 146617773757342949659701506 5481 929446177705016042507526974 5482 5486819753700888394709262410 5483 30216560489906966473757848974 5484 155485089742628240288846921730 5485 748643763497124815590659952238 5486 3377283913354603561261903969482 5487 14291425287184797828917570290270 5488 56788602011994670017322197428482 5489 212101547956391375471698009107742 5490 745254329013570908138189273833930 5491 2465412163324828951256481767662510 5492 7684469798052708340414666223976450 5493 22582089973581459155032743151506510 5494 62603809765756074827004827502600010 5495 163817629227915983743023378859091070 5496 404817114473276937099201915465306370 5497 945127924003669376093938658213687550 5498 2085607488047783472738759489684311370 5499 4351555921013947895373737015380674510 5500 8587575659388118264031000157528260610 5501 16033929507068142694568450592060647470 5502 28331428457791761705251789018852527050 5503 47386980448225283993327161932241037470 5504 75041692774006817886559910518297946370 5505 112532737262172617509723219692795852510 5506 159829432353831294913354606735252996810 5507 215027985698073504605868492003231635950 5508 274058044351187211046233980403260407810 5509 330932216971321941460525180773850927630 5510 378629945837663857078004130097990132298 5511 410479907291481709338143663177240381118 5512 421679790860440317568549485211251536130 5513 410479907291481709338143663177240381118 5514 378629945837663857078004130097990132298 5515 330932216971321941460525180773850927630 5516 274058044351187211046233980403260407810 5517 215027985698073504605868492003231635950 5518 159829432353831294913354606735252996810 5519 112532737262172617509723219692795852510 5520 75041692774006817886559910518297946370 5521 47386980448225283993327161932241037470 5522 28331428457791761705251789018852527050 5523 16033929507068142694568450592060647470 5524 8587575659388118264031000157528260610 5525 4351555921013947895373737015380674510 5526 2085607488047783472738759489684311370 5527 945127924003669376093938658213687550 5528 404817114473276937099201915465306370 5529 163817629227915983743023378859091070 5530 62603809765756074827004827502600010 5531 22582089973581459155032743151506510 5532 7684469798052708340414666223976450 5533 2465412163324828951256481767662510 5534 745254329013570908138189273833930 5535 212101547956391375471698009107742 5536 56788602011994670017322197428482 5537 14291425287184797828917570290270 5538 3377283913354603561261903969482 5539 748643763497124815590659952238 5540 155485089742628240288846921730 5541 30216560489906966473757848974 5542 5486819753700888394709262410 5543 929446177705016042507526974 5544 146617773757342949659701506 5545 21495618568197315105999422 5546 2922496507100348326184010 5547 367552806650785821429390 5548 42641168994700014993410 5549 4548831550911751652718 5550 444584208453528856778 5551 39644012797019999070 5552 3209727910338373890 5553 234620601925616670 5554 15380172778477002 5555 896941563579566 5556 46081174208514 5557 2060422437710 5558 78946589514 5559 2539855230 5560 66720002 5561 1374206 5562 20810 5563 206 5564 1 5565 1 5566 208 5567 21220 5568 1415420 5569 69428008 5570 2670667240 5571 83900665532 5572 2213607787300 5573 50058013039120 5574 985406369067712 5575 17092723878250644 5576 263824436156983500 5577 3652735034300744760 5578 45670234588744191960 5579 518587845486336331500 5580 5373907888639440491380 5581 51033267053418389727520 5582 445750915871716148989360 5583 3592456932786855890952260 5584 26789953905628063619083420 5585 185316906537614312069404744 5586 1191745769124322366495982792 5587 7139013302034672542544821020 5588 39907127421492457819422492100 5589 208504107284891004727442065712 5590 1019663022742009321939805435296 5591 4673502635444773423553129164276 5592 20099465484124458655012728901740 5593 81198404798940484793935294020440 5594 308427831969653990002853849147576 5595 1102519880957250186211411554445132 5596 3711890928203351784414269602844180 5597 11778707640202080267606366540699200 5598 35251939002495654339355081137082000 5599 99566819693375217925391933341353380 5600 265541336788734562904700380599992380 5601 669042047546932011291285853005056360 5602 1593222397727265412351960471098892200 5603 3587407110105475984026510072630699900 5604 7640623001536327076911813045310658660 5605 15398115314932053502504064441875164240 5606 29371713439219566777721589635995384960 5607 53043543231089701588977933731458562900 5608 90715850867989459570176202326509938700 5609 146951887620088812628086522534763159160 5610 225523174744071977160000225818258640280 5611 327946676685931677378504382537213988780 5612 451932172263535403025815308331043000500 5613 590273798151069307790461526602593167200 5614 730780496485342779053053732601677620080 5615 857645069080512892082928297441163043588 5616 954202911860666769585163513110013506524 5617 1006475330220961737847013677158869210760 5618 1006475330220961737847013677158869210760 5619 954202911860666769585163513110013506524 5620 857645069080512892082928297441163043588 5621 730780496485342779053053732601677620080 5622 590273798151069307790461526602593167200 5623 451932172263535403025815308331043000500 5624 327946676685931677378504382537213988780 5625 225523174744071977160000225818258640280 5626 146951887620088812628086522534763159160 5627 90715850867989459570176202326509938700 5628 53043543231089701588977933731458562900 5629 29371713439219566777721589635995384960 5630 15398115314932053502504064441875164240 5631 7640623001536327076911813045310658660 5632 3587407110105475984026510072630699900 5633 1593222397727265412351960471098892200 5634 669042047546932011291285853005056360 5635 265541336788734562904700380599992380 5636 99566819693375217925391933341353380 5637 35251939002495654339355081137082000 5638 11778707640202080267606366540699200 5639 3711890928203351784414269602844180 5640 1102519880957250186211411554445132 5641 308427831969653990002853849147576 5642 81198404798940484793935294020440 5643 20099465484124458655012728901740 5644 4673502635444773423553129164276 5645 1019663022742009321939805435296 5646 208504107284891004727442065712 5647 39907127421492457819422492100 5648 7139013302034672542544821020 5649 1191745769124322366495982792 5650 185316906537614312069404744 5651 26789953905628063619083420 5652 3592456932786855890952260 5653 445750915871716148989360 5654 51033267053418389727520 5655 5373907888639440491380 5656 518587845486336331500 5657 45670234588744191960 5658 3652735034300744760 5659 263824436156983500 5660 17092723878250644 5661 985406369067712 5662 50058013039120 5663 2213607787300 5664 83900665532 5665 2670667240 5666 69428008 5667 1415420 5668 21220 5669 208 5670 1 5671 1 5672 210 5673 21634 5674 1457450 5675 72217634 5676 2806815250 5677 89111188002 5678 2376455042346 5679 54332043264130 5680 1081545556315346 5681 18975071810897922 5682 296297332813711146 5683 4151180072383344930 5684 52532697533383310610 5685 603902092872100522530 5686 6337079942579305679658 5687 60956006492969581871618 5688 539425351919834553710290 5689 4405760655309357861371010 5690 33304907345515267836219690 5691 233602479011439690794487586 5692 1523680449419279628225089042 5693 9260205248864010951548330786 5694 52532960477228018756676575530 5695 278627795196290429020622406786 5696 1383652219769528566956094422738 5697 6441809421683907561083594551810 5698 28150252032923835639827762035498 5699 115589295570249741277865593212450 5700 446414838780589144814111340596498 5701 1623049260883295551685963412700450 5702 5559665138174172878763870431123242 5703 17956010731730261003277117911205890 5704 54715116440750442947376113901757650 5705 157400848669452331419779757629941890 5706 427711966247865855657097141443945770 5707 1098401013563582557939009612464139810 5708 2667081559747474360742448239569254930 5709 6125757431836410772472409201943279650 5710 13313637599689586533677082607625669930 5711 27390294237482328474789614502566497410 5712 53357404413539738544256654235398809810 5713 98449186177377411061267973959514595330 5714 172090822556870922864405925076821028650 5715 285054718936303556191589886793514135330 5716 447516755138167607674646658871319745810 5717 666002588692176272048227828048268481570 5718 939708281303298375317674297603509986090 5719 1257233956112678215422145326936867803650 5720 1595112338987599297889749239607531195090 5721 1919357782537177612596507210816691591298 5722 2190477926778843518746095940649166682410 5723 2371158149373110216770320853446123098402 5724 2434630451302363793262576839528989957650 5725 2371158149373110216770320853446123098402 5726 2190477926778843518746095940649166682410 5727 1919357782537177612596507210816691591298 5728 1595112338987599297889749239607531195090 5729 1257233956112678215422145326936867803650 5730 939708281303298375317674297603509986090 5731 666002588692176272048227828048268481570 5732 447516755138167607674646658871319745810 5733 285054718936303556191589886793514135330 5734 172090822556870922864405925076821028650 5735 98449186177377411061267973959514595330 5736 53357404413539738544256654235398809810 5737 27390294237482328474789614502566497410 5738 13313637599689586533677082607625669930 5739 6125757431836410772472409201943279650 5740 2667081559747474360742448239569254930 5741 1098401013563582557939009612464139810 5742 427711966247865855657097141443945770 5743 157400848669452331419779757629941890 5744 54715116440750442947376113901757650 5745 17956010731730261003277117911205890 5746 5559665138174172878763870431123242 5747 1623049260883295551685963412700450 5748 446414838780589144814111340596498 5749 115589295570249741277865593212450 5750 28150252032923835639827762035498 5751 6441809421683907561083594551810 5752 1383652219769528566956094422738 5753 278627795196290429020622406786 5754 52532960477228018756676575530 5755 9260205248864010951548330786 5756 1523680449419279628225089042 5757 233602479011439690794487586 5758 33304907345515267836219690 5759 4405760655309357861371010 5760 539425351919834553710290 5761 60956006492969581871618 5762 6337079942579305679658 5763 603902092872100522530 5764 52532697533383310610 5765 4151180072383344930 5766 296297332813711146 5767 18975071810897922 5768 1081545556315346 5769 54332043264130 5770 2376455042346 5771 89111188002 5772 2806815250 5773 72217634 5774 1457450 5775 21634 5776 210 5777 1 5778 1 5779 212 5780 22052 5781 1500304 5782 75090504 5783 2948460892 5784 94588670492 5785 2549466895880 5786 58922106093776 5787 1185935612618596 5788 21042023736280980 5789 332365128502859712 5790 4711301841354039576 5791 60336612640067400300 5792 702105024994228025100 5793 7459569880937742533688 5794 72666994324188328042656 5795 651414625466222525309428 5796 5390936923100908564070660 5797 41303124933611481588542960 5798 293697340262583022249790696 5799 1942599834968333631088981372 5800 11975631467407612946269402620 5801 68932179028126702250769727336 5802 371067883095010905596721474416 5803 1870784122250710000704158895236 5804 8845124664195445449979494409844 5805 39265564090052516624464485751584 5806 163839013087298035572706084149688 5807 643202539149779370885912227829388 5808 2377891931633538686502928602444524 5809 8285234280014718616661245398268824 5810 27227566798107785666455257945173312 5811 84449834812682784218259598353662740 5812 247367904112698428706510952668781540 5813 684679634610693405002268832415241040 5814 1791654316600182976500807134508077960 5815 4434524620857988929972743705038451100 5816 10386061389311150545566817912611426780 5817 23026802141631473290176001882199649480 5818 48344554838708242085378510155502826000 5819 96145813965954120521550333179840471460 5820 181178304030136716383246217830908790100 5821 323583551965338035514651832767794186880 5822 547861392361163938626172014196845102680 5823 879523361694559976494323068199597040300 5824 1339042518574415856882874712737846867660 5825 1933657546681406324744406508188992456440 5826 2648874409679511993765634932871420790240 5827 3442620093251346821102356093146992165940 5828 4245250618010119689539310183025900406468 5829 4967480778396534023425531448907021317296 5830 5515838988012620505101580307205303287336 5831 5812263930896435747879911370133982266812 5832 5812263930896435747879911370133982266812 5833 5515838988012620505101580307205303287336 5834 4967480778396534023425531448907021317296 5835 4245250618010119689539310183025900406468 5836 3442620093251346821102356093146992165940 5837 2648874409679511993765634932871420790240 5838 1933657546681406324744406508188992456440 5839 1339042518574415856882874712737846867660 5840 879523361694559976494323068199597040300 5841 547861392361163938626172014196845102680 5842 323583551965338035514651832767794186880 5843 181178304030136716383246217830908790100 5844 96145813965954120521550333179840471460 5845 48344554838708242085378510155502826000 5846 23026802141631473290176001882199649480 5847 10386061389311150545566817912611426780 5848 4434524620857988929972743705038451100 5849 1791654316600182976500807134508077960 5850 684679634610693405002268832415241040 5851 247367904112698428706510952668781540 5852 84449834812682784218259598353662740 5853 27227566798107785666455257945173312 5854 8285234280014718616661245398268824 5855 2377891931633538686502928602444524 5856 643202539149779370885912227829388 5857 163839013087298035572706084149688 5858 39265564090052516624464485751584 5859 8845124664195445449979494409844 5860 1870784122250710000704158895236 5861 371067883095010905596721474416 5862 68932179028126702250769727336 5863 11975631467407612946269402620 5864 1942599834968333631088981372 5865 293697340262583022249790696 5866 41303124933611481588542960 5867 5390936923100908564070660 5868 651414625466222525309428 5869 72666994324188328042656 5870 7459569880937742533688 5871 702105024994228025100 5872 60336612640067400300 5873 4711301841354039576 5874 332365128502859712 5875 21042023736280980 5876 1185935612618596 5877 58922106093776 5878 2549466895880 5879 94588670492 5880 2948460892 5881 75090504 5882 1500304 5883 22052 5884 212 5885 1 5886 1 5887 214 5888 22474 5889 1543990 5890 78048258 5891 3095769030 5892 100343946634 5893 2733166754374 5894 63848028032002 5895 1299189761976502 5896 23309504905214922 5897 372382224050038614 5898 5339964302670610434 5899 69199094553804784806 5900 814974335167678736010 5901 8765576998804071081318 5902 86463644147705376256002 5903 785037626283380435223702 5904 6581776900486965643090378 5905 51099822512021748013984630 5906 368305372541709771674553346 5907 2469899654242356344133259654 5908 15441911751795226205583473034 5909 90168015744398326148587460742 5910 492533022600365626604167777282 5911 2520479800542011335321502776438 5912 12099561006215684017639747727818 5913 54552498175931869635527574713238 5914 231254829210274387836998331936770 5915 922630847807327147736483905191526 5916 3467509309563907202202952170870410 5917 12286175472531552854850137413413798 5918 41072466216296677161880373774565378 5919 129633412342520830887991974210041942 5920 386532855366131655872146664924201930 5921 1089448387392844165128559542713964470 5922 2904045917458742237160173108367264770 5923 7324579951021754464412560452010668870 5924 17487667569916613836282009857219132810 5925 39538620962779034608215228996754355910 5926 84684994580029301909231594645328145410 5927 171880663042144691081718457837909794870 5928 330681522409630575449053205246148071370 5929 603211042172852162959166024558217572310 5930 1043535766883372897005229772041460318210 5931 1712439472992027471312084969189956278310 5932 2666082635407143441051844439808763653770 5933 3938702653947998453675509048975107805670 5934 5522240237664216693827715738663923232770 5935 7348728459043537030290136352955280759830 5936 9282983050249065808531415515780423767498 5937 11132089178943831325561348842749613315062 5938 12673797693187998047273207696761491287042 5939 13699261068282166469751812530785408652550 5940 14059158313095235289022399579796954491274 5941 13699261068282166469751812530785408652550 5942 12673797693187998047273207696761491287042 5943 11132089178943831325561348842749613315062 5944 9282983050249065808531415515780423767498 5945 7348728459043537030290136352955280759830 5946 5522240237664216693827715738663923232770 5947 3938702653947998453675509048975107805670 5948 2666082635407143441051844439808763653770 5949 1712439472992027471312084969189956278310 5950 1043535766883372897005229772041460318210 5951 603211042172852162959166024558217572310 5952 330681522409630575449053205246148071370 5953 171880663042144691081718457837909794870 5954 84684994580029301909231594645328145410 5955 39538620962779034608215228996754355910 5956 17487667569916613836282009857219132810 5957 7324579951021754464412560452010668870 5958 2904045917458742237160173108367264770 5959 1089448387392844165128559542713964470 5960 386532855366131655872146664924201930 5961 129633412342520830887991974210041942 5962 41072466216296677161880373774565378 5963 12286175472531552854850137413413798 5964 3467509309563907202202952170870410 5965 922630847807327147736483905191526 5966 231254829210274387836998331936770 5967 54552498175931869635527574713238 5968 12099561006215684017639747727818 5969 2520479800542011335321502776438 5970 492533022600365626604167777282 5971 90168015744398326148587460742 5972 15441911751795226205583473034 5973 2469899654242356344133259654 5974 368305372541709771674553346 5975 51099822512021748013984630 5976 6581776900486965643090378 5977 785037626283380435223702 5978 86463644147705376256002 5979 8765576998804071081318 5980 814974335167678736010 5981 69199094553804784806 5982 5339964302670610434 5983 372382224050038614 5984 23309504905214922 5985 1299189761976502 5986 63848028032002 5987 2733166754374 5988 100343946634 5989 3095769030 5990 78048258 5991 1543990 5992 22474 5993 214 5994 1 5995 1 5996 216 5997 22900 5998 1588516 5999 81092552 6000 3248907792 6001 106388176556 6002 2928099371500 6003 69130661682256 6004 1421959896102280 6005 25794630279810020 6006 416733752691534516 6007 6044711655223508760 6008 79250360697829434816 6009 944510042361550921116 6010 10282656358965977842428 6011 102688791027447189871008 6012 944168264755274139522360 6013 8018229152236568603623508 6014 63072536335609622221145668 6015 460708319987343001277080936 6016 3131902367046649138057603696 6017 19854411241005916180805714060 6018 117585558963601165300440336396 6019 651633217372890655003524965360 6020 3384080706237387867522392028136 6021 16490824929008405353665409399492 6022 75497183846342999103146816850900 6023 325072891476258774096990392401592 6024 1317724690104899571146188321277984 6025 5033342696521013720825348303891324 6026 18131576713728998743556018186728732 6027 61643875968842948633391756586248000 6028 197933445356925293716327605929780632 6029 600616102521335270978398237487906612 6030 1723349146871674249707217160306947940 6031 4678173939462279807291001483496470280 6032 12020280185080679678073540694886011600 6033 29246772141796357230667314014268252780 6034 67412349922006798990064056766584915500 6035 147250417684439809807622825524282150800 6036 304910212460882235076328562638740766280 6037 598707999417729387052321996263898337700 6038 1115070868612619454791465447635274433780 6039 1970330361021563095479047629367472077400 6040 3303836632236564306943486755428261699200 6041 5258045470093730888858252477198316972380 6042 7943827807929557751610228201521718327100 6043 11394600438293621472247631295828023494880 6044 15519843106387265717883487024490624782840 6045 20074331602543949659923907961882696693268 6046 24660322847203016823632074541555937489028 6047 28773367650528363396260087988418125919400 6048 31888897749482785022126600534752203226928 6049 33570683312273837506654123480716345410636 6050 33570683312273837506654123480716345410636 6051 31888897749482785022126600534752203226928 6052 28773367650528363396260087988418125919400 6053 24660322847203016823632074541555937489028 6054 20074331602543949659923907961882696693268 6055 15519843106387265717883487024490624782840 6056 11394600438293621472247631295828023494880 6057 7943827807929557751610228201521718327100 6058 5258045470093730888858252477198316972380 6059 3303836632236564306943486755428261699200 6060 1970330361021563095479047629367472077400 6061 1115070868612619454791465447635274433780 6062 598707999417729387052321996263898337700 6063 304910212460882235076328562638740766280 6064 147250417684439809807622825524282150800 6065 67412349922006798990064056766584915500 6066 29246772141796357230667314014268252780 6067 12020280185080679678073540694886011600 6068 4678173939462279807291001483496470280 6069 1723349146871674249707217160306947940 6070 600616102521335270978398237487906612 6071 197933445356925293716327605929780632 6072 61643875968842948633391756586248000 6073 18131576713728998743556018186728732 6074 5033342696521013720825348303891324 6075 1317724690104899571146188321277984 6076 325072891476258774096990392401592 6077 75497183846342999103146816850900 6078 16490824929008405353665409399492 6079 3384080706237387867522392028136 6080 651633217372890655003524965360 6081 117585558963601165300440336396 6082 19854411241005916180805714060 6083 3131902367046649138057603696 6084 460708319987343001277080936 6085 63072536335609622221145668 6086 8018229152236568603623508 6087 944168264755274139522360 6088 102688791027447189871008 6089 10282656358965977842428 6090 944510042361550921116 6091 79250360697829434816 6092 6044711655223508760 6093 416733752691534516 6094 25794630279810020 6095 1421959896102280 6096 69130661682256 6097 2928099371500 6098 106388176556 6099 3248907792 6100 81092552 6101 1588516 6102 22900 6103 216 6104 1 6105 1 6106 218 6107 23330 6108 1633890 6109 84225058 6110 3408048602 6111 112732853378 6112 3134831494690 6113 74791927808130 6114 1554938585816538 6115 28515779937888802 6116 465837887876559458 6117 6833827631965081890 6118 90635036655723554010 6119 1092959497613185140738 6120 12042140736495207499554 6121 121737024385217238794754 6122 1133320699930426705649370 6123 9747435043275223178369570 6124 77672542388333156467859554 6125 574880678834974371512211234 6126 3960916059575701911009237978 6127 25456213262294921662996577410 6128 152881881956402307686829523490 6129 859386792080890146452552762498 6130 4528246946210644149130084770778 6131 22395385435787804556509304204066 6132 104087569781567088474451973978210 6133 455122573498533642835664783965730 6134 1874052410791432733080177045616346 6135 7273698234433240439708020530360834 6136 26632428719813919666584318661490466 6137 92061628155103500231797912186390530 6138 300649787542064919511599736290594010 6139 928182960220781395582717817627729186 6140 2710498104759141176557762062719056482 6141 7490971473726798222126778186517382690 6142 19602500042001701722524715286749746650 6143 48591632277898791373153415161164933250 6144 114146789633719770057013380638072301090 6145 254201388569225643405902111287621422210 6146 536845624725351346793182982808351062490 6147 1075498874920756313210369016740548898850 6148 2044460390439979417292840649145320842850 6149 3688612271807034713229679101560964083490 6150 6317702760141500299427764156837194094810 6151 10274321575322322667113824201816534949890 6152 15867955913430432081520325118528798953250 6153 23277130900171177677533368546324849627650 6154 32436683782345103883958834058982571510490 6155 42942903167974752408097531339328602235938 6156 54017637499996032292087398019219057949794 6157 64565779676675211545453511372723676723490 6158 73336063093199146465659896219931820433370 6159 79158842130038788998532536546253957290114 6160 81200524937642910302330646541229645312546 6161 79158842130038788998532536546253957290114 6162 73336063093199146465659896219931820433370 6163 64565779676675211545453511372723676723490 6164 54017637499996032292087398019219057949794 6165 42942903167974752408097531339328602235938 6166 32436683782345103883958834058982571510490 6167 23277130900171177677533368546324849627650 6168 15867955913430432081520325118528798953250 6169 10274321575322322667113824201816534949890 6170 6317702760141500299427764156837194094810 6171 3688612271807034713229679101560964083490 6172 2044460390439979417292840649145320842850 6173 1075498874920756313210369016740548898850 6174 536845624725351346793182982808351062490 6175 254201388569225643405902111287621422210 6176 114146789633719770057013380638072301090 6177 48591632277898791373153415161164933250 6178 19602500042001701722524715286749746650 6179 7490971473726798222126778186517382690 6180 2710498104759141176557762062719056482 6181 928182960220781395582717817627729186 6182 300649787542064919511599736290594010 6183 92061628155103500231797912186390530 6184 26632428719813919666584318661490466 6185 7273698234433240439708020530360834 6186 1874052410791432733080177045616346 6187 455122573498533642835664783965730 6188 104087569781567088474451973978210 6189 22395385435787804556509304204066 6190 4528246946210644149130084770778 6191 859386792080890146452552762498 6192 152881881956402307686829523490 6193 25456213262294921662996577410 6194 3960916059575701911009237978 6195 574880678834974371512211234 6196 77672542388333156467859554 6197 9747435043275223178369570 6198 1133320699930426705649370 6199 121737024385217238794754 6200 12042140736495207499554 6201 1092959497613185140738 6202 90635036655723554010 6203 6833827631965081890 6204 465837887876559458 6205 28515779937888802 6206 1554938585816538 6207 74791927808130 6208 3134831494690 6209 112732853378 6210 3408048602 6211 84225058 6212 1633890 6213 23330 6214 218 6215 1 6216 1 6217 220 6218 23764 6219 1680120 6220 87447464 6221 3573366212 6222 119389809772 6223 3353952524624 6224 80854858674320 6225 1698861175306924 6226 31492678419807620 6227 520148298094258280 6228 7716399272533175864 6229 103513575942912144660 6230 1262844894966738129564 6231 14079610276469943561408 6232 144061821480678424136736 6233 1357746515343091134315132 6234 11824924007960924023541300 6235 95438206583844948249852632 6236 715625757558917150201216456 6237 4996505058398019283798530148 6238 32549031688917272712063419084 6239 198192506459703145530631814960 6240 1129854233000893619439822622384 6241 6039266955664424950586162498636 6242 30307713088235836573161781002980 6243 142973780146363298384626687581768 6244 634707327126443730413263574794840 6245 2654247875766225150012832221983668 6246 10465475335329572743934385897255164 6247 38939469650768173827117687495742624 6248 136825633588646418641938249034609728 6249 454355291666011368376789405063232540 6250 1426766193119771608810645159848103828 6251 4239297167501257843118878117834692280 6252 11924818725357613648391757409543387112 6253 31771645455190779751942494956763599620 6254 80214412504981172773751671142800691500 6255 191985194053414918660834109813505487120 6256 435760528124952212452979548692278638800 6257 938297430979016800006707919620254635500 6258 1917254712106989895079880562187640727620 6259 3718667264778465117555531662149768079400 6260 6848143530859633585313985198341559360120 6261 11976645392970098108136490887765630255700 6262 19895860967700387273485075114081990743900 6263 31400322958846485637492401797543650875520 6264 47088914621531167510663921866375366908000 6265 67108415120809903033739833901135444633020 6266 90899430056707122009939852422801798529268 6267 117034872270514734360108837320430356879000 6268 143243740023874260661172983933498672162312 6269 166675210420402721407373495581073623076260 6270 184383802972720720486319033300937980950412 6271 193930050379955536807517306568199948013296 6272 193930050379955536807517306568199948013296 6273 184383802972720720486319033300937980950412 6274 166675210420402721407373495581073623076260 6275 143243740023874260661172983933498672162312 6276 117034872270514734360108837320430356879000 6277 90899430056707122009939852422801798529268 6278 67108415120809903033739833901135444633020 6279 47088914621531167510663921866375366908000 6280 31400322958846485637492401797543650875520 6281 19895860967700387273485075114081990743900 6282 11976645392970098108136490887765630255700 6283 6848143530859633585313985198341559360120 6284 3718667264778465117555531662149768079400 6285 1917254712106989895079880562187640727620 6286 938297430979016800006707919620254635500 6287 435760528124952212452979548692278638800 6288 191985194053414918660834109813505487120 6289 80214412504981172773751671142800691500 6290 31771645455190779751942494956763599620 6291 11924818725357613648391757409543387112 6292 4239297167501257843118878117834692280 6293 1426766193119771608810645159848103828 6294 454355291666011368376789405063232540 6295 136825633588646418641938249034609728 6296 38939469650768173827117687495742624 6297 10465475335329572743934385897255164 6298 2654247875766225150012832221983668 6299 634707327126443730413263574794840 6300 142973780146363298384626687581768 6301 30307713088235836573161781002980 6302 6039266955664424950586162498636 6303 1129854233000893619439822622384 6304 198192506459703145530631814960 6305 32549031688917272712063419084 6306 4996505058398019283798530148 6307 715625757558917150201216456 6308 95438206583844948249852632 6309 11824924007960924023541300 6310 1357746515343091134315132 6311 144061821480678424136736 6312 14079610276469943561408 6313 1262844894966738129564 6314 103513575942912144660 6315 7716399272533175864 6316 520148298094258280 6317 31492678419807620 6318 1698861175306924 6319 80854858674320 6320 3353952524624 6321 119389809772 6322 3573366212 6323 87447464 6324 1680120 6325 23764 6326 220 6327 1 6328 1 6329 222 6330 24202 6331 1727214 6332 90761474 6333 3745038734 6334 126371224586 6335 3586075187774 6336 87343642693634 6337 1854507961789374 6338 34746478180931082 6339 580156756451954702 6340 8702385458503993602 6341 118063802847410402414 6342 1456993507565373828234 6343 16435414669049866831710 6344 170183572493643575197698 6345 1623545361208986797246622 6346 14315991223234441863505802 6347 117010565635081095451763502 6348 888736506531095254918928642 6349 6287011494791910805511957838 6350 41506452806890993906871187210 6351 256197751410915339905691811454 6352 1480928621416999072657283960834 6353 8028507980746208716478537883518 6354 40875226990110905672878028272394 6355 195676878670386939514297772788814 6356 881768677054374117272342236354818 6357 3744077776391202523261760580744238 6358 14993775621887230627027395164855178 6359 56678643220530987010760093923358622 6360 202397531959228512135640255191842818 6361 683242553409761287250525566284232798 6362 2181771272327847896699034301201930378 6363 6594246320841810847512241095310525294 6364 18874613997618012668068397590097135874 6365 51187435654275191622461030552824369422 6366 131588558002173654248218881386314037770 6367 320791238836294882807739196117471111870 6368 741892511812086901170827039143856427010 6369 1628259347673194655865589579600154696510 6370 3392397767811358041879771464616246425610 6371 6711420851806211325845781241077957705870 6372 12611271186078078120162357509636648282370 6373 22513401195636766406680155187668153699310 6374 38190209120811985681049330158684815094410 6375 61570505501869195578091301113442176569310 6376 94357193493808085229676648782447816736770 6377 137474460642512248221937124313835661168670 6378 190444528959862128927638520382919814672778 6379 250877205495196608778146221082560757644206 6380 314296249794385027313369219273148086991106 6381 374484730120952193613999990887295971962062 6382 424395076486322588359352425101943424460042 6383 457472695482715046292368876415391886253822 6384 469060625697553983917365259677629541339138 6385 457472695482715046292368876415391886253822 6386 424395076486322588359352425101943424460042 6387 374484730120952193613999990887295971962062 6388 314296249794385027313369219273148086991106 6389 250877205495196608778146221082560757644206 6390 190444528959862128927638520382919814672778 6391 137474460642512248221937124313835661168670 6392 94357193493808085229676648782447816736770 6393 61570505501869195578091301113442176569310 6394 38190209120811985681049330158684815094410 6395 22513401195636766406680155187668153699310 6396 12611271186078078120162357509636648282370 6397 6711420851806211325845781241077957705870 6398 3392397767811358041879771464616246425610 6399 1628259347673194655865589579600154696510 6400 741892511812086901170827039143856427010 6401 320791238836294882807739196117471111870 6402 131588558002173654248218881386314037770 6403 51187435654275191622461030552824369422 6404 18874613997618012668068397590097135874 6405 6594246320841810847512241095310525294 6406 2181771272327847896699034301201930378 6407 683242553409761287250525566284232798 6408 202397531959228512135640255191842818 6409 56678643220530987010760093923358622 6410 14993775621887230627027395164855178 6411 3744077776391202523261760580744238 6412 881768677054374117272342236354818 6413 195676878670386939514297772788814 6414 40875226990110905672878028272394 6415 8028507980746208716478537883518 6416 1480928621416999072657283960834 6417 256197751410915339905691811454 6418 41506452806890993906871187210 6419 6287011494791910805511957838 6420 888736506531095254918928642 6421 117010565635081095451763502 6422 14315991223234441863505802 6423 1623545361208986797246622 6424 170183572493643575197698 6425 16435414669049866831710 6426 1456993507565373828234 6427 118063802847410402414 6428 8702385458503993602 6429 580156756451954702 6430 34746478180931082 6431 1854507961789374 6432 87343642693634 6433 3586075187774 6434 126371224586 6435 3745038734 6436 90761474 6437 1727214 6438 24202 6439 222 6440 1 6441 1 6442 224 6443 24644 6444 1775180 6445 94168808 6446 3923247672 6447 133689629532 6448 3831836222132 6449 94283670406032 6450 2022706463157328 6451 38299847318027380 6452 646395913052693404 6453 9802690513050206584 6454 134482587578447571880 6455 1678570886355696375308 6456 19155253071581978789508 6457 200698597439163385590816 6458 1937790755183308796581056 6459 17297283099786519795067556 6460 143151480866276461338810604 6461 1101185278750021298620544776 6462 7891373758881923210632102936 6463 52789969360080923996181675196 6464 330253235906723606524626417748 6465 1935318879287617558093607587248 6466 10639290835164101408575644466736 6467 54943001926521539339942728654548 6468 266859818748733681760337582064188 6469 1220419335871124355171266696725400 6470 5260553780572020370947366391893896 6471 21392101274044658300301987967583084 6472 82137894177747790381721874985468964 6473 298015644830527672973518036610944064 6474 1022465718957636218028104070510685344 6475 3319369117403620552326349272549395716 6476 10202783786289430353021920556360559500 6477 29708157485961081358699516803242353448 6478 81986868377250817938921185552464892408 6479 214547639111639625622622406895902006812 6480 532594209343449709829709748646585841140 6481 1254668944701796702639400345074833026000 6482 2805912387610233769489396167436289762320 6483 5958954546463569497752068963836655757620 6484 12021073331724559262805433267881844859100 6485 23041359302662754563563670412864374067640 6486 41972815912574478112156497895646361341800 6487 72680255709418850195865976234118599049420 6488 119656575590381568532625706386208982407620 6489 187328021954523766445260351693433644181600 6490 278920568757851500962277694962658844813440 6491 395027404723184280183315478597890920474468 6492 532221164511765859715724593888282370846252 6493 682208327560096370451624277676139201514312 6494 832024719939211481588542194093942731115480 6495 965555017027677503380725911570313019498364 6496 1066251574941758355138040334818273291664276 6497 1120463371560224567017251442661221375606256 6498 1120463371560224567017251442661221375606256 6499 1066251574941758355138040334818273291664276 6500 965555017027677503380725911570313019498364 6501 832024719939211481588542194093942731115480 6502 682208327560096370451624277676139201514312 6503 532221164511765859715724593888282370846252 6504 395027404723184280183315478597890920474468 6505 278920568757851500962277694962658844813440 6506 187328021954523766445260351693433644181600 6507 119656575590381568532625706386208982407620 6508 72680255709418850195865976234118599049420 6509 41972815912574478112156497895646361341800 6510 23041359302662754563563670412864374067640 6511 12021073331724559262805433267881844859100 6512 5958954546463569497752068963836655757620 6513 2805912387610233769489396167436289762320 6514 1254668944701796702639400345074833026000 6515 532594209343449709829709748646585841140 6516 214547639111639625622622406895902006812 6517 81986868377250817938921185552464892408 6518 29708157485961081358699516803242353448 6519 10202783786289430353021920556360559500 6520 3319369117403620552326349272549395716 6521 1022465718957636218028104070510685344 6522 298015644830527672973518036610944064 6523 82137894177747790381721874985468964 6524 21392101274044658300301987967583084 6525 5260553780572020370947366391893896 6526 1220419335871124355171266696725400 6527 266859818748733681760337582064188 6528 54943001926521539339942728654548 6529 10639290835164101408575644466736 6530 1935318879287617558093607587248 6531 330253235906723606524626417748 6532 52789969360080923996181675196 6533 7891373758881923210632102936 6534 1101185278750021298620544776 6535 143151480866276461338810604 6536 17297283099786519795067556 6537 1937790755183308796581056 6538 200698597439163385590816 6539 19155253071581978789508 6540 1678570886355696375308 6541 134482587578447571880 6542 9802690513050206584 6543 646395913052693404 6544 38299847318027380 6545 2022706463157328 6546 94283670406032 6547 3831836222132 6548 133689629532 6549 3923247672 6550 94168808 6551 1775180 6552 24644 6553 224 6554 1 6555 1 6556 226 6557 25090 6558 1824026 6559 97671202 6560 4108177954 6561 141357915938 6562 4091897076250 6563 101701581815938 6564 2204333776256994 6565 42177061742974082 6566 719442238551651866 6567 11029243182554854690 6568 152987663550001772066 6569 1931117276781554349602 6570 22290817465503048993050 6571 236289265179795231212034 6572 2308672925116115757369570 6573 20858619216178815388895234 6574 174764755189297422997383962 6575 1361347325251378855411118882 6576 9881295544163039764171576354 6577 66968354613754758012325735970 6578 424549658073695524427679280154 6579 2521769866605256504523925816450 6580 14055538335868718039326536014818 6581 73610800742431849464996911004802 6582 362678047665366126773158338991130 6583 1682956033290244976445902051578402 6584 7362741793497518843390975324974114 6585 30396732831007881194511114940221218 6586 118523771073679679309051258117907226 6587 436832182228806450366000005519771650 6588 1522878895747392403137262362313472226 6589 5025077389771018057604978909344313858 6590 15703924176020898802047304130111885594 6591 46505187593092322559233678454913438242 6592 130569639860829911965689099945804381730 6593 347721943143165635184004623001191268642 6594 878730406457262989700551036928801885722 6595 2108054392881541295276849289838889979010 6596 4802473844124117373299623551654979215330 6597 10393126281746997923107054710873100216450 6598 21372425645999486802437273696334747042330 6599 41773853486193525152214884921824176632610 6600 77625446401315310795882525818147383691810 6601 137166472817630094714702629317433114090530 6602 230527040420612404409541012779012396551450 6603 368555103046774530555977359193084803158530 6604 560605784206183352637214695438540305731810 6605 811422434123548029367530297874385426456578 6606 1117693098194812268826678592869093105993498 6607 1465306697567058838945495092646982330004770 6608 1828529297293692879353535691043230019620898 6609 2172064467087841178583268096551551722575906 6610 2456201668455758446878118671490529735622682 6611 2644187641984697968447660653894886553524354 6612 2709987368818003117951868145000072292551650 6613 2644187641984697968447660653894886553524354 6614 2456201668455758446878118671490529735622682 6615 2172064467087841178583268096551551722575906 6616 1828529297293692879353535691043230019620898 6617 1465306697567058838945495092646982330004770 6618 1117693098194812268826678592869093105993498 6619 811422434123548029367530297874385426456578 6620 560605784206183352637214695438540305731810 6621 368555103046774530555977359193084803158530 6622 230527040420612404409541012779012396551450 6623 137166472817630094714702629317433114090530 6624 77625446401315310795882525818147383691810 6625 41773853486193525152214884921824176632610 6626 21372425645999486802437273696334747042330 6627 10393126281746997923107054710873100216450 6628 4802473844124117373299623551654979215330 6629 2108054392881541295276849289838889979010 6630 878730406457262989700551036928801885722 6631 347721943143165635184004623001191268642 6632 130569639860829911965689099945804381730 6633 46505187593092322559233678454913438242 6634 15703924176020898802047304130111885594 6635 5025077389771018057604978909344313858 6636 1522878895747392403137262362313472226 6637 436832182228806450366000005519771650 6638 118523771073679679309051258117907226 6639 30396732831007881194511114940221218 6640 7362741793497518843390975324974114 6641 1682956033290244976445902051578402 6642 362678047665366126773158338991130 6643 73610800742431849464996911004802 6644 14055538335868718039326536014818 6645 2521769866605256504523925816450 6646 424549658073695524427679280154 6647 66968354613754758012325735970 6648 9881295544163039764171576354 6649 1361347325251378855411118882 6650 174764755189297422997383962 6651 20858619216178815388895234 6652 2308672925116115757369570 6653 236289265179795231212034 6654 22290817465503048993050 6655 1931117276781554349602 6656 152987663550001772066 6657 11029243182554854690 6658 719442238551651866 6659 42177061742974082 6660 2204333776256994 6661 101701581815938 6662 4091897076250 6663 141357915938 6664 4108177954 6665 97671202 6666 1824026 6667 25090 6668 226 6669 1 6670 1 6671 228 6672 25540 6673 1873760 6674 101270408 6675 4300017964 6676 149389341564 6677 4366944621720 6678 109625315114320 6679 2400319028478964 6680 46404101982388404 6681 799919147612653328 6682 12395081334159199960 6683 173819597245606833340 6684 2218587527910003693548 6685 25900505628640299717960 6686 277735335716880258994592 6687 2745660787735074374172420 6688 25105082896478239942845860 6689 212920657505262758181346752 6690 1679263561306952739747313448 6691 12343828148164439918203240012 6692 84741023916799720987129415260 6693 544307982047531206436186691320 6694 3276572760585675635476231514352 6695 18512627081761592101944069418516 6696 98305629913464668912899091486356 6697 491231850334319515578097978650480 6698 2312493899704344784979397972633720 6699 10266117162658888175008144073277916 6700 43020028405077420408849456657089228 6701 170312605178732218803864361025711528 6702 637493847480233920056773138623147840 6703 2257726722806726526476780404444187940 6704 7570422004476046678770345342168471428 6705 24048370683195537411978632312005595168 6706 72411895555402651714302903141385883336 6707 206782984939883315883622295203960173420 6708 560278451381246365088614908499460542780 6709 1440999988712068250507178066825895161176 6710 3519379008682253994807110075414277705872 6711 8165197181707455371215873186568702220340 6712 18001512513481349065896074429964369194100 6713 37724506474210054223296397371044503016400 6714 75167352463917571217457591886040768534040 6715 142440659190171590511661081152835934392060 6716 256764735131519883622741653031226859124140 6717 440373768947661349320109618330564109691400 6718 718738719057768503498144078358306182117600 6719 1116488909207481649638452406325058753071940 6720 1650948787087582882967022688275584577001828 6721 2324142937041544578377524369341369452924544 6722 3115220960273636967487898279404357806844520 6723 3976044322420848088750655061366351551139980 6724 4832618484320745539525345981688724473312284 6725 5593821152571277128842112679612394477696952 6726 6166640885382214770463819660203689580811312 6727 6474638382362925653416780241556180221682260 6728 6474638382362925653416780241556180221682260 6729 6166640885382214770463819660203689580811312 6730 5593821152571277128842112679612394477696952 6731 4832618484320745539525345981688724473312284 6732 3976044322420848088750655061366351551139980 6733 3115220960273636967487898279404357806844520 6734 2324142937041544578377524369341369452924544 6735 1650948787087582882967022688275584577001828 6736 1116488909207481649638452406325058753071940 6737 718738719057768503498144078358306182117600 6738 440373768947661349320109618330564109691400 6739 256764735131519883622741653031226859124140 6740 142440659190171590511661081152835934392060 6741 75167352463917571217457591886040768534040 6742 37724506474210054223296397371044503016400 6743 18001512513481349065896074429964369194100 6744 8165197181707455371215873186568702220340 6745 3519379008682253994807110075414277705872 6746 1440999988712068250507178066825895161176 6747 560278451381246365088614908499460542780 6748 206782984939883315883622295203960173420 6749 72411895555402651714302903141385883336 6750 24048370683195537411978632312005595168 6751 7570422004476046678770345342168471428 6752 2257726722806726526476780404444187940 6753 637493847480233920056773138623147840 6754 170312605178732218803864361025711528 6755 43020028405077420408849456657089228 6756 10266117162658888175008144073277916 6757 2312493899704344784979397972633720 6758 491231850334319515578097978650480 6759 98305629913464668912899091486356 6760 18512627081761592101944069418516 6761 3276572760585675635476231514352 6762 544307982047531206436186691320 6763 84741023916799720987129415260 6764 12343828148164439918203240012 6765 1679263561306952739747313448 6766 212920657505262758181346752 6767 25105082896478239942845860 6768 2745660787735074374172420 6769 277735335716880258994592 6770 25900505628640299717960 6771 2218587527910003693548 6772 173819597245606833340 6773 12395081334159199960 6774 799919147612653328 6775 46404101982388404 6776 2400319028478964 6777 109625315114320 6778 4366944621720 6779 149389341564 6780 4300017964 6781 101270408 6782 1873760 6783 25540 6784 228 6785 1 6786 1 6787 230 6788 25994 6789 1924390 6790 104968194 6791 4498959574 6792 157797537482 6793 4657691879222 6794 118084156812290 6795 2611645925409222 6796 51008754787124362 6797 888500311338015814 6798 13914442720323505154 6799 197243921762320887990 6800 2545394788705612298954 6801 30050210433331857761110 6802 325926658811023607705602 6803 3259685388631749864379046 6804 30159416609329430074387850 6805 258884359617919813513087846 6806 2066948974001512920926044162 6807 15384439034722771513361672342 6808 106966147609127200669504231626 6809 696017360578085685435641842550 6810 4245430400706902366340097485826 6811 24310969708952524241944226749318 6812 130873795331094979054169696919690 6813 663148280990216033955993981141638 6814 3166403797704030427330654290275330 6815 14261567095653477936433444097490038 6816 60648887361233827427248576055341258 6817 243729366414817520407224932623021974 6818 926330223732645818169688757766766594 6819 3332052752515766896899553548587107430 6820 11351027623030165608384388108926131594 6821 36643870077442602148353956563518380454 6822 112164190414619087928328839583503364098 6823 325700068088378290157158876800259494998 6824 897631076181959592937926303649225097930 6825 2349000383236480250779797598326546972598 6826 5839109403851585235014839179168974752770 6827 13792630583271250661299832551821869905222 6828 30969183539312921810411571168188050629770 6829 66119145269438401212299526511881972426950 6830 134264284584127112243191262953420018592770 6831 259381865140282686881333557960700879558710 6832 476830840723006784930285260002210177208010 6833 834304976896811327657553900679224082906070 6834 1389639528426042257227794709467882688360450 6835 2203782731312024683692573843876449738348070 6836 3328043480501247885242689790039183635805578 6837 4786514158252675490712077355491339456382950 6838 6557056995509993814692101241614820365762562 6839 8556571980261543895184048433417691687989270 6840 10637192104035286507629536734098306044073162 6841 12598504103979863846950726757852670673585142 6842 14216663706409250346184051011306613794130946 6843 15285466909729838392328260555654756356017926 6844 15659264133543854424785428628112432735916170 6845 15285466909729838392328260555654756356017926 6846 14216663706409250346184051011306613794130946 6847 12598504103979863846950726757852670673585142 6848 10637192104035286507629536734098306044073162 6849 8556571980261543895184048433417691687989270 6850 6557056995509993814692101241614820365762562 6851 4786514158252675490712077355491339456382950 6852 3328043480501247885242689790039183635805578 6853 2203782731312024683692573843876449738348070 6854 1389639528426042257227794709467882688360450 6855 834304976896811327657553900679224082906070 6856 476830840723006784930285260002210177208010 6857 259381865140282686881333557960700879558710 6858 134264284584127112243191262953420018592770 6859 66119145269438401212299526511881972426950 6860 30969183539312921810411571168188050629770 6861 13792630583271250661299832551821869905222 6862 5839109403851585235014839179168974752770 6863 2349000383236480250779797598326546972598 6864 897631076181959592937926303649225097930 6865 325700068088378290157158876800259494998 6866 112164190414619087928328839583503364098 6867 36643870077442602148353956563518380454 6868 11351027623030165608384388108926131594 6869 3332052752515766896899553548587107430 6870 926330223732645818169688757766766594 6871 243729366414817520407224932623021974 6872 60648887361233827427248576055341258 6873 14261567095653477936433444097490038 6874 3166403797704030427330654290275330 6875 663148280990216033955993981141638 6876 130873795331094979054169696919690 6877 24310969708952524241944226749318 6878 4245430400706902366340097485826 6879 696017360578085685435641842550 6880 106966147609127200669504231626 6881 15384439034722771513361672342 6882 2066948974001512920926044162 6883 258884359617919813513087846 6884 30159416609329430074387850 6885 3259685388631749864379046 6886 325926658811023607705602 6887 30050210433331857761110 6888 2545394788705612298954 6889 197243921762320887990 6890 13914442720323505154 6891 888500311338015814 6892 51008754787124362 6893 2611645925409222 6894 118084156812290 6895 4657691879222 6896 157797537482 6897 4498959574 6898 104968194 6899 1924390 6900 25994 6901 230 6902 1 6903 1 6904 232 6905 26452 6906 1975924 6907 108766344 6908 4705198176 6909 166596515020 6910 4964878758268 6911 127108793313232 6912 2839355397335832 6913 56020719741012548 6914 985913168107528580 6915 15602862179274174296 6916 223553445816803593104 6917 2916458307713540020284 6918 34814192749947473753612 6919 381877374872995765184672 6920 3863347383159653731079240 6921 36164762785696254312939316 6922 314148859123727483530321556 6923 2538753991124695492620478760 6924 19130651570031237174035029952 6925 134694414792014412101069143980 6926 887724532104012607092275489436 6927 5485755743332519258211926019696 6928 31832972870245102243760555749496 6929 173697392121809095398057993087524 6930 892327706234775681923062769547684 6931 4320783929028565976864746250067448 6932 19740464793061853148743496360399088 6933 85176571619546193538690164226109212 6934 347398282181128768243322965335452460 6935 1340372195326195557380778051415500096 6936 4895876823728646635126015444977021864 6937 16940807098352659031760722061957426964 6938 55565319704948814435508690014612983476 6939 172856431175257227488661428459027339720 6940 510276154058400029799790619525148742432 6941 1430114129210221198978707475653444766348 6942 3806909910799686208806338810475232613308 6943 9629109775800133736301814844321416886544 6944 23151118995805089891121781806405122363864 6945 52927011304291627842927276906578622755332 6946 115089841322232672088607172110034392250820 6947 238107936327775567678787186836346494036120 6948 468813502188327370341982412800161666685520 6949 878653365053461062323279899115746991158780 6950 1567900552751337996210580813712661119238220 6951 2664318274270514934205458228477670880957920 6952 4312160978795835444418512631702638608826120 6953 6648315121020754218573716040240692127225588 6954 9765506425841506258921789833806107669190356 6955 13667714090804213883781702966447529275070056 6956 18228849936045174677364047954436869860596352 6957 23169808406717678491564240228882349283202412 6958 28068314692335895894105609473639701190970588 6959 32408988962960391321976890448771678945413040 6960 35668771501521303508976131227165059730960184 6961 37419369425636618470530469425323369313616356 6962 37419369425636618470530469425323369313616356 6963 35668771501521303508976131227165059730960184 6964 32408988962960391321976890448771678945413040 6965 28068314692335895894105609473639701190970588 6966 23169808406717678491564240228882349283202412 6967 18228849936045174677364047954436869860596352 6968 13667714090804213883781702966447529275070056 6969 9765506425841506258921789833806107669190356 6970 6648315121020754218573716040240692127225588 6971 4312160978795835444418512631702638608826120 6972 2664318274270514934205458228477670880957920 6973 1567900552751337996210580813712661119238220 6974 878653365053461062323279899115746991158780 6975 468813502188327370341982412800161666685520 6976 238107936327775567678787186836346494036120 6977 115089841322232672088607172110034392250820 6978 52927011304291627842927276906578622755332 6979 23151118995805089891121781806405122363864 6980 9629109775800133736301814844321416886544 6981 3806909910799686208806338810475232613308 6982 1430114129210221198978707475653444766348 6983 510276154058400029799790619525148742432 6984 172856431175257227488661428459027339720 6985 55565319704948814435508690014612983476 6986 16940807098352659031760722061957426964 6987 4895876823728646635126015444977021864 6988 1340372195326195557380778051415500096 6989 347398282181128768243322965335452460 6990 85176571619546193538690164226109212 6991 19740464793061853148743496360399088 6992 4320783929028565976864746250067448 6993 892327706234775681923062769547684 6994 173697392121809095398057993087524 6995 31832972870245102243760555749496 6996 5485755743332519258211926019696 6997 887724532104012607092275489436 6998 134694414792014412101069143980 6999 19130651570031237174035029952 7000 2538753991124695492620478760 7001 314148859123727483530321556 7002 36164762785696254312939316 7003 3863347383159653731079240 7004 381877374872995765184672 7005 34814192749947473753612 7006 2916458307713540020284 7007 223553445816803593104 7008 15602862179274174296 7009 985913168107528580 7010 56020719741012548 7011 2839355397335832 7012 127108793313232 7013 4964878758268 7014 166596515020 7015 4705198176 7016 108766344 7017 1975924 7018 26452 7019 232 7020 1 7021 1 7022 234 7023 26914 7024 2028370 7025 112666658 7026 4918932714 7027 175800672770 7028 5289272810770 7029 136731363950722 7030 3084548347461354 7031 61471721063757602 7032 1092942642635665490 7033 17477275658719718690 7034 253070750716401272554 7035 3337255675292664501378 7036 40276045846366626072850 7037 446741778056275096699394 7038 4571151416843673103969514 7039 43287795557487657908397602 7040 380473038518753167917648722 7041 3111787209866342789663888162 7042 23736354535157445587581552874 7043 169209505396768420788465846274 7044 1129385094505154219862848865042 7045 7069497636014617550739843351682 7046 41564159014284523868312579255018 7047 229841334701006721883762775586338 7048 1196898893687679756375290459554898 7049 5876259916253557692743803000756770 7050 27227652519794449552938896900741866 7051 119178603508261524623867104683998338 7052 493223741161908789209261705616902930 7053 1931499843922141846031325949373974530 7054 7162579242787488010676482254159288554 7055 25168736674597072563786291055521556258 7056 83857154426331639075653800185496542034 7057 265065620957648644072524075037158703650 7058 795296775648276345216780887567679446250 7059 2266090351356999518935656971978853003778 7060 6134655116191867000722972589777902477586 7061 15785020069836300195887951253123196472450 7062 38619338175456808862438435829895514003178 7063 89870760883367968395348891264805615024418 7064 198986036165837221741946020184801065635922 7065 419316922919446640979693885458262858713890 7066 841185723100230050263960862589928179314410 7067 1606848732382071119546595869876609537403010 7068 2923384758527805843464145972830618287605010 7069 5066523803918664258073592942869556083102210 7070 8366118781492392635851765569648192178144490 7071 13164258831128614346684802515819780474399778 7072 19741865027363508362738195664085983432221522 7073 28219734674898395633415570155744976400643362 7074 38453621022359382375837852162499219501428970 7075 49955230323024397064112336616736910831788034 7076 61875315203088860893299386436620356518246162 7077 73075807759276151063033226680264050809968770 7078 82294424170890945177137072687243352470504170 7079 88373607836887760371834861208143185400594466 7080 90498002984817091365846367478759171363148882 7081 88373607836887760371834861208143185400594466 7082 82294424170890945177137072687243352470504170 7083 73075807759276151063033226680264050809968770 7084 61875315203088860893299386436620356518246162 7085 49955230323024397064112336616736910831788034 7086 38453621022359382375837852162499219501428970 7087 28219734674898395633415570155744976400643362 7088 19741865027363508362738195664085983432221522 7089 13164258831128614346684802515819780474399778 7090 8366118781492392635851765569648192178144490 7091 5066523803918664258073592942869556083102210 7092 2923384758527805843464145972830618287605010 7093 1606848732382071119546595869876609537403010 7094 841185723100230050263960862589928179314410 7095 419316922919446640979693885458262858713890 7096 198986036165837221741946020184801065635922 7097 89870760883367968395348891264805615024418 7098 38619338175456808862438435829895514003178 7099 15785020069836300195887951253123196472450 7100 6134655116191867000722972589777902477586 7101 2266090351356999518935656971978853003778 7102 795296775648276345216780887567679446250 7103 265065620957648644072524075037158703650 7104 83857154426331639075653800185496542034 7105 25168736674597072563786291055521556258 7106 7162579242787488010676482254159288554 7107 1931499843922141846031325949373974530 7108 493223741161908789209261705616902930 7109 119178603508261524623867104683998338 7110 27227652519794449552938896900741866 7111 5876259916253557692743803000756770 7112 1196898893687679756375290459554898 7113 229841334701006721883762775586338 7114 41564159014284523868312579255018 7115 7069497636014617550739843351682 7116 1129385094505154219862848865042 7117 169209505396768420788465846274 7118 23736354535157445587581552874 7119 3111787209866342789663888162 7120 380473038518753167917648722 7121 43287795557487657908397602 7122 4571151416843673103969514 7123 446741778056275096699394 7124 40276045846366626072850 7125 3337255675292664501378 7126 253070750716401272554 7127 17477275658719718690 7128 1092942642635665490 7129 61471721063757602 7130 3084548347461354 7131 136731363950722 7132 5289272810770 7133 175800672770 7134 4918932714 7135 112666658 7136 2028370 7137 26914 7138 234 7139 1 7140 1 7141 236 7142 27380 7143 2081736 7144 116670952 7145 5140365716 7146 185424803660 7147 5631669998560 7148 146985515519760 7149 3348388504725308 7150 67395624808554788 7151 1210435083440435640 7152 19556131469462912760 7153 286150888554395165540 7154 3813879871825869367036 7155 46529759829372830594512 7156 521832016652589196525856 7157 5399770569772943965853580 7158 51722294357490984743446356 7159 459925596861937080138985640 7160 3806409107508823441111858440 7161 29386895736148483869865919796 7162 212076511501957103550082429100 7163 1433289014693937052752383855296 7164 9086607262623784377694967706160 7165 54119412393631660677264348626396 7166 303238466585536347995835910590852 7167 1600437620510495573657111228228760 7168 7965486516176013131042156229859352 7169 37424696365076573222547446151566084 7170 166146720821117827325549497945139292 7171 697578916289716507371818974527010480 7172 2772121867265179403483910620326329920 7173 10434451282035825414088586254948763180 7174 37227192741113207209588788754657866676 7175 125966698199281370671200813302975525256 7176 404488095088929097583686565237268229160 7177 1233218827781182216777966391063865489620 7178 3571663281063675893952228479071681192460 7179 9830859596759087718637337037410200247712 7180 25726585096827853405417262653376331563344 7181 64033468021093242794628201927340127362172 7182 151641218054629867148909108901106251391460 7183 341783808353496817980222188356185303415672 7184 733392800407516534810247077753098316600632 7185 1498610582347452258922441934884537532064420 7186 2916847957670628540152539145266699383402940 7187 5408886855963338025334021741822974816166800 7188 9557809115197808097748319729412835489945440 7189 16096960859681571828130816740995419142204620 7190 25842538591416842426955080717170611261370388 7191 39554438979512876927996714220146456033846888 7192 57727106128103410255075555653637067502055240 7193 80341069788061991893035125284691725177142388 7194 106637701281428954117314236733673000193813356 7195 135000353932830936448975963282239616633236608 7196 163019437654700907850438222590524108519185520 7197 187779220893127487562147189816279082225885980 7198 206336803509300009057948065122551597602058820 7199 216290980247341470208211698112225726077359704 7200 216290980247341470208211698112225726077359704 7201 206336803509300009057948065122551597602058820 7202 187779220893127487562147189816279082225885980 7203 163019437654700907850438222590524108519185520 7204 135000353932830936448975963282239616633236608 7205 106637701281428954117314236733673000193813356 7206 80341069788061991893035125284691725177142388 7207 57727106128103410255075555653637067502055240 7208 39554438979512876927996714220146456033846888 7209 25842538591416842426955080717170611261370388 7210 16096960859681571828130816740995419142204620 7211 9557809115197808097748319729412835489945440 7212 5408886855963338025334021741822974816166800 7213 2916847957670628540152539145266699383402940 7214 1498610582347452258922441934884537532064420 7215 733392800407516534810247077753098316600632 7216 341783808353496817980222188356185303415672 7217 151641218054629867148909108901106251391460 7218 64033468021093242794628201927340127362172 7219 25726585096827853405417262653376331563344 7220 9830859596759087718637337037410200247712 7221 3571663281063675893952228479071681192460 7222 1233218827781182216777966391063865489620 7223 404488095088929097583686565237268229160 7224 125966698199281370671200813302975525256 7225 37227192741113207209588788754657866676 7226 10434451282035825414088586254948763180 7227 2772121867265179403483910620326329920 7228 697578916289716507371818974527010480 7229 166146720821117827325549497945139292 7230 37424696365076573222547446151566084 7231 7965486516176013131042156229859352 7232 1600437620510495573657111228228760 7233 303238466585536347995835910590852 7234 54119412393631660677264348626396 7235 9086607262623784377694967706160 7236 1433289014693937052752383855296 7237 212076511501957103550082429100 7238 29386895736148483869865919796 7239 3806409107508823441111858440 7240 459925596861937080138985640 7241 51722294357490984743446356 7242 5399770569772943965853580 7243 521832016652589196525856 7244 46529759829372830594512 7245 3813879871825869367036 7246 286150888554395165540 7247 19556131469462912760 7248 1210435083440435640 7249 67395624808554788 7250 3348388504725308 7251 146985515519760 7252 5631669998560 7253 185424803660 7254 5140365716 7255 116670952 7256 2081736 7257 27380 7258 236 7259 1 7260 1 7261 238 7262 27850 7263 2136030 7264 120781058 7265 5369703326 7266 195484102090 7267 5992895474990 7268 157906458329090 7269 3632105384195790 7270 73828561660741450 7271 1339302429312748030 7272 21859509195539013890 7273 323184295682577796990 7274 4353101511096665805130 7275 53680895376491364462926 7276 608637822328328653193218 7277 6368344364481808259078830 7278 61693216344107601813269450 7279 554935686776915722790829598 7280 4646807742889513689168492802 7281 36305092053523650100641666398 7282 265199761773263033007529901770 7283 1814575031592662577090932130670 7284 11649281371822875650310200426498 7285 70275517292270062605699159684238 7286 398922037993452532541412838472266 7287 2133517421797038643536709914405950 7288 10762823030374188461074557917643010 7289 51266442797506144046333405382182206 7290 230799069705988850101035840997447242 7291 982904240619095859321235577156148110 7292 3962924524716804700064991300470243330 7293 15138072993223146663603822824649067630 7294 54824223265936520634353857263765918410 7295 188362627614991650444575893113154948190 7296 614311947714542107330541178725740296450 7297 1902772543827759958434177031338292422430 7298 5600178884493134455946975757703226128330 7299 15668613229179763131525222488460734443950 7300 41692099809778808124777572280564434288642 7301 105545073187757396395933415833839655397966 7302 254294024251179918805975746658341892756810 7303 583295787291494653524480188522097169831550 7304 1274162644926850574532415286294084685652226 7305 2651320305674415434712382898095898707378942 7306 5256644263118310849338941942741165094781770 7307 9932583546016037685033156756966283736972750 7308 17890080729688951966546487444066428593717250 7309 30721293778798044183952729413277810715252270 7310 50305618232590806890937663027814222581719498 7311 78561236402058333701636597453136847769617054 7312 117023410134979795545810465537869506968123650 7313 166287910591063797781526251094073769079840990 7314 225432392091850328386187214180863944872384714 7315 291593285537284287630402536632649527658837998 7316 359895106790620705192713572309384081670668290 7317 423874466307104546475618639087067241555040270 7318 476410448573318441797232327626074032298448970 7319 511001391593529239637994624442920509080012990 7320 523079963479500031782269763703210623517868290 7321 511001391593529239637994624442920509080012990 7322 476410448573318441797232327626074032298448970 7323 423874466307104546475618639087067241555040270 7324 359895106790620705192713572309384081670668290 7325 291593285537284287630402536632649527658837998 7326 225432392091850328386187214180863944872384714 7327 166287910591063797781526251094073769079840990 7328 117023410134979795545810465537869506968123650 7329 78561236402058333701636597453136847769617054 7330 50305618232590806890937663027814222581719498 7331 30721293778798044183952729413277810715252270 7332 17890080729688951966546487444066428593717250 7333 9932583546016037685033156756966283736972750 7334 5256644263118310849338941942741165094781770 7335 2651320305674415434712382898095898707378942 7336 1274162644926850574532415286294084685652226 7337 583295787291494653524480188522097169831550 7338 254294024251179918805975746658341892756810 7339 105545073187757396395933415833839655397966 7340 41692099809778808124777572280564434288642 7341 15668613229179763131525222488460734443950 7342 5600178884493134455946975757703226128330 7343 1902772543827759958434177031338292422430 7344 614311947714542107330541178725740296450 7345 188362627614991650444575893113154948190 7346 54824223265936520634353857263765918410 7347 15138072993223146663603822824649067630 7348 3962924524716804700064991300470243330 7349 982904240619095859321235577156148110 7350 230799069705988850101035840997447242 7351 51266442797506144046333405382182206 7352 10762823030374188461074557917643010 7353 2133517421797038643536709914405950 7354 398922037993452532541412838472266 7355 70275517292270062605699159684238 7356 11649281371822875650310200426498 7357 1814575031592662577090932130670 7358 265199761773263033007529901770 7359 36305092053523650100641666398 7360 4646807742889513689168492802 7361 554935686776915722790829598 7362 61693216344107601813269450 7363 6368344364481808259078830 7364 608637822328328653193218 7365 53680895376491364462926 7366 4353101511096665805130 7367 323184295682577796990 7368 21859509195539013890 7369 1339302429312748030 7370 73828561660741450 7371 3632105384195790 7372 157906458329090 7373 5992895474990 7374 195484102090 7375 5369703326 7376 120781058 7377 2136030 7378 27850 7379 238 7380 1 7381 1 7382 240 7383 28324 7384 2191260 7385 124998824 7386 5607155336 7387 205994171132 7388 6373804380740 7389 169531023802640 7390 3936997358044640 7391 80809055549662548 7392 1480526615782044268 7393 24409246708292197560 7394 364599936347579723640 7395 4962436695333638767660 7396 61847876759413899635092 7397 708848477534192848250656 7398 7498814203462726108797904 7399 73461331278362354038201860 7400 668351197478514309347545404 7401 5661669026528366492098308040 7402 44758308903921987230922017640 7403 330891749562935166978037487964 7404 2291851304867882713648544461540 7405 14897145418109475280153516412464 7406 91011405926716722633704327816896 7407 523316967679354255824376346782900 7408 2835677926376027524073958663469068 7409 14496778072681722678268379060277720 7410 69994752344056345638450119529684568 7411 319490208868571567369916692531195532 7412 1379850031146202536747820916098734644 7413 5643407681625617066758045852153401920 7414 21873119385205130767152724745445640880 7415 80396747541195492712046266343363749220 7416 280414043622041378288518539131578733276 7417 928641273528815128446317885141870769896 7418 2921572586631231163348404775301300948040 7419 8736170256102076631159119180105384040380 7420 24840455394736573481424426725235641764740 7421 67191572635717658974940131806435368980304 7422 172963758094364057926128250767780421249952 7423 423872565460030557996537364419521675516948 7424 989231029597304439479365044081545313979820 7425 2199242240571842046037117663172367158899448 7426 4658875751008782544055045262143081709631800 7427 9406575151140178542973766775721601334225132 7428 18106075766804977074524637844974148215157460 7429 33231551131668327676913665942855687146856800 7430 58169183623684804248247536586757074798914960 7431 97123872871070422903021209182087452439176388 7432 154709393226065983019529341198121681612706940 7433 235139085516551006175443777211152810771587592 7434 341038426854147003582412272285580343550019880 7435 472061372470976118060748590559629439129368092 7436 623663378910563570133903987547186472725036068 7437 786488746260735929272092072224273225962742896 7438 946789010752426159518770433986975431744894080 7439 1088064135773550475834998156529420356079375220 7440 1193748643676147690493175017191546138980520780 7441 1250372335320370741628476086258356858675240984 7442 1250372335320370741628476086258356858675240984 7443 1193748643676147690493175017191546138980520780 7444 1088064135773550475834998156529420356079375220 7445 946789010752426159518770433986975431744894080 7446 786488746260735929272092072224273225962742896 7447 623663378910563570133903987547186472725036068 7448 472061372470976118060748590559629439129368092 7449 341038426854147003582412272285580343550019880 7450 235139085516551006175443777211152810771587592 7451 154709393226065983019529341198121681612706940 7452 97123872871070422903021209182087452439176388 7453 58169183623684804248247536586757074798914960 7454 33231551131668327676913665942855687146856800 7455 18106075766804977074524637844974148215157460 7456 9406575151140178542973766775721601334225132 7457 4658875751008782544055045262143081709631800 7458 2199242240571842046037117663172367158899448 7459 989231029597304439479365044081545313979820 7460 423872565460030557996537364419521675516948 7461 172963758094364057926128250767780421249952 7462 67191572635717658974940131806435368980304 7463 24840455394736573481424426725235641764740 7464 8736170256102076631159119180105384040380 7465 2921572586631231163348404775301300948040 7466 928641273528815128446317885141870769896 7467 280414043622041378288518539131578733276 7468 80396747541195492712046266343363749220 7469 21873119385205130767152724745445640880 7470 5643407681625617066758045852153401920 7471 1379850031146202536747820916098734644 7472 319490208868571567369916692531195532 7473 69994752344056345638450119529684568 7474 14496778072681722678268379060277720 7475 2835677926376027524073958663469068 7476 523316967679354255824376346782900 7477 91011405926716722633704327816896 7478 14897145418109475280153516412464 7479 2291851304867882713648544461540 7480 330891749562935166978037487964 7481 44758308903921987230922017640 7482 5661669026528366492098308040 7483 668351197478514309347545404 7484 73461331278362354038201860 7485 7498814203462726108797904 7486 708848477534192848250656 7487 61847876759413899635092 7488 4962436695333638767660 7489 364599936347579723640 7490 24409246708292197560 7491 1480526615782044268 7492 80809055549662548 7493 3936997358044640 7494 169531023802640 7495 6373804380740 7496 205994171132 7497 5607155336 7498 124998824 7499 2191260 7500 28324 7501 240 7502 1 7503 1 7504 242 7505 28802 7506 2247434 7507 129326114 7508 5852935218 7509 216971029794 7510 6775282653962 7511 181897723658370 7512 4264434840176370 7513 88378158291902978 7514 1635164232992448266 7515 27229075753386989858 7516 410868692251410935090 7517 5650220927363796288290 7518 71163414965844204207882 7519 824377249670098112348674 7520 8816300503325247610241778 7521 87328489846306888406078594 7522 803505745100984265199016714 7523 6884955910783796524236683042 7524 55066785673339867412188818482 7525 411955150520380804309601172002 7526 2887942816204080913634111851274 7527 19003571754570020570892993004674 7528 117557832716649073564168044655858 7529 684603890898341041063779834284034 7530 3757916932048834312439747848724234 7531 19465973420854788845879047638152738 7532 95254353447112256777793056507605298 7533 440751404010134057054700217443062306 7534 1930139309720762954218773449627377418 7535 8006161953390915462827102345408284674 7536 31479451591547552533975761898069286130 7537 117407939919623770142802813913458457730 7538 415635014429173391634918662738708400906 7539 1397417944765848157179412317386604451362 7540 4464525807874588399125263839168912014386 7541 13560515386561067752941700986744977410850 7542 39176804535331784568530521663044251933450 7543 107700641259633995587889781020131745188994 7544 281847430539860525025845954854780224518898 7545 702381396742152012318599031021141752164866 7546 1667397619308514916281878155159408882253578 7547 3771769057460641139040962895776009642710818 7548 8132280636507475164624578211609533554183474 7549 16716771207823376521741194935960581751235874 7550 32769295181063466466837346563436914644164362 7551 61270210444489342436471460544796119098987010 7552 109290815485042083891707689973679190539489010 7553 186014350273553271335221475182122337953343618 7554 302138884329727212813488213408023356633602826 7555 468409715144675322896609715862411340153911586 7556 693200922505677805303666515034602661289731122 7557 979387709916186919424687113939283551759228962 7558 1321157143473390016580839792287679856726788874 7559 1701745410708583787036398596404109226346616962 7560 2093172863803782793983576078520632739378305266 7561 2458727612833081181829387229603463029379309570 7562 2758223228023016608125405501347040527358344970 7563 2955122370590047671759645727892823506735774754 7564 3023824634120241515039221936219924340868350258 7565 2955122370590047671759645727892823506735774754 7566 2758223228023016608125405501347040527358344970 7567 2458727612833081181829387229603463029379309570 7568 2093172863803782793983576078520632739378305266 7569 1701745410708583787036398596404109226346616962 7570 1321157143473390016580839792287679856726788874 7571 979387709916186919424687113939283551759228962 7572 693200922505677805303666515034602661289731122 7573 468409715144675322896609715862411340153911586 7574 302138884329727212813488213408023356633602826 7575 186014350273553271335221475182122337953343618 7576 109290815485042083891707689973679190539489010 7577 61270210444489342436471460544796119098987010 7578 32769295181063466466837346563436914644164362 7579 16716771207823376521741194935960581751235874 7580 8132280636507475164624578211609533554183474 7581 3771769057460641139040962895776009642710818 7582 1667397619308514916281878155159408882253578 7583 702381396742152012318599031021141752164866 7584 281847430539860525025845954854780224518898 7585 107700641259633995587889781020131745188994 7586 39176804535331784568530521663044251933450 7587 13560515386561067752941700986744977410850 7588 4464525807874588399125263839168912014386 7589 1397417944765848157179412317386604451362 7590 415635014429173391634918662738708400906 7591 117407939919623770142802813913458457730 7592 31479451591547552533975761898069286130 7593 8006161953390915462827102345408284674 7594 1930139309720762954218773449627377418 7595 440751404010134057054700217443062306 7596 95254353447112256777793056507605298 7597 19465973420854788845879047638152738 7598 3757916932048834312439747848724234 7599 684603890898341041063779834284034 7600 117557832716649073564168044655858 7601 19003571754570020570892993004674 7602 2887942816204080913634111851274 7603 411955150520380804309601172002 7604 55066785673339867412188818482 7605 6884955910783796524236683042 7606 803505745100984265199016714 7607 87328489846306888406078594 7608 8816300503325247610241778 7609 824377249670098112348674 7610 71163414965844204207882 7611 5650220927363796288290 7612 410868692251410935090 7613 27229075753386989858 7614 1635164232992448266 7615 88378158291902978 7616 4264434840176370 7617 181897723658370 7618 6775282653962 7619 216971029794 7620 5852935218 7621 129326114 7622 2247434 7623 28802 7624 242 7625 1 7626 1 7627 244 7628 29284 7629 2304560 7630 133764808 7631 6107260156 7632 228431120348 7633 7198247854888 7634 195046810693072 7635 4615863587637380 7636 96579590490123988 7637 1804351446834013792 7638 30344766602161482392 7639 462507014713090122508 7640 6425689555962786947020 7641 81776072588541639263832 7642 957388541395356216191648 7643 10349526230529538570841108 7644 103643604553094862125118276 7645 964295566225653507643297168 7646 8356812853363295098783245160 7647 67613410610652030428523809564 7648 511780245097642658952712008124 7649 3630789716287396884921750511240 7650 24183365875641984198175649317488 7651 151458549889328569415214554072996 7652 893173129541706837261652206756788 7653 4965837790626529609327904029791168 7654 26059568279279650682392754150346040 7655 129217104940648768301940483206035756 7656 606000509801302659470943393480352172 7657 2690380922599468578643390359601635256 7658 11316151294257880953793696711134396736 7659 45129021226564085063560910095630972724 7660 170760510896376453443931300556973384740 7661 613439701889992654489767742995530607856 7662 2093467002817062927102849519256891585544 7663 6790585026169251684750994041697387235644 7664 20946613781066887315415369601215190373276 7665 61473490177994928952631341829894613384680 7666 171717901189702353637844729408411638887184 7667 456739644435212179588675867681347338688196 7668 1157192585376376595270573236643702397933716 7669 2793651581510697486597014550600072309935392 7670 6428397706366460494802206095016963838944216 7671 14103291934539958349702658770557910355793740 7672 29507927595339634230420818409713197015051148 7673 58892641540027021531552308275119097729625368 7674 112145581392357785977833444953207181958308832 7675 203792577061199754005092816461330996785332820 7676 353474349382280159475176701742558603291747588 7677 585277107474350907051730897772233147026122832 7678 925257992700468518729627270468556378400221352 7679 1396749723166904134375720008108166812215230300 7680 2013627059276011728310765901259466556598979964 7681 2772606225860553054066275496786592847615385928 7682 3646565933092537373751142376238975555798441904 7683 4581407020773102510292066747149015191687665124 7684 5498689487389290135331733742111071200502508916 7685 6305014976629648265789790887479923912817029760 7686 6907094242289211970378226246431410173074640504 7687 7229319340030659928427343750371104706279365996 7688 7229319340030659928427343750371104706279365996 7689 6907094242289211970378226246431410173074640504 7690 6305014976629648265789790887479923912817029760 7691 5498689487389290135331733742111071200502508916 7692 4581407020773102510292066747149015191687665124 7693 3646565933092537373751142376238975555798441904 7694 2772606225860553054066275496786592847615385928 7695 2013627059276011728310765901259466556598979964 7696 1396749723166904134375720008108166812215230300 7697 925257992700468518729627270468556378400221352 7698 585277107474350907051730897772233147026122832 7699 353474349382280159475176701742558603291747588 7700 203792577061199754005092816461330996785332820 7701 112145581392357785977833444953207181958308832 7702 58892641540027021531552308275119097729625368 7703 29507927595339634230420818409713197015051148 7704 14103291934539958349702658770557910355793740 7705 6428397706366460494802206095016963838944216 7706 2793651581510697486597014550600072309935392 7707 1157192585376376595270573236643702397933716 7708 456739644435212179588675867681347338688196 7709 171717901189702353637844729408411638887184 7710 61473490177994928952631341829894613384680 7711 20946613781066887315415369601215190373276 7712 6790585026169251684750994041697387235644 7713 2093467002817062927102849519256891585544 7714 613439701889992654489767742995530607856 7715 170760510896376453443931300556973384740 7716 45129021226564085063560910095630972724 7717 11316151294257880953793696711134396736 7718 2690380922599468578643390359601635256 7719 606000509801302659470943393480352172 7720 129217104940648768301940483206035756 7721 26059568279279650682392754150346040 7722 4965837790626529609327904029791168 7723 893173129541706837261652206756788 7724 151458549889328569415214554072996 7725 24183365875641984198175649317488 7726 3630789716287396884921750511240 7727 511780245097642658952712008124 7728 67613410610652030428523809564 7729 8356812853363295098783245160 7730 964295566225653507643297168 7731 103643604553094862125118276 7732 10349526230529538570841108 7733 957388541395356216191648 7734 81776072588541639263832 7735 6425689555962786947020 7736 462507014713090122508 7737 30344766602161482392 7738 1804351446834013792 7739 96579590490123988 7740 4615863587637380 7741 195046810693072 7742 7198247854888 7743 228431120348 7744 6107260156 7745 133764808 7746 2304560 7747 29284 7748 244 7749 1 7750 1 7751 246 7752 29770 7753 2362646 7754 138316802 7755 6370351078 7756 240391315722 7757 7643650005030 7758 209020341201922 7759 4992808121988822 7760 105459888917937738 7761 1989309195616040758 7762 33784282281987944450 7763 520080857068638594758 7764 7299065262927288004618 7765 93851983071868222499142 7766 1110328028949742059663362 7767 12131292021594992899381430 7768 122809431286949648306201162 7769 1155267660625055258174494038 7770 10124614164689932871625559042 7771 82855179374799122051543737766 7772 634460441381634556793424636170 7773 4554525111905420348184063691366 7774 30702098408133461996731511680002 7775 194645487519540574184283196395158 7776 1162189512147684480241034805485642 7777 6543614811066577487653336070831990 7778 34783323001955014604160406028861442 7779 174742646640783207830212284994534534 7780 830471968189063684550676933193993226 7781 3737132836410905295169033970525049734 7782 15936671526578112486655860520363409410 7783 64451334474212881480181709152173654134 7784 247368983714488091041467972550673643594 7785 901608152705992878076501857465962450326 7786 3122541719136228973227535924991130594306 7787 10281469973752162769033255878340883272550 7788 32201724615110727399291627482081489623306 7789 95980619345622884020988412417854781168806 7790 272368195903029067159006592901350504205314 7791 736158186884548528814410378109890722764374 7792 1895779660351449299885095059179829961140810 7793 4653225563629226094186186818264916460033974 7794 10889446907185672897681098800776445031133186 7795 24303458698367059983545827761350883837448774 7796 51743500166387067744748055391880640925028362 7797 105117340343190032283714321620792876495912390 7798 203807518113448273976223099791763194332098562 7799 377208368898046882419397721959334297842628662 7800 666557741928521997371977208177568790616569418 7801 1124765807130184337862129074696914088271214038 7802 1812673984504546638594846381648812882059947010 7803 2790417431012047976001956994439134530769363238 7804 4103577704948593667990152424402236030103941386 7805 5765620995052751701801728511985342955973594854 7806 7740329302426480444398257665313248260140616706 7807 9929718364574223671079607719792099973832723990 7808 12173269371966175439607376567780719131568479306 7809 14262432076852019582950911859194458142698848246 7810 15970332446941876844293422635258374613250015234 7811 17091535952909919570565215724695338386089781254 7812 17482463314181561371893909436962133753427082250 7813 17091535952909919570565215724695338386089781254 7814 15970332446941876844293422635258374613250015234 7815 14262432076852019582950911859194458142698848246 7816 12173269371966175439607376567780719131568479306 7817 9929718364574223671079607719792099973832723990 7818 7740329302426480444398257665313248260140616706 7819 5765620995052751701801728511985342955973594854 7820 4103577704948593667990152424402236030103941386 7821 2790417431012047976001956994439134530769363238 7822 1812673984504546638594846381648812882059947010 7823 1124765807130184337862129074696914088271214038 7824 666557741928521997371977208177568790616569418 7825 377208368898046882419397721959334297842628662 7826 203807518113448273976223099791763194332098562 7827 105117340343190032283714321620792876495912390 7828 51743500166387067744748055391880640925028362 7829 24303458698367059983545827761350883837448774 7830 10889446907185672897681098800776445031133186 7831 4653225563629226094186186818264916460033974 7832 1895779660351449299885095059179829961140810 7833 736158186884548528814410378109890722764374 7834 272368195903029067159006592901350504205314 7835 95980619345622884020988412417854781168806 7836 32201724615110727399291627482081489623306 7837 10281469973752162769033255878340883272550 7838 3122541719136228973227535924991130594306 7839 901608152705992878076501857465962450326 7840 247368983714488091041467972550673643594 7841 64451334474212881480181709152173654134 7842 15936671526578112486655860520363409410 7843 3737132836410905295169033970525049734 7844 830471968189063684550676933193993226 7845 174742646640783207830212284994534534 7846 34783323001955014604160406028861442 7847 6543614811066577487653336070831990 7848 1162189512147684480241034805485642 7849 194645487519540574184283196395158 7850 30702098408133461996731511680002 7851 4554525111905420348184063691366 7852 634460441381634556793424636170 7853 82855179374799122051543737766 7854 10124614164689932871625559042 7855 1155267660625055258174494038 7856 122809431286949648306201162 7857 12131292021594992899381430 7858 1110328028949742059663362 7859 93851983071868222499142 7860 7299065262927288004618 7861 520080857068638594758 7862 33784282281987944450 7863 1989309195616040758 7864 105459888917937738 7865 4992808121988822 7866 209020341201922 7867 7643650005030 7868 240391315722 7869 6370351078 7870 138316802 7871 2362646 7872 29770 7873 246 7874 1 7875 1 7876 248 7877 30260 7878 2421700 7879 142984008 7880 6642432688 7881 252868926956 7882 8112472441100 7883 223862239061840 7884 5396875273883816 7885 115068560627563940 7886 2191348675024102484 7887 37577942924437999000 7888 584209905952788021600 7889 8281653134709016721884 7890 107576737890758297450780 7891 1285956084610151921426336 7892 14199008591940091175236440 7893 145290249539074179776423700 7894 1381720696465099768605813476 7895 12244177391540641637443350248 7896 101336606392852350021952541968 7897 784929031367085709273492183500 7898 5700765798384697563930200335660 7899 38887413236326279229837325882608 7900 249530951803316020379190357392648 7901 1508293549556553623840532555953796 7902 8598977452755968805156023083074420 7903 46292775603648121701141646129484600 7904 235585537922017873116765445173742016 7905 1134431719770495660682829701394563516 7906 5173605314401271639190654297199395132 7907 22364185285588486360468284850490094400 7908 91704157295048874920631266383671460280 7909 356949339415265057585210591798478270452 7910 1319737647316857422561901130573609478660 7911 4637589573732214505793805525452623652488 7912 15497478695705454669363641322588905452400 7913 49273779615032141853075877402119760131500 7914 149128957741800498735695409501151461165388 7915 429822305426646880132626347149099898758800 7916 1180244283977279949611261700419652865856872 7917 3088677491671210008288181304971068022593380 7918 7706197809357051989341855114088448819108500 7919 18336324052325596478464300169641433801102552 7920 41621303311919193376029132657144292707526176 7921 90150250799294086077996541923789435118270876 7922 186368768104916734258883195422386714435991900 7923 367817499996665327791489729687675168557636320 7924 693161468403852942373454266704304674133036056 7925 1247558687887768633796467746598234085244530900 7926 2144797898440986494709282984617041482179531044 7927 3522716899109081883508706354117960117357283880 7928 5528349408217063133326430646556503791229531600 7929 8290744859127545778367829426949537373088534924 7930 11882825759277357098102646837647045542676516204 7931 16278556523339785200266261674085184063729597488 7932 21316613600093241489229007761344323789771782600 7933 26684394757313501620979051034721834297088868420 7934 31934390936207485157890022169086248474769836468 7935 36537779500423544693034125381932756668765893240 7936 39968962642141008385236864606385123172414436992 7937 41803318607122140870886468912028576845796229500 7938 41803318607122140870886468912028576845796229500 7939 39968962642141008385236864606385123172414436992 7940 36537779500423544693034125381932756668765893240 7941 31934390936207485157890022169086248474769836468 7942 26684394757313501620979051034721834297088868420 7943 21316613600093241489229007761344323789771782600 7944 16278556523339785200266261674085184063729597488 7945 11882825759277357098102646837647045542676516204 7946 8290744859127545778367829426949537373088534924 7947 5528349408217063133326430646556503791229531600 7948 3522716899109081883508706354117960117357283880 7949 2144797898440986494709282984617041482179531044 7950 1247558687887768633796467746598234085244530900 7951 693161468403852942373454266704304674133036056 7952 367817499996665327791489729687675168557636320 7953 186368768104916734258883195422386714435991900 7954 90150250799294086077996541923789435118270876 7955 41621303311919193376029132657144292707526176 7956 18336324052325596478464300169641433801102552 7957 7706197809357051989341855114088448819108500 7958 3088677491671210008288181304971068022593380 7959 1180244283977279949611261700419652865856872 7960 429822305426646880132626347149099898758800 7961 149128957741800498735695409501151461165388 7962 49273779615032141853075877402119760131500 7963 15497478695705454669363641322588905452400 7964 4637589573732214505793805525452623652488 7965 1319737647316857422561901130573609478660 7966 356949339415265057585210591798478270452 7967 91704157295048874920631266383671460280 7968 22364185285588486360468284850490094400 7969 5173605314401271639190654297199395132 7970 1134431719770495660682829701394563516 7971 235585537922017873116765445173742016 7972 46292775603648121701141646129484600 7973 8598977452755968805156023083074420 7974 1508293549556553623840532555953796 7975 249530951803316020379190357392648 7976 38887413236326279229837325882608 7977 5700765798384697563930200335660 7978 784929031367085709273492183500 7979 101336606392852350021952541968 7980 12244177391540641637443350248 7981 1381720696465099768605813476 7982 145290249539074179776423700 7983 14199008591940091175236440 7984 1285956084610151921426336 7985 107576737890758297450780 7986 8281653134709016721884 7987 584209905952788021600 7988 37577942924437999000 7989 2191348675024102484 7990 115068560627563940 7991 5396875273883816 7992 223862239061840 7993 8112472441100 7994 252868926956 7995 6642432688 7996 142984008 7997 2421700 7998 30260 7999 248 8000 1