1 8 2 16 3 16 4 28 5 32 6 28 7 48 8 56 9 56 10 48 11 80 12 90 13 104 14 90 15 80 16 132 17 137 18 178 19 178 20 137 21 132 22 216 23 200 24 284 25 330 26 284 27 200 28 216 29 352 30 283 31 434 32 571 33 571 34 434 35 283 36 352 37 572 38 390 39 637 40 938 41 1076 42 938 43 637 44 390 45 572 46 928 47 526 48 908 49 1478 50 1918 51 1918 52 1478 53 908 54 526 55 928 56 1504 57 696 58 1259 59 2248 60 3261 61 3702 62 3261 63 2248 64 1259 65 696 66 1504 67 2436 68 906 69 1708 70 3317 71 5329 72 6780 73 6780 74 5329 75 3317 76 1708 77 906 78 2436 79 3944 80 1162 81 2270 82 4766 83 8408 84 11868 85 13314 86 11868 87 8408 88 4766 89 2270 90 1162 91 3944 92 6384 93 1471 94 2966 95 6690 96 12867 97 19969 98 24862 99 24862 100 19969 101 12867 102 6690 103 2966 104 1471 105 6384 106 10332 107 1840 108 3814 109 9198 110 19162 111 32450 112 44426 113 49312 114 44426 115 32450 116 19162 117 9198 118 3814 119 1840 120 10332 121 16720 122 2277 123 4838 124 12415 125 27859 126 51134 127 76378 128 93219 129 93219 130 76378 131 51134 132 27859 133 12415 134 4838 135 2277 136 16720 137 27056 138 2790 139 6059 140 16482 141 39640 142 78404 143 126906 144 168960 145 185786 146 168960 147 126906 148 78404 149 39640 150 16482 151 6059 152 2790 153 27056 154 43780 155 3388 156 7504 157 21558 158 55328 159 117324 160 204583 161 295101 162 353946 163 353946 164 295101 165 204583 166 117324 167 55328 168 21558 169 7504 170 3388 171 43780 172 70840 173 4080 174 9197 175 27820 176 75895 177 171774 178 321038 179 498776 180 648086 181 706912 182 648086 183 498776 184 321038 185 171774 186 75895 187 27820 188 9197 189 4080 190 70840 191 114624 192 4876 193 11168 194 35465 195 102489 196 246604 197 491781 198 818748 199 1145730 200 1353819 201 1353819 202 1145730 203 818748 204 491781 205 246604 206 102489 207 35465 208 11168 209 4876 210 114624 211 185468 212 5786 213 13444 214 44710 215 136444 216 347804 217 737163 218 1309284 219 1963158 220 2498158 221 2706218 222 2498158 223 1963158 224 1309284 225 737163 226 347804 227 136444 228 44710 229 13444 230 5786 231 185468 232 300096 233 6821 234 16058 235 55794 236 179309 237 482695 238 1083525 239 2045001 240 3270919 241 4459701 242 5202696 243 5202696 244 4459701 245 3270919 246 2045001 247 1083525 248 482695 249 179309 250 55794 251 16058 252 6821 253 300096 254 485568 255 7992 256 19040 257 68978 258 232860 259 660138 260 1564519 261 3126850 262 5314171 263 7728764 264 9660442 265 10403402 266 9660442 267 7728764 268 5314171 269 3126850 270 1564519 271 660138 272 232860 273 68978 274 19040 275 7992 276 485568 277 785668 278 9311 279 22426 280 84547 281 299131 282 890766 283 2222657 284 4689432 285 8439024 286 13040821 287 17386964 288 20061521 289 20061521 290 17386964 291 13040821 292 8439024 293 4689432 294 2222657 295 890766 296 299131 297 84547 298 22426 299 9311 300 785668 301 1271240 302 10790 303 26249 304 102810 305 380428 306 1187236 307 3111073 308 6909852 309 13126180 310 21477450 311 30425237 312 37445814 313 40120324 314 37445814 315 30425237 316 21477450 317 13126180 318 6909852 319 3111073 320 1187236 321 380428 322 102810 323 26249 324 10790 325 1271240 326 2056912 327 12442 328 30548 329 124102 330 479362 331 1564506 332 4295556 333 10018346 334 20033446 335 34600930 336 51899816 337 67868018 338 77563002 339 77563002 340 67868018 341 51899816 342 34600930 343 20033446 344 10018346 345 4295556 346 1564506 347 479362 348 124102 349 30548 350 12442 351 2056912 352 3328156 353 14280 354 35359 355 148784 356 598865 357 2040134 358 5856841 359 14310930 360 30048855 361 54631340 362 86497527 363 119764420 364 145427449 365 155122378 366 145427449 367 119764420 368 86497527 369 54631340 370 30048855 371 14310930 372 5856841 373 2040134 374 598865 375 148784 376 35359 377 14280 378 3328156 379 5385072 380 16318 381 40724 382 177245 383 742225 384 2634604 385 7893218 386 20164351 387 44356455 388 84676790 389 141125276 390 206258133 391 265187849 392 300545684 393 300545684 394 265187849 395 206258133 396 141125276 397 84676790 398 44356455 399 20164351 400 7893218 401 2634604 402 742225 403 177245 404 40724 405 16318 406 5385072 407 8713232 408 18570 409 46682 410 209902 411 913104 412 3371676 413 10523448 414 28053636 415 64517030 416 129029430 417 225798070 418 347379170 419 471441492 420 565728856 421 601086622 422 565728856 423 471441492 424 347379170 425 225798070 426 129029430 427 64517030 428 28053636 429 10523448 430 3371676 431 913104 432 209902 433 46682 434 18570 435 8713232 436 14098308 437 21051 438 53278 439 247202 440 1115575 441 4278765 442 13890048 443 38572568 444 92566389 445 193542191 446 354823066 447 573172550 448 818815683 449 1037165121 450 1166810102 451 1166810102 452 1037165121 453 818815683 454 573172550 455 354823066 456 193542191 457 92566389 458 38572568 459 13890048 460 4278765 461 1115575 462 247202 463 53278 464 21051 465 14098308 466 22811544 467 23776 468 60554 469 289622 470 1354142 471 5387346 472 18162936 473 52457436 474 131134112 475 286103804 476 548360342 477 927990442 478 1391982738 479 1855975006 480 2203969198 481 2333614100 482 2203969198 483 1855975006 484 1391982738 485 927990442 486 548360342 487 286103804 488 131134112 489 52457436 490 18162936 491 5387346 492 1354142 493 289622 494 60554 495 23776 496 22811544 497 36909856 498 26761 499 68558 500 337671 501 1633779 502 6733390 503 23543500 504 70614441 505 183586065 506 417232576 507 834458706 508 1476345091 509 2319967143 510 3247951354 511 4059937514 512 4537576435 513 4537576435 514 4059937514 515 3247951354 516 2319967143 517 1476345091 518 834458706 519 417232576 520 183586065 521 70614441 522 23543500 523 6733390 524 1633779 525 337671 526 68558 527 26761 528 36909856 529 59721404 530 30022 531 77335 532 391890 533 1959952 534 8357828 535 30269084 536 94151160 537 254194302 538 600812670 539 1251685262 540 2310797542 541 3796305620 542 5567911488 543 7307881490 544 8597506308 545 9075145134 546 8597506308 547 7307881490 548 5567911488 549 3796305620 550 2310797542 551 1251685262 552 600812670 553 254194302 554 94151160 555 30269084 556 8357828 557 1959952 558 391890 559 77335 560 30022 561 59721404 562 96631264 563 33576 564 86936 565 452854 566 2338660 567 10307048 568 38617957 569 124412507 570 348338450 571 855000298 572 1852491275 573 3562475941 574 6107095936 575 9364209452 576 12875784891 577 15905379361 578 17672642802 579 17672642802 580 15905379361 581 12875784891 582 9364209452 583 6107095936 584 3562475941 585 1852491275 586 855000298 587 348338450 588 124412507 589 38617957 590 10307048 591 2338660 592 452854 593 86936 594 33576 595 96631264 596 156352672 597 37440 598 97409 599 521172 600 2776459 601 12633422 602 48914760 603 163021652 604 472743036 605 1203331288 606 2707484210 607 5414959690 608 9669563994 609 15471297050 610 22239985518 611 28781154996 612 33578012598 613 35345275932 614 33578012598 615 28781154996 616 22239985518 617 15471297050 618 9669563994 619 5414959690 620 2707484210 621 1203331288 622 472743036 623 163021652 624 48914760 625 12633422 626 2776459 627 521172 628 97409 629 37440 630 156352672 631 252983940 632 41632 633 108808 634 597489 635 3280505 636 15395868 637 61536499 638 211926398 639 635755752 640 1676065989 641 3910807357 642 8122435652 643 15084515098 644 25140851987 645 37711272977 646 51021130416 647 62359157086 648 68923277791 649 68923277791 650 62359157086 651 51021130416 652 37711272977 653 25140851987 654 15084515098 655 8122435652 656 3910807357 657 1676065989 658 635755752 659 211926398 660 61536499 661 15395868 662 3280505 663 597489 664 108808 665 41632 666 252983940 667 409336616 668 46170 669 121184 670 682486 671 3858580 672 18660444 673 76919081 674 273451540 675 847672078 676 2311812430 677 5586864342 678 12033233970 679 23206941404 680 40225357264 681 62852114570 682 88732392424 683 113380276026 684 131282423050 685 137846543630 686 131282423050 687 113380276026 688 88732392424 689 62852114570 690 40225357264 691 23206941404 692 12033233970 693 5586864342 694 2311812430 695 847672078 696 273451540 697 76919081 698 18660444 699 3858580 700 682486 701 121184 702 46170 703 409336616 704 662320560 705 51073 706 134594 707 776882 708 4519137 709 22500979 710 95564463 711 350357771 712 1121112283 713 3159474113 714 7898666816 715 17620088408 716 35240165209 717 63432288035 718 103077460600 719 151584495124 720 202112655983 721 244662686141 722 269128953480 723 269128953480 724 244662686141 725 202112655983 726 151584495124 727 103077460600 728 63432288035 729 35240165209 730 17620088408 731 7898666816 732 3159474113 733 1121112283 734 350357771 735 95564463 736 22500979 737 4519137 738 776882 739 134594 740 51073 741 662320560 742 1071657180 743 56360 744 149092 745 881434 746 5271328 747 26999738 748 118048413 749 445907726 750 1471457313 751 4280574796 752 11058129918 753 25518744370 754 52860242562 755 98672441742 756 166509736514 757 254661942916 758 353697137618 759 446775328056 760 513791625150 761 538257892350 762 513791625150 763 446775328056 764 353697137618 765 254661942916 766 166509736514 767 98672441742 768 52860242562 769 25518744370 770 11058129918 771 4280574796 772 1471457313 773 445907726 774 118048413 775 26999738 776 5271328 777 881434 778 149092 779 56360 780 1071657180 781 1733977744 782 62051 783 164738 784 996939 785 6125051 786 32248126 787 145028955 788 563939798 789 1917350742 790 5752019175 791 15338692540 792 36576862393 793 78378974913 794 151532671872 795 265182165200 796 421171665645 797 608359065993 798 800472450448 799 960566937444 800 1052049501441 801 1052049501441 802 960566937444 803 800472450448 804 608359065993 805 421171665645 806 265182165200 807 151532671872 808 78378974913 809 36576862393 810 15338692540 811 5752019175 812 1917350742 813 563939798 814 145028955 815 32248126 816 6125051 817 996939 818 164738 819 62051 820 1733977744 821 2805634928 822 68166 823 181589 824 1124234 825 7090980 826 38347428 827 177255499 828 708950388 829 2481274520 830 7669355506 831 21090698255 832 51915541894 833 114955824236 834 229911633352 835 416714823022 836 686353816036 837 1029530716006 838 1408831500026 839 1761039370812 840 2012616421354 841 2104098985192 842 2012616421354 843 1761039370812 844 1408831500026 845 1029530716006 846 686353816036 847 416714823022 848 229911633352 849 114955824236 850 51915541894 851 21090698255 852 7669355506 853 2481274520 854 708950388 855 177255499 856 38347428 857 7090980 858 1124234 859 181589 860 68166 861 2805634928 862 4539612676 863 74726 864 199708 865 1264198 866 8180614 867 45409590 868 215578730 869 886185296 870 3190206990 871 10150613986 872 28760038886 873 73006225856 874 166871351918 875 344867443078 876 646626441269 877 1103068623175 878 1715884515280 879 2438362198396 880 3169870852415 881 3773655773141 882 4116715387186 883 4116715387186 884 3773655773141 885 3169870852415 886 2438362198396 887 1715884515280 888 1103068623175 889 646626441269 890 344867443078 891 166871351918 892 73006225856 893 28760038886 894 10150613986 895 3190206990 896 886185296 897 215578730 898 45409590 899 8180614 900 1264198 901 199708 902 74726 903 4539612676 904 7345247608 905 81752 906 219155 907 1417752 908 9406309 909 53558038 910 260961259 911 1101740990 912 4076372277 913 13340803140 914 38910636437 915 101766249072 916 239877562315 917 511738779322 918 991493868114 919 1749695047428 920 2818953120514 921 4154246694780 922 5608233031012 923 6943526605010 924 7890371139272 925 8233430753142 926 7890371139272 927 6943526605010 928 5608233031012 929 4154246694780 930 2818953120514 931 1749695047428 932 991493868114 933 511738779322 934 239877562315 935 101766249072 936 38910636437 937 13340803140 938 4076372277 939 1101740990 940 260961259 941 53558038 942 9406309 943 1417752 944 219155 945 81752 946 7345247608 947 11884860288 948 89266 949 239996 950 1585861 951 10781329 952 62928540 953 314489112 954 1362676537 955 5178090965 956 17417155608 957 52251421430 958 140676868331 959 341643794571 960 751616324706 961 1503232629999 962 2741188897330 963 4568648148772 964 6973199795097 965 9762479704585 966 12551759613928 967 14833897721510 968 16123801869271 969 16123801869271 970 14833897721510 971 12551759613928 972 9762479704585 973 6973199795097 974 4568648148772 975 2741188897330 976 1503232629999 977 751616324706 978 341643794571 979 140676868331 980 52251421430 981 17417155608 982 5178090965 983 1362676537 984 314489112 985 62928540 986 10781329 987 1585861 988 239996 989 89266 990 11884860288 991 19230107900 992 97290 993 262294 994 1769534 995 12319880 996 73670108 997 377384062 998 1677137012 999 6540742686 1000 22595224598 1001 69668557010 1002 192928270930 1003 482320644604 1004 1093260100984 1005 2254848935975 1006 4244421507848 1007 7309837025642 1008 11541847922322 1009 16735679477026 1010 22314239294838 1011 27385657310920 1012 30957699565700 1013 32247603713264 1014 30957699565700 1015 27385657310920 1016 22314239294838 1017 16735679477026 1018 11541847922322 1019 7309837025642 1020 4244421507848 1021 2254848935975 1022 1093260100984 1023 482320644604 1024 192928270930 1025 69668557010 1026 22595224598 1027 6540742686 1028 1677137012 1029 377384062 1030 73670108 1031 12319880 1032 1769534 1033 262294 1034 97290 1035 19230107900 1036 31114968192 1037 105847 1038 286118 1039 1969826 1040 14037163 1041 85945945 1042 451016882 1043 2054489250 1044 8217852137 1045 29135942939 1046 92263759522 1047 262596807302 1048 675248895623 1049 1575580725821 1050 3348109016843 1051 6499270422995 1052 11554258511677 1053 18851684925015 1054 28277527375202 1055 39049918746574 1056 49699896579467 1057 58343356849577 1058 63205303251508 1059 63205303251508 1060 58343356849577 1061 49699896579467 1062 39049918746574 1063 28277527375202 1064 18851684925015 1065 11554258511677 1066 6499270422995 1067 3348109016843 1068 1575580725821 1069 675248895623 1070 262596807302 1071 92263759522 1072 29135942939 1073 8217852137 1074 2054489250 1075 451016882 1076 85945945 1077 14037163 1078 1969826 1079 286118 1080 105847 1081 31114968192 1082 50345076096 1083 114960 1084 311534 1085 2187838 1086 15949410 1087 99934434 1088 536921526 1089 2505470840 1090 10272310830 1091 37353768140 1092 121399678122 1093 354860544210 1094 937845681254 1095 2250829600078 1096 4923689721055 1097 9847379417574 1098 18053528911431 1099 30405943412280 1100 47129212274530 1101 67327446094830 1102 88749815297942 1103 108043253400010 1104 121548660071424 1105 126410606473140 1106 121548660071424 1107 108043253400010 1108 88749815297942 1109 67327446094830 1110 47129212274530 1111 30405943412280 1112 18053528911431 1113 9847379417574 1114 4923689721055 1115 2250829600078 1116 937845681254 1117 354860544210 1118 121399678122 1119 37353768140 1120 10272310830 1121 2505470840 1122 536921526 1123 99934434 1124 15949410 1125 2187838 1126 311534 1127 114960 1128 50345076096 1129 81460044292 1130 124653 1131 338614 1132 2424719 1133 18073939 1134 115830174 1135 636810318 1136 3042353311 1137 12777747855 1138 47626049210 1139 158753419466 1140 476260197563 1141 1292706201879 1142 3188675258234 1143 7174519297919 1144 14771069114834 1145 27900908304258 1146 48459472297771 1147 77535155659530 1148 114456658340715 1149 156077261362831 1150 196793068666898 1151 229591913439544 1152 247959266512221 1153 247959266512221 1154 229591913439544 1155 196793068666898 1156 156077261362831 1157 114456658340715 1158 77535155659530 1159 48459472297771 1160 27900908304258 1161 14771069114834 1162 7174519297919 1163 3188675258234 1164 1292706201879 1165 476260197563 1166 158753419466 1167 47626049210 1168 12777747855 1169 3042353311 1170 636810318 1171 115830174 1172 18073939 1173 2424719 1174 338614 1175 124653 1176 81460044292 1177 131805120392 1178 134950 1179 367427 1180 2681666 1181 20429192 1182 133845060 1183 752590158 1184 3679120496 1185 15820063810 1186 60403764230 1187 206379439200 1188 635013589910 1189 1768966373772 1190 4481381435136 1191 10363194531207 1192 21945588387320 1193 42671977392748 1194 76360380574486 1195 125994627928365 1196 191991813969850 1197 270533919671720 1198 352870329996620 1199 426384982072292 1200 477551179916928 1201 495918532989366 1202 477551179916928 1203 426384982072292 1204 352870329996620 1205 270533919671720 1206 191991813969850 1207 125994627928365 1208 76360380574486 1209 42671977392748 1210 21945588387320 1211 10363194531207 1212 4481381435136 1213 1768966373772 1214 635013589910 1215 206379439200 1216 60403764230 1217 15820063810 1218 3679120496 1219 752590158 1220 133845060 1221 20429192 1222 2681666 1223 367427 1224 134950 1225 131805120392 1226 213265164688 1227 145876 1228 398048 1229 2959926 1230 23034792 1231 154209412 1232 886379827 1233 4431663113 1234 19499143114 1235 76223791866 1236 266783171041 1237 841392999435 1238 2403979935748 1239 6250347781896 1240 14844575939532 1241 32308782891342 1242 64617565752032 1243 119032357938008 1244 202355008472194 1245 317986441866016 1246 462525733607816 1247 623404249633140 1248 779255312032473 1249 903936161951863 1250 973469712868438 1251 973469712868438 1252 903936161951863 1253 779255312032473 1254 623404249633140 1255 462525733607816 1256 317986441866016 1257 202355008472194 1258 119032357938008 1259 64617565752032 1260 32308782891342 1261 14844575939532 1262 6250347781896 1263 2403979935748 1264 841392999435 1265 266783171041 1266 76223791866 1267 19499143114 1268 4431663113 1269 886379827 1270 154209412 1271 23034792 1272 2959926 1273 398048 1274 145876 1275 213265164688 1276 345070285084 1277 157456 1278 430549 1279 3260796 1280 25911583 1281 177173150 1282 1040528402 1283 5317990640 1284 23930760882 1285 95722895184 1286 343006927352 1287 1108176138022 1288 3245372904788 1289 8654327688426 1290 21094923692603 1291 47153358801810 1292 96926348613537 1293 183649923659040 1294 321387366377747 1295 520341450304144 1296 780512175438097 1297 1085929983203622 1298 1402659561626848 1299 1683191473944428 1300 1877405874779636 1301 1946939425695952 1302 1877405874779636 1303 1683191473944428 1304 1402659561626848 1305 1085929983203622 1306 780512175438097 1307 520341450304144 1308 321387366377747 1309 183649923659040 1310 96926348613537 1311 47153358801810 1312 21094923692603 1313 8654327688426 1314 3245372904788 1315 1108176138022 1316 343006927352 1317 95722895184 1318 23930760882 1319 5317990640 1320 1040528402 1321 177173150 1322 25911583 1323 3260796 1324 430549 1325 157456 1326 345070285084 1327 558335449776 1328 169716 1329 465008 1330 3585625 1331 29081689 1332 203007020 1333 1217634865 1334 6358461616 1335 29248701694 1336 119653612351 1337 438729783551 1338 1451183029906 1339 4353549009748 1340 11899700561609 1341 29749251350034 1342 68248282463335 1343 144079707383595 1344 280576272239706 1345 505037290002454 1346 841728816645891 1347 1300853625704471 1348 1866442158602206 1349 2488589544789343 1350 3085851035528786 1351 3560597348680564 1352 3824345300431545 1353 3824345300431545 1354 3560597348680564 1355 3085851035528786 1356 2488589544789343 1357 1866442158602206 1358 1300853625704471 1359 841728816645891 1360 505037290002454 1361 280576272239706 1362 144079707383595 1363 68248282463335 1364 29749251350034 1365 11899700561609 1366 4353549009748 1367 1451183029906 1368 438729783551 1369 119653612351 1370 29248701694 1371 6358461616 1372 1217634865 1373 203007020 1374 29081689 1375 3585625 1376 465008 1377 169716 1378 558335449776 1379 903405734864 1380 182682 1381 501500 1382 3935814 1383 32568556 1384 232003868 1385 1420568919 1386 7576033540 1387 35607108646 1388 148902266094 1389 558383353202 1390 1889912774722 1391 5804732003700 1392 16253249537168 1393 41648951878305 1394 97997533780128 1395 212327989813134 1396 424655979588450 1397 785613562205856 1398 1346766106610334 1399 2142582442310492 1400 3167295784264932 1401 4355031703348015 1402 5574440580273020 1403 6646448384162982 1404 7384942649064918 1405 7648690600815614 1406 7384942649064918 1407 6646448384162982 1408 5574440580273020 1409 4355031703348015 1410 3167295784264932 1411 2142582442310492 1412 1346766106610334 1413 785613562205856 1414 424655979588450 1415 212327989813134 1416 97997533780128 1417 41648951878305 1418 16253249537168 1419 5804732003700 1420 1889912774722 1421 558383353202 1422 148902266094 1423 35607108646 1424 7576033540 1425 1420568919 1426 232003868 1427 32568556 1428 3935814 1429 501500 1430 182682 1431 903405734864 1432 1461741184644 1433 196381 1434 540106 1435 4312818 1436 36397013 1437 264479967 1438 1652493097 1439 8996533597 1440 43183082319 1441 184509322221 1442 707285572584 1443 2448296085656 1444 7694644739341 1445 22057981503887 1446 57902201379611 1447 139646485622871 1448 310325523557287 1449 636983969364637 1450 1210269541755934 1451 2132379668776086 1452 3489348548878789 1453 5309878226531391 1454 7522327487566961 1455 9929472283573269 1456 12220888964386735 1457 14031391033177533 1458 15033633249829572 1459 15033633249829572 1460 14031391033177533 1461 12220888964386735 1462 9929472283573269 1463 7522327487566961 1464 5309878226531391 1465 3489348548878789 1466 2132379668776086 1467 1210269541755934 1468 636983969364637 1469 310325523557287 1470 139646485622871 1471 57902201379611 1472 22057981503887 1473 7694644739341 1474 2448296085656 1475 707285572584 1476 184509322221 1477 43183082319 1478 8996533597 1479 1652493097 1480 264479967 1481 36397013 1482 4312818 1483 540106 1484 196381 1485 1461741184644 1486 2365146919512 1487 210840 1488 580904 1489 4718146 1490 40593316 1491 300776394 1492 1916886179 1493 10648951482 1494 52179550455 1495 227692347100 1496 891794843762 1497 3155581612154 1498 10142940782534 1499 29752626203230 1500 79960182844913 1501 197548686964426 1502 449972009141853 1503 947309492882752 1504 1847253511080020 1505 3342649210489730 1506 5621728217610592 1507 8799226775363794 1508 12832205714049859 1509 17451799771089762 1510 22150361247907799 1511 26252279997510692 1512 29065024282952630 1513 30067266499604362 1514 29065024282952630 1515 26252279997510692 1516 22150361247907799 1517 17451799771089762 1518 12832205714049859 1519 8799226775363794 1520 5621728217610592 1521 3342649210489730 1522 1847253511080020 1523 947309492882752 1524 449972009141853 1525 197548686964426 1526 79960182844913 1527 29752626203230 1528 10142940782534 1529 3155581612154 1530 891794843762 1531 227692347100 1532 52179550455 1533 10648951482 1534 1916886179 1535 300776394 1536 40593316 1537 4718146 1538 580904 1539 210840 1540 2365146919512 1541 3826888104160 1542 226087 1543 623978 1544 5153363 1545 45185211 1546 341260462 1547 2217568005 1548 12565755652 1549 62828430476 1550 279871834825 1551 1119487135156 1552 4047376405713 1553 13298522348577 1554 39895566942512 1555 109712809006627 1556 277508869768606 1557 647520696065486 1558 1397281501983071 1559 2794563003919926 1560 5189902721525175 1561 8964377428053711 1562 14420954992925578 1563 21631432489362597 1564 30284005485086404 1565 39602161018942380 1566 48402641245361673 1567 55317304280405304 1568 59132290782498333 1569 59132290782498333 1570 55317304280405304 1571 48402641245361673 1572 39602161018942380 1573 30284005485086404 1574 21631432489362597 1575 14420954992925578 1576 8964377428053711 1577 5189902721525175 1578 2794563003919926 1579 1397281501983071 1580 647520696065486 1581 277508869768606 1582 109712809006627 1583 39895566942512 1584 13298522348577 1585 4047376405713 1586 1119487135156 1587 279871834825 1588 62828430476 1589 12565755652 1590 2217568005 1591 341260462 1592 45185211 1593 5153363 1594 623978 1595 226087 1596 3826888104160 1597 6192035023676 1598 242150 1599 669409 1600 5620090 1601 50201980 1602 386327204 1603 2558725701 1604 14783234380 1605 75394108236 1606 342700196890 1607 1399358909257 1608 5166863486230 1609 17345898704244 1610 53194089244328 1611 149608375904465 1612 387221678731624 1613 925029565790636 1614 2044802198004510 1615 4191844505857725 1616 7984465725398130 1617 14154280149529852 1618 23385332420927980 1619 36052387482234489 1620 51915437974392980 1621 69886166503970580 1622 88004802264243954 1623 103719945525705381 1624 114449595062841070 1625 118264581564933764 1626 114449595062841070 1627 103719945525705381 1628 88004802264243954 1629 69886166503970580 1630 51915437974392980 1631 36052387482234489 1632 23385332420927980 1633 14154280149529852 1634 7984465725398130 1635 4191844505857725 1636 2044802198004510 1637 925029565790636 1638 387221678731624 1639 149608375904465 1640 53194089244328 1641 17345898704244 1642 5166863486230 1643 1399358909257 1644 342700196890 1645 75394108236 1646 14783234380 1647 2558725701 1648 386327204 1649 50201980 1650 5620090 1651 669409 1652 242150 1653 6192035023676 1654 10018923127840 1655 259058 1656 717284 1657 6120006 1658 55674506 1659 436400914 1660 2944941408 1661 17341863046 1662 90177257846 1663 418094230626 1664 1742059040036 1665 6566222336078 1666 22512762136194 1667 70539987898034 1668 202802465100724 1669 536830054589394 1670 1312251244475958 1671 2969831763748426 1672 6236646703814400 1673 12176310231206370 1674 22138745874876426 1675 37539612570403938 1676 59437719903106084 1677 87967825456568586 1678 121801604478302286 1679 157890968768151114 1680 191724747789884128 1681 218169540588479946 1682 232714176627707634 1683 232714176627707634 1684 218169540588479946 1685 191724747789884128 1686 157890968768151114 1687 121801604478302286 1688 87967825456568586 1689 59437719903106084 1690 37539612570403938 1691 22138745874876426 1692 12176310231206370 1693 6236646703814400 1694 2969831763748426 1695 1312251244475958 1696 536830054589394 1697 202802465100724 1698 70539987898034 1699 22512762136194 1700 6566222336078 1701 1742059040036 1702 418094230626 1703 90177257846 1704 17341863046 1705 2944941408 1706 436400914 1707 55674506 1708 6120006 1709 717284 1710 259058 1711 10018923127840 1712 16210958151520 1713 276840 1714 767687 1715 6654848 1716 61635321 1717 491936742 1718 3381221533 1719 20286699146 1720 107519028771 1721 508271407452 1722 2160153198771 1723 8308281311580 1724 29078984413437 1725 93052749979626 1726 273342452947037 1727 739632519640110 1728 1849081299016003 1729 4282083008174816 1730 9206478467512275 1731 18412956934968640 1732 34315056106028605 1733 59678358445223790 1734 96977332473450857 1735 147405545359612858 1736 209769429934806471 1737 279692573246386612 1738 349615716557966383 1739 409894288378293596 1740 450883717216116049 1741 465428353255343378 1742 450883717216116049 1743 409894288378293596 1744 349615716557966383 1745 279692573246386612 1746 209769429934806471 1747 147405545359612858 1748 96977332473450857 1749 59678358445223790 1750 34315056106028605 1751 18412956934968640 1752 9206478467512275 1753 4282083008174816 1754 1849081299016003 1755 739632519640110 1756 273342452947037 1757 93052749979626 1758 29078984413437 1759 8308281311580 1760 2160153198771 1761 508271407452 1762 107519028771 1763 20286699146 1764 3381221533 1765 491936742 1766 61635321 1767 6654848 1768 767687 1769 276840 1770 16210958151520 1771 26229881279364 1772 295526 1773 820708 1774 7226413 1775 68118673 1776 553422348 1777 3873027614 1778 23667806563 1779 127805627955 1780 615790348234 1781 2668424528144 1782 10468434440321 1783 37387265661293 1784 122131734334096 1785 366395202871022 1786 1012974972533587 1787 2588713818603507 1788 6131164307138218 1789 13488561475633664 1790 27619435402426001 1791 52728013040940301 1792 93993414551193040 1793 156655690918612618 1794 244382877832998903 1795 357174975294351743 1796 489462003181122878 1797 629308289804280444 1798 759510004936185493 1799 860778005594333753 1800 916312070471382788 1801 916312070471382788 1802 860778005594333753 1803 759510004936185493 1804 629308289804280444 1805 489462003181122878 1806 357174975294351743 1807 244382877832998903 1808 156655690918612618 1809 93993414551193040 1810 52728013040940301 1811 27619435402426001 1812 13488561475633664 1813 6131164307138218 1814 2588713818603507 1815 1012974972533587 1816 366395202871022 1817 122131734334096 1818 37387265661293 1819 10468434440321 1820 2668424528144 1821 615790348234 1822 127805627955 1823 23667806563 1824 3873027614 1825 553422348 1826 68118673 1827 7226413 1828 820708 1829 295526 1830 26229881279364 1831 42440839430888 1832 315146 1833 876434 1834 7836558 1835 75160576 1836 621379612 1837 4426308820 1838 27540710692 1839 151473326198 1840 743595880758 1841 3284214791678 1842 13136858892546 1843 47855700032644 1844 159518999931736 1845 488526937145268 1846 1379370175347240 1847 3601688791081002 1848 8719878125685890 1849 19619725782715402 1850 41107996878001814 1851 80347448443306472 1852 146721427592071092 1853 250649105469740668 1854 401038568751543628 1855 601557853127279806 1856 846636978475400942 1857 1118770292985327030 1858 1388818294740387402 1859 1620288010530438956 1860 1777090076065635120 1861 1832624140942683766 1862 1777090076065635120 1863 1620288010530438956 1864 1388818294740387402 1865 1118770292985327030 1866 846636978475400942 1867 601557853127279806 1868 401038568751543628 1869 250649105469740668 1870 146721427592071092 1871 80347448443306472 1872 41107996878001814 1873 19619725782715402 1874 8719878125685890 1875 3601688791081002 1876 1379370175347240 1877 488526937145268 1878 159518999931736 1879 47855700032644 1880 13136858892546 1881 3284214791678 1882 743595880758 1883 151473326198 1884 27540710692 1885 4426308820 1886 621379612 1887 75160576 1888 7836558 1889 876434 1890 315146 1891 42440839430888 1892 68670720710256 1893 335731 1894 934958 1895 8487202 1896 82798879 1897 696366405 1898 5047536180 1899 31966886076 1900 179013919677 1901 895069103591 1902 4027810580666 1903 16421073602006 1904 60992558850603 1905 207374699895705 1906 648045937012644 1907 1867897112431060 1908 4981058966368425 1909 12321566916707611 1910 28339603908341574 1911 60727722660656266 1912 121455445321245431 1913 227068876035312301 1914 397370533061743708 1915 651687674221213236 1916 1002596421878749269 1917 1448194831602603535 1918 1965407271460647890 1919 2507588587725631806 1920 3009106305270741635 1921 3397378086595987841 1922 3609714217008231846 1923 3609714217008231846 1924 3397378086595987841 1925 3009106305270741635 1926 2507588587725631806 1927 1965407271460647890 1928 1448194831602603535 1929 1002596421878749269 1930 651687674221213236 1931 397370533061743708 1932 227068876035312301 1933 121455445321245431 1934 60727722660656266 1935 28339603908341574 1936 12321566916707611 1937 4981058966368425 1938 1867897112431060 1939 648045937012644 1940 207374699895705 1941 60992558850603 1942 16421073602006 1943 4027810580666 1944 895069103591 1945 179013919677 1946 31966886076 1947 5047536180 1948 696366405 1949 82798879 1950 8487202 1951 934958 1952 335731 1953 68670720710256 1954 111111560141148 1955 357312 1956 996370 1957 9180326 1958 91073318 1959 778978418 1960 5743738564 1961 37014278260 1962 210980679084 1963 1074082911452 1964 4922879584942 1965 20448884093722 1966 77413632372010 1967 268367258672254 1968 855420636839156 1969 2515943049377888 1970 6848956078735684 1971 17302625883013080 1972 40661170824986026 1973 89067326568933614 1974 182183167981835662 1975 348524321356489322 1976 624439409096984780 1977 1049058207282882620 1978 1654284096099884932 1979 2450791253481271988 1980 3413602103063167494 1981 4472995859186192930 1982 5516694892996284242 1983 6406484391866638390 1984 7007092303604127382 1985 7219428434016370972 1986 7007092303604127382 1987 6406484391866638390 1988 5516694892996284242 1989 4472995859186192930 1990 3413602103063167494 1991 2450791253481271988 1992 1654284096099884932 1993 1049058207282882620 1994 624439409096984780 1995 348524321356489322 1996 182183167981835662 1997 89067326568933614 1998 40661170824986026 1999 17302625883013080 2000 6848956078735684 2001 2515943049377888 2002 855420636839156 2003 268367258672254 2004 77413632372010 2005 20448884093722 2006 4922879584942 2007 1074082911452 2008 210980679084 2009 37014278260 2010 5743738564 2011 778978418 2012 91073318 2013 9180326 2014 996370 2015 357312 2016 111111560141148 2017 179782280851408 2018 379921 2019 1060766 2020 9917975 2021 100025587 2022 869851054 2023 6522540512 2024 42757861637 2025 247994820637 2026 1285063469732 2027 5996962389042 2028 25371763582531 2029 97862516378711 2030 345780890964458 2031 1123787895437048 2032 3371363686146557 2033 9364899128045517 2034 24151581961681892 2035 57963796707932294 2036 129728497393851951 2037 271250494550699899 2038 530707489338253286 2039 972963730453399576 2040 1673497616379789709 2041 2703342303382686485 2042 4105075349581072428 2043 5864393356544351642 2044 7886597962249269467 2045 9989690752182383455 2046 11923179284862826658 2047 13413576695470668170 2048 14226520737620399891 2049 14226520737620399891 2050 13413576695470668170 2051 11923179284862826658 2052 9989690752182383455 2053 7886597962249269467 2054 5864393356544351642 2055 4105075349581072428 2056 2703342303382686485 2057 1673497616379789709 2058 972963730453399576 2059 530707489338253286 2060 271250494550699899 2061 129728497393851951 2062 57963796707932294 2063 24151581961681892 2064 9364899128045517 2065 3371363686146557 2066 1123787895437048 2067 345780890964458 2068 97862516378711 2069 25371763582531 2070 5996962389042 2071 1285063469732 2072 247994820637 2073 42757861637 2074 6522540512 2075 869851054 2076 100025587 2077 9917975 2078 1060766 2079 379921 2080 179782280851408 2081 290893840992560 2082 403590 2083 1128239 2084 10702258 2085 109699392 2086 969661380 2087 7392201936 2088 49280235112 2089 290752534918 2090 1533058160014 2091 7282025742866 2092 31368725867782 2093 123234279867364 2094 443643407257216 2095 1469568786321616 2096 4495151581508124 2097 12736262814119474 2098 33516481089656362 2099 82115378669543490 2100 187692294101712890 2101 400978991944478952 2102 801957983888878044 2103 1503671219791574904 2104 2646461346833108112 2105 4376839919762391534 2106 6808417652963670662 2107 9969468706125332250 2108 13750991318793525902 2109 17876288714431554636 2110 21912870037045109208 2111 25336755980333391890 2112 27640097433090963820 2113 28453041475240695094 2114 27640097433090963820 2115 25336755980333391890 2116 21912870037045109208 2117 17876288714431554636 2118 13750991318793525902 2119 9969468706125332250 2120 6808417652963670662 2121 4376839919762391534 2122 2646461346833108112 2123 1503671219791574904 2124 801957983888878044 2125 400978991944478952 2126 187692294101712890 2127 82115378669543490 2128 33516481089656362 2129 12736262814119474 2130 4495151581508124 2131 1469568786321616 2132 443643407257216 2133 123234279867364 2134 31368725867782 2135 7282025742866 2136 1533058160014 2137 290752534918 2138 49280235112 2139 7392201936 2140 969661380 2141 109699392 2142 10702258 2143 1128239 2144 403590 2145 290893840992560 2146 470676121843972 2147 428352 2148 1198888 2149 11535350 2150 120140524 2151 1079130144 2152 8361659793 2153 56672257479 2154 340032611394 2155 1823810554442 2156 8815083777879 2157 38650751498705 2158 154603005633960 2159 566877687032068 2160 1913212193493041 2161 5964720367748927 2162 17231414395550150 2163 46252743903700342 2164 115631859759125031 2165 269807672771181145 2166 588671286046115236 2167 1202936975833278248 2168 2305629203680371417 2169 4150132566624598239 2170 7023301266595411290 2171 11185257572725970098 2172 16777886359088907039 2173 23720460024918758633 2174 31627280033224977632 2175 39789158751476557964 2176 47249626017378392787 2177 52976853413424245657 2178 56093138908331547938 2179 56093138908331547938 2180 52976853413424245657 2181 47249626017378392787 2182 39789158751476557964 2183 31627280033224977632 2184 23720460024918758633 2185 16777886359088907039 2186 11185257572725970098 2187 7023301266595411290 2188 4150132566624598239 2189 2305629203680371417 2190 1202936975833278248 2191 588671286046115236 2192 269807672771181145 2193 115631859759125031 2194 46252743903700342 2195 17231414395550150 2196 5964720367748927 2197 1913212193493041 2198 566877687032068 2199 154603005633960 2200 38650751498705 2201 8815083777879 2202 1823810554442 2203 340032611394 2204 56672257479 2205 8361659793 2206 1079130144 2207 120140524 2208 11535350 2209 1198888 2210 428352 2211 470676121843972 2212 761569962836536 2213 454240 2214 1272809 2215 12419492 2216 131396915 2217 1199023854 2218 9440571756 2219 65033724460 2220 396704698296 2221 2163843014600 2222 10638894197662 2223 47465835155970 2224 193253757023694 2225 721480692566522 2226 2480089880433020 2227 7877932561155464 2228 23196134763216456 2229 63484158299170260 2230 161884603662746166 2231 385439532530226830 2232 858478958817215862 2233 1791608261879310950 2234 3508566179513564404 2235 6455761770304881140 2236 11173433833219917360 2237 18208558839321285344 2238 27963143931814777126 2239 40498346384007561770 2240 55347740058143628678 2241 71416438784701424690 2242 87038784768854837022 2243 100226479430802522540 2244 109069992321755676294 2245 112186277816662978100 2246 109069992321755676294 2247 100226479430802522540 2248 87038784768854837022 2249 71416438784701424690 2250 55347740058143628678 2251 40498346384007561770 2252 27963143931814777126 2253 18208558839321285344 2254 11173433833219917360 2255 6455761770304881140 2256 3508566179513564404 2257 1791608261879310950 2258 858478958817215862 2259 385439532530226830 2260 161884603662746166 2261 63484158299170260 2262 23196134763216456 2263 7877932561155464 2264 2480089880433020 2265 721480692566522 2266 193253757023694 2267 47465835155970 2268 10638894197662 2269 2163843014600 2270 396704698296 2271 65033724460 2272 9440571756 2273 1199023854 2274 131396915 2275 12419492 2276 1272809 2277 454240 2278 761569962836536 2279 1232246084680512 2280 481288 2281 1350104 2282 13356993 2283 143518713 2284 1330156924 2285 10639361983 2286 74474089426 2287 461738239556 2288 2560547550281 2289 12802737067361 2290 58104729223808 2291 240719592062414 2292 914734449483263 2293 3201570572900743 2294 10358022441495914 2295 31074067324283788 2296 86680293062301441 2297 225368761961832561 2298 547324136192889296 2299 1243918491347358046 2300 2650087220696440303 2301 5300174441392786199 2302 9964327949818353146 2303 17629195603524702396 2304 29381992672541102609 2305 46171702771135958233 2306 68461490315822230536 2307 95846086442151078118 2308 126764178842844937383 2309 158455223553556142521 2310 187265264199657237768 2311 209296471752558075174 2312 221256270138418529751 2313 221256270138418529751 2314 209296471752558075174 2315 187265264199657237768 2316 158455223553556142521 2317 126764178842844937383 2318 95846086442151078118 2319 68461490315822230536 2320 46171702771135958233 2321 29381992672541102609 2322 17629195603524702396 2323 9964327949818353146 2324 5300174441392786199 2325 2650087220696440303 2326 1243918491347358046 2327 547324136192889296 2328 225368761961832561 2329 86680293062301441 2330 31074067324283788 2331 10358022441495914 2332 3201570572900743 2333 914734449483263 2334 240719592062414 2335 58104729223808 2336 12802737067361 2337 2560547550281 2338 461738239556 2339 74474089426 2340 10639361983 2341 1330156924 2342 143518713 2343 13356993 2344 1350104 2345 481288 2346 1232246084680512 2347 1993816047517052 2348 509530 2349 1430872 2350 14350230 2351 156558340 2352 1473393884 2353 11969269013 2354 85113229876 2355 536212132446 2356 3022285615182 2357 15363284461886 2358 70907466151570 2359 298824321160172 2360 1155454041430800 2361 4116305022278060 2362 13559593014297624 2363 41432089765685698 2364 117754360386494586 2365 312049055024045186 2366 772692898154633542 2367 1791242627540158336 2368 3894005712043707660 2369 7950261662089133272 2370 15264502391211042908 2371 27593523553342955366 2372 47011188276065700742 2373 75553695443676952278 2374 114633193086958075866 2375 164307576757973191508 2376 222610265284995894376 2377 285219402396400955198 2378 345720487753213252560 2379 396561735952215182882 2380 430552741890976473378 2381 442512540276836927446 2382 430552741890976473378 2383 396561735952215182882 2384 345720487753213252560 2385 285219402396400955198 2386 222610265284995894376 2387 164307576757973191508 2388 114633193086958075866 2389 75553695443676952278 2390 47011188276065700742 2391 27593523553342955366 2392 15264502391211042908 2393 7950261662089133272 2394 3894005712043707660 2395 1791242627540158336 2396 772692898154633542 2397 312049055024045186 2398 117754360386494586 2399 41432089765685698 2400 13559593014297624 2401 4116305022278060 2402 1155454041430800 2403 298824321160172 2404 70907466151570 2405 15363284461886 2406 3022285615182 2407 536212132446 2408 85113229876 2409 11969269013 2410 1473393884 2411 156558340 2412 14350230 2413 1430872 2414 509530 2415 1993816047517052 2416 3226062132197568 2417 539001 2418 1515218 2419 15401650 2420 170570569 2421 1629651659 2422 13442395891 2423 97082261823 2424 621325151715 2425 3558497560249 2426 18385569909824 2427 86270750463496 2428 369731787176353 2429 1454278362467675 2430 5271759063595314 2431 17675898036469774 2432 54991682779883071 2433 159186450152083933 2434 429803415410445700 2435 1084741953178585524 2436 2563935525694698269 2437 5685248339583770911 2438 11844267374132743438 2439 23214764053300075538 2440 42858025944553893883 2441 74604711829408547553 2442 122564883719742540024 2443 190186888530634910608 2444 278940769844931145337 2445 386917842042968959555 2446 507829667681396719300 2447 630939890149614074048 2448 742282223705428298943 2449 827114477843191517773 2450 873065282167813261288 2451 873065282167813261288 2452 827114477843191517773 2453 742282223705428298943 2454 630939890149614074048 2455 507829667681396719300 2456 386917842042968959555 2457 278940769844931145337 2458 190186888530634910608 2459 122564883719742540024 2460 74604711829408547553 2461 42858025944553893883 2462 23214764053300075538 2463 11844267374132743438 2464 5685248339583770911 2465 2563935525694698269 2466 1084741953178585524 2467 429803415410445700 2468 159186450152083933 2469 54991682779883071 2470 17675898036469774 2471 5271759063595314 2472 1454278362467675 2473 369731787176353 2474 86270750463496 2475 18385569909824 2476 3558497560249 2477 621325151715 2478 97082261823 2479 13442395891 2480 1629651659 2481 170570569 2482 15401650 2483 1515218 2484 539001 2485 3226062132197568 2486 5219878179714624 2487 569736 2488 1603244 2489 16513770 2490 185612584 2491 1799901914 2492 15071762553 2493 110524404294 2494 718407188093 2495 4179822511148 2496 21944067290678 2497 104656320212386 2498 456002537494554 2499 1824010149511790 2500 6726037425941364 2501 22947657099951864 2502 72667580816245948 2503 214178132931864584 2504 588989865562429978 2505 1514545368588932838 2506 3648677478873185318 2507 8249183865278369466 2508 17529515713716412384 2509 35059031427432713948 2510 66072789997853860656 2511 117462737773962328452 2512 197169595549150970030 2513 312751772250377328362 2514 469127658375565928930 2515 665858611887899973286 2516 894747509724365542950 2517 1138769557831010653604 2518 1373222113855042230006 2519 1569396701548619671248 2520 1700179760011004632006 2521 1746130564335626374982 2522 1700179760011004632006 2523 1569396701548619671248 2524 1373222113855042230006 2525 1138769557831010653604 2526 894747509724365542950 2527 665858611887899973286 2528 469127658375565928930 2529 312751772250377328362 2530 197169595549150970030 2531 117462737773962328452 2532 66072789997853860656 2533 35059031427432713948 2534 17529515713716412384 2535 8249183865278369466 2536 3648677478873185318 2537 1514545368588932838 2538 588989865562429978 2539 214178132931864584 2540 72667580816245948 2541 22947657099951864 2542 6726037425941364 2543 1824010149511790 2544 456002537494554 2545 104656320212386 2546 21944067290678 2547 4179822511148 2548 718407188093 2549 110524404294 2550 15071762553 2551 1799901914 2552 185612584 2553 16513770 2554 1603244 2555 569736 2556 5219878179714624 2557 8445940311912196 2558 601771 2559 1695058 2560 17689179 2561 201744059 2562 1985173470 2563 16871360575 2564 125595896226 2565 828931351314 2566 4898229484251 2567 26123889609596 2568 126600387330521 2569 560658857551153 2570 2280012686864624 2571 8550047575322954 2572 29673694525772235 2573 95615237916083855 2574 286845713748001666 2575 803167998494188984 2576 2103535234151258941 2577 5163222847462014541 2578 11897861344151450196 2579 25778699578994675198 2580 52588547141149016727 2581 101131821425286461299 2582 183535527771816071550 2583 314632333323113176260 2584 509921367799528171281 2585 781879430625943125209 2586 1134986270263465765256 2587 1560606121612265374636 2588 2033517067555376050721 2589 2511991671686052734093 2590 2942618815403661748764 2591 3269576461559624148644 2592 3446310324346630851265 2593 3446310324346630851265 2594 3269576461559624148644 2595 2942618815403661748764 2596 2511991671686052734093 2597 2033517067555376050721 2598 1560606121612265374636 2599 1134986270263465765256 2600 781879430625943125209 2601 509921367799528171281 2602 314632333323113176260 2603 183535527771816071550 2604 101131821425286461299 2605 52588547141149016727 2606 25778699578994675198 2607 11897861344151450196 2608 5163222847462014541 2609 2103535234151258941 2610 803167998494188984 2611 286845713748001666 2612 95615237916083855 2613 29673694525772235 2614 8550047575322954 2615 2280012686864624 2616 560658857551153 2617 126600387330521 2618 26123889609596 2619 4898229484251 2620 828931351314 2621 125595896226 2622 16871360575 2623 1985173470 2624 201744059 2625 17689179 2626 1695058 2627 601771 2628 8445940311912196 2629 13665818491626824 2630 635142 2631 1790765 2632 18930538 2633 219027220 2634 2186554788 2635 18856210319 2636 142466968100 2637 954526990016 2638 5727160605634 2639 31022118888067 2640 152724276755302 2641 687259244714780 2642 2840671544264008 2643 10830060262048280 2644 38223742100965948 2645 125288932441734634 2646 382460951663969810 2647 1090013712242078786 2648 2906703232645338234 2649 7266758081613164432 2650 17061084191613355012 2651 37676560923146013820 2652 78367246720143577536 2653 153720368566435359998 2654 284667349197102410558 2655 498167861094929120774 2656 824553701122641215470 2657 1291800798425471159236 2658 1916865700889408748064 2659 2695592391875730992522 2660 3594123189167641273372 2661 4545508739241428628710 2662 5454610487089714323298 2663 6212195276963285735200 2664 6715886785906254836018 2665 6892620648693261538064 2666 6715886785906254836018 2667 6212195276963285735200 2668 5454610487089714323298 2669 4545508739241428628710 2670 3594123189167641273372 2671 2695592391875730992522 2672 1916865700889408748064 2673 1291800798425471159236 2674 824553701122641215470 2675 498167861094929120774 2676 284667349197102410558 2677 153720368566435359998 2678 78367246720143577536 2679 37676560923146013820 2680 17061084191613355012 2681 7266758081613164432 2682 2906703232645338234 2683 1090013712242078786 2684 382460951663969810 2685 125288932441734634 2686 38223742100965948 2687 10830060262048280 2688 2840671544264008 2689 687259244714780 2690 152724276755302 2691 31022118888067 2692 5727160605634 2693 954526990016 2694 142466968100 2695 18856210319 2696 2186554788 2697 219027220 2698 18930538 2699 1790765 2700 635142 2701 13665818491626824 2702 22111758803539024 2703 669886 2704 1890476 2705 20240582 2706 237526926 2707 2405196526 2708 21042420582 2709 161322870732 2710 1096993683294 2711 6681687349986 2712 36749279273634 2713 183746395445596 2714 839983521291446 2715 3527930788816382 2716 13670731806163351 2717 49053802362876241 2718 163512674542571172 2719 507749884105581472 2720 1472474663905930069 2721 3996716944887301171 2722 10173461314258387874 2723 24327842273226404306 2724 54737645114759252091 2725 116043807643289471965 2726 232087615286578814592 2727 438387717763537643364 2728 782835210292031399337 2729 1322721562217570199087 2730 2116354499548112232174 2731 3208666499314879759366 2732 4612458092765139587369 2733 6289715581043372107691 2734 8139631928409069739336 2735 10000119226331142785332 2736 11666805764052999888651 2737 12928082062869540399121 2738 13608507434599516200802 2739 13608507434599516200802 2740 12928082062869540399121 2741 11666805764052999888651 2742 10000119226331142785332 2743 8139631928409069739336 2744 6289715581043372107691 2745 4612458092765139587369 2746 3208666499314879759366 2747 2116354499548112232174 2748 1322721562217570199087 2749 782835210292031399337 2750 438387717763537643364 2751 232087615286578814592 2752 116043807643289471965 2753 54737645114759252091 2754 24327842273226404306 2755 10173461314258387874 2756 3996716944887301171 2757 1472474663905930069 2758 507749884105581472 2759 163512674542571172 2760 49053802362876241 2761 13670731806163351 2762 3527930788816382 2763 839983521291446 2764 183746395445596 2765 36749279273634 2766 6681687349986 2767 1096993683294 2768 161322870732 2769 21042420582 2770 2405196526 2771 237526926 2772 20240582 2773 1890476 2774 669886 2775 22111758803539024 2776 35777577295165852 2777 706040 2778 1994299 2779 21622120 2780 257310733 2781 2642314166 2782 23447250783 2783 182364963702 2784 1258316261025 2785 7778680771060 2786 43430966388497 2787 220495674507784 2788 1023729916545999 2789 4367914309934170 2790 17198662594820588 2791 62724534168892336 2792 212566476905309568 2793 671262558648021972 2794 1980224548011385950 2795 5469191608793108870 2796 14170178259145568182 2797 34501303587484671334 2798 79065487387985534224 2799 170781452758048599428 2800 348131422929868158492 2801 670475333050116325680 2802 1221222928055568905586 2803 2105556772509601456042 2804 3439076061765682283330 2805 5325020998862991837970 2806 7821124592080019187582 2807 10902173673808511530564 2808 14429347509452441677574 2809 18139751154740212350820 2810 21666924990384142496448 2811 24594887826922540107426 2812 26536589497469056417788 2813 27217014869199032218862 2814 26536589497469056417788 2815 24594887826922540107426 2816 21666924990384142496448 2817 18139751154740212350820 2818 14429347509452441677574 2819 10902173673808511530564 2820 7821124592080019187582 2821 5325020998862991837970 2822 3439076061765682283330 2823 2105556772509601456042 2824 1221222928055568905586 2825 670475333050116325680 2826 348131422929868158492 2827 170781452758048599428 2828 79065487387985534224 2829 34501303587484671334 2830 14170178259145568182 2831 5469191608793108870 2832 1980224548011385950 2833 671262558648021972 2834 212566476905309568 2835 62724534168892336 2836 17198662594820588 2837 4367914309934170 2838 1023729916545999 2839 220495674507784 2840 43430966388497 2841 7778680771060 2842 1258316261025 2843 182364963702 2844 23447250783 2845 2642314166 2846 257310733 2847 21622120 2848 1994299 2849 706040 2850 35777577295165852 2851 57889336098704880 2852 743642 2853 2102348 2854 23078037 2855 278448977 2856 2899190716 2857 26089175796 2858 205811865981 2859 1440680912641 2860 9036996752460 2861 51209646908586 2862 263926640670423 2863 1244225590849647 2864 5391644226294622 2865 21566576904584817 2866 79923196763555856 2867 275291011074055126 2868 883829035553192711 2869 2651487106659274851 2870 7449416156804365550 2871 19639369867938549776 2872 48671481846630112653 2873 113566790975470077677 2874 249846940146034003540 2875 518912875687916624514 2876 1018606755979984346619 2877 1891698261105685088863 2878 3326779700565170213874 2879 5544632834275283585916 2880 8764097060628673961985 2881 13146145590943010860371 2882 18723298265888530547278 2883 25331521183260953031912 2884 32569098664192653847317 2885 39806676145124354661997 2886 46261812817306682415236 2887 51131477324391596334186 2888 53753604366668088444371 2889 53753604366668088444371 2890 51131477324391596334186 2891 46261812817306682415236 2892 39806676145124354661997 2893 32569098664192653847317 2894 25331521183260953031912 2895 18723298265888530547278 2896 13146145590943010860371 2897 8764097060628673961985 2898 5544632834275283585916 2899 3326779700565170213874 2900 1891698261105685088863 2901 1018606755979984346619 2902 518912875687916624514 2903 249846940146034003540 2904 113566790975470077677 2905 48671481846630112653 2906 19639369867938549776 2907 7449416156804365550 2908 2651487106659274851 2909 883829035553192711 2910 275291011074055126 2911 79923196763555856 2912 21566576904584817 2913 5391644226294622 2914 1244225590849647 2915 263926640670423 2916 51209646908586 2917 9036996752460 2918 1440680912641 2919 205811865981 2920 26089175796 2921 2899190716 2922 278448977 2923 23078037 2924 2102348 2925 743642 2926 57889336098704880 2927 93666913393870736 2928 782730 2929 2214734 2930 24611294 2931 301014840 2932 3177179484 2933 28987953466 2934 231900671380 2935 1646492446510 2936 10477677367190 2937 60246643393402 2938 315136287337970 2939 1508152231302124 2940 6635869816946168 2941 26958221130698085 2942 101489773667973224 2943 355214207837454746 2944 1159120046627100370 2945 3535316142212326570 2946 10100903263463503830 2947 27088786024742781272 2948 68310851714568529220 2949 162238272822100056444 2950 363413731121503945356 2951 768759815833950489070 2952 1537519631667900828094 2953 2910305017085669287606 2954 5218477961670855149450 2955 8871412534840453640668 2956 14308729894903957382720 2957 21910242651571684651042 2958 31869443856831541230320 2959 44054819449149483396114 2960 57900619847453606690858 2961 72375774809317008316250 2962 86068488962431036880254 2963 97393290141698278549456 2964 104885081691059684576700 2965 107507208733336176686240 2966 104885081691059684576700 2967 97393290141698278549456 2968 86068488962431036880254 2969 72375774809317008316250 2970 57900619847453606690858 2971 44054819449149483396114 2972 31869443856831541230320 2973 21910242651571684651042 2974 14308729894903957382720 2975 8871412534840453640668 2976 5218477961670855149450 2977 2910305017085669287606 2978 1537519631667900828094 2979 768759815833950489070 2980 363413731121503945356 2981 162238272822100056444 2982 68310851714568529220 2983 27088786024742781272 2984 10100903263463503830 2985 3535316142212326570 2986 1159120046627100370 2987 355214207837454746 2988 101489773667973224 2989 26958221130698085 2990 6635869816946168 2991 1508152231302124 2992 315136287337970 2993 60246643393402 2994 10477677367190 2995 1646492446510 2996 231900671380 2997 28987953466 2998 3177179484 2999 301014840 3000 24611294 3001 2214734 3002 782730 3003 93666913393870736 3004 151556249492575620 3005 823343 3006 2331574 3007 26224930 3008 325084435 3009 3477706929 3010 32164694918 3011 260888231526 3012 1878392764785 3013 12124169496595 3014 70724320475426 3015 375382930474358 3016 1823288518407599 3017 8144022048036949 3018 33594090947450849 3019 128447994798492889 3020 456703981505261733 3021 1514334254464398511 3022 4694436188839277570 3023 13636219405675686110 3024 37189689288206143891 3025 95399637739311170593 3026 230549124536668445464 3027 525652003943603859912 3028 1132173546955454289617 3029 2306279447501851168419 3030 4447824648753569962158 3031 8128782978756524278066 3032 14089890496511308625183 3033 23180142429744410852213 3034 36218972546475641856206 3035 53779686508403225697478 3036 75924263305981024436429 3037 101955439296603089891239 3038 130276394656770614806194 3039 158444263771748044991134 3040 183461779104129315220763 3041 202278371832757962914681 3042 212392290424395861050140 3043 212392290424395861050140 3044 202278371832757962914681 3045 183461779104129315220763 3046 158444263771748044991134 3047 130276394656770614806194 3048 101955439296603089891239 3049 75924263305981024436429 3050 53779686508403225697478 3051 36218972546475641856206 3052 23180142429744410852213 3053 14089890496511308625183 3054 8128782978756524278066 3055 4447824648753569962158 3056 2306279447501851168419 3057 1132173546955454289617 3058 525652003943603859912 3059 230549124536668445464 3060 95399637739311170593 3061 37189689288206143891 3062 13636219405675686110 3063 4694436188839277570 3064 1514334254464398511 3065 456703981505261733 3066 128447994798492889 3067 33594090947450849 3068 8144022048036949 3069 1823288518407599 3070 375382930474358 3071 70724320475426 3072 12124169496595 3073 1878392764785 3074 260888231526 3075 32164694918 3076 3477706929 3077 325084435 3078 26224930 3079 2331574 3080 823343 3081 151556249492575620 3082 245223162886446360 3083 865520 3084 2452982 3085 27922062 3086 350736874 3087 3802275586 3088 35641937698 3089 293052509136 3090 2139280621210 3091 14002561924140 3092 82848489668450 3093 446107250675970 3094 2198671448634142 3095 9967310566219246 3096 41738112995281677 3097 162042085745753730 3098 585151976303577813 3099 1971038235969493976 3100 6208770443303517850 3101 18330655594514811230 3102 50825908693881681230 3103 132589327027517167530 3104 325948762275979469212 3105 756201128480272157164 3106 1657825550899057998628 3107 3438452994457305303348 3108 6754104096255420971158 3109 12576607627510094075346 3110 22218673475267832732338 3111 37270032926255719300086 3112 59399114976220052524498 3113 89998659054878867363140 3114 129703949814384249936882 3115 177879702602584114124496 3116 232231833953373704488602 3117 288720658428518659583510 3118 341906042875877359993918 3119 385740150936887277914306 3120 414670662257153823741680 3121 424784580848791721876460 3122 414670662257153823741680 3123 385740150936887277914306 3124 341906042875877359993918 3125 288720658428518659583510 3126 232231833953373704488602 3127 177879702602584114124496 3128 129703949814384249936882 3129 89998659054878867363140 3130 59399114976220052524498 3131 37270032926255719300086 3132 22218673475267832732338 3133 12576607627510094075346 3134 6754104096255420971158 3135 3438452994457305303348 3136 1657825550899057998628 3137 756201128480272157164 3138 325948762275979469212 3139 132589327027517167530 3140 50825908693881681230 3141 18330655594514811230 3142 6208770443303517850 3143 1971038235969493976 3144 585151976303577813 3145 162042085745753730 3146 41738112995281677 3147 9967310566219246 3148 2198671448634142 3149 446107250675970 3150 82848489668450 3151 14002561924140 3152 2139280621210 3153 293052509136 3154 35641937698 3155 3802275586 3156 350736874 3157 27922062 3158 2452982 3159 865520 3160 245223162886446360 3161 396779412379021984 3162 909301 3163 2579078 3164 29705887 3165 378054355 3166 4152467070 3167 39443721858 3168 328694004443 3169 2432332732219 3170 16141842187006 3171 96851051269706 3172 528955740052955 3173 2644778699046183 3174 12165982014613386 3175 51705423561281397 3176 203780198740833172 3177 747194062049143572 3178 2556190212272895313 3179 8179808679272844234 3180 24539426037818168011 3181 69156564288396335711 3182 183415235721398694370 3183 458538089303496482908 3184 1082149890756251471529 3185 2414026679379329998521 3186 5096278545356363141096 3187 10192557090712726108990 3188 19330711723765514875543 3189 34795281102777926630627 3190 59488706401523551848830 3191 96669147902475771634170 3192 149397774031098919690323 3193 219702608869263117095883 3194 307583652416968363850686 3195 410111536555957818396282 3196 520952492381892363849787 3197 630626701304396019350367 3198 727646193812764637677378 3199 800410813194041101422464 3200 839455243105945545383221 3201 839455243105945545383221 3202 800410813194041101422464 3203 727646193812764637677378 3204 630626701304396019350367 3205 520952492381892363849787 3206 410111536555957818396282 3207 307583652416968363850686 3208 219702608869263117095883 3209 149397774031098919690323 3210 96669147902475771634170 3211 59488706401523551848830 3212 34795281102777926630627 3213 19330711723765514875543 3214 10192557090712726108990 3215 5096278545356363141096 3216 2414026679379329998521 3217 1082149890756251471529 3218 458538089303496482908 3219 183415235721398694370 3220 69156564288396335711 3221 24539426037818168011 3222 8179808679272844234 3223 2556190212272895313 3224 747194062049143572 3225 203780198740833172 3226 51705423561281397 3227 12165982014613386 3228 2644778699046183 3229 528955740052955 3230 96851051269706 3231 16141842187006 3232 2432332732219 3233 328694004443 3234 39443721858 3235 4152467070 3236 378054355 3237 29705887 3238 2579078 3239 909301 3240 396779412379021984 3241 642002575265468348 3242 954726 3243 2709979 3244 31579682 3245 407122232 3246 4529945156 3247 43595669026 3248 368137257696 3249 2761026314442 3250 18574174538774 3251 112992893113572 3252 625806791012662 3253 3173734438818268 3254 14810760713404096 3255 63871405575661133 3256 255485622301899440 3257 950974260789776992 3258 3303384274321851630 3259 10735998891545562067 3260 32719234717090842074 3261 93695990326214338552 3262 252571800009794867852 3263 641953325024895016088 3264 1540687980059747792624 3265 3496176570135581306110 3266 7510305224735692972278 3267 15288835636069089078234 3268 29523268814478240807278 3269 54125992826543441322780 3270 94283987504301478289416 3271 156157854303999323285950 3272 246066921933574691120284 3273 369100382900362036574846 3274 527286261286231480728266 3275 717695188972926182022088 3276 931064028937850182015170 3277 1151579193686288382963952 3278 1358272895117160656787140 3279 1528057007006805738855892 3280 1639866056299986646559624 3281 1678910486211891090519662 3282 1639866056299986646559624 3283 1528057007006805738855892 3284 1358272895117160656787140 3285 1151579193686288382963952 3286 931064028937850182015170 3287 717695188972926182022088 3288 527286261286231480728266 3289 369100382900362036574846 3290 246066921933574691120284 3291 156157854303999323285950 3292 94283987504301478289416 3293 54125992826543441322780 3294 29523268814478240807278 3295 15288835636069089078234 3296 7510305224735692972278 3297 3496176570135581306110 3298 1540687980059747792624 3299 641953325024895016088 3300 252571800009794867852 3301 93695990326214338552 3302 32719234717090842074 3303 10735998891545562067 3304 3303384274321851630 3305 950974260789776992 3306 255485622301899440 3307 63871405575661133 3308 14810760713404096 3309 3173734438818268 3310 625806791012662 3311 112992893113572 3312 18574174538774 3313 2761026314442 3314 368137257696 3315 43595669026 3316 4529945156 3317 407122232 3318 31579682 3319 2709979 3320 954726 3321 642002575265468348 3322 1038781987644490336 3323 1001836 3324 2845808 3325 33546806 3326 438029104 3327 4936458940 3328 48125064575 3329 411732430741 3330 3129163124730 3331 21335200449626 3332 131567067287981 3333 738799683796791 3334 3799541229532268 3335 17984495151950624 3336 78682166288816714 3337 319357027877331860 3338 1206459883091464260 3339 4254358535111429996 3340 14039383165867225784 3341 43455233608636224366 3342 126415225043305006576 3343 346267790336009035916 3344 894525125034689715013 3345 2182641305084642639587 3346 5036864550195328927814 3347 11006481794871274104310 3348 22799140860804781872075 3349 44812104450547329701741 3350 83649261641021681940140 3351 148409980330844919415536 3352 250441841808300801371531 3353 402224776237574014195001 3354 615167304833936727476438 3355 896386644186593517077102 3356 1244981450259157662517329 3357 1648759217910776363797715 3358 2082643222624138564733720 3359 2509852088803449039500676 3360 2886329902123966395388609 3361 3167923063306792385158271 3362 3318776542511877736820566 3363 3318776542511877736820566 3364 3167923063306792385158271 3365 2886329902123966395388609 3366 2509852088803449039500676 3367 2082643222624138564733720 3368 1648759217910776363797715 3369 1244981450259157662517329 3370 896386644186593517077102 3371 615167304833936727476438 3372 402224776237574014195001 3373 250441841808300801371531 3374 148409980330844919415536 3375 83649261641021681940140 3376 44812104450547329701741 3377 22799140860804781872075 3378 11006481794871274104310 3379 5036864550195328927814 3380 2182641305084642639587 3381 894525125034689715013 3382 346267790336009035916 3383 126415225043305006576 3384 43455233608636224366 3385 14039383165867225784 3386 4254358535111429996 3387 1206459883091464260 3388 319357027877331860 3389 78682166288816714 3390 17984495151950624 3391 3799541229532268 3392 738799683796791 3393 131567067287981 3394 21335200449626 3395 3129163124730 3396 411732430741 3397 48125064575 3398 4936458940 3399 438029104 3400 33546806 3401 2845808 3402 1001836 3403 1038781987644490336 3404 1680784562909958688 3405 1050672 3406 2986685 3407 35610700 3408 470866887 3409 5373846078 3410 53060942934 3411 459856970760 3412 3540895081742 3413 24464363146560 3414 152902267351012 3415 870366750734942 3416 4538340913011720 3417 21784036381194058 3418 96666661440503185 3419 398039194165905558 3420 1525816910968570859 3421 5460818418202683640 3422 18293741700978456861 3423 57494616774503260244 3424 169870458651941047527 3425 472683015379313863302 3426 1240792915370698573860 3427 3077166430119332177796 3428 7219505855279971389168 3429 16043346345066602851008 3430 33805622655676055791094 3431 67611245311352111383290 3432 128461366091569011445222 3433 232059241971866601152210 3434 398851822139145720576282 3435 652666618045874815348132 3436 1017392081071510741445290 3437 1511553949020530244319716 3438 2141368094445751179353168 3439 2893740668169934026066778 3440 3731402440534914928276764 3441 4592495311427587603974110 3442 5396181990927415434624336 3443 6054252965430758780278404 3444 6486699605818670121708132 3445 6637553085023755473369672 3446 6486699605818670121708132 3447 6054252965430758780278404 3448 5396181990927415434624336 3449 4592495311427587603974110 3450 3731402440534914928276764 3451 2893740668169934026066778 3452 2141368094445751179353168 3453 1511553949020530244319716 3454 1017392081071510741445290 3455 652666618045874815348132 3456 398851822139145720576282 3457 232059241971866601152210 3458 128461366091569011445222 3459 67611245311352111383290 3460 33805622655676055791094 3461 16043346345066602851008 3462 7219505855279971389168 3463 3077166430119332177796 3464 1240792915370698573860 3465 472683015379313863302 3466 169870458651941047527 3467 57494616774503260244 3468 18293741700978456861 3469 5460818418202683640 3470 1525816910968570859 3471 398039194165905558 3472 96666661440503185 3473 21784036381194058 3474 4538340913011720 3475 870366750734942 3476 152902267351012 3477 24464363146560 3478 3540895081742 3479 459856970760 3480 53060942934 3481 5373846078 3482 470866887 3483 35610700 3484 2986685 3485 1050672 3486 1680784562909958688 3487 2719566550554449028 3488 1101276 3489 3132736 3490 37774889 3491 505730905 3492 5844036108 3493 58434176157 3494 512917359332 3495 4000751551290 3496 28005257775203 3497 177366630087715 3498 1023269017714766 3499 5408707663409736 3500 26322377293898997 3501 118450697821416656 3502 494705855606150681 3503 1923856105134237377 3504 6986635329171031252 3505 23754560119180929984 3506 75788358475481516521 3507 227365075426444114489 3508 642553474031254722476 3509 1713475930750012251531 3510 4317959345490030566790 3511 10296672285399303381072 3512 23262852200346574051709 3513 49848969000742658449677 3514 101416867967028166976852 3515 196072611402921122624890 3516 360520608063435612386963 3517 630911064111012321510585 3518 1051518440185020535698696 3519 1670058699117385556559686 3520 2528946030092040985523255 3521 3652922043466281423423287 3522 5035108762615685205162874 3523 6625143108704848954079532 3524 8323897751962502531980657 3525 9988677302355003038322919 3526 11450434956358174214622986 3527 12540952571249428901703804 3528 13124252690842425594793521 3529 13124252690842425594793521 3530 12540952571249428901703804 3531 11450434956358174214622986 3532 9988677302355003038322919 3533 8323897751962502531980657 3534 6625143108704848954079532 3535 5035108762615685205162874 3536 3652922043466281423423287 3537 2528946030092040985523255 3538 1670058699117385556559686 3539 1051518440185020535698696 3540 630911064111012321510585 3541 360520608063435612386963 3542 196072611402921122624890 3543 101416867967028166976852 3544 49848969000742658449677 3545 23262852200346574051709 3546 10296672285399303381072 3547 4317959345490030566790 3548 1713475930750012251531 3549 642553474031254722476 3550 227365075426444114489 3551 75788358475481516521 3552 23754560119180929984 3553 6986635329171031252 3554 1923856105134237377 3555 494705855606150681 3556 118450697821416656 3557 26322377293898997 3558 5408707663409736 3559 1023269017714766 3560 177366630087715 3561 28005257775203 3562 4000751551290 3563 512917359332 3564 58434176157 3565 5844036108 3566 505730905 3567 37774889 3568 3132736 3569 1101276 3570 2719566550554449028 3571 4400351113464407720 3572 1153690 3573 3284084 3574 40042982 3575 542719964 3576 6349053852 3577 64277565795 3578 571350950052 3579 4513668380726 3580 32006008846958 3581 205371887428730 3582 1200635647408930 3583 6431976680767044 3584 31731084956983120 3585 144773075115017803 3586 613156553427293456 3587 2418561960740134518 3588 8910491434305032082 3589 30741195448351738500 3590 99542918594662234670 3591 303153433901925427332 3592 869918549457698638964 3593 2356029404781266779369 3594 6031435276240042624988 3595 14614631630889333753942 3596 33559524485745877236630 3597 73111821201089232301526 3598 151265836967770825221722 3599 297489479369949289390916 3600 556593219466356734794168 3601 991431672174447933672330 3602 1682429504296032856976080 3603 2721577139302406092016914 3604 4199004729209426541833138 3605 6181868073558322408688502 3606 8688030806081966628320190 3607 11660251871320534158968976 3608 14949040860667351485779972 3609 18312575054317505570017410 3610 21439112258713177252654820 3611 23991387527607603116031982 3612 25665205262091854496200174 3613 26248505381684851189289094 3614 25665205262091854496200174 3615 23991387527607603116031982 3616 21439112258713177252654820 3617 18312575054317505570017410 3618 14949040860667351485779972 3619 11660251871320534158968976 3620 8688030806081966628320190 3621 6181868073558322408688502 3622 4199004729209426541833138 3623 2721577139302406092016914 3624 1682429504296032856976080 3625 991431672174447933672330 3626 556593219466356734794168 3627 297489479369949289390916 3628 151265836967770825221722 3629 73111821201089232301526 3630 33559524485745877236630 3631 14614631630889333753942 3632 6031435276240042624988 3633 2356029404781266779369 3634 869918549457698638964 3635 303153433901925427332 3636 99542918594662234670 3637 30741195448351738500 3638 8910491434305032082 3639 2418561960740134518 3640 613156553427293456 3641 144773075115017803 3642 31731084956983120 3643 6431976680767044 3644 1200635647408930 3645 205371887428730 3646 32006008846958 3647 4513668380726 3648 571350950052 3649 64277565795 3650 6349053852 3651 542719964 3652 40042982 3653 3284084 3654 1153690 3655 4400351113464407720 3656 7119917664018856752 3657 1207957 3658 3440858 3659 42418674 3660 581936445 3661 6891022903 3662 70625938189 3663 635627898033 3664 5085018770967 3665 36519676720549 3666 237377895816072 3667 1406007534420712 3668 7632612327797013 3669 38163061637404807 3670 176504160071684957 3671 757929628542020761 3672 3031718514167159191 3673 11329053395044916061 3674 39651686882656534986 3675 130284114043013749490 3676 402696352496587447381 3677 1173071983359623858143 3678 3225947954238965214227 3679 8387464681021309202135 3680 20646066907129376176599 3681 48174156116635210786389 3682 106671345686835109330548 3683 224377658168860057310884 3684 448755316337720114394357 3685 854082698836306023959959 3686 1548024891640804668233772 3687 2673861176470480790407552 3688 4404006643598438948743643 3689 6920581868511832633592065 3690 10380872802767748950255044 3691 14869898879640289036733724 3692 20348282677402500787006233 3693 26609292731987885644458659 3694 33261615914984857055500516 3695 39751687313030682822369760 3696 45430499786320780368379871 3697 49656592789699457611922093 3698 51913710643776705685177572 3699 51913710643776705685177572 3700 49656592789699457611922093 3701 45430499786320780368379871 3702 39751687313030682822369760 3703 33261615914984857055500516 3704 26609292731987885644458659 3705 20348282677402500787006233 3706 14869898879640289036733724 3707 10380872802767748950255044 3708 6920581868511832633592065 3709 4404006643598438948743643 3710 2673861176470480790407552 3711 1548024891640804668233772 3712 854082698836306023959959 3713 448755316337720114394357 3714 224377658168860057310884 3715 106671345686835109330548 3716 48174156116635210786389 3717 20646066907129376176599 3718 8387464681021309202135 3719 3225947954238965214227 3720 1173071983359623858143 3721 402696352496587447381 3722 130284114043013749490 3723 39651686882656534986 3724 11329053395044916061 3725 3031718514167159191 3726 757929628542020761 3727 176504160071684957 3728 38163061637404807 3729 7632612327797013 3730 1406007534420712 3731 237377895816072 3732 36519676720549 3733 5085018770967 3734 635627898033 3735 70625938189 3736 6891022903 3737 581936445 3738 42418674 3739 3440858 3740 1207957 3741 7119917664018856752 3742 11520268777483264476 3743 1264120 3744 3603184 3745 44905746 3746 623486380 3747 7472169194 3748 77516243231 3749 706253184690 3750 5720646078003 3751 41604694955580 3752 273897572050442 3753 1643385429795370 3754 9038619861816254 3755 45795673964835774 3756 214667221708754795 3757 934433788613397774 3758 3789648142708895151 3759 14360771909211810000 3760 50980740277701201920 3761 169935800925670048330 3762 532980466539600970732 3763 1575768335856211086690 3764 4399019937598588858309 3765 11613412635260274204806 3766 29033531588150685167585 3767 68820223023764586750404 3768 154845501803470319901246 3769 331049003855695166421210 3770 673132974506580171479234 3771 1302838015174026138121510 3772 2402107590477110691953282 3773 4221886068111285458392620 3774 7077867820068919738893794 3775 11324588512110271582069392 3776 17301454671279581583571830 3777 25250771682408037986704694 3778 35218181557042789823447426 3779 46957575409390386431164450 3780 59870908646972742699651538 3781 73013303228015539877556360 3782 85182187099351463190430522 3783 95087092576020237979978940 3784 101570303433476163296774174 3785 103827421287553411370028818 3786 101570303433476163296774174 3787 95087092576020237979978940 3788 85182187099351463190430522 3789 73013303228015539877556360 3790 59870908646972742699651538 3791 46957575409390386431164450 3792 35218181557042789823447426 3793 25250771682408037986704694 3794 17301454671279581583571830 3795 11324588512110271582069392 3796 7077867820068919738893794 3797 4221886068111285458392620 3798 2402107590477110691953282 3799 1302838015174026138121510 3800 673132974506580171479234 3801 331049003855695166421210 3802 154845501803470319901246 3803 68820223023764586750404 3804 29033531588150685167585 3805 11613412635260274204806 3806 4399019937598588858309 3807 1575768335856211086690 3808 532980466539600970732 3809 169935800925670048330 3810 50980740277701201920 3811 14360771909211810000 3812 3789648142708895151 3813 934433788613397774 3814 214667221708754795 3815 45795673964835774 3816 9038619861816254 3817 1643385429795370 3818 273897572050442 3819 41604694955580 3820 5720646078003 3821 706253184690 3822 77516243231 3823 7472169194 3824 623486380 3825 44905746 3826 3603184 3827 1264120 3828 11520268777483264476 3829 18640186441502121232 3830 1322223 3831 3771194 3832 47508067 3833 667479547 3834 8094824654 3835 84987656713 3836 783768741296 3837 6426898639208 3838 47325340467613 3839 315502266492116 3840 1917283001378833 3841 10682005291186609 3842 54834293826264320 3843 260462895673235685 3844 1149101010321826324 3845 4724081931321991308 3846 18150420051920424441 3847 65341512186912748570 3848 220916541203371000995 3849 702916267465270780811 3850 2108748802395811827358 3851 5974788273454799720479 3852 16012432572858862841762 3853 40646944223410959152002 3854 97853754611915271696619 3855 223665724827234906427528 3856 485894505659165486094061 3857 1004181978362275337666429 3858 1975970989680606309360004 3859 3704945605651136829826396 3860 6623993658588396150089153 3861 11299753888180205197020789 3862 18402456332179191320688388 3863 28626043183389853165357128 3864 42552226353687619569983229 3865 60468953239450827809849893 3866 82175756966433176254301196 3867 106828484056363129130497508 3868 132884211874988282576882473 3869 158195490327367003067655541 3870 180269279675371701170073428 3871 196657396009496401276413784 3872 205397724721029574666461949 3873 205397724721029574666461949 3874 196657396009496401276413784 3875 180269279675371701170073428 3876 158195490327367003067655541 3877 132884211874988282576882473 3878 106828484056363129130497508 3879 82175756966433176254301196 3880 60468953239450827809849893 3881 42552226353687619569983229 3882 28626043183389853165357128 3883 18402456332179191320688388 3884 11299753888180205197020789 3885 6623993658588396150089153 3886 3704945605651136829826396 3887 1975970989680606309360004 3888 1004181978362275337666429 3889 485894505659165486094061 3890 223665724827234906427528 3891 97853754611915271696619 3892 40646944223410959152002 3893 16012432572858862841762 3894 5974788273454799720479 3895 2108748802395811827358 3896 702916267465270780811 3897 220916541203371000995 3898 65341512186912748570 3899 18150420051920424441 3900 4724081931321991308 3901 1149101010321826324 3902 260462895673235685 3903 54834293826264320 3904 10682005291186609 3905 1917283001378833 3906 315502266492116 3907 47325340467613 3908 6426898639208 3909 783768741296 3910 84987656713 3911 8094824654 3912 667479547 3913 47508067 3914 3771194 3915 1322223 3916 18640186441502121232 3917 30160455218985385712 3918 1382310 3919 3945017 3920 50229594 3921 714029548 3922 8761430948 3923 93081686313 3924 868755674876 3925 7210666723188 3926 53752238509546 3927 362827606416893 3928 2232785267377270 3929 12599288292115812 3930 65516299117040552 3931 315297189499124259 3932 1409563905994716576 3933 5873182941643498368 3934 22874501983242118806 3935 83491932238832894715 3936 286258053390283486530 3937 923832808668641530820 3938 2811665069861082366300 3939 8083537075850611312327 3940 21987220846313662330604 3941 56659376796269821763688 3942 138500698835326230618058 3943 321519479439150177891223 3944 709560230486400392284686 3945 1490076484021440823518164 3946 2980152968042881646777488 3947 5680916595331743138929814 3948 10328939264239532979650540 3949 17923747546768601346835902 3950 29702210220359396517425730 3951 47028499515569044485752460 3952 71178269537077472735037714 3953 103021179593138447379521088 3954 142644710205884004063830076 3955 189004241022796305384469298 3956 239712695931351411707042976 3957 291079702202355285644194378 3958 338464770002738704237379870 3959 376926675684868102446133992 3960 402055120730525975942519926 3961 410795449442059149332567212 3962 402055120730525975942519926 3963 376926675684868102446133992 3964 338464770002738704237379870 3965 291079702202355285644194378 3966 239712695931351411707042976 3967 189004241022796305384469298 3968 142644710205884004063830076 3969 103021179593138447379521088 3970 71178269537077472735037714 3971 47028499515569044485752460 3972 29702210220359396517425730 3973 17923747546768601346835902 3974 10328939264239532979650540 3975 5680916595331743138929814 3976 2980152968042881646777488 3977 1490076484021440823518164 3978 709560230486400392284686 3979 321519479439150177891223 3980 138500698835326230618058 3981 56659376796269821763688 3982 21987220846313662330604 3983 8083537075850611312327 3984 2811665069861082366300 3985 923832808668641530820 3986 286258053390283486530 3987 83491932238832894715 3988 22874501983242118806 3989 5873182941643498368 3990 1409563905994716576 3991 315297189499124259 3992 65516299117040552 3993 12599288292115812 3994 2232785267377270 3995 362827606416893 3996 53752238509546 3997 7210666723188 3998 868755674876 3999 93081686313 4000 8761430948 4001 714029548 4002 50229594 4003 3945017 4004 1382310 4005 30160455218985385712 4006 48800641660487506948 4007 1444426 4008 4124788 4009 53074374 4010 763253906 4011 9474543306 4012 101842281340 4013 961836600098 4014 8079421705542 4015 60962904602850 4016 416579844353440 4017 2595612873272618 4018 14832073559017738 4019 78115587408722282 4020 380813488615767230 4021 1724861095493475300 4022 7282746847637877178 4023 28747684924885303198 4024 106366434222074719534 4025 369749985629116103736 4026 1210090862058924752986 4027 3735497878529723642850 4028 10895202145711693431578 4029 30070757922164273400504 4030 78646597642583483854066 4031 195160075631596052141566 4032 460020178274476408267170 4033 1031079709925550569930148 4034 2199636714507841215551898 4035 4470229452064322470038218 4036 8661069563374624785442273 4037 16009855859571276118306859 4038 28252686811008134326203788 4039 47625957767127997863969360 4040 76730709735928441002876019 4041 118206769052646517220478049 4042 174199449130215920114236846 4043 245665889799022451443019718 4044 331648951228680309447958957 4045 428716936954147717091163615 4046 530792398133706697350881360 4047 629544472205093989881212028 4048 715391445687606806683146703 4049 778981796415394078388283301 4050 812850570172585125274714722 4051 812850570172585125274714722 4052 778981796415394078388283301 4053 715391445687606806683146703 4054 629544472205093989881212028 4055 530792398133706697350881360 4056 428716936954147717091163615 4057 331648951228680309447958957 4058 245665889799022451443019718 4059 174199449130215920114236846 4060 118206769052646517220478049 4061 76730709735928441002876019 4062 47625957767127997863969360 4063 28252686811008134326203788 4064 16009855859571276118306859 4065 8661069563374624785442273 4066 4470229452064322470038218 4067 2199636714507841215551898 4068 1031079709925550569930148 4069 460020178274476408267170 4070 195160075631596052141566 4071 78646597642583483854066 4072 30070757922164273400504 4073 10895202145711693431578 4074 3735497878529723642850 4075 1210090862058924752986 4076 369749985629116103736 4077 106366434222074719534 4078 28747684924885303198 4079 7282746847637877178 4080 1724861095493475300 4081 380813488615767230 4082 78115587408722282 4083 14832073559017738 4084 2595612873272618 4085 416579844353440 4086 60962904602850 4087 8079421705542 4088 961836600098 4089 101842281340 4090 9474543306 4091 763253906 4092 53074374 4093 4124788 4094 1444426 4095 48800641660487506948 4096 78961096879472892664 4097 1508616 4098 4310639 4099 56046544 4100 815274145 4101 10236834438 4102 111315946289 4103 1063678080898 4104 9041257576495 4105 69042325644556 4106 477542748351855 4107 3012192717075444 4108 17427686431788161 4109 92947660967281162 4110 458929076024069087 4111 2105674584108855946 4112 9007607943130995321 4113 36030431772522848536 4114 135114119146959712277 4115 476116419851190530564 4116 1579840847688040578307 4117 4945588740588648128542 4118 14630700024241416815263 4119 40965960067875966578334 4120 108717355564747757003705 4121 273806673274179535745388 4122 655180253906072460157029 4123 1491099888200026977942328 4124 3230716424433391785222131 4125 6669866166572163685323890 4126 13131299015438947255206746 4127 24670925422945900903466908 4128 44262542670579410444219162 4129 75878644578136132189871860 4130 124356667503056438866533924 4131 194937478788574958223032314 4132 292406218182862437334382888 4133 419865338929238371556914574 4134 577314841027702760890627150 4135 760365888182828026538762176 4136 959509335087854414441676550 4137 1160336870338800687231717984 4138 1344935917892700796563977576 4139 1494373242103000885071044526 4140 1591832366587979203662609828 4141 1625701140345170250549040330 4142 1591832366587979203662609828 4143 1494373242103000885071044526 4144 1344935917892700796563977576 4145 1160336870338800687231717984 4146 959509335087854414441676550 4147 760365888182828026538762176 4148 577314841027702760890627150 4149 419865338929238371556914574 4150 292406218182862437334382888 4151 194937478788574958223032314 4152 124356667503056438866533924 4153 75878644578136132189871860 4154 44262542670579410444219162 4155 24670925422945900903466908 4156 13131299015438947255206746 4157 6669866166572163685323890 4158 3230716424433391785222131 4159 1491099888200026977942328 4160 655180253906072460157029 4161 273806673274179535745388 4162 108717355564747757003705 4163 40965960067875966578334 4164 14630700024241416815263 4165 4945588740588648128542 4166 1579840847688040578307 4167 476116419851190530564 4168 135114119146959712277 4169 36030431772522848536 4170 9007607943130995321 4171 2105674584108855946 4172 458929076024069087 4173 92947660967281162 4174 17427686431788161 4175 3012192717075444 4176 477542748351855 4177 69042325644556 4178 9041257576495 4179 1063678080898 4180 111315946289 4181 10236834438 4182 815274145 4183 56046544 4184 4310639 4185 1508616 4186 78961096879472892664 4187 127761738539960399616 4188 1574926 4189 4502708 4190 59150333 4191 870215889 4192 11051098540 4193 121551858330 4194 1174993185671 4195 10104934890175 4196 78083582521886 4197 546585073359236 4198 3489735464846381 4199 20439879148333393 4200 110375347398584588 4201 551876736990905944 4202 2564603660132516425 4203 11113282527239473805 4204 45038039715653493296 4205 171144550919482233090 4206 611230538998149934191 4207 2055957267539230815711 4208 6525429588276688425886 4209 19576288764830064671928 4210 55596660092117383127977 4211 149683315632623723320029 4212 382524028838927292488320 4213 928986927180251995640690 4214 2146280142106099437834751 4215 4721816312633418762895231 4216 9900582591005555470270686 4217 19801165182011110940247891 4218 37802224438384848158382446 4219 68933468093525311347385528 4220 120141187248715542633780517 4221 200235312081192571056084869 4222 319294146291631397089234700 4223 487343696971437395557073010 4224 712271557112100808890944811 4225 997180179956941132447178991 4226 1337680729210530787429017106 4227 1719875223270682440980057796 4228 2119846205426655101673005881 4229 2505272788231501483795300353 4230 2839309159995701681634621712 4231 3086205608690980088733250334 4232 3217533506933149454211244255 4233 3217533506933149454211244255 4234 3086205608690980088733250334 4235 2839309159995701681634621712 4236 2505272788231501483795300353 4237 2119846205426655101673005881 4238 1719875223270682440980057796 4239 1337680729210530787429017106 4240 997180179956941132447178991 4241 712271557112100808890944811 4242 487343696971437395557073010 4243 319294146291631397089234700 4244 200235312081192571056084869 4245 120141187248715542633780517 4246 68933468093525311347385528 4247 37802224438384848158382446 4248 19801165182011110940247891 4249 9900582591005555470270686 4250 4721816312633418762895231 4251 2146280142106099437834751 4252 928986927180251995640690 4253 382524028838927292488320 4254 149683315632623723320029 4255 55596660092117383127977 4256 19576288764830064671928 4257 6525429588276688425886 4258 2055957267539230815711 4259 611230538998149934191 4260 171144550919482233090 4261 45038039715653493296 4262 11113282527239473805 4263 2564603660132516425 4264 551876736990905944 4265 110375347398584588 4266 20439879148333393 4267 3489735464846381 4268 546585073359236 4269 78083582521886 4270 10104934890175 4271 1174993185671 4272 121551858330 4273 11051098540 4274 870215889 4275 59150333 4276 4502708 4277 1574926 4278 127761738539960399616 4279 206722835419433292284 4280 1643402 4281 4701130 4282 62390062 4283 928208944 4284 11920255388 4285 132601988784 4286 1296544159940 4287 11279927269062 4288 88188516676150 4289 624668655209862 4290 4036320537593122 4291 23929614612620340 4292 130815226546406232 4293 662252084389021274 4294 3116480397122990728 4295 13677886187371591514 4296 56151322242892596930 4297 216182590635135380562 4298 782375089917631841910 4299 2667187806537380441272 4300 8581386855815918946292 4301 26101718353106752812600 4302 75172948856947447521836 4303 205279975724741106174318 4304 532207344471551015536558 4305 1311510956019179287856814 4306 3075267069286351433200810 4307 6868096454739518200451068 4308 14622398903638974232881136 4309 29701747773016666410226527 4310 57603389620395959098329872 4311 106735692531910159505458130 4312 189074655342240853980846106 4313 320376499329908113689534818 4314 519529458372823968144978078 4315 806637843263068792645955184 4316 1199615254083538204447654380 4317 1709451737069041941337749748 4318 2334860909167471919875811956 4319 3057555952481213228408681382 4320 3839721428697337542652661702 4321 4625118993658156585467896910 4322 5344581948227203165429506706 4323 5925514768686681770367452148 4324 6303739115624129542944071848 4325 6435067013866298908422064804 4326 6303739115624129542944071848 4327 5925514768686681770367452148 4328 5344581948227203165429506706 4329 4625118993658156585467896910 4330 3839721428697337542652661702 4331 3057555952481213228408681382 4332 2334860909167471919875811956 4333 1709451737069041941337749748 4334 1199615254083538204447654380 4335 806637843263068792645955184 4336 519529458372823968144978078 4337 320376499329908113689534818 4338 189074655342240853980846106 4339 106735692531910159505458130 4340 57603389620395959098329872 4341 29701747773016666410226527 4342 14622398903638974232881136 4343 6868096454739518200451068 4344 3075267069286351433200810 4345 1311510956019179287856814 4346 532207344471551015536558 4347 205279975724741106174318 4348 75172948856947447521836 4349 26101718353106752812600 4350 8581386855815918946292 4351 2667187806537380441272 4352 782375089917631841910 4353 216182590635135380562 4354 56151322242892596930 4355 13677886187371591514 4356 3116480397122990728 4357 662252084389021274 4358 130815226546406232 4359 23929614612620340 4360 4036320537593122 4361 624668655209862 4362 88188516676150 4363 11279927269062 4364 1296544159940 4365 132601988784 4366 11920255388 4367 928208944 4368 62390062 4369 4701130 4370 1643402 4371 206722835419433292284 4372 334484573959393691904 4373 1714091 4374 4906046 4375 65770146 4376 989387399 4377 12847354525 4378 144521228712 4379 1429145220512 4380 12576470581125 4381 99468443171103 4382 712857171179290 4383 4660989192157606 4384 27965935149623571 4385 154744841158486641 4386 793067310934932194 4387 3778732481511556290 4388 16794366584494161297 4389 69829208430263797747 4390 272333912878027612710 4391 998557680552766879578 4392 3449562896455011958335 4393 11248574662353299077221 4394 34683105208922671459696 4395 101274667210054200043320 4396 280452924581688553410237 4397 737487320196292121427559 4398 1843718300490730303110242 4399 4386778025305530720772542 4400 9943363524025869633362891 4401 21490495358378492433037625 4402 44324146676655640642805991 4403 87305137393412625508246391 4404 164339082152306118603468601 4405 295810347874151013485974635 4406 509451154672148967670040502 4407 839905957702732081834161274 4408 1326167301635892760790570247 4409 2006253097346606997093235197 4410 2909066991152580145785018636 4411 4044312646236513861213165540 4412 5392416861648685148284087141 4413 6897277381178550771060927711 4414 8464840422355494128120135106 4415 9969700941885359750896973230 4416 11270096716913884935796523027 4417 12229253884310811313311084369 4418 12738806129490428451365695052 4419 12738806129490428451365695052 4420 12229253884310811313311084369 4421 11270096716913884935796523027 4422 9969700941885359750896973230 4423 8464840422355494128120135106 4424 6897277381178550771060927711 4425 5392416861648685148284087141 4426 4044312646236513861213165540 4427 2909066991152580145785018636 4428 2006253097346606997093235197 4429 1326167301635892760790570247 4430 839905957702732081834161274 4431 509451154672148967670040502 4432 295810347874151013485974635 4433 164339082152306118603468601 4434 87305137393412625508246391 4435 44324146676655640642805991 4436 21490495358378492433037625 4437 9943363524025869633362891 4438 4386778025305530720772542 4439 1843718300490730303110242 4440 737487320196292121427559 4441 280452924581688553410237 4442 101274667210054200043320 4443 34683105208922671459696 4444 11248574662353299077221 4445 3449562896455011958335 4446 998557680552766879578 4447 272333912878027612710 4448 69829208430263797747 4449 16794366584494161297 4450 3778732481511556290 4451 793067310934932194 4452 154744841158486641 4453 27965935149623571 4454 4660989192157606 4455 712857171179290 4456 99468443171103 4457 12576470581125 4458 1429145220512 4459 144521228712 4460 12847354525 4461 989387399 4462 65770146 4463 4906046 4464 1714091 4465 334484573959393691904 4466 541207409378826984192 4467 1787040 4468 5117594 4469 69295094 4470 1053889710 4471 13835579538 4472 157367518672 4473 1573665475212 4474 14005614911096 4475 112044912938428 4476 812325613606790 4477 5373846362657290 4478 32626924341159554 4479 182710776307540894 4480 947812152092896330 4481 4571799792446007628 4482 20573099066005273402 4483 86623575014757546872 4484 342163121308291025826 4485 1270891593430794131038 4486 4448120577007778496070 4487 14698137558808310709450 4488 45931679871275970223064 4489 135957772418976871198228 4490 381727591791742753154832 4491 1017940244777980674542420 4492 2581205620687022424243246 4493 6230496325796261023586802 4494 14330141549331400353835962 4495 31433858882404362066095766 4496 65814642035034133075531983 4497 131629284070068266150732526 4498 251644219545718744111385759 4499 460149430026457132089103728 4500 805261502546299981155664642 4501 1349357112374881049503839830 4502 2166073259338624842624357846 4503 3332420398982499757883420002 4504 4915320088499187142877856772 4505 6953379637389094006997775876 4506 9436729507885199009496833708 4507 12289694242827235919344585996 4508 15362117803534044899180625054 4509 18434541364240853879016662858 4510 21239797658799244686693044442 4511 23499350601224696249107150830 4512 24968060013801239764676319876 4513 25477612258980856902730929552 4514 24968060013801239764676319876 4515 23499350601224696249107150830 4516 21239797658799244686693044442 4517 18434541364240853879016662858 4518 15362117803534044899180625054 4519 12289694242827235919344585996 4520 9436729507885199009496833708 4521 6953379637389094006997775876 4522 4915320088499187142877856772 4523 3332420398982499757883420002 4524 2166073259338624842624357846 4525 1349357112374881049503839830 4526 805261502546299981155664642 4527 460149430026457132089103728 4528 251644219545718744111385759 4529 131629284070068266150732526 4530 65814642035034133075531983 4531 31433858882404362066095766 4532 14330141549331400353835962 4533 6230496325796261023586802 4534 2581205620687022424243246 4535 1017940244777980674542420 4536 381727591791742753154832 4537 135957772418976871198228 4538 45931679871275970223064 4539 14698137558808310709450 4540 4448120577007778496070 4541 1270891593430794131038 4542 342163121308291025826 4543 86623575014757546872 4544 20573099066005273402 4545 4571799792446007628 4546 947812152092896330 4547 182710776307540894 4548 32626924341159554 4549 5373846362657290 4550 812325613606790 4551 112044912938428 4552 14005614911096 4553 1573665475212 4554 157367518672 4555 13835579538 4556 1053889710 4557 69295094 4558 5117594 4559 1787040 4560 541207409378826984192 4561 875691983338220676100 4562 1862297 4563 5335918 4564 72969511 4565 1121858803 4566 14888252430 4567 171201982772 4568 1731031972385 4569 15579279451497 4570 126050526994504 4571 924370525763282 4572 6186171975548867 4573 38000770703162183 4574 215337700648100506 4575 1130522928399886358 4576 5519611944538396855 4577 25144898858450812567 4578 107196674080762385650 4579 428786696323048167302 4580 1613054714739084776399 4581 5719012170438572267467 4582 19146258135816088862902 4583 60629817430084280603308 4584 181889452290252841102185 4585 517685364210719624040929 4586 1399667836569723427389264 4587 3599145865465003098479178 4588 8811701946483283447522699 4589 20560637875127661377112383 4590 45764000431735762419616418 4591 97248500917438495141305803 4592 197443926105102399225934486 4593 383273503615787010261778934 4594 711793649572175876200139815 4595 1265410932572757113244407574 4596 2154618614921181030659131999 4597 3515430371713505892127813163 4598 5498493658321124600507381174 4599 8247740487481686900760868008 4600 11868699725888281149875212093 4601 16390109145274293016494177733 4602 21726423750712434928840977276 4603 27651812046361280818524758954 4604 33796659167774898778196827275 4605 39674339023040098565709239439 4606 44739148260023940935799721714 4607 48467410615025936013782993168 4608 50445672272782096667406769829 4609 50445672272782096667406769829 4610 48467410615025936013782993168 4611 44739148260023940935799721714 4612 39674339023040098565709239439 4613 33796659167774898778196827275 4614 27651812046361280818524758954 4615 21726423750712434928840977276 4616 16390109145274293016494177733 4617 11868699725888281149875212093 4618 8247740487481686900760868008 4619 5498493658321124600507381174 4620 3515430371713505892127813163 4621 2154618614921181030659131999 4622 1265410932572757113244407574 4623 711793649572175876200139815 4624 383273503615787010261778934 4625 197443926105102399225934486 4626 97248500917438495141305803 4627 45764000431735762419616418 4628 20560637875127661377112383 4629 8811701946483283447522699 4630 3599145865465003098479178 4631 1399667836569723427389264 4632 517685364210719624040929 4633 181889452290252841102185 4634 60629817430084280603308 4635 19146258135816088862902 4636 5719012170438572267467 4637 1613054714739084776399 4638 428786696323048167302 4639 107196674080762385650 4640 25144898858450812567 4641 5519611944538396855 4642 1130522928399886358 4643 215337700648100506 4644 38000770703162183 4645 6186171975548867 4646 924370525763282 4647 126050526994504 4648 15579279451497 4649 1731031972385 4650 171201982772 4651 14888252430 4652 1121858803 4653 72969511 4654 5335918 4655 1862297 4656 875691983338220676100 4657 1416899392717047660296 4658 1939910 4659 5561159 4660 76798098 4661 1193442160 4662 16008838084 4663 186089067076 4664 1902232884440 4665 17310310443150 4666 141629805548190 4667 1050421051936022 4668 7110542500559910 4669 44186942678022004 4670 253338471350630848 4671 1345860629047406430 4672 6650134872937748724 4673 30664510802988715606 4674 132341572939212740130 4675 535983370403810125840 4676 2041841411062132543130 4677 7332066885177656665592 4678 24865270306254660770460 4679 79776075565900369120924 4680 242519269720337121371392 4681 699574816500972464816950 4682 1917353200780443051109014 4683 4998813702034726525549486 4684 12410847811948286545682670 4685 29372339821610944824313340 4686 66324638306863423796402520 4687 143012501349174257560589587 4688 294692427022540894366899760 4689 580717429720889409487363644 4690 1095067153187962886461558638 4691 1977204582144932989444176045 4692 3420029547493938143903156354 4693 5670048986634686922786549616 4694 9013924030034630492634786260 4695 13746234145802811501267828560 4696 20116440213369968050635647160 4697 28258808871162574166368944982 4698 38116532895986727945334698910 4699 49378235797073715747365269714 4700 61448471214136179596721110358 4701 73470998190814997343905582740 4702 84413487283064039501508470544 4703 93206558875049876949582219296 4704 98913082887808032681189264300 4705 100891344545564193334813039906 4706 98913082887808032681189264300 4707 93206558875049876949582219296 4708 84413487283064039501508470544 4709 73470998190814997343905582740 4710 61448471214136179596721110358 4711 49378235797073715747365269714 4712 38116532895986727945334698910 4713 28258808871162574166368944982 4714 20116440213369968050635647160 4715 13746234145802811501267828560 4716 9013924030034630492634786260 4717 5670048986634686922786549616 4718 3420029547493938143903156354 4719 1977204582144932989444176045 4720 1095067153187962886461558638 4721 580717429720889409487363644 4722 294692427022540894366899760 4723 143012501349174257560589587 4724 66324638306863423796402520 4725 29372339821610944824313340 4726 12410847811948286545682670 4727 4998813702034726525549486 4728 1917353200780443051109014 4729 699574816500972464816950 4730 242519269720337121371392 4731 79776075565900369120924 4732 24865270306254660770460 4733 7332066885177656665592 4734 2041841411062132543130 4735 535983370403810125840 4736 132341572939212740130 4737 30664510802988715606 4738 6650134872937748724 4739 1345860629047406430 4740 253338471350630848 4741 44186942678022004 4742 7110542500559910 4743 1050421051936022 4744 141629805548190 4745 17310310443150 4746 1902232884440 4747 186089067076 4748 16008838084 4749 1193442160 4750 76798098 4751 5561159 4752 1939910 4753 1416899392717047660296 4754 2292591376055268336400 4755 2019928 4756 5793464 4757 80785654 4758 1268791924 4759 17200948824 4760 202096682493 4761 2088320829811 4762 19212542299250 4763 158940115049130 4764 1192050856621091 4765 8160963551705213 4766 51297485177857104 4767 297525414027987804 4768 1599199100397426039 4769 7995995501984592109 4770 37314645675925944058 4771 163006083742200973146 4772 668324943343022416165 4773 2577824781465942247375 4774 9373908296239788810956 4775 32197337191432317058048 4776 104641345872155029529269 4777 322295345286237490142523 4778 942094086221309585847498 4779 2616928017281415515590994 4780 6916166902815169576326523 4781 17409661513983013070900581 4782 41783187633559231369662440 4783 95696978128474368620378180 4784 209337139656037681356648396 4785 437704928371715151927137958 4786 875409856743430303853902884 4787 1675784582908852295948551444 4788 3072271735332895875905352534 4789 5397234129638871133346938204 4790 9090078534128625066689299188 4791 14683973016669317415420916216 4792 22760158175837441993902182185 4793 33862674359172779551903030255 4794 48375249084532542217004134186 4795 66375341767149302111703174018 4796 87494768693060443692699487599 4797 110826707011209895344085888889 4798 134919469404951176940626192944 4799 157884485473879036845413545564 4800 177620046158113916451090176153 4801 192119641762857909630770965751 4802 199804427433372226016001784206 4803 199804427433372226016001784206 4804 192119641762857909630770965751 4805 177620046158113916451090176153 4806 157884485473879036845413545564 4807 134919469404951176940626192944 4808 110826707011209895344085888889 4809 87494768693060443692699487599 4810 66375341767149302111703174018 4811 48375249084532542217004134186 4812 33862674359172779551903030255 4813 22760158175837441993902182185 4814 14683973016669317415420916216 4815 9090078534128625066689299188 4816 5397234129638871133346938204 4817 3072271735332895875905352534 4818 1675784582908852295948551444 4819 875409856743430303853902884 4820 437704928371715151927137958 4821 209337139656037681356648396 4822 95696978128474368620378180 4823 41783187633559231369662440 4824 17409661513983013070900581 4825 6916166902815169576326523 4826 2616928017281415515590994 4827 942094086221309585847498 4828 322295345286237490142523 4829 104641345872155029529269 4830 32197337191432317058048 4831 9373908296239788810956 4832 2577824781465942247375 4833 668324943343022416165 4834 163006083742200973146 4835 37314645675925944058 4836 7995995501984592109 4837 1599199100397426039 4838 297525414027987804 4839 51297485177857104 4840 8160963551705213 4841 1192050856621091 4842 158940115049130 4843 19212542299250 4844 2088320829811 4845 202096682493 4846 17200948824 4847 1268791924 4848 80785654 4849 5793464 4850 2019928 4851 2292591376055268336400 4852 3709490768772315996700 4853 2102400 4854 6032977 4855 84937076 4856 1348064987 4857 18468349070 4858 219296352208 4859 2290416337796 4860 21300862051380 4861 178152656360120 4862 1350990970764170 4863 9353014407495610 4864 59458448728800322 4865 348822899205145306 4866 1896724514424770522 4867 9595194602381425340 4868 45310641177909988298 4869 200320729418126409036 4870 831331027085222915800 4871 3246149724808964219970 4872 11951733077705730640180 4873 41571245487672105472070 4874 136838683063587346207592 4875 426936691158392519305580 4876 1264389431507547075633820 4877 3559022103502725101089104 4878 9533094920096585091571938 4879 24325828416798182646882626 4880 59192849147542244440217130 4881 137480165762033599989691090 4882 305034117784512049976671375 4883 647042068027752833283423730 4884 1313114785115145455780669237 4885 2551194439652282599802072456 4886 4748056318241748171853510747 4887 8469505864971767009251885320 4888 14487312663767496200035819153 4889 23774051550797942482109783966 4890 37444131192506759409322653580 4891 56622832535010221545804754300 4892 82237923443705321768906693240 4893 114750590851681844328706824440 4894 153870110460209745804402165982 4895 198321475704270339036784869906 4896 245746176416161072284711565422 4897 292803954878830213786039213610 4898 335504531631992953296503189868 4899 369739687920971826081860604856 4900 391924069196230135646772209656 4901 399608854866744452032003027012 4902 391924069196230135646772209656 4903 369739687920971826081860604856 4904 335504531631992953296503189868 4905 292803954878830213786039213610 4906 245746176416161072284711565422 4907 198321475704270339036784869906 4908 153870110460209745804402165982 4909 114750590851681844328706824440 4910 82237923443705321768906693240 4911 56622832535010221545804754300 4912 37444131192506759409322653580 4913 23774051550797942482109783966 4914 14487312663767496200035819153 4915 8469505864971767009251885320 4916 4748056318241748171853510747 4917 2551194439652282599802072456 4918 1313114785115145455780669237 4919 647042068027752833283423730 4920 305034117784512049976671375 4921 137480165762033599989691090 4922 59192849147542244440217130 4923 24325828416798182646882626 4924 9533094920096585091571938 4925 3559022103502725101089104 4926 1264389431507547075633820 4927 426936691158392519305580 4928 136838683063587346207592 4929 41571245487672105472070 4930 11951733077705730640180 4931 3246149724808964219970 4932 831331027085222915800 4933 200320729418126409036 4934 45310641177909988298 4935 9595194602381425340 4936 1896724514424770522 4937 348822899205145306 4938 59458448728800322 4939 9353014407495610 4940 1350990970764170 4941 178152656360120 4942 21300862051380 4943 2290416337796 4944 219296352208 4945 18468349070 4946 1348064987 4947 84937076 4948 6032977 4949 2102400 4950 3709490768772315996700 4951 6002082144827584333104 4952 2187376 4953 6279848 4954 89257361 4955 1431423097 4956 19814960092 4957 237763363787 4958 2509711460838 4959 23591277260384 4960 199453517375501 4961 1529143626173701 4962 10704005377387580 4963 68811463135495298 4964 408281347933210091 4965 2245547413629239117 4966 11491919116805572052 4967 54905835780290837002 4968 245631370596035862483 4969 1031651756503348826579 4970 4077480751894186669246 4971 15197882802514694420696 4972 53522978565377835695525 4973 178409928551259451281523 4974 563775374221979865129790 4975 1691326122665939594567144 4976 4823411535010272176358469 4977 13092117023599310192301261 4978 33858923336894767738096628 4979 83518677564340427086741034 4980 196673014909575844429546371 4981 442514283546545649965995346 4982 952076185812264883259720855 4983 1960156853142898289063709923 4984 3864309224767428055582348466 4985 7299250757894030771655178602 4986 13217562183213515181104979167 4987 22956818528739263209287274547 4988 38261364214565438682145159698 4989 61218182743304701891431980359 4990 94066963727516980955126936906 4991 138860755978715543314710962956 4992 196988514295387166097613019905 4993 268620701311891590133108480073 4994 352191586164480084841186513816 4995 444067652120431411321495902582 4996 538550131294991286070750236887 4997 628308486510823167082541853407 4998 705244219552964779378363238418 4999 761663757117201961728632253860 5000 791532924062974587678774673769 5001 791532924062974587678774673769 5002 761663757117201961728632253860 5003 705244219552964779378363238418 5004 628308486510823167082541853407 5005 538550131294991286070750236887 5006 444067652120431411321495902582 5007 352191586164480084841186513816 5008 268620701311891590133108480073 5009 196988514295387166097613019905 5010 138860755978715543314710962956 5011 94066963727516980955126936906 5012 61218182743304701891431980359 5013 38261364214565438682145159698 5014 22956818528739263209287274547 5015 13217562183213515181104979167 5016 7299250757894030771655178602 5017 3864309224767428055582348466 5018 1960156853142898289063709923 5019 952076185812264883259720855 5020 442514283546545649965995346 5021 196673014909575844429546371 5022 83518677564340427086741034 5023 33858923336894767738096628 5024 13092117023599310192301261 5025 4823411535010272176358469 5026 1691326122665939594567144 5027 563775374221979865129790 5028 178409928551259451281523 5029 53522978565377835695525 5030 15197882802514694420696 5031 4077480751894186669246 5032 1031651756503348826579 5033 245631370596035862483 5034 54905835780290837002 5035 11491919116805572052 5036 2245547413629239117 5037 408281347933210091 5038 68811463135495298 5039 10704005377387580 5040 1529143626173701 5041 199453517375501 5042 23591277260384 5043 2509711460838 5044 237763363787 5045 19814960092 5046 1431423097 5047 89257361 5048 6279848 5049 2187376 5050 6002082144827584333104 5051 9711572913599900329808 5052 2274906 5053 6534224 5054 93751606 5055 1519032948 5056 21244864860 5057 257576926017 5058 2747473538900 5059 26100987539502 5060 223044793550414 5061 1728597142552422 5062 12233149002646002 5063 79515468512042108 5064 477092811067932496 5065 2653828761561737758 5066 13737466530434155080 5067 66397754897095802442 5068 300537206376326136810 5069 1277283127099384164982 5070 5109132508397535005334 5071 19275363554408880628232 5072 68720861367892529678812 5073 231932907116637286559658 5074 742185302773239316009980 5075 2255101496887919459307894 5076 6514737657676211770545414 5077 17915528558609582368285118 5078 46951040360494077930025914 5079 117377600901235194824465572 5080 280191692473916271515912744 5081 639187298456121494395162227 5082 1394590469358810533225329912 5083 2912233038955163172323035918 5084 5824466077910326344645653466 5085 11163559982661458827237110788 5086 20516812941107545952759729110 5087 36174380711952778390391811852 5088 61218182743304701891431978620 5089 99479546957870140573576670307 5090 155285146470821682846558433284 5091 232927719706232524269837401742 5092 335849270274102709412323470942 5093 465609215607278756230720974798 5094 620812287476371674974294456226 5095 796259238284911496162681867228 5096 982617783415422697392245580000 5097 1166858617805814453153291521932 5098 1333552706063787946460904516200 5099 1466907976670166741106994911218 5100 1553196681180176549407406343178 5101 1583065848125949175357548761938 5102 1553196681180176549407406343178 5103 1466907976670166741106994911218 5104 1333552706063787946460904516200 5105 1166858617805814453153291521932 5106 982617783415422697392245580000 5107 796259238284911496162681867228 5108 620812287476371674974294456226 5109 465609215607278756230720974798 5110 335849270274102709412323470942 5111 232927719706232524269837401742 5112 155285146470821682846558433284 5113 99479546957870140573576670307 5114 61218182743304701891431978620 5115 36174380711952778390391811852 5116 20516812941107545952759729110 5117 11163559982661458827237110788 5118 5824466077910326344645653466 5119 2912233038955163172323035918 5120 1394590469358810533225329912 5121 639187298456121494395162227 5122 280191692473916271515912744 5123 117377600901235194824465572 5124 46951040360494077930025914 5125 17915528558609582368285118 5126 6514737657676211770545414 5127 2255101496887919459307894 5128 742185302773239316009980 5129 231932907116637286559658 5130 68720861367892529678812 5131 19275363554408880628232 5132 5109132508397535005334 5133 1277283127099384164982 5134 300537206376326136810 5135 66397754897095802442 5136 13737466530434155080 5137 2653828761561737758 5138 477092811067932496 5139 79515468512042108 5140 12233149002646002 5141 1728597142552422 5142 223044793550414 5143 26100987539502 5144 2747473538900 5145 257576926017 5146 21244864860 5147 1519032948 5148 93751606 5149 6534224 5150 2274906 5151 9711572913599900329808 5152 15713655058427484662916 5153 2365041 5154 6796258 5155 98425010 5156 1611066289 5157 22762312995 5158 278820330615 5159 3005049120691 5160 28848459841899 5161 249145779953201 5162 1951641935058176 5163 13961746144238456 5164 91748617513805673 5165 556608279579162899 5166 3130921572628922684 5167 16391295291995203160 5168 80135221427529319695 5169 366934961273421347581 5170 1577820333475709750784 5171 6386415635496918654816 5172 24384496062806415148621 5173 87996224922301409848031 5174 300653768484529815800968 5175 974118209889876602149548 5176 2997286799661158774911299 5177 8769839154564131229456665 5178 24430266216285794138440440 5179 64866568919103660297924416 5180 164328641261729272754105473 5181 397569293375151466339990331 5182 919378990930037765910682641 5183 2033777767814932027620093381 5184 4306823508313973705547958763 5185 8736699116865489516968272409 5186 16988026060571785171882335974 5187 31680372923769004779996399190 5188 56691193653060324343151086905 5189 97392563455257480281823322411 5190 160697729701174842465008166409 5191 254764693428691823420134606421 5192 388212866177054207116395323211 5193 568776989980335233682160346481 5194 801458485881381465643043905608 5195 1086421503083650431205014877664 5196 1417071525761283171136975757769 5197 1778877021700334193554926870355 5198 2149476401221237150545536515210 5199 2500411323869602399614195443126 5200 2800460682733954687567898825895 5201 3020104657850343290514400648341 5202 3136262529306125724764954496716 5203 3136262529306125724764954496716 5204 3020104657850343290514400648341 5205 2800460682733954687567898825895 5206 2500411323869602399614195443126 5207 2149476401221237150545536515210 5208 1778877021700334193554926870355 5209 1417071525761283171136975757769 5210 1086421503083650431205014877664 5211 801458485881381465643043905608 5212 568776989980335233682160346481 5213 388212866177054207116395323211 5214 254764693428691823420134606421 5215 160697729701174842465008166409 5216 97392563455257480281823322411 5217 56691193653060324343151086905 5218 31680372923769004779996399190 5219 16988026060571785171882335974 5220 8736699116865489516968272409 5221 4306823508313973705547958763 5222 2033777767814932027620093381 5223 919378990930037765910682641 5224 397569293375151466339990331 5225 164328641261729272754105473 5226 64866568919103660297924416 5227 24430266216285794138440440 5228 8769839154564131229456665 5229 2997286799661158774911299 5230 974118209889876602149548 5231 300653768484529815800968 5232 87996224922301409848031 5233 24384496062806415148621 5234 6386415635496918654816 5235 1577820333475709750784 5236 366934961273421347581 5237 80135221427529319695 5238 16391295291995203160 5239 3130921572628922684 5240 556608279579162899 5241 91748617513805673 5242 13961746144238456 5243 1951641935058176 5244 249145779953201 5245 28848459841899 5246 3005049120691 5247 278820330615 5248 22762312995 5249 1611066289 5250 98425010 5251 6796258 5252 2365041 5253 15713655058427484662916 5254 25425227972027384992728 5255 2457832 5256 7066100 5257 103282874 5258 1707700016 5259 24371725818 5260 301581118869 5261 3283868046590 5262 31853507669401 5263 277994238605324 5264 2200787713917102 5265 15913388078290322 5266 105710363657118450 5267 648356897092116558 5268 3687529852207300470 5269 19522216864623401228 5270 96526516719523852534 5271 447070182700950045400 5272 1944755294749130519286 5273 7964235968972627864014 5274 30770911698303333294242 5275 112380720985107824515082 5276 388649993406831225190490 5277 1274771978374406417510832 5278 3971405009551035376635954 5279 11767125954225290003954148 5280 33200105370849925367490854 5281 89296835135389454435962970 5282 229195210180832933051629370 5283 561897934636880739093693958 5284 1316948284305189232250267307 5285 2953156758744969793530364342 5286 6340601276128905733167632455 5287 13043522625179463222515801768 5288 25724725177437274688850167760 5289 48668398984340789951878282098 5290 88371566576829329123147019564 5291 154083757108317804624973928570 5292 258090293156432322746830993311 5293 415462423129866665885142262274 5294 642977559605746030536529403947 5295 956989856157389440798555129052 5296 1370235475861716699325203696870 5297 1887879988965031896848058214098 5298 2503493028844933602341990053130 5299 3195948547461617364691902033758 5300 3928353422921571344100462780404 5301 4649887725090839550159731343880 5302 5300872006603557087182093646972 5303 5820565340584297978082298846520 5304 6156367187156469015279354513802 5305 6272525058612251449529908360982 5306 6156367187156469015279354513802 5307 5820565340584297978082298846520 5308 5300872006603557087182093646972 5309 4649887725090839550159731343880 5310 3928353422921571344100462780404 5311 3195948547461617364691902033758 5312 2503493028844933602341990053130 5313 1887879988965031896848058214098 5314 1370235475861716699325203696870 5315 956989856157389440798555129052 5316 642977559605746030536529403947 5317 415462423129866665885142262274 5318 258090293156432322746830993311 5319 154083757108317804624973928570 5320 88371566576829329123147019564 5321 48668398984340789951878282098 5322 25724725177437274688850167760 5323 13043522625179463222515801768 5324 6340601276128905733167632455 5325 2953156758744969793530364342 5326 1316948284305189232250267307 5327 561897934636880739093693958 5328 229195210180832933051629370 5329 89296835135389454435962970 5330 33200105370849925367490854 5331 11767125954225290003954148 5332 3971405009551035376635954 5333 1274771978374406417510832 5334 388649993406831225190490 5335 112380720985107824515082 5336 30770911698303333294242 5337 7964235968972627864014 5338 1944755294749130519286 5339 447070182700950045400 5340 96526516719523852534 5341 19522216864623401228 5342 3687529852207300470 5343 648356897092116558 5344 105710363657118450 5345 15913388078290322 5346 2200787713917102 5347 277994238605324 5348 31853507669401 5349 3283868046590 5350 301581118869 5351 24371725818 5352 1707700016 5353 103282874 5354 7066100 5355 2457832 5356 25425227972027384992728 5357 41138883030454869655648 5358 2553331 5359 7343906 5360 108330603 5361 1809116283 5362 26077701502 5363 325951253347 5364 3585447698222 5365 35137374364174 5366 309847745030031 5367 2478781951376764 5368 18114175791153081 5369 121623751734438241 5370 754067260748341152 5371 4335886749298592916 5372 23209746716829940761 5373 116048733584146549637 5374 543596699420473244612 5375 2391825477450079956364 5376 9908991263721757814521 5377 38735147667275960623769 5378 143151632683411157304216 5379 501030714391939049225136 5380 1663421971781237642241181 5381 5246176987925441793702769 5382 15738530963776325380158360 5383 44967231325075215371021892 5384 122496940506239379803036017 5385 318492045316222387487176713 5386 791093144817713672144907064 5387 1878846218942069971343541753 5388 4270105043050159025780206576 5389 9293758034873875526697564056 5390 19384123901308368955682991997 5391 38768247802616737911365516206 5392 74393124161778064640727984111 5393 137039965561170119075024822367 5394 242455323685147133748120454442 5395 412174050264750127371804413149 5396 673552716286298988631972731436 5397 1058439982735612696421671126484 5398 1599967415763135471335083977761 5399 2327225332019106140123758255476 5400 3258115464826748596173261325857 5401 4391373017809965499190047668201 5402 5699441576306550967033891474936 5403 7124301970383188708792364190482 5404 8578241148012410894260193490307 5405 9950759731694396637341824348215 5406 11121437347187855065264391844058 5407 11976932527740766993361652706160 5408 12428892245768720464809262218181 5409 12428892245768720464809262218181 5410 11976932527740766993361652706160 5411 11121437347187855065264391844058 5412 9950759731694396637341824348215 5413 8578241148012410894260193490307 5414 7124301970383188708792364190482 5415 5699441576306550967033891474936 5416 4391373017809965499190047668201 5417 3258115464826748596173261325857 5418 2327225332019106140123758255476 5419 1599967415763135471335083977761 5420 1058439982735612696421671126484 5421 673552716286298988631972731436 5422 412174050264750127371804413149 5423 242455323685147133748120454442 5424 137039965561170119075024822367 5425 74393124161778064640727984111 5426 38768247802616737911365516206 5427 19384123901308368955682991997 5428 9293758034873875526697564056 5429 4270105043050159025780206576 5430 1878846218942069971343541753 5431 791093144817713672144907064 5432 318492045316222387487176713 5433 122496940506239379803036017 5434 44967231325075215371021892 5435 15738530963776325380158360 5436 5246176987925441793702769 5437 1663421971781237642241181 5438 501030714391939049225136 5439 143151632683411157304216 5440 38735147667275960623769 5441 9908991263721757814521 5442 2391825477450079956364 5443 543596699420473244612 5444 116048733584146549637 5445 23209746716829940761 5446 4335886749298592916 5447 754067260748341152 5448 121623751734438241 5449 18114175791153081 5450 2478781951376764 5451 309847745030031 5452 35137374364174 5453 3585447698222 5454 325951253347 5455 26077701502 5456 1809116283 5457 108330603 5458 7343906 5459 2553331 5460 41138883030454869655648 5461 66564111002482254648380 5462 2651590 5463 7629829 5464 113573706 5465 1915502596 5466 27885020324 5467 352027294739 5468 3911397419732 5469 38722820649960 5470 344985118092690 5471 2788629695207927 5472 20592957741425734 5473 139737927524574284 5474 875691012481842120 5475 5089954010046069458 5476 27545633466127734996 5477 139258480300975751118 5478 659645433004619108202 5479 2935422176870552562200 5480 12300816741171837173770 5481 48644138930997717877432 5482 181886780350687117398324 5483 644182347075350206026034 5484 2164452686173176690984824 5485 6909598959706679435479970 5486 20984707951701767173410678 5487 60705762288851540750739552 5488 167464171831314595173623502 5489 440988985822461767289781364 5490 1109585190133936059631652512 5491 2669939363759783643488014919 5492 6148951261992228997123309368 5493 13563863077924034552477324384 5494 28677881936182244482380100590 5495 58152371703925106867048041803 5496 113161371964394802552093021546 5497 211433089722948183715752314108 5498 379495289246317252823144769892 5499 654629373949897261119924345385 5500 1085726766551049116003776606620 5501 1731992699021911685053643303932 5502 2658407398498748167756754534234 5503 3927192747782241611458841647409 5504 5585340796845854736297018980150 5505 7649488482636714095363308378188 5506 10090814594116516466223938513496 5507 12823743546689739675826255023128 5508 15702543118395599603052557027212 5509 18529000879706807531602017175226 5510 21072197078882251702606215521058 5511 23098369874928622058626043873090 5512 24405824773509487458170914243530 5513 24857784491537440929618523754304 5514 24405824773509487458170914243530 5515 23098369874928622058626043873090 5516 21072197078882251702606215521058 5517 18529000879706807531602017175226 5518 15702543118395599603052557027212 5519 12823743546689739675826255023128 5520 10090814594116516466223938513496 5521 7649488482636714095363308378188 5522 5585340796845854736297018980150 5523 3927192747782241611458841647409 5524 2658407398498748167756754534234 5525 1731992699021911685053643303932 5526 1085726766551049116003776606620 5527 654629373949897261119924345385 5528 379495289246317252823144769892 5529 211433089722948183715752314108 5530 113161371964394802552093021546 5531 58152371703925106867048041803 5532 28677881936182244482380100590 5533 13563863077924034552477324384 5534 6148951261992228997123309368 5535 2669939363759783643488014919 5536 1109585190133936059631652512 5537 440988985822461767289781364 5538 167464171831314595173623502 5539 60705762288851540750739552 5540 20984707951701767173410678 5541 6909598959706679435479970 5542 2164452686173176690984824 5543 644182347075350206026034 5544 181886780350687117398324 5545 48644138930997717877432 5546 12300816741171837173770 5547 2935422176870552562200 5548 659645433004619108202 5549 139258480300975751118 5550 27545633466127734996 5551 5089954010046069458 5552 875691012481842120 5553 139737927524574284 5554 20592957741425734 5555 2788629695207927 5556 344985118092690 5557 38722820649960 5558 3911397419732 5559 352027294739 5560 27885020324 5561 1915502596 5562 113573706 5563 7629829 5564 2651590 5565 66564111002482254648380 5566 107702994032937124304032 5567 2752662 5568 7924028 5569 119017798 5570 2027051926 5571 29798650022 5572 379910583970 5573 4263423115912 5574 42634216594606 5575 383707937382370 5576 3133614812046686 5577 23381587435478008 5578 160330885264934782 5579 1015428940005434102 5580 5965645022527004937 5581 32635587476172966571 5582 166804113767102710296 5583 798903913305594139236 5584 3595067609875170999931 5585 15236238918042389109345 5586 60944955672169554462866 5587 230530919281684834720498 5588 826069127426037322897177 5589 2808635033248526896507091 5590 9074051645879856125979988 5591 27894306911408446608420680 5592 81690470240553307923691187 5593 228169934120166135923911345 5594 608453157653776362462957110 5595 1550574175956397826920987006 5596 3779524553893719703119218590 5597 8818890625752012640610870924 5598 19712814339916263549600173526 5599 42241745014106279034856955842 5600 86830253640107351349427662522 5601 171313743668319909419140571196 5602 324594461687342986267844829886 5603 590928378969265436538896563566 5604 1034124663196214513943068579336 5605 1740356140500946377123700399990 5606 2817719465572960801057419342106 5607 4390400097520659852810397253198 5608 6585600146280989779215595580272 5609 9512533544628096347755860010162 5610 13234829279482568831660326725502 5611 17740303076753230561587246244246 5612 22914558140806256142050192875631 5613 28526286665085339278878811377081 5614 34231543998102407134654573518412 5615 39601197958589059234208232003224 5616 44170566953810873761232258693997 5617 47504194648438109516796957411547 5618 49263609265046928387789437290218 5619 49263609265046928387789437290218 5620 47504194648438109516796957411547 5621 44170566953810873761232258693997 5622 39601197958589059234208232003224 5623 34231543998102407134654573518412 5624 28526286665085339278878811377081 5625 22914558140806256142050192875631 5626 17740303076753230561587246244246 5627 13234829279482568831660326725502 5628 9512533544628096347755860010162 5629 6585600146280989779215595580272 5630 4390400097520659852810397253198 5631 2817719465572960801057419342106 5632 1740356140500946377123700399990 5633 1034124663196214513943068579336 5634 590928378969265436538896563566 5635 324594461687342986267844829886 5636 171313743668319909419140571196 5637 86830253640107351349427662522 5638 42241745014106279034856955842 5639 19712814339916263549600173526 5640 8818890625752012640610870924 5641 3779524553893719703119218590 5642 1550574175956397826920987006 5643 608453157653776362462957110 5644 228169934120166135923911345 5645 81690470240553307923691187 5646 27894306911408446608420680 5647 9074051645879856125979988 5648 2808635033248526896507091 5649 826069127426037322897177 5650 230530919281684834720498 5651 60944955672169554462866 5652 15236238918042389109345 5653 3595067609875170999931 5654 798903913305594139236 5655 166804113767102710296 5656 32635587476172966571 5657 5965645022527004937 5658 1015428940005434102 5659 160330885264934782 5660 23381587435478008 5661 3133614812046686 5662 383707937382370 5663 42634216594606 5664 4263423115912 5665 379910583970 5666 29798650022 5667 2027051926 5668 119017798 5669 7924028 5670 2752662 5671 107702994032937124304032 5672 174267105035419378952416 5673 2856600 5674 8226659 5675 124668600 5676 2143962805 5677 31823751254 5678 409707429651 5679 4643332032430 5680 46897638170701 5681 426342152555940 5682 3517322748118157 5683 26515202246315680 5684 183712472699297619 5685 1175759825269339898 5686 6981073962531488790 5687 38601232498699092924 5688 199439701243274863086 5689 965708027072696094060 5690 4393971523180764435720 5691 18831306527917559451930 5692 76181194590211942955252 5693 291475874953854388601430 5694 1056600046707722157065614 5695 3634704160674564218877272 5696 11882686679128383021980550 5697 36968358557288302733910344 5698 109584777151961754531633696 5699 309860404360719443847132790 5700 836623091773942498386403628 5701 2159027333610174189383481010 5702 5330098729850117530039741227 5703 12598415179645732343729621210 5704 28531704965668276190210569749 5705 61954559354022542584456646112 5706 129071998654213630384284124605 5707 258143997308427260768567727804 5708 495908205355662895686984881571 5709 915522840656608422806740859190 5710 1625053042165479950481964592945 5711 2774480803697160891066768413010 5712 4558075606073907178181119158967 5713 7208119563093620653867815995180 5714 10976000243801649632025992216379 5715 16098133690909086126971454956668 5716 22747362824110665179416186085725 5717 30975132356235799393247572304394 5718 40654861217559486703637438440076 5719 51440844805891595420929003559680 5720 62757830663187746413533384190656 5721 73832741956691466368862804806660 5722 83771764912399932995440489973982 5723 91674761602248983278029215376150 5724 96767803913485037904586393968534 5725 98527218530093856775578873845910 5726 96767803913485037904586393968534 5727 91674761602248983278029215376150 5728 83771764912399932995440489973982 5729 73832741956691466368862804806660 5730 62757830663187746413533384190656 5731 51440844805891595420929003559680 5732 40654861217559486703637438440076 5733 30975132356235799393247572304394 5734 22747362824110665179416186085725 5735 16098133690909086126971454956668 5736 10976000243801649632025992216379 5737 7208119563093620653867815995180 5738 4558075606073907178181119158967 5739 2774480803697160891066768413010 5740 1625053042165479950481964592945 5741 915522840656608422806740859190 5742 495908205355662895686984881571 5743 258143997308427260768567727804 5744 129071998654213630384284124605 5745 61954559354022542584456646112 5746 28531704965668276190210569749 5747 12598415179645732343729621210 5748 5330098729850117530039741227 5749 2159027333610174189383481010 5750 836623091773942498386403628 5751 309860404360719443847132790 5752 109584777151961754531633696 5753 36968358557288302733910344 5754 11882686679128383021980550 5755 3634704160674564218877272 5756 1056600046707722157065614 5757 291475874953854388601430 5758 76181194590211942955252 5759 18831306527917559451930 5760 4393971523180764435720 5761 965708027072696094060 5762 199439701243274863086 5763 38601232498699092924 5764 6981073962531488790 5765 1175759825269339898 5766 183712472699297619 5767 26515202246315680 5768 3517322748118157 5769 426342152555940 5770 46897638170701 5771 4643332032430 5772 409707429651 5773 31823751254 5774 2143962805 5775 124668600 5776 8226659 5777 2856600 5778 174267105035419378952416 5779 281970099068356503256452 5780 2963458 5781 8537884 5782 130531941 5783 2266439441 5784 33965683164 5785 441529301008 5786 5053037723521 5787 51540968596461 5788 473239789242816 5789 3943664899304286 5790 30032524993169603 5791 210227674944446419 5792 1359472297967560154 5793 8156833787799833219 5794 45582306461229660894 5795 238040933741973102808 5796 1165147728315970164901 5797 5359679550253459792045 5798 23225278051098323198340 5799 95012501118129501760426 5800 367657069544066330946963 5801 1348075921661576545089059 5802 4691304207382286375391678 5803 15517390839802947240328648 5804 48851045236416685755379349 5805 146553135709250057265045933 5806 419445181512681198378277956 5807 1146483496134661942233053818 5808 2995650425384116687769404643 5809 7489126063460291719422741736 5810 17928513909495849873768878633 5811 41130120145314008533939701269 5812 90486264319690818774666718008 5813 191026558008236172968740262638 5814 387215995962640891152851332339 5815 754052202664090156455552075763 5816 1411431046012271318493725192346 5817 2540575882822088373288704887870 5818 4399533845862640841548732425075 5819 7332556409771068069247886973931 5820 11766195169167527832048934538658 5821 18184119806895270285893807578564 5822 27074133934710735758997446522749 5823 38845496515019751306387640375209 5824 53722495180346464572663757706724 5825 71629993573795286096885010045753 5826 92095706023451082124566441286856 5827 114198675469079341834462387024606 5828 136590572619879212782396188260351 5829 157604506869091399364303294034251 5830 175446526514648916273469704596358 5831 188442565515734021182615608585784 5832 195295022443578894680165267052901 5833 195295022443578894680165267052901 5834 188442565515734021182615608585784 5835 175446526514648916273469704596358 5836 157604506869091399364303294034251 5837 136590572619879212782396188260351 5838 114198675469079341834462387024606 5839 92095706023451082124566441286856 5840 71629993573795286096885010045753 5841 53722495180346464572663757706724 5842 38845496515019751306387640375209 5843 27074133934710735758997446522749 5844 18184119806895270285893807578564 5845 11766195169167527832048934538658 5846 7332556409771068069247886973931 5847 4399533845862640841548732425075 5848 2540575882822088373288704887870 5849 1411431046012271318493725192346 5850 754052202664090156455552075763 5851 387215995962640891152851332339 5852 191026558008236172968740262638 5853 90486264319690818774666718008 5854 41130120145314008533939701269 5855 17928513909495849873768878633 5856 7489126063460291719422741736 5857 2995650425384116687769404643 5858 1146483496134661942233053818 5859 419445181512681198378277956 5860 146553135709250057265045933 5861 48851045236416685755379349 5862 15517390839802947240328648 5863 4691304207382286375391678 5864 1348075921661576545089059 5865 367657069544066330946963 5866 95012501118129501760426 5867 23225278051098323198340 5868 5359679550253459792045 5869 1165147728315970164901 5870 238040933741973102808 5871 45582306461229660894 5872 8156833787799833219 5873 1359472297967560154 5874 210227674944446419 5875 30032524993169603 5876 3943664899304286 5877 473239789242816 5878 51540968596461 5879 5053037723521 5880 441529301008 5881 33965683164 5882 2266439441 5883 130531941 5884 8537884 5885 2963458 5886 281970099068356503256452 5887 456237204103775882208872 5888 3073290 5889 8857862 5890 136613758 5891 2394691816 5892 36230009052 5893 475493026358 5894 5494565212596 5895 56594004644286 5896 524780756290582 5897 4416904687116386 5898 33976189891152530 5899 240260199936395612 5900 1569699972910879096 5901 9516306085766351027 5902 53739140249028529480 5903 283623240203201869578 5904 1403188662057942437266 5905 6524827278569429183570 5906 28584957601351782267830 5907 118237779169227824281000 5908 462669570662195832068740 5909 1715732991205642875431032 5910 6039380129043862919904300 5911 20208695047185233615167550 5912 64368436076219632995174334 5913 195404180945666743019906398 5914 565998317221931255642815786 5915 1565928677647343140610830668 5916 4142133921518778630001960896 5917 10484776488844408407191649113 5918 25417639972956141593191120480 5919 59058634054809858407708074682 5920 131616384465004827308605906330 5921 281512822327926991743406457790 5922 578242553970877064121591060334 5923 1141268198626731047608402860008 5924 2165483248676361474949276705196 5925 3952006928834359691782429501330 5926 6940109728684729214837436717220 5927 11732090255633708910796618785790 5928 19098751578938595901296820881510 5929 29950314976062798117942741468122 5930 45258253741606006044891253434306 5931 65919630449730487065385086213372 5932 92567991695366215879051397380360 5933 125352488754141750669548767034723 5934 163725699597246368221451450599736 5935 206294381492530423959028827564746 5936 250789248088958554616858574525922 5937 294195079488970612146699481524986 5938 333051033383740315637772997852390 5939 363889092030382937456085312397512 5940 383737587959312915862780874850068 5941 390590044887157789360330533315836 5942 383737587959312915862780874850068 5943 363889092030382937456085312397512 5944 333051033383740315637772997852390 5945 294195079488970612146699481524986 5946 250789248088958554616858574525922 5947 206294381492530423959028827564746 5948 163725699597246368221451450599736 5949 125352488754141750669548767034723 5950 92567991695366215879051397380360 5951 65919630449730487065385086213372 5952 45258253741606006044891253434306 5953 29950314976062798117942741468122 5954 19098751578938595901296820881510 5955 11732090255633708910796618785790 5956 6940109728684729214837436717220 5957 3952006928834359691782429501330 5958 2165483248676361474949276705196 5959 1141268198626731047608402860008 5960 578242553970877064121591060334 5961 281512822327926991743406457790 5962 131616384465004827308605906330 5963 59058634054809858407708074682 5964 25417639972956141593191120480 5965 10484776488844408407191649113 5966 4142133921518778630001960896 5967 1565928677647343140610830668 5968 565998317221931255642815786 5969 195404180945666743019906398 5970 64368436076219632995174334 5971 20208695047185233615167550 5972 6039380129043862919904300 5973 1715732991205642875431032 5974 462669570662195832068740 5975 118237779169227824281000 5976 28584957601351782267830 5977 6524827278569429183570 5978 1403188662057942437266 5979 283623240203201869578 5980 53739140249028529480 5981 9516306085766351027 5982 1569699972910879096 5983 240260199936395612 5984 33976189891152530 5985 4416904687116386 5986 524780756290582 5987 56594004644286 5988 5494565212596 5989 475493026358 5990 36230009052 5991 2394691816 5992 136613758 5993 8857862 5994 3073290 5995 456237204103775882208872 5996 738207303172132385465328 5997 3186151 5998 9186758 5999 142920098 6000 2528935803 6001 38622502153 6002 511720997274 6003 5970056351338 6004 62088568109945 6005 581374759319179 6006 4941685441913314 6007 38393094576888486 6008 274236389826272343 6009 1809960172846095341 6010 11086006058676139207 6011 63255446334793870447 6012 337362380452229462477 6013 1686811902261143436743 6014 7928015940627370810434 6015 35109784879921210694286 6016 146822736770579605838811 6017 580907349831423655680985 6018 2178402561867838706866668 6019 7755113120249505794732620 6020 26248075176229096534494489 6021 84577131123404866609785179 6022 259772617021886376014540206 6023 761402498167597998662193698 6024 2131926994869274396253126087 6025 5708062599166121770612275725 6026 14626910410363187037193095325 6027 35902416461800550000382253013 6028 84476274027766000000898673853 6029 190675018519814685716313452455 6030 413129206792931819052011826014 6031 859755376298804055864996968474 6032 1719510752597608111729993357371 6033 3306751447303092522557678987433 6034 6117490177510721166731705612694 6035 10892116657519088906619865607686 6036 18672199984318438125634054874361 6037 30830841834572304812093439020395 6038 49049066555001394019239561684218 6039 75208568717668804162833994218526 6040 111177884191336493110276338945527 6041 158487622145096702944436482873837 6042 217920480449507966548600163678167 6043 289078188351388118891000216881503 6044 370020081089776792180480277396685 6045 457083629581488978575887401309479 6046 544984327577929166763558055257994 6047 627246112872710927784472478574646 6048 696940125414123253093858309439483 6049 747626679989695853318866186431833 6050 774327632846470705223111407347408 6051 774327632846470705223111407347408 6052 747626679989695853318866186431833 6053 696940125414123253093858309439483 6054 627246112872710927784472478574646 6055 544984327577929166763558055257994 6056 457083629581488978575887401309479 6057 370020081089776792180480277396685 6058 289078188351388118891000216881503 6059 217920480449507966548600163678167 6060 158487622145096702944436482873837 6061 111177884191336493110276338945527 6062 75208568717668804162833994218526 6063 49049066555001394019239561684218 6064 30830841834572304812093439020395 6065 18672199984318438125634054874361 6066 10892116657519088906619865607686 6067 6117490177510721166731705612694 6068 3306751447303092522557678987433 6069 1719510752597608111729993357371 6070 859755376298804055864996968474 6071 413129206792931819052011826014 6072 190675018519814685716313452455 6073 84476274027766000000898673853 6074 35902416461800550000382253013 6075 14626910410363187037193095325 6076 5708062599166121770612275725 6077 2131926994869274396253126087 6078 761402498167597998662193698 6079 259772617021886376014540206 6080 84577131123404866609785179 6081 26248075176229096534494489 6082 7755113120249505794732620 6083 2178402561867838706866668 6084 580907349831423655680985 6085 146822736770579605838811 6086 35109784879921210694286 6087 7928015940627370810434 6088 1686811902261143436743 6089 337362380452229462477 6090 63255446334793870447 6091 11086006058676139207 6092 1809960172846095341 6093 274236389826272343 6094 38393094576888486 6095 4941685441913314 6096 581374759319179 6097 62088568109945 6098 5970056351338 6099 511720997274 6100 38622502153 6101 2528935803 6102 142920098 6103 9186758 6104 3186151 6105 738207303172132385465328 6106 1194444507275908267674204 6107 3302096 6108 9524734 6109 149457118 6110 2669393266 6111 41149151522 6112 550341378510 6113 6481775382952 6114 68058622640838 6115 643463325744268 6116 5523060199673818 6117 43334780017360306 6118 312629484401827734 6119 2084196562671134606 6120 12895966231521093323 6121 74341452393468952510 6122 400617826787022352307 6123 2024174282713371987960 6124 9614827842888513398322 6125 43037800820548580711694 6126 181932521650500815789542 6127 727730086602003260819722 6128 2759309911699262361885288 6129 9933515682117344500969220 6130 34003188296478602328624144 6131 110825206299633963143698964 6132 344349748145291242623762318 6133 1021175115189484374676184194 6134 2893329493036872394914779370 6135 7839989594035396166864866966 6136 20334973009529308807804838265 6137 50529326872163737037574814434 6138 120378690489566550001280388881 6139 275151292547580685717211581600 6140 603804225312746504768324724614 6141 1272884583091735874917008229374 6142 2579266128896412167594989747578 6143 5026262199900700634287671751794 6144 9424241624813813689289383991002 6145 17009606835029810073351570594064 6146 29564316641837527032253919837682 6147 49503041818890742937727493231772 6148 79879908389573698831333000022658 6149 124257635272670198182073555201746 6150 186386452909005297273110332444158 6151 269665506336433196054712821080990 6152 376408102594604669493036645795787 6153 506998668800896085439600379786510 6154 659098269441164911071480493489203 6155 827103710671265770756367677902728 6156 1002067957159418145339445455751178 6157 1172230440450640094548030533005326 6158 1324186238286834180878330787177854 6159 1444566805403819106412724495028378 6160 1521954312836166558541977592932156 6161 1548655265692941410446222813846332 6162 1521954312836166558541977592932156 6163 1444566805403819106412724495028378 6164 1324186238286834180878330787177854 6165 1172230440450640094548030533005326 6166 1002067957159418145339445455751178 6167 827103710671265770756367677902728 6168 659098269441164911071480493489203 6169 506998668800896085439600379786510 6170 376408102594604669493036645795787 6171 269665506336433196054712821080990 6172 186386452909005297273110332444158 6173 124257635272670198182073555201746 6174 79879908389573698831333000022658 6175 49503041818890742937727493231772 6176 29564316641837527032253919837682 6177 17009606835029810073351570594064 6178 9424241624813813689289383991002 6179 5026262199900700634287671751794 6180 2579266128896412167594989747578 6181 1272884583091735874917008229374 6182 603804225312746504768324724614 6183 275151292547580685717211581600 6184 120378690489566550001280388881 6185 50529326872163737037574814434 6186 20334973009529308807804838265 6187 7839989594035396166864866966 6188 2893329493036872394914779370 6189 1021175115189484374676184194 6190 344349748145291242623762318 6191 110825206299633963143698964 6192 34003188296478602328624144 6193 9933515682117344500969220 6194 2759309911699262361885288 6195 727730086602003260819722 6196 181932521650500815789542 6197 43037800820548580711694 6198 9614827842888513398322 6199 2024174282713371987960 6200 400617826787022352307 6201 74341452393468952510 6202 12895966231521093323 6203 2084196562671134606 6204 312629484401827734 6205 43334780017360306 6206 5523060199673818 6207 643463325744268 6208 68058622640838 6209 6481775382952 6210 550341378510 6211 41149151522 6212 2669393266 6213 149457118 6214 9524734 6215 3302096 6216 1194444507275908267674204 6217 1932651810448040653139536 6218 3421181 6219 9871958 6220 156231087 6221 2816292179 6222 43816168030 6223 591488323830 6224 7032114715351 6225 74540396127527 6226 711521946628866 6227 6166523523792266 6228 48857840215529531 6229 355964264417795703 6230 2396826047071673690 6231 14980162794191034619 6232 87237418624988939910 6233 474959279180490278550 6234 2424792109500393386311 6235 11639002125601884497514 6236 52652628663437093279691 6237 224970322471049395722831 6238 909662608252504075876626 6239 3487039998301265622012208 6240 12692825593816606862195973 6241 43936703978595946828963749 6242 144828394596112565471717420 6243 455174954444925205766874750 6244 1365524863334775617299374711 6245 3914504608226356769590402291 6246 10733319087072268561779091726 6247 28174962603564704974669153641 6248 70864299881693045845379100816 6249 170908017361730287038854648048 6250 395529983037147235718491409061 6251 878955517860327190485535736094 6252 1876688808404482379685332372935 6253 3852150711988148042511997382955 6254 7605528328797112801882660890726 6255 14450503824714514323577055118018 6256 26433848459843623762640953942971 6257 46573923476867337105605489771371 6258 79067358460728269969981412390126 6259 129382950208464441769060492555698 6260 204137543662243897013406554506099 6261 310644088181675495455183886908079 6262 456051959245438493327823152768130 6263 646073608931037865547749466101115 6264 883406771395500754932637024788806 6265 1166096938242060996511080872465430 6266 1486201980112430681827848170566151 6267 1829171667830683916095813132814146 6268 2174298397610058239887475987904531 6269 2496416678737474275426361319320983 6270 2768753043690653287291055281336042 6271 2966521118239985664954702087084804 6272 3070609578529107968988200405899905 6273 3070609578529107968988200405899905 6274 2966521118239985664954702087084804 6275 2768753043690653287291055281336042 6276 2496416678737474275426361319320983 6277 2174298397610058239887475987904531 6278 1829171667830683916095813132814146 6279 1486201980112430681827848170566151 6280 1166096938242060996511080872465430 6281 883406771395500754932637024788806 6282 646073608931037865547749466101115 6283 456051959245438493327823152768130 6284 310644088181675495455183886908079 6285 204137543662243897013406554506099 6286 129382950208464441769060492555698 6287 79067358460728269969981412390126 6288 46573923476867337105605489771371 6289 26433848459843623762640953942971 6290 14450503824714514323577055118018 6291 7605528328797112801882660890726 6292 3852150711988148042511997382955 6293 1876688808404482379685332372935 6294 878955517860327190485535736094 6295 395529983037147235718491409061 6296 170908017361730287038854648048 6297 70864299881693045845379100816 6298 28174962603564704974669153641 6299 10733319087072268561779091726 6300 3914504608226356769590402291 6301 1365524863334775617299374711 6302 455174954444925205766874750 6303 144828394596112565471717420 6304 43936703978595946828963749 6305 12692825593816606862195973 6306 3487039998301265622012208 6307 909662608252504075876626 6308 224970322471049395722831 6309 52652628663437093279691 6310 11639002125601884497514 6311 2424792109500393386311 6312 474959279180490278550 6313 87237418624988939910 6314 14980162794191034619 6315 2396826047071673690 6316 355964264417795703 6317 48857840215529531 6318 6166523523792266 6319 711521946628866 6320 74540396127527 6321 7032114715351 6322 591488323830 6323 43816168030 6324 2816292179 6325 156231087 6326 9871958 6327 3421181 6328 1932651810448040653139536 6329 3127096317723948920813744 6330 3543462 6331 10228595 6332 163248386 6333 2969866728 6334 46629990468 6335 635302197814 6336 7623600910160 6337 81572508868434 6338 786062340926502 6339 6878045468725992 6340 55024363737752022 6341 404822104631871660 6342 2752790311488123264 6343 17376988841261461091 6344 102217581419178818088 6345 562196697805478144884 6346 2899751388680882666630 6347 14063794235102276953641 6348 64291630789038976908154 6349 277622951134486488187912 6350 1134632930723553470832972 6351 4396702606553769697164380 6352 16179865592117872483520032 6353 56629529572412553690502374 6354 188765098574708512300049478 6355 600003349041037771237981214 6356 1820699817779700823065654670 6357 5280029471561132386889194028 6358 14647823695298625331368918856 6359 38908281690636973536447674237 6360 99039262485257750820047683912 6361 241772317243423332884233175680 6362 566438000398877522757345478390 6363 1274485500897474426204026558227 6364 2755644326264809570170867511538 6365 5728839520392630422197329145704 6366 11457679040785260844394657648980 6367 22056032153511627125459715367930 6368 40884352284558138086218008402768 6369 73007771936710960868246443037642 6370 125641281937595607075586901465542 6371 208450308669192711739041904230060 6372 333520493870708338782467046325958 6373 514781631843919392468590440658220 6374 766696047427113988783007038900368 6375 1102125568176476358875572618073979 6376 1529480380326538620480386490075960 6377 2049503709637561751443717896422532 6378 2652298918354491678338929042183350 6379 3315373647943114597923661302516977 6380 4003470065440742155983289119841962 6381 4670715076347532515313837306337320 6382 5265169722428127562717416599759516 6383 5735274161930638952245757367516408 6384 6037130696769093633942902492075968 6385 6141219157058215937976400810889614 6386 6037130696769093633942902492075968 6387 5735274161930638952245757367516408 6388 5265169722428127562717416599759516 6389 4670715076347532515313837306337320 6390 4003470065440742155983289119841962 6391 3315373647943114597923661302516977 6392 2652298918354491678338929042183350 6393 2049503709637561751443717896422532 6394 1529480380326538620480386490075960 6395 1102125568176476358875572618073979 6396 766696047427113988783007038900368 6397 514781631843919392468590440658220 6398 333520493870708338782467046325958 6399 208450308669192711739041904230060 6400 125641281937595607075586901465542 6401 73007771936710960868246443037642 6402 40884352284558138086218008402768 6403 22056032153511627125459715367930 6404 11457679040785260844394657648980 6405 5728839520392630422197329145704 6406 2755644326264809570170867511538 6407 1274485500897474426204026558227 6408 566438000398877522757345478390 6409 241772317243423332884233175680 6410 99039262485257750820047683912 6411 38908281690636973536447674237 6412 14647823695298625331368918856 6413 5280029471561132386889194028 6414 1820699817779700823065654670 6415 600003349041037771237981214 6416 188765098574708512300049478 6417 56629529572412553690502374 6418 16179865592117872483520032 6419 4396702606553769697164380 6420 1134632930723553470832972 6421 277622951134486488187912 6422 64291630789038976908154 6423 14063794235102276953641 6424 2899751388680882666630 6425 562196697805478144884 6426 102217581419178818088 6427 17376988841261461091 6428 2752790311488123264 6429 404822104631871660 6430 55024363737752022 6431 6878045468725992 6432 786062340926502 6433 81572508868434 6434 7623600910160 6435 635302197814 6436 46629990468 6437 2969866728 6438 163248386 6439 10228595 6440 3543462 6441 3127096317723948920813744 6442 5059748128171989573953284 6443 3668996 6444 10594816 6445 170515510 6446 3130357432 6447 49597291764 6448 681929803787 6449 8258900893537 6450 89196107723562 6451 867634847889082 6452 7664107807885817 6453 61902409204840931 6454 459846468368106836 6455 3157612416118589368 6456 20129779152748281368 6457 119594570260439070442 6458 664414279224655840392 6459 3461948086486359767392 6460 16963545623783158647134 6461 78355425024141252952556 6462 341914581923525464243864 6463 1412255881858039958219236 6464 5531335537277323167240001 6465 20576568198671642179965471 6466 72809395164530426173336214 6467 245394628147121065989893110 6468 788768447615746283537394327 6469 2420703166820738594303017177 6470 7100729289340833209954243156 6471 19927853166859757718257516360 6472 53556105385935598867816001666 6473 137947544175894724356494768236 6474 340811579728681083704280267836 6475 808210317642300855641578057444 6476 1840923501296351948961371432320 6477 4030129827162283996374893455318 6478 8484483846657439992368196030392 6479 17186518561177891266591986153492 6480 33513711194296887969854372359663 6481 62940384438069765211677723095989 6482 113892124221269098954464450747058 6483 198649053874306567943833343790306 6484 334091590606788318814628804962541 6485 541970802539901050521508949802407 6486 848302125714627731251057486209876 6487 1281477679271033381251597478763736 6488 1868821615603590347658579656159312 6489 2631605948503014979355959107315362 6490 3578984089964100371924104385645240 6491 4701802627992053429782646937735088 6492 5967672566297606276262590343813350 6493 7318843713383856753906950421457396 6494 8674185141788274671297126425265016 6495 9935884798775660078031253905171940 6496 11000443884358766514963173966342717 6497 11772404858699732586188659858653419 6498 12178349853827309571919303302023662 6499 12178349853827309571919303302023662 6500 11772404858699732586188659858653419 6501 11000443884358766514963173966342717 6502 9935884798775660078031253905171940 6503 8674185141788274671297126425265016 6504 7318843713383856753906950421457396 6505 5967672566297606276262590343813350 6506 4701802627992053429782646937735088 6507 3578984089964100371924104385645240 6508 2631605948503014979355959107315362 6509 1868821615603590347658579656159312 6510 1281477679271033381251597478763736 6511 848302125714627731251057486209876 6512 541970802539901050521508949802407 6513 334091590606788318814628804962541 6514 198649053874306567943833343790306 6515 113892124221269098954464450747058 6516 62940384438069765211677723095989 6517 33513711194296887969854372359663 6518 17186518561177891266591986153492 6519 8484483846657439992368196030392 6520 4030129827162283996374893455318 6521 1840923501296351948961371432320 6522 808210317642300855641578057444 6523 340811579728681083704280267836 6524 137947544175894724356494768236 6525 53556105385935598867816001666 6526 19927853166859757718257516360 6527 7100729289340833209954243156 6528 2420703166820738594303017177 6529 788768447615746283537394327 6530 245394628147121065989893110 6531 72809395164530426173336214 6532 20576568198671642179965471 6533 5531335537277323167240001 6534 1412255881858039958219236 6535 341914581923525464243864 6536 78355425024141252952556 6537 16963545623783158647134 6538 3461948086486359767392 6539 664414279224655840392 6540 119594570260439070442 6541 20129779152748281368 6542 3157612416118589368 6543 459846468368106836 6544 61902409204840931 6545 7664107807885817 6546 867634847889082 6547 89196107723562 6548 8258900893537 6549 681929803787 6550 49597291764 6551 3130357432 6552 170515510 6553 10594816 6554 3668996 6555 5059748128171989573953284 6556 8186844445895938494767032 6557 3797840 6558 10970789 6559 178039068 6560 3298011247 6561 52724985310 6562 731524617946 6563 8940828394912 6564 97455006479018 6565 956830953628464 6566 8531742653934416 6567 69566517011020182 6568 521748877571365564 6569 3617458884485229226 6570 23287391568865510071 6571 139724349413186088954 6572 784008849485093737509 6573 4126362365711014516112 6574 20425493710269517396855 6575 95318970647924410648760 6576 420270006947666716305197 6577 1754170463781565421624934 6578 6943591419135363124667704 6579 26107903735948965346454524 6580 93385963363202068352585500 6581 318204023311651492162542448 6582 1034163075762867349526624642 6583 3209471614436484877839767922 6584 9521432456161571804256631322 6585 27028582456200590928211140786 6586 73483958552795356586072905513 6587 191503649561830323224310159886 6588 478759123904575808060774425059 6589 1149021897370981939345857710112 6590 2649133818938652804602948867509 6591 5871053328458635945336264255692 6592 12514613673819723988743088841695 6593 25671002407835331258960181525742 6594 50700229755474779236446357839054 6595 96454095632366653181532094764072 6596 176832508659338864166142173132694 6597 312541178095575666898297793807248 6598 532740644481094886758462148002204 6599 876062393146689369336137753993310 6600 1390272928254528781772566435219408 6601 2129779804985661112502654964159546 6602 3150299294874623728910177134088063 6603 4500427564106605327014538762619322 6604 6210590038467115351280063492085661 6605 8280786717956153801706751322486848 6606 10669475194289659706045237280637695 6607 13286516279681463030169540764344280 6608 15993028855172131425204076845781989 6609 18610069940563934749328380329484598 6610 20936328683134426592994427870552612 6611 22772848743058499101151833824026900 6612 23950754712527042158107963159703376 6613 24356699707654619143838606603072112 6614 23950754712527042158107963159703376 6615 22772848743058499101151833824026900 6616 20936328683134426592994427870552612 6617 18610069940563934749328380329484598 6618 15993028855172131425204076845781989 6619 13286516279681463030169540764344280 6620 10669475194289659706045237280637695 6621 8280786717956153801706751322486848 6622 6210590038467115351280063492085661 6623 4500427564106605327014538762619322 6624 3150299294874623728910177134088063 6625 2129779804985661112502654964159546 6626 1390272928254528781772566435219408 6627 876062393146689369336137753993310 6628 532740644481094886758462148002204 6629 312541178095575666898297793807248 6630 176832508659338864166142173132694 6631 96454095632366653181532094764072 6632 50700229755474779236446357839054 6633 25671002407835331258960181525742 6634 12514613673819723988743088841695 6635 5871053328458635945336264255692 6636 2649133818938652804602948867509 6637 1149021897370981939345857710112 6638 478759123904575808060774425059 6639 191503649561830323224310159886 6640 73483958552795356586072905513 6641 27028582456200590928211140786 6642 9521432456161571804256631322 6643 3209471614436484877839767922 6644 1034163075762867349526624642 6645 318204023311651492162542448 6646 93385963363202068352585500 6647 26107903735948965346454524 6648 6943591419135363124667704 6649 1754170463781565421624934 6650 420270006947666716305197 6651 95318970647924410648760 6652 20425493710269517396855 6653 4126362365711014516112 6654 784008849485093737509 6655 139724349413186088954 6656 23287391568865510071 6657 3617458884485229226 6658 521748877571365564 6659 69566517011020182 6660 8531742653934416 6661 956830953628464 6662 97455006479018 6663 8940828394912 6664 731524617946 6665 52724985310 6666 3298011247 6667 178039068 6668 10970789 6669 3797840 6670 8186844445895938494767032 6671 13246592574067928068720320 6672 3930052 6673 11356688 6674 185825785 6675 3473081689 6676 56020231404 6677 784247029833 6678 9672350619864 6679 106395832650294 6680 1054285958042567 6681 9488573605646279 6682 78098259663176330 6683 591315394580736060 6684 4139207762055064353 6685 26904850453349319006 6686 163011740982050280187 6687 923733198898278600615 6688 4910371215196107112702 6689 24551856075980530849146 6690 115744464358193927051455 6691 515588977595591126022251 6692 2174440470729232137054058 6693 8697761882916928545465607 6694 33051495155084328470338026 6695 119493867099151033698292668 6696 411589986674853560514411825 6697 1352367099074518841688476817 6698 4243634690199352227365723120 6699 12730904070598056682095745838 6700 36550014912362162732467130303 6701 100512541008995947514283411888 6702 264987608114625679810382434521 6703 670262773466406131285083953969 6704 1627781021275557747406631500804 6705 3798155716309634743948805936800 6706 8520187147397288749939212473193 6707 18385667002278359934079352435689 6708 38185616081655055247703269691868 6709 76371232163310110495406538673405 6710 147154325387841432417978451894276 6711 273286604291705517347674267169050 6712 489373686754914531064439966192259 6713 845281822576670553656759941040931 6714 1408803037627784256094599901205582 6715 2266335321401218151108704188401032 6716 3520052733240189894275221398545461 6717 5280079099860284841412832097392486 6718 7650726858981229055924715895831091 6719 10711017602573720678294602253808207 6720 14491376756423269152986814813656214 6721 18950261912245813507751988602189922 6722 23955991473971122736214778044030487 6723 29279545134853594455373617609159603 6724 34603098795736066174532457174286690 6725 39546398623698361342322808199046259 6726 43709177426192925694146261693579934 6727 46723603455585541259259796982724728 6728 48307454420181661301946569761766869 6729 48307454420181661301946569761766869 6730 46723603455585541259259796982724728 6731 43709177426192925694146261693579934 6732 39546398623698361342322808199046259 6733 34603098795736066174532457174286690 6734 29279545134853594455373617609159603 6735 23955991473971122736214778044030487 6736 18950261912245813507751988602189922 6737 14491376756423269152986814813656214 6738 10711017602573720678294602253808207 6739 7650726858981229055924715895831091 6740 5280079099860284841412832097392486 6741 3520052733240189894275221398545461 6742 2266335321401218151108704188401032 6743 1408803037627784256094599901205582 6744 845281822576670553656759941040931 6745 489373686754914531064439966192259 6746 273286604291705517347674267169050 6747 147154325387841432417978451894276 6748 76371232163310110495406538673405 6749 38185616081655055247703269691868 6750 18385667002278359934079352435689 6751 8520187147397288749939212473193 6752 3798155716309634743948805936800 6753 1627781021275557747406631500804 6754 670262773466406131285083953969 6755 264987608114625679810382434521 6756 100512541008995947514283411888 6757 36550014912362162732467130303 6758 12730904070598056682095745838 6759 4243634690199352227365723120 6760 1352367099074518841688476817 6761 411589986674853560514411825 6762 119493867099151033698292668 6763 33051495155084328470338026 6764 8697761882916928545465607 6765 2174440470729232137054058 6766 515588977595591126022251 6767 115744464358193927051455 6768 24551856075980530849146 6769 4910371215196107112702 6770 923733198898278600615 6771 163011740982050280187 6772 26904850453349319006 6773 4139207762055064353 6774 591315394580736060 6775 78098259663176330 6776 9488573605646279 6777 1054285958042567 6778 106395832650294 6779 9672350619864 6780 784247029833 6781 56020231404 6782 3473081689 6783 185825785 6784 11356688 6785 3930052 6786 13246592574067928068720320 6787 21433437019963866563487356 6788 4065690 6789 11752684 6790 193882502 6791 3655828940 6792 59490443804 6793 840264589231 6794 10456595163460 6795 116068180958406 6796 1160681788544750 6797 10542859561693762 6798 87586833266970370 6799 669413654242193044 6800 4730523156634204432 6801 31044058215402901445 6802 189916591435398222464 6803 1086744939880327600606 6804 5834104414094384521410 6805 29462227291176636850216 6806 140296320434174456861630 6807 631333441953785052100012 6808 2690029448324823262160900 6809 10872202353646160681655779 6810 41749257038001257014984892 6811 152545362254235362167850950 6812 531083853774004594211957974 6813 1763957085749372402202169806 6814 5596001789273871069053503610 6815 16974538760797408909460790196 6816 49280918982960219414562210360 6817 137062555921358110246749885037 6818 365500149123621627324665193880 6819 935250381581031811095465736814 6820 2298043794741963878691714800522 6821 5425936737585192491355436777580 6822 12318342863706923493888017741334 6823 26905854149675648684018564228956 6824 56571283083933415181782621434060 6825 114556848244965165743109807656131 6826 223525557551151542913384989841140 6827 420440929679546949765652718317862 6828 762660291046620048412114232595710 6829 1334655509331585084721199906446474 6830 2254084860204454809751359841438002 6831 3675138359029002407203304088775860 6832 5786388054641408045383925586093344 6833 8800131833100474735688053495062481 6834 12930805958841513897337547992326160 6835 18361744461554949734219318148720526 6836 25202394358996989831281417066525170 6837 33441638668669082660738803414887512 6838 42906253386216936243966766645243790 6839 53235536608824717191588395652197084 6840 63882643930589660629906074782438772 6841 74149497419434427516855265372313015 6842 83255576049891287036469069891596204 6843 90432780881778466953406058675267206 6844 95031057875767202561206366743449510 6845 96614908840363322603893139522490086 6846 95031057875767202561206366743449510 6847 90432780881778466953406058675267206 6848 83255576049891287036469069891596204 6849 74149497419434427516855265372313015 6850 63882643930589660629906074782438772 6851 53235536608824717191588395652197084 6852 42906253386216936243966766645243790 6853 33441638668669082660738803414887512 6854 25202394358996989831281417066525170 6855 18361744461554949734219318148720526 6856 12930805958841513897337547992326160 6857 8800131833100474735688053495062481 6858 5786388054641408045383925586093344 6859 3675138359029002407203304088775860 6860 2254084860204454809751359841438002 6861 1334655509331585084721199906446474 6862 762660291046620048412114232595710 6863 420440929679546949765652718317862 6864 223525557551151542913384989841140 6865 114556848244965165743109807656131 6866 56571283083933415181782621434060 6867 26905854149675648684018564228956 6868 12318342863706923493888017741334 6869 5425936737585192491355436777580 6870 2298043794741963878691714800522 6871 935250381581031811095465736814 6872 365500149123621627324665193880 6873 137062555921358110246749885037 6874 49280918982960219414562210360 6875 16974538760797408909460790196 6876 5596001789273871069053503610 6877 1763957085749372402202169806 6878 531083853774004594211957974 6879 152545362254235362167850950 6880 41749257038001257014984892 6881 10872202353646160681655779 6882 2690029448324823262160900 6883 631333441953785052100012 6884 140296320434174456861630 6885 29462227291176636850216 6886 5834104414094384521410 6887 1086744939880327600606 6888 189916591435398222464 6889 31044058215402901445 6890 4730523156634204432 6891 669413654242193044 6892 87586833266970370 6893 10542859561693762 6894 1160681788544750 6895 116068180958406 6896 10456595163460 6897 840264589231 6898 59490443804 6899 3655828940 6900 193882502 6901 11752684 6902 4065690 6903 21433437019963866563487356 6904 34680029594031794632207680 6905 4204813 6906 12158954 6907 202216178 6908 3846519973 6909 63143296399 6910 899752259633 6911 11296857170501 6912 126524773719391 6913 1276749967269341 6914 11703541348162536 6915 98129692826735608 6916 757000487507372189 6917 5399936810874733823 6918 35774581372035560303 6919 220960649650799687339 6920 1276661531315724486663 6921 6920849353974710877341 6922 35296331705271020210486 6923 169758547725351092626446 6924 771629762387959507944421 6925 3321362890278608313304703 6926 13562231801970983942914549 6927 52621459391647417695786073 6928 194294619292236619182022463 6929 683629216028239956379030829 6930 2295040939523376996413379268 6931 7359958875023243471254949156 6932 22570540550071279978513588701 6933 66255457743757628324022309871 6934 186343474904318329661311414631 6935 502562705044979737571414403923 6936 1300750530704653438420130257559 6937 3233294176322995689787179862493 6938 7723980532327156370047150898218 6939 17744279601292115985243453830994 6940 39224197013382572177906581271573 6941 83477137233609063865801184951071 6942 171128131328898580924892428362821 6943 338082405796116708656494796752601 6944 643966487230698492679037707395391 6945 1183101220726166998177766950129693 6946 2097315800378205133133314138236944 6947 3588740369536039894472559747057088 6948 5929223219233457216954663929363773 6949 9461526413670410452587229673996159 6950 14586519887741882781071979080259803 6951 21730937791941988633025601486469911 6952 31292550420396463631556866140105751 6953 43564138820551939565500735214283341 6954 58644033027666072492020220480429926 6955 76347892054886018904705570059129438 6956 96141789995041653435555162296421429