0 1 1 2 2 2 3 3 4 4 5 3 6 4 7 6 8 6 9 4 10 5 11 8 12 10 13 8 14 5 15 6 16 10 17 15 18 15 19 10 20 6 21 7 22 12 23 21 24 26 25 21 26 12 27 7 28 8 29 14 30 28 31 42 32 42 33 28 34 14 35 8 36 9 37 16 38 36 39 64 40 78 41 64 42 36 43 16 44 9 45 10 46 18 47 45 48 93 49 135 50 135 51 93 52 45 53 18 54 10 55 11 56 20 57 55 58 130 59 220 60 262 61 220 62 130 63 55 64 20 65 11 66 12 67 22 68 66 69 176 70 341 71 473 72 473 73 341 74 176 75 66 76 22 77 12 78 13 79 24 80 78 81 232 82 507 83 804 84 936 85 804 86 507 87 232 88 78 89 24 90 13 91 14 92 26 93 91 94 299 95 728 96 1300 97 1729 98 1729 99 1300 100 728 101 299 102 91 103 26 104 14 105 15 106 28 107 105 108 378 109 1015 110 2016 111 3017 112 3446 113 3017 114 2016 115 1015 116 378 117 105 118 28 119 15 120 16 121 30 122 120 123 470 124 1380 125 3018 126 5020 127 6450 128 6450 129 5020 130 3018 131 1380 132 470 133 120 134 30 135 16 136 17 137 32 138 136 139 576 140 1836 141 4384 142 8024 143 11456 144 12886 145 11456 146 8024 147 4384 148 1836 149 576 150 136 151 32 152 17 153 18 154 34 155 153 156 697 157 2397 158 6205 159 12393 160 19465 161 24327 162 24327 163 19465 164 12393 165 6205 166 2397 167 697 168 153 169 34 170 18 171 19 172 36 173 171 174 834 175 3078 176 8586 177 18582 178 31842 179 43776 180 48638 181 43776 182 31842 183 18582 184 8586 185 3078 186 834 187 171 188 36 189 19 190 20 191 38 192 190 193 988 194 3895 195 11647 196 27151 197 50407 198 75601 199 92397 200 92397 201 75601 202 50407 203 27151 204 11647 205 3895 206 988 207 190 208 38 209 20 210 21 211 40 212 210 213 1160 214 4865 215 15524 216 38780 217 77540 218 125990 219 167980 220 184776 221 167980 222 125990 223 77540 224 38780 225 15524 226 4865 227 1160 228 210 229 40 230 21 231 22 232 42 233 231 234 1351 235 6006 236 20370 237 54285 238 116301 239 203511 240 293951 241 352737 242 352737 243 293951 244 203511 245 116301 246 54285 247 20370 248 6006 249 1351 250 231 251 42 252 22 253 23 254 44 255 253 256 1562 257 7337 258 26356 259 74635 260 170566 261 319792 262 497442 263 646668 264 705454 265 646668 266 497442 267 319792 268 170566 269 74635 270 26356 271 7337 272 1562 273 253 274 44 275 23 276 24 277 46 278 276 279 1794 280 8878 281 33672 282 100970 283 245180 284 490337 285 817213 286 1144089 287 1352101 288 1352101 289 1144089 290 817213 291 490337 292 245180 293 100970 294 33672 295 8878 296 1794 297 276 298 46 299 24 300 25 301 48 302 300 303 2048 304 10650 305 42528 306 134620 307 346128 308 735495 309 1307528 310 1961280 311 2496168 312 2704180 313 2496168 314 1961280 315 1307528 316 735495 317 346128 318 134620 319 42528 320 10650 321 2048 322 300 323 48 324 25 325 26 326 50 327 325 328 2325 329 12675 330 53155 331 177125 332 480725 333 1081600 334 2043000 335 3268785 336 4457425 337 5200325 338 5200325 339 4457425 340 3268785 341 2043000 342 1081600 343 480725 344 177125 345 53155 346 12675 347 2325 348 325 349 50 350 26 351 27 352 52 353 351 354 2626 355 14976 356 65806 357 230256 358 657826 359 1562301 360 3124576 361 5311761 362 7726186 363 9657726 364 10400626 365 9657726 366 7726186 367 5311761 368 3124576 369 1562301 370 657826 371 230256 372 65806 373 14976 374 2626 375 351 376 52 377 27 378 28 379 54 380 378 381 2952 382 17577 383 80757 384 296037 385 888057 386 2220102 387 4686852 388 8436312 389 13037922 390 17383887 391 20058327 392 20058327 393 17383887 394 13037922 395 8436312 396 4686852 397 2220102 398 888057 399 296037 400 80757 401 17577 402 2952 403 378 404 54 405 28 406 29 407 56 408 406 409 3304 410 20503 411 98308 412 376768 413 1184068 414 3108133 415 6906928 416 13123138 417 21474208 418 30421783 419 37442188 420 40116628 421 37442188 422 30421783 423 21474208 424 13123138 425 6906928 426 3108133 427 1184068 428 376768 429 98308 430 20503 431 3304 432 406 433 56 434 29 435 30 436 58 437 435 438 3683 439 23780 440 118784 441 475049 442 1560809 443 4292174 444 10015034 445 20030039 446 34597319 447 51895964 448 67863944 449 77558789 450 77558789 451 67863944 452 51895964 453 34597319 454 20030039 455 10015034 456 4292174 457 1560809 458 475049 459 118784 460 23780 461 3683 462 435 463 58 464 30 465 31 466 60 467 465 468 4090 469 27435 470 142536 471 593805 472 2035830 473 5852955 474 14307180 475 30045045 476 54627330 477 86493255 478 119759880 479 145422705 480 155117550 481 145422705 482 119759880 483 86493255 484 54627330 485 30045045 486 14307180 487 5852955 488 2035830 489 593805 490 142536 491 27435 492 4090 493 465 494 60 495 31 496 32 497 62 498 496 499 4526 500 31496 501 169942 502 736312 503 2629606 504 7888756 505 20160106 506 44352196 507 84672346 508 141120556 509 206253106 510 265182556 511 300540226 512 300540226 513 265182556 514 206253106 515 141120556 516 84672346 517 44352196 518 20160106 519 7888756 520 2629606 521 736312 522 169942 523 31496 524 4526 525 496 526 62 527 32 528 33 529 64 530 528 531 4992 532 35992 533 201408 534 906224 535 3365888 536 10518332 537 28048832 538 64512272 539 129024512 540 225792872 541 347373632 542 471435632 543 565722752 544 601080422 545 565722752 546 471435632 547 347373632 548 225792872 549 129024512 550 64512272 551 28048832 552 10518332 553 3365888 554 906224 555 201408 556 35992 557 4992 558 528 559 64 560 33 561 34 562 66 563 561 564 5489 565 40953 566 237369 567 1107601 568 4272081 569 13884189 570 38567133 571 92561073 572 193536753 573 354817353 574 573166473 575 818809233 576 1037158353 577 1166803143 578 1166803143 579 1037158353 580 818809233 581 573166473 582 354817353 583 193536753 584 92561073 585 38567133 586 13884189 587 4272081 588 1107601 589 237369 590 40953 591 5489 592 561 593 66 594 34 595 35 596 68 597 595 598 6018 599 46410 600 278290 601 1344938 602 5379650 603 18156238 604 52451290 605 131128174 606 286097794 607 548354074 608 927983794 609 1391975674 610 1855967554 611 2203961464 612 2333606254 613 2203961464 614 1855967554 615 1391975674 616 927983794 617 548354074 618 286097794 619 131128174 620 52451290 621 18156238 622 5379650 623 1344938 624 278290 625 46410 626 6018 627 595 628 68 629 35 630 36 631 70 632 630 633 6580 634 52395 635 324667 636 1623195 637 6724555 638 23535855 639 70607495 640 183579431 641 417225935 642 834451835 643 1476337835 644 2319959435 645 3247943195 646 4059928985 647 4537567685 648 4537567685 649 4059928985 650 3247943195 651 2319959435 652 1476337835 653 834451835 654 417225935 655 183579431 656 70607495 657 23535855 658 6724555 659 1623195 660 324667 661 52395 662 6580 663 630 664 70 665 36 666 37 667 72 668 666 669 7176 670 58941 671 377028 672 1947828 673 8347716 674 30260376 675 94143316 676 254186892 677 600805332 678 1251677736 679 2310789636 680 3796297236 681 5567902596 682 7307872146 683 8597496636 684 9075135336 685 8597496636 686 7307872146 687 5567902596 688 3796297236 689 2310789636 690 1251677736 691 600805332 692 254186892 693 94143316 694 30260376 695 8347716 696 1947828 697 377028 698 58941 699 7176 700 666 701 72 702 37 703 38 704 74 705 703 706 7807 707 66082 708 435934 709 2324821 710 10295509 711 38608057 712 124403657 713 348330173 714 854992189 715 1852483033 716 3562467337 717 6107086837 718 9364199797 719 12875774707 720 15905368747 721 17672631937 722 17672631937 723 15905368747 724 12875774707 725 9364199797 726 6107086837 727 3562467337 728 1852483033 729 854992189 730 348330173 731 124403657 732 38608057 733 10295509 734 2324821 735 435934 736 66082 737 7807 738 703 739 74 740 38 741 39 742 76 743 741 744 8474 745 73853 746 501980 747 2760719 748 12620294 749 48903530 750 163011678 751 472733794 752 1203322326 753 2707475186 754 5414950334 755 9669554138 756 15471286598 757 22239974468 758 28781143418 759 33578000648 760 35345263838 761 33578000648 762 28781143418 763 22239974468 764 15471286598 765 9669554138 766 5414950334 767 2707475186 768 1203322326 769 472733794 770 163011678 771 48903530 772 12620294 773 2760719 774 501980 775 73853 776 8474 777 741 778 76 779 39 780 40 781 78 782 780 783 9178 784 82290 785 575796 786 3262662 787 15380976 788 61523787 789 211915171 790 635745435 791 1676056083 792 3910797475 793 8122425483 794 15084504435 795 25140840699 796 37711261029 797 51021117849 798 62359144029 799 68923264449 800 68923264449 801 62359144029 802 51021117849 803 37711261029 804 25140840699 805 15084504435 806 8122425483 807 3910797475 808 1676056083 809 635745435 810 211915171 811 61523787 812 15380976 813 3262662 814 575796 815 82290 816 9178 817 780 818 78 819 40 820 41 821 80 822 820 823 9920 824 91430 825 658048 826 3838420 827 18643600 828 76904725 829 273438920 830 847660568 831 2311801480 832 5586853520 833 12033222920 834 23206929880 835 40225345096 836 62852101690 837 88732378840 838 113380261840 839 131282408440 840 137846528860 841 131282408440 842 113380261840 843 88732378840 844 62852101690 845 40225345096 846 23206929880 847 12033222920 848 5586853520 849 2311801480 850 847660568 851 273438920 852 76904725 853 18643600 854 3838420 855 658048 856 91430 857 9920 858 820 859 80 860 41 861 42 862 82 863 861 864 10701 865 101311 866 749439 867 4496429 868 22481981 869 95548286 870 350343606 871 1121099449 872 3159462009 873 7898654961 874 17620076401 875 35240152761 876 63432274937 877 103077446747 878 151584480491 879 202112640641 880 244662670241 881 269128937261 882 269128937261 883 244662670241 884 202112640641 885 151584480491 886 103077446747 887 63432274937 888 35240152761 889 17620076401 890 7898654961 891 3159462009 892 1121099449 893 350343606 894 95548286 895 22481981 896 4496429 897 749439 898 101311 899 10701 900 861 901 82 902 42 903 43 904 84 905 903 906 11522 907 111972 908 850710 909 5245828 910 26978370 911 118030227 912 445891852 913 1471443015 914 4280561418 915 11058116930 916 25518731322 917 52860229122 918 98672427658 919 166509721644 920 254661927198 921 353697121092 922 446775310842 923 513791607462 924 538257874482 925 513791607462 926 446775310842 927 353697121092 928 254661927198 929 166509721644 930 98672427658 931 52860229122 932 25518731322 933 11058116930 934 4280561418 935 1471443015 936 445891852 937 118030227 938 26978370 939 5245828 940 850710 941 111972 942 11522 943 903 944 84 945 43 946 44 947 86 948 946 949 12384 950 123453 951 962641 952 6096497 953 32224157 954 145008556 955 563922038 956 1917334826 957 5752004392 958 15338678307 959 36576848211 960 78378960403 961 151532656739 962 265182149261 963 421171648801 964 608359048249 965 800472431893 966 960566918263 967 1052049481903 968 1052049481903 969 960566918263 970 800472431893 971 608359048249 972 421171648801 973 265182149261 974 151532656739 975 78378960403 976 36576848211 977 15338678307 978 5752004392 979 1917334826 980 563922038 981 145008556 982 32224157 983 6096497 984 962641 985 123453 986 12384 987 946 988 86 989 44 990 45 991 88 992 990 993 13288 994 135795 995 1086052 996 7059096 997 38320612 998 177232671 999 708930552 1000 2481256822 1001 7669339176 1002 21090682657 1003 51915526476 1004 114955808572 1005 229911617100 1006 416714805958 1007 686353798020 1008 1029530697008 1009 1408831480100 1010 1761039350114 1011 2012616400124 1012 2104098963764 1013 2012616400124 1014 1761039350114 1015 1408831480100 1016 1029530697008 1017 686353798020 1018 416714805958 1019 229911617100 1020 114955808572 1021 51915526476 1022 21090682657 1023 7669339176 1024 2481256822 1025 708930552 1026 177232671 1027 38320612 1028 7059096 1029 1086052 1030 135795 1031 13288 1032 990 1033 88 1034 45 1035 46 1036 90 1037 1035 1038 14235 1039 149040 1040 1221804 1041 8145105 1042 45379665 1043 215553240 1044 886163180 1045 3190187331 1046 10150595955 1047 28760021790 1048 73006209090 1049 166871335005 1050 344867425629 1051 646626423015 1052 1103068603935 1053 1715884494985 1054 2438362177065 1055 3169870830171 1056 3773655750195 1057 4116715363845 1058 4116715363845 1059 3773655750195 1060 3169870830171 1061 2438362177065 1062 1715884494985 1063 1103068603935 1064 646626423015 1065 344867425629 1066 166871335005 1067 73006209090 1068 28760021790 1069 10150595955 1070 3190187331 1071 886163180 1072 215553240 1073 45379665 1074 8145105 1075 1221804 1076 149040 1077 14235 1078 1035 1079 90 1080 46 1081 47 1082 92 1083 1081 1084 15226 1085 163231 1086 1370800 1087 9366865 1088 53524726 1089 260932861 1090 1101716376 1091 4076350467 1092 13340783242 1093 38910617701 1094 101766230836 1095 239877544051 1096 511738760590 1097 991493848600 1098 1749695026906 1099 2818953098876 1100 4154246672006 1101 5608233007192 1102 6943526580322 1103 7890371113996 1104 8233430727646 1105 7890371113996 1106 6943526580322 1107 5608233007192 1108 4154246672006 1109 2818953098876 1110 1749695026906 1111 991493848600 1112 511738760590 1113 239877544051 1114 101766230836 1115 38910617701 1116 13340783242 1117 4076350467 1118 1101716376 1119 260932861 1120 53524726 1121 9366865 1122 1370800 1123 163231 1124 15226 1125 1081 1126 92 1127 47 1128 48 1129 94 1130 1128 1131 16262 1132 178412 1133 1533986 1134 10737620 1135 62891546 1136 314457542 1137 1362649192 1138 5178066798 1139 17417133664 1140 52251400898 1141 140676848492 1142 341643774842 1143 751616304596 1144 1503232609145 1145 2741188875461 1146 4568648125737 1147 6973199770837 1148 9762479679153 1149 12551759587469 1150 14833897694273 1151 16123801841597 1152 16123801841597 1153 14833897694273 1154 12551759587469 1155 9762479679153 1156 6973199770837 1157 4568648125737 1158 2741188875461 1159 1503232609145 1160 751616304596 1161 341643774842 1162 140676848492 1163 52251400898 1164 17417133664 1165 5178066798 1166 1362649192 1167 314457542 1168 62891546 1169 10737620 1170 1533986 1171 178412 1172 16262 1173 1128 1174 94 1175 48 1176 49 1177 96 1178 1176 1179 17344 1180 194628 1181 1712352 1182 12271560 1183 73629120 1184 377349042 1185 1677106688 1186 6540715944 1187 22595200416 1188 69668534516 1189 192928249344 1190 482320623288 1191 1093260079392 1192 2254848913695 1193 4244421484560 1194 7309837001152 1195 11541847896528 1196 16735679449944 1197 22314239266576 1198 27385657281696 1199 30957699535824 1200 32247603683148 1201 30957699535824 1202 27385657281696 1203 22314239266576 1204 16735679449944 1205 11541847896528 1206 7309837001152 1207 4244421484560 1208 2254848913695 1209 1093260079392 1210 482320623288 1211 192928249344 1212 69668534516 1213 22595200416 1214 6540715944 1215 1677106688 1216 377349042 1217 73629120 1218 12271560 1219 1712352 1220 194628 1221 17344 1222 1176 1223 96 1224 49 1225 50 1226 98 1227 1225 1228 18473 1229 211925 1230 1906933 1231 13983865 1232 85900633 1233 450978115 1234 2054455683 1235 8217822585 1236 29135916313 1237 92263734885 1238 262596783813 1239 675248872585 1240 1575580702633 1241 3348108993040 1242 6499270398208 1243 11554258485665 1244 18851684897633 1245 28277527346425 1246 39049918716473 1247 49699896548225 1248 58343356817473 1249 63205303218925 1250 63205303218925 1251 58343356817473 1252 49699896548225 1253 39049918716473 1254 28277527346425 1255 18851684897633 1256 11554258485665 1257 6499270398208 1258 3348108993040 1259 1575580702633 1260 675248872585 1261 262596783813 1262 92263734885 1263 29135916313 1264 8217822585 1265 2054455683 1266 450978115 1267 85900633 1268 13983865 1269 1906933 1270 211925 1271 18473 1272 1225 1273 98 1274 50 1275 51 1276 100 1277 1275 1278 19650 1279 230350 1280 2118810 1281 15890750 1282 99884450 1283 536878700 1284 2505433750 1285 10272278220 1286 37353738850 1287 121399651150 1288 354860518650 1289 937845656350 1290 2250829575170 1291 4923689695625 1292 9847379391200 1293 18053528883825 1294 30405943383250 1295 47129212244010 1296 67327446062850 1297 88749815264650 1298 108043253365650 1299 121548660036350 1300 126410606437802 1301 121548660036350 1302 108043253365650 1303 88749815264650 1304 67327446062850 1305 47129212244010 1306 30405943383250 1307 18053528883825 1308 9847379391200 1309 4923689695625 1310 2250829575170 1311 937845656350 1312 354860518650 1313 121399651150 1314 37353738850 1315 10272278220 1316 2505433750 1317 536878700 1318 99884450 1319 15890750 1320 2118810 1321 230350 1322 19650 1323 1275 1324 100 1325 51 1326 52 1327 102 1328 1326 1329 20876 1330 249951 1331 2349111 1332 18009511 1333 115775151 1334 636763101 1335 3042312401 1336 12777711921 1337 47626017021 1338 158753389951 1339 476260169751 1340 1292706174951 1341 3188675231471 1342 7174519270746 1343 14771069086776 1344 27900908274976 1345 48459472267026 1346 77535155627211 1347 114456658306811 1348 156077261327451 1349 196793068630251 1350 229591913401951 1351 247959266474103 1352 247959266474103 1353 229591913401951 1354 196793068630251 1355 156077261327451 1356 114456658306811 1357 77535155627211 1358 48459472267026 1359 27900908274976 1360 14771069086776 1361 7174519270746 1362 3188675231471 1363 1292706174951 1364 476260169751 1365 158753389951 1366 47626017021 1367 12777711921 1368 3042312401 1369 636763101 1370 115775151 1371 18009511 1372 2349111 1373 249951 1374 20876 1375 1326 1376 102 1377 52 1378 53 1379 104 1380 1378 1381 22152 1382 270777 1383 2599012 1384 20358572 1385 133784612 1386 752538202 1387 3679075452 1388 15820024272 1389 60403728892 1390 206379406922 1391 635013559652 1392 1768966344652 1393 4481381406372 1394 10363194502167 1395 21945588357472 1396 42671977361702 1397 76360380541952 1398 125994627894187 1399 191991813933972 1400 270533919634212 1401 352870329957652 1402 426384982032152 1403 477551179876004 1404 495918532948156 1405 477551179876004 1406 426384982032152 1407 352870329957652 1408 270533919634212 1409 191991813933972 1410 125994627894187 1411 76360380541952 1412 42671977361702 1413 21945588357472 1414 10363194502167 1415 4481381406372 1416 1768966344652 1417 635013559652 1418 206379406922 1419 60403728892 1420 15820024272 1421 3679075452 1422 752538202 1423 133784612 1424 20358572 1425 2599012 1426 270777 1427 22152 1428 1378 1429 104 1430 53 1431 54 1432 106 1433 1431 1434 23479 1435 292878 1436 2869738 1437 22957533 1438 154143133 1439 886322763 1440 4431613603 1441 19499099673 1442 76223753113 1443 266783135763 1444 841392966523 1445 2403979904253 1446 6250347750973 1447 14844575908488 1448 32308782859588 1449 64617565719123 1450 119032357903603 1451 202355008436088 1452 317986441828108 1453 462525733568133 1454 623404249591813 1455 779255311989753 1456 903936161908105 1457 973469712824109 1458 973469712824109 1459 903936161908105 1460 779255311989753 1461 623404249591813 1462 462525733568133 1463 317986441828108 1464 202355008436088 1465 119032357903603 1466 64617565719123 1467 32308782859588 1468 14844575908488 1469 6250347750973 1470 2403979904253 1471 841392966523 1472 266783135763 1473 76223753113 1474 19499099673 1475 4431613603 1476 886322763 1477 154143133 1478 22957533 1479 2869738 1480 292878 1481 23479 1482 1431 1483 106 1484 54 1485 55 1486 108 1487 1485 1488 24858 1489 316305 1490 3162564 1491 25827219 1492 177100614 1493 1040465844 1494 5317936314 1495 23930713224 1496 95722852734 1497 343006888824 1498 1108176102234 1499 3245372870724 1500 8654327655174 1501 21094923659409 1502 47153358768024 1503 96926348578659 1504 183649923622674 1505 321387366339639 1506 520341450264144 1507 780512175396189 1508 1085929983159894 1509 1402659561581514 1510 1683191473897806 1511 1877405874732162 1512 1946939425648166 1513 1877405874732162 1514 1683191473897806 1515 1402659561581514 1516 1085929983159894 1517 780512175396189 1518 520341450264144 1519 321387366339639 1520 183649923622674 1521 96926348578659 1522 47153358768024 1523 21094923659409 1524 8654327655174 1525 3245372870724 1526 1108176102234 1527 343006888824 1528 95722852734 1529 23930713224 1530 5317936314 1531 1040465844 1532 177100614 1533 25827219 1534 3162564 1535 316305 1536 24858 1537 1485 1538 108 1539 55 1540 56 1541 110 1542 1540 1543 26290 1544 341110 1545 3478816 1546 28989730 1547 202927780 1548 1217566405 1549 6358402105 1550 29248649485 1551 119653565905 1552 438729741505 1553 1451182991005 1554 4353548972905 1555 11899700525845 1556 29749251314530 1557 68248282427380 1558 144079707346630 1559 280576272201280 1560 505037289962260 1561 841728816603730 1562 1300853625660280 1563 1866442158556030 1564 2488589544741355 1565 3085851035479267 1566 3560597348629915 1567 3824345300380275 1568 3824345300380275 1569 3560597348629915 1570 3085851035479267 1571 2488589544741355 1572 1866442158556030 1573 1300853625660280 1574 841728816603730 1575 505037289962260 1576 280576272201280 1577 144079707346630 1578 68248282427380 1579 29749251314530 1580 11899700525845 1581 4353548972905 1582 1451182991005 1583 438729741505 1584 119653565905 1585 29248649485 1586 6358402105 1587 1217566405 1588 202927780 1589 28989730 1590 3478816 1591 341110 1592 26290 1593 1540 1594 110 1595 56 1596 57 1597 112 1598 1596 1599 27776 1600 367346 1601 3819872 1602 32468492 1603 231917456 1604 1420494131 1605 7575968456 1606 35607051536 1607 148902215336 1608 558383307356 1609 1889912732456 1610 5804731963856 1611 16253249498696 1612 41648951840321 1613 97997533741856 1614 212327989773956 1615 424655979547856 1616 785613562163486 1617 1346766106565936 1618 2142582442263956 1619 3167295784216256 1620 4355031703297331 1621 5574440580220568 1622 6646448384109128 1623 7384942649010136 1624 7648690600760496 1625 7384942649010136 1626 6646448384109128 1627 5574440580220568 1628 4355031703297331 1629 3167295784216256 1630 2142582442263956 1631 1346766106565936 1632 785613562163486 1633 424655979547856 1634 212327989773956 1635 97997533741856 1636 41648951840321 1637 16253249498696 1638 5804731963856 1639 1889912732456 1640 558383307356 1641 148902215336 1642 35607051536 1643 7575968456 1644 1420494131 1645 231917456 1646 32468492 1647 3819872 1648 367346 1649 27776 1650 1596 1651 112 1652 57 1653 58 1654 114 1655 1653 1656 29317 1657 395067 1658 4187163 1659 36288309 1660 264385893 1661 1652411532 1662 8996462532 1663 43183019937 1664 184509266817 1665 707285522637 1666 2448296039757 1667 7694644696257 1668 22057981462497 1669 57902201338962 1670 139646485582122 1671 310325523515757 1672 636983969321757 1673 1210269541711287 1674 2132379668729367 1675 3489348548829837 1676 5309878226480157 1677 7522327487513532 1678 9929472283517844 1679 12220888964329641 1680 14031391033119209 1681 15033633249770577 1682 15033633249770577 1683 14031391033119209 1684 12220888964329641 1685 9929472283517844 1686 7522327487513532 1687 5309878226480157 1688 3489348548829837 1689 2132379668729367 1690 1210269541711287 1691 636983969321757 1692 310325523515757 1693 139646485582122 1694 57902201338962 1695 22057981462497 1696 7694644696257 1697 2448296039757 1698 707285522637 1699 184509266817 1700 43183019937 1701 8996462532 1702 1652411532 1703 264385893 1704 36288309 1705 4187163 1706 395067 1707 29317 1708 1653 1709 114 1710 58 1711 59 1712 116 1713 1711 1714 30914 1715 424328 1716 4582174 1717 40475416 1718 300674146 1719 1916797369 1720 10648874008 1721 52179482413 1722 227692286698 1723 891794789398 1724 3155581562338 1725 10142940735958 1726 29752626158698 1727 79960182801403 1728 197548686921028 1729 449972009097823 1730 947309492837458 1731 1847253511032988 1732 3342649210440598 1733 5621728217559148 1734 8799226775309938 1735 12832205713993633 1736 17451799771031320 1737 22150361247847429 1738 26252279997448794 1739 29065024282889730 1740 30067266499541098 1741 29065024282889730 1742 26252279997448794 1743 22150361247847429 1744 17451799771031320 1745 12832205713993633 1746 8799226775309938 1747 5621728217559148 1748 3342649210440598 1749 1847253511032988 1750 947309492837458 1751 449972009097823 1752 197548686921028 1753 79960182801403 1754 29752626158698 1755 10142940735958 1756 3155581562338 1757 891794789398 1758 227692286698 1759 52179482413 1760 10648874008 1761 1916797369 1762 300674146 1763 40475416 1764 4582174 1765 424328 1766 30914 1767 1711 1768 116 1769 59 1770 60 1771 118 1772 1770 1773 32568 1774 455185 1775 5006445 1776 45057533 1777 341149505 1778 2217471458 1779 12565671320 1780 62828356364 1781 279871769054 1782 1119487076039 1783 4047376351679 1784 13298522298239 1785 39895566894599 1786 109712808960044 1787 277508869722374 1788 647520696018794 1789 1397281501935224 1790 2794563003870389 1791 5189902721473529 1792 8964377427999689 1793 14420954992869029 1794 21631432489303514 1795 30284005485024896 1796 39602161018878692 1797 48402641245296166 1798 55317304280338467 1799 59132290782430771 1800 59132290782430771 1801 55317304280338467 1802 48402641245296166 1803 39602161018878692 1804 30284005485024896 1805 21631432489303514 1806 14420954992869029 1807 8964377427999689 1808 5189902721473529 1809 2794563003870389 1810 1397281501935224 1811 647520696018794 1812 277508869722374 1813 109712808960044 1814 39895566894599 1815 13298522298239 1816 4047376351679 1817 1119487076039 1818 279871769054 1819 62828356364 1820 12565671320 1821 2217471458 1822 341149505 1823 45057533 1824 5006445 1825 455185 1826 32568 1827 1770 1828 118 1829 60 1830 61 1831 120 1832 1830 1833 34280 1834 487695 1835 5461572 1836 50063920 1837 386206980 1838 2558620905 1839 14783142720 1840 75394027626 1841 342700125360 1842 1399358845035 1843 5166863427660 1844 17345898649860 1845 53194089192780 1846 149608375854585 1847 387221678682360 1848 925029565741110 1849 2044802197953960 1850 4191844505805555 1851 7984465725343860 1852 14154280149473160 1853 23385332420868660 1854 36052387482172485 1855 51915437974328352 1856 69886166503903530 1857 88004802264174800 1858 103719945525634575 1859 114449595062769180 1860 118264581564861484 1861 114449595062769180 1862 103719945525634575 1863 88004802264174800 1864 69886166503903530 1865 51915437974328352 1866 36052387482172485 1867 23385332420868660 1868 14154280149473160 1869 7984465725343860 1870 4191844505805555 1871 2044802197953960 1872 925029565741110 1873 387221678682360 1874 149608375854585 1875 53194089192780 1876 17345898649860 1877 5166863427660 1878 1399358845035 1879 342700125360 1880 75394027626 1881 14783142720 1882 2558620905 1883 386206980 1884 50063920 1885 5461572 1886 487695 1887 34280 1888 1830 1889 120 1890 61 1891 62 1892 122 1893 1891 1894 36051 1895 521916 1896 5949208 1897 55525433 1898 436270841 1899 2944827826 1900 17341763566 1901 90177170287 1902 418094152927 1903 1742058970336 1904 6566222272636 1905 22512762077461 1906 70539987842581 1907 202802465047306 1908 536830054536886 1909 1312251244423411 1910 2969831763695011 1911 6236646703759456 1912 12176310231149356 1913 22138745874816961 1914 37539612570341761 1915 59437719903041086 1916 87967825456500778 1917 121801604478231823 1918 157890968768078271 1919 191724747789809316 1920 218169540588403696 1921 232714176627630605 1922 232714176627630605 1923 218169540588403696 1924 191724747789809316 1925 157890968768078271 1926 121801604478231823 1927 87967825456500778 1928 59437719903041086 1929 37539612570341761 1930 22138745874816961 1931 12176310231149356 1932 6236646703759456 1933 2969831763695011 1934 1312251244423411 1935 536830054536886 1936 202802465047306 1937 70539987842581 1938 22512762077461 1939 6566222272636 1940 1742058970336 1941 418094152927 1942 90177170287 1943 17341763566 1944 2944827826 1945 436270841 1946 55525433 1947 5949208 1948 521916 1949 36051 1950 1891 1951 122 1952 62 1953 63 1954 124 1955 1953 1956 37882 1957 557907 1958 6471064 1959 61474581 1960 491796214 1961 3381098607 1962 20286591332 1963 107518933793 1964 508271323154 1965 2160153123203 1966 8308281242912 1967 29078984350037 1968 93052749919982 1969 273342452889827 1970 739632519584132 1971 1849081298960237 1972 4282083008118362 1973 9206478467454407 1974 18412956934908752 1975 34315056105966257 1976 59678358445158662 1977 96977332473382787 1978 147405545359541804 1979 209769429934732541 1980 279692573246310034 1981 349615716557887527 1982 409894288378212952 1983 450883717216034241 1984 465428353255261150 1985 450883717216034241 1986 409894288378212952 1987 349615716557887527 1988 279692573246310034 1989 209769429934732541 1990 147405545359541804 1991 96977332473382787 1992 59678358445158662 1993 34315056105966257 1994 18412956934908752 1995 9206478467454407 1996 4282083008118362 1997 1849081298960237 1998 739632519584132 1999 273342452889827 2000 93052749919982 2001 29078984350037 2002 8308281242912 2003 2160153123203 2004 508271323154 2005 107518933793 2006 20286591332 2007 3381098607 2008 491796214 2009 61474581 2010 6471064 2011 557907 2012 37882 2013 1953 2014 124 2015 63 2016 64 2017 126 2018 2016 2019 39774 2020 595728 2021 7028910 2022 67945584 2023 553270734 2024 3872894760 2025 23667689878 2026 127805525064 2027 615790256886 2028 2668424446296 2029 10468434366054 2030 37387265592888 2031 122131734269958 2032 366395202809748 2033 1012974972473898 2034 2588713818544308 2035 6131164307078538 2036 13488561475572708 2037 27619435402363098 2038 52728013040874948 2039 93993414551124858 2040 156655690918541388 2041 244382877832924530 2042 357174975294274284 2043 489462003181042514 2044 629308289804197500 2045 759510004936100418 2046 860778005594247132 2047 916312070471295330 2048 916312070471295330 2049 860778005594247132 2050 759510004936100418 2051 629308289804197500 2052 489462003181042514 2053 357174975294274284 2054 244382877832924530 2055 156655690918541388 2056 93993414551124858 2057 52728013040874948 2058 27619435402363098 2059 13488561475572708 2060 6131164307078538 2061 2588713818544308 2062 1012974972473898 2063 366395202809748 2064 122131734269958 2065 37387265592888 2066 10468434366054 2067 2668424446296 2068 615790256886 2069 127805525064 2070 23667689878 2071 3872894760 2072 553270734 2073 67945584 2074 7028910 2075 595728 2076 39774 2077 2016 2078 126 2079 64 2080 65 2081 128 2082 2080 2083 41728 2084 635440 2085 7624576 2086 74974432 2087 621216256 2088 4426165432 2089 27540584576 2090 151473214880 2091 743595781888 2092 3284214703120 2093 13136858812288 2094 47855699958880 2095 159518999862784 2096 488526937079644 2097 1379370175283584 2098 3601688791018144 2099 8719878125622784 2100 19619725782651184 2101 41107996877935744 2102 80347448443237984 2103 146721427591999744 2104 250649105469666184 2105 401038568751465856 2106 601557853127198752 2107 846636978475316736 2108 1118770292985239952 2109 1388818294740297856 2110 1620288010530347488 2111 1777090076065542400 2112 1832624140942590598 2113 1777090076065542400 2114 1620288010530347488 2115 1388818294740297856 2116 1118770292985239952 2117 846636978475316736 2118 601557853127198752 2119 401038568751465856 2120 250649105469666184 2121 146721427591999744 2122 80347448443237984 2123 41107996877935744 2124 19619725782651184 2125 8719878125622784 2126 3601688791018144 2127 1379370175283584 2128 488526937079644 2129 159518999862784 2130 47855699958880 2131 13136858812288 2132 3284214703120 2133 743595781888 2134 151473214880 2135 27540584576 2136 4426165432 2137 621216256 2138 74974432 2139 7624576 2140 635440 2141 41728 2142 2080 2143 128 2144 65 2145 66 2146 130 2147 2145 2148 43745 2149 677105 2150 8259953 2151 82598945 2152 696190625 2153 5047381625 2154 31966749945 2155 179013799393 2156 895068996705 2157 4027810484945 2158 16421073515345 2159 60992558771105 2160 207374699821601 2161 648045936942365 2162 1867897112363165 2163 4981058966301665 2164 12321566916640865 2165 28339603908273905 2166 60727722660586865 2167 121455445321173665 2168 227068876035237665 2169 397370533061665865 2170 651687674221131977 2171 1002596421878664545 2172 1448194831602515425 2173 1965407271460556625 2174 2507588587725537745 2175 3009106305270645281 2176 3397378086595889825 2177 3609714217008132935 2178 3609714217008132935 2179 3397378086595889825 2180 3009106305270645281 2181 2507588587725537745 2182 1965407271460556625 2183 1448194831602515425 2184 1002596421878664545 2185 651687674221131977 2186 397370533061665865 2187 227068876035237665 2188 121455445321173665 2189 60727722660586865 2190 28339603908273905 2191 12321566916640865 2192 4981058966301665 2193 1867897112363165 2194 648045936942365 2195 207374699821601 2196 60992558771105 2197 16421073515345 2198 4027810484945 2199 895068996705 2200 179013799393 2201 31966749945 2202 5047381625 2203 696190625 2204 82598945 2205 8259953 2206 677105 2207 43745 2208 2145 2209 130 2210 66 2211 67 2212 132 2213 2211 2214 45826 2215 720786 2216 8936994 2217 90858834 2218 778789506 2219 5743572186 2220 37014131506 2221 210980549274 2222 1074082796034 2223 4922879481586 2224 20448884000226 2225 77413632286386 2226 268367258592642 2227 855420636763902 2228 2515943049305466 2229 6848956078664766 2230 17302625882942466 2231 40661170824914706 2232 89067326568860706 2233 182183167981760466 2234 348524321356411266 2235 624439409096903466 2236 1049058207282797778 2237 1654284096099796458 2238 2450791253481179906 2239 3413602103063071986 2240 4472995859186094306 2241 5516694892996182962 2242 6406484391866535042 2243 7007092303604022696 2244 7219428434016265806 2245 7007092303604022696 2246 6406484391866535042 2247 5516694892996182962 2248 4472995859186094306 2249 3413602103063071986 2250 2450791253481179906 2251 1654284096099796458 2252 1049058207282797778 2253 624439409096903466 2254 348524321356411266 2255 182183167981760466 2256 89067326568860706 2257 40661170824914706 2258 17302625882942466 2259 6848956078664766 2260 2515943049305466 2261 855420636763902 2262 268367258592642 2263 77413632286386 2264 20448884000226 2265 4922879481586 2266 1074082796034 2267 210980549274 2268 37014131506 2269 5743572186 2270 778789506 2271 90858834 2272 8936994 2273 720786 2274 45826 2275 2211 2276 132 2277 67 2278 68 2279 134 2280 2278 2281 47972 2282 766547 2283 9657715 2284 99795763 2285 869648275 2286 6522361627 2287 42757703627 2288 247994680715 2289 1285063345243 2290 5996962277555 2291 25371763481747 2292 97862516286547 2293 345780890878963 2294 1123787895356479 2295 3371363686069303 2296 9364899127970167 2297 24151581961607167 2298 57963796707857107 2299 129728497393775347 2300 271250494550621107 2301 530707489338171667 2302 972963730453314667 2303 1673497616379701179 2304 2703342303382594171 2305 4105075349580976299 2306 5864393356544251827 2307 7886597962249166227 2308 9989690752182277203 2309 11923179284862717939 2310 13413576695470557673 2311 14226520737620288437 2312 14226520737620288437 2313 13413576695470557673 2314 11923179284862717939 2315 9989690752182277203 2316 7886597962249166227 2317 5864393356544251827 2318 4105075349580976299 2319 2703342303382594171 2320 1673497616379701179 2321 972963730453314667 2322 530707489338171667 2323 271250494550621107 2324 129728497393775347 2325 57963796707857107 2326 24151581961607167 2327 9364899127970167 2328 3371363686069303 2329 1123787895356479 2330 345780890878963 2331 97862516286547 2332 25371763481747 2333 5996962277555 2334 1285063345243 2335 247994680715 2336 42757703627 2337 6522361627 2338 869648275 2339 99795763 2340 9657715 2341 766547 2342 47972 2343 2278 2344 134 2345 68 2346 69 2347 136 2348 2346 2349 50184 2350 814453 2351 10424196 2352 109453412 2353 969443972 2354 7392009836 2355 49280065188 2356 290752384276 2357 1533058025892 2358 7282025622732 2359 31368725759236 2360 123234279768228 2361 443643407165444 2362 1469568786235376 2363 4495151581425716 2364 12736262814039404 2365 33516481089577268 2366 82115378669464208 2367 187692294101632388 2368 400978991944396388 2369 801957983888792708 2370 1503671219791486268 2371 2646461346833015780 2372 4376839919762295284 2373 6808417652963570404 2374 9969468706125228060 2375 13750991318793417988 2376 17876288714431443364 2377 21912870037044995076 2378 25336755980333275546 2379 27640097433090846044 2380 28453041475240576808 2381 27640097433090846044 2382 25336755980333275546 2383 21912870037044995076 2384 17876288714431443364 2385 13750991318793417988 2386 9969468706125228060 2387 6808417652963570404 2388 4376839919762295284 2389 2646461346833015780 2390 1503671219791486268 2391 801957983888792708 2392 400978991944396388 2393 187692294101632388 2394 82115378669464208 2395 33516481089577268 2396 12736262814039404 2397 4495151581425716 2398 1469568786235376 2399 443643407165444 2400 123234279768228 2401 31368725759236 2402 7282025622732 2403 1533058025892 2404 290752384276 2405 49280065188 2406 7392009836 2407 969443972 2408 109453412 2409 10424196 2410 814453 2411 50184 2412 2346 2413 136 2414 69 2415 70 2416 138 2417 2415 2418 52463 2419 864570 2420 11238582 2421 119877541 2422 1078897317 2423 8361453741 2424 56672074957 2425 340032449397 2426 1823810410101 2427 8815083648557 2428 38650751381901 2429 154603005527397 2430 566877686933605 2431 1913212193400753 2432 5964720367661025 2433 17231414395465053 2434 46252743903616605 2435 115631859759041409 2436 269807672771096529 2437 588671286046028709 2438 1202936975833189029 2439 2305629203680278909 2440 4150132566624501981 2441 7023301266595310997 2442 11185257572725865621 2443 16777886359088798397 2444 23720460024918645981 2445 31627280033224861285 2446 39789158751476438373 2447 47249626017378270555 2448 52976853413424121523 2449 56093138908331422785 2450 56093138908331422785 2451 52976853413424121523 2452 47249626017378270555 2453 39789158751476438373 2454 31627280033224861285 2455 23720460024918645981 2456 16777886359088798397 2457 11185257572725865621 2458 7023301266595310997 2459 4150132566624501981 2460 2305629203680278909 2461 1202936975833189029 2462 588671286046028709 2463 269807672771096529 2464 115631859759041409 2465 46252743903616605 2466 17231414395465053 2467 5964720367661025 2468 1913212193400753 2469 566877686933605 2470 154603005527397 2471 38650751381901 2472 8815083648557 2473 1823810410101 2474 340032449397 2475 56672074957 2476 8361453741 2477 1078897317 2478 119877541 2479 11238582 2480 864570 2481 52463 2482 2415 2483 138 2484 70 2485 71 2486 140 2487 2485 2488 54810 2489 916965 2490 12103084 2491 131116055 2492 1198774790 2493 9440350990 2494 65033528630 2495 396704524286 2496 2163842859430 2497 10638894058590 2498 47465835030390 2499 193253756909230 2500 721480692460934 2501 2480089880334290 2502 7877932561061710 2503 23196134763126010 2504 63484158299081590 2505 161884603662657946 2506 385439532530137870 2507 858478958817125170 2508 1791608261879217670 2509 3508566179513467870 2510 6455761770304780822 2511 11173433833219812910 2512 18208558839321176550 2513 27963143931814663950 2514 40498346384007444310 2515 55347740058143507198 2516 71416438784701299590 2517 87038784768854708860 2518 100226479430802392010 2519 109069992321755544240 2520 112186277816662845502 2521 109069992321755544240 2522 100226479430802392010 2523 87038784768854708860 2524 71416438784701299590 2525 55347740058143507198 2526 40498346384007444310 2527 27963143931814663950 2528 18208558839321176550 2529 11173433833219812910 2530 6455761770304780822 2531 3508566179513467870 2532 1791608261879217670 2533 858478958817125170 2534 385439532530137870 2535 161884603662657946 2536 63484158299081590 2537 23196134763126010 2538 7877932561061710 2539 2480089880334290 2540 721480692460934 2541 193253756909230 2542 47465835030390 2543 10638894058590 2544 2163842859430 2545 396704524286 2546 65033528630 2547 9440350990 2548 1198774790 2549 131116055 2550 12103084 2551 916965 2552 54810 2553 2485 2554 140 2555 71 2556 72 2557 142 2558 2556 2559 57226 2560 971706 2561 13019980 2562 143219070 2563 1329890776 2564 10639125711 2565 74473879551 2566 461738052847 2567 2560547383647 2568 12802736917951 2569 58104729088911 2570 240719591939551 2571 914734449370095 2572 3201570572795155 2573 10358022441395931 2574 31074067324187651 2575 86680293062207531 2576 225368761961739467 2577 547324136192795747 2578 1243918491347262971 2579 2650087220696342771 2580 5300174441392685471 2581 9964327949818248623 2582 17629195603524593663 2583 29381992672540989391 2584 46171702771135840431 2585 68461490315822108191 2586 95846086442150951439 2587 126764178842844806719 2588 158455223553556008381 2589 187265264199657100801 2590 209296471752557936181 2591 221256270138418389673 2592 221256270138418389673 2593 209296471752557936181 2594 187265264199657100801 2595 158455223553556008381 2596 126764178842844806719 2597 95846086442150951439 2598 68461490315822108191 2599 46171702771135840431 2600 29381992672540989391 2601 17629195603524593663 2602 9964327949818248623 2603 5300174441392685471 2604 2650087220696342771 2605 1243918491347262971 2606 547324136192795747 2607 225368761961739467 2608 86680293062207531 2609 31074067324187651 2610 10358022441395931 2611 3201570572795155 2612 914734449370095 2613 240719591939551 2614 58104729088911 2615 12802736917951 2616 2560547383647 2617 461738052847 2618 74473879551 2619 10639125711 2620 1329890776 2621 143219070 2622 13019980 2623 971706 2624 57226 2625 2556 2626 142 2627 72 2628 73 2629 144 2630 2628 2631 59712 2632 1028862 2633 13991616 2634 156238980 2635 1473109776 2636 11969016417 2637 85113005192 2638 536211932328 2639 3022285436424 2640 15363284301528 2641 70907466006792 2642 298824321028392 2643 1155454041309576 2644 4116305022165180 2645 13559593014191016 2646 41432089765583512 2647 117754360386395112 2648 312049055023946928 2649 772692898154535144 2650 1791242627540058648 2651 3894005712043605672 2652 7950261662089028172 2653 15264502391210934024 2654 27593523553342842216 2655 47011188276065582984 2656 75553695443676829752 2657 114633193086957948552 2658 164307576757973059560 2659 222610265284995758088 2660 285219402396400815030 2661 345720487753213109112 2662 396561735952215036912 2663 430552741890976325784 2664 442512540276836779276 2665 430552741890976325784 2666 396561735952215036912 2667 345720487753213109112 2668 285219402396400815030 2669 222610265284995758088 2670 164307576757973059560 2671 114633193086957948552 2672 75553695443676829752 2673 47011188276065582984 2674 27593523553342842216 2675 15264502391210934024 2676 7950261662089028172 2677 3894005712043605672 2678 1791242627540058648 2679 772692898154535144 2680 312049055023946928 2681 117754360386395112 2682 41432089765583512 2683 13559593014191016 2684 4116305022165180 2685 1155454041309576 2686 298824321028392 2687 70907466006792 2688 15363284301528 2689 3022285436424 2690 536211932328 2691 85113005192 2692 11969016417 2693 1473109776 2694 156238980 2695 13991616 2696 1028862 2697 59712 2698 2628 2699 144 2700 73 2701 74 2702 146 2703 2701 2704 62269 2705 1088503 2706 15020407 2707 170230525 2708 1629348685 2709 13442126122 2710 97082021538 2711 621324937449 2712 3558497368681 2713 18385569737881 2714 86270750308249 2715 369731787035113 2716 1454278362337897 2717 5271759063474685 2718 17675898036356125 2719 54991682779774457 2720 159186450151978553 2721 429803415410341969 2722 1084741953178482001 2723 2563935525694593721 2724 5685248339583664249 2725 11844267374132633773 2726 23214764053299962125 2727 42858025944553776169 2728 74604711829408425129 2729 122564883719742412665 2730 190186888530634778233 2731 278940769844931008041 2732 386917842042968817577 2733 507829667681396573047 2734 630939890149613924071 2735 742282223705428145953 2736 827114477843191362625 2737 873065282167813104989 2738 873065282167813104989 2739 827114477843191362625 2740 742282223705428145953 2741 630939890149613924071 2742 507829667681396573047 2743 386917842042968817577 2744 278940769844931008041 2745 190186888530634778233 2746 122564883719742412665 2747 74604711829408425129 2748 42858025944553776169 2749 23214764053299962125 2750 11844267374132633773 2751 5685248339583664249 2752 2563935525694593721 2753 1084741953178482001 2754 429803415410341969 2755 159186450151978553 2756 54991682779774457 2757 17675898036356125 2758 5271759063474685 2759 1454278362337897 2760 369731787035113 2761 86270750308249 2762 18385569737881 2763 3558497368681 2764 621324937449 2765 97082021538 2766 13442126122 2767 1629348685 2768 170230525 2769 15020407 2770 1088503 2771 62269 2772 2701 2773 146 2774 74 2775 75 2776 148 2777 2775 2778 64898 2779 1150700 2780 16108838 2781 185250860 2782 1799579138 2783 15071474735 2784 110524147588 2785 718406958915 2786 4179822306058 2787 21944067106490 2788 104656320046058 2789 456002537343290 2790 1824010149372938 2791 6726037425812510 2792 22947657099830738 2793 72667580816130510 2794 214178132931752938 2795 588989865562320450 2796 1514545368588823898 2797 3648677478873075650 2798 8249183865278257898 2799 17529515713716297950 2800 35059031427432595826 2801 66072789997853738222 2802 117462737773962201226 2803 197169595549150837722 2804 312751772250377190826 2805 469127658375565786202 2806 665858611887899825546 2807 894747509724365390552 2808 1138769557831010497046 2809 1373222113855042069952 2810 1569396701548619508506 2811 1700179760011004467542 2812 1746130564335626209906 2813 1700179760011004467542 2814 1569396701548619508506 2815 1373222113855042069952 2816 1138769557831010497046 2817 894747509724365390552 2818 665858611887899825546 2819 469127658375565786202 2820 312751772250377190826 2821 197169595549150837722 2822 117462737773962201226 2823 66072789997853738222 2824 35059031427432595826 2825 17529515713716297950 2826 8249183865278257898 2827 3648677478873075650 2828 1514545368588823898 2829 588989865562320450 2830 214178132931752938 2831 72667580816130510 2832 22947657099830738 2833 6726037425812510 2834 1824010149372938 2835 456002537343290 2836 104656320046058 2837 21944067106490 2838 4179822306058 2839 718406958915 2840 110524147588 2841 15071474735 2842 1799579138 2843 185250860 2844 16108838 2845 1150700 2846 64898 2847 2775 2848 148 2849 75 2850 76 2851 150 2852 2850 2853 67600 2854 1215525 2855 17259465 2856 201359625 2857 1984829925 2858 16871053800 2859 125595622250 2860 828931106430 2861 4898229264900 2862 26123889412475 2863 126600387152475 2864 560658857389275 2865 2280012686716155 2866 8550047575185375 2867 29673694525643175 2868 95615237915961175 2869 286845713747883375 2870 803167998494073315 2871 2103535234151144275 2872 5163222847461899475 2873 11897861344151333475 2874 25778699578994555775 2875 52588547141148893703 2876 101131821425286333975 2877 183535527771815939375 2878 314632333323113038875 2879 509921367799528028475 2880 781879430625942976955 2881 1134986270263465611675 2882 1560606121612265216025 2883 2033517067555375887525 2884 2511991671686052566925 2885 2942618815403661578385 2886 3269576461559623975975 2887 3446310324346630677375 2888 3446310324346630677375 2889 3269576461559623975975 2890 2942618815403661578385 2891 2511991671686052566925 2892 2033517067555375887525 2893 1560606121612265216025 2894 1134986270263465611675 2895 781879430625942976955 2896 509921367799528028475 2897 314632333323113038875 2898 183535527771815939375 2899 101131821425286333975 2900 52588547141148893703 2901 25778699578994555775 2902 11897861344151333475 2903 5163222847461899475 2904 2103535234151144275 2905 803167998494073315 2906 286845713747883375 2907 95615237915961175 2908 29673694525643175 2909 8550047575185375 2910 2280012686716155 2911 560658857389275 2912 126600387152475 2913 26123889412475 2914 4898229264900 2915 828931106430 2916 125595622250 2917 16871053800 2918 1984829925 2919 201359625 2920 17259465 2921 1215525 2922 67600 2923 2850 2924 150 2925 76 2926 77 2927 152 2928 2926 2929 70376 2930 1283051 2931 18474916 2932 218619016 2933 2186189476 2934 18855883651 2935 142466675976 2936 954526728606 2937 5727160371256 2938 31022118677301 2939 152724276564876 2940 687259244541676 2941 2840671544105356 2942 10830060261901456 2943 38223742100828476 2944 125288932441604276 2945 382460951663844476 2946 1090013712241956616 2947 2906703232645217516 2948 7266758081613043676 2949 17061084191613232876 2950 37676560923145889176 2951 78367246720143449404 2952 153720368566435227604 2953 284667349197102273276 2954 498167861094928978176 2955 824553701122641067276 2956 1291800798425471005356 2957 1916865700889408588556 2958 2695592391875730827626 2959 3594123189167641103476 2960 4545508739241428454376 2961 5454610487089714145236 2962 6212195276963285554286 2963 6715886785906254653276 2964 6892620648693261354676 2965 6715886785906254653276 2966 6212195276963285554286 2967 5454610487089714145236 2968 4545508739241428454376 2969 3594123189167641103476 2970 2695592391875730827626 2971 1916865700889408588556 2972 1291800798425471005356 2973 824553701122641067276 2974 498167861094928978176 2975 284667349197102273276 2976 153720368566435227604 2977 78367246720143449404 2978 37676560923145889176 2979 17061084191613232876 2980 7266758081613043676 2981 2906703232645217516 2982 1090013712241956616 2983 382460951663844476 2984 125288932441604276 2985 38223742100828476 2986 10830060261901456 2987 2840671544105356 2988 687259244541676 2989 152724276564876 2990 31022118677301 2991 5727160371256 2992 954526728606 2993 142466675976 2994 18855883651 2995 2186189476 2996 218619016 2997 18474916 2998 1283051 2999 70376 3000 2926 3001 152 3002 77 3003 78 3004 154 3005 3003 3006 73227 3007 1353352 3008 19757892 3009 237093857 3010 2404808417 3011 21042073052 3012 161322559552 3013 1096993404507 3014 6681687099787 3015 36749279048482 3016 183746395242102 3017 839983521106477 3018 3527930788646957 3019 13670731806006737 3020 49053802362729857 3021 163512674542432677 3022 507749884105448677 3023 1472474663905801017 3024 3996716944887174057 3025 10173461314258261117 3026 24327842273226276477 3027 54737645114759121977 3028 116043807643289338505 3029 232087615286578676933 3030 438387717763537500805 3031 782835210292031251377 3032 1322721562217570045377 3033 2116354499548112072557 3034 3208666499314879593837 3035 4612458092765139416107 3036 6289715581043371931027 3037 8139631928409069557777 3038 10000119226331142599537 3039 11666805764052999699447 3040 12928082062869540207487 3041 13608507434599516007877 3042 13608507434599516007877 3043 12928082062869540207487 3044 11666805764052999699447 3045 10000119226331142599537 3046 8139631928409069557777 3047 6289715581043371931027 3048 4612458092765139416107 3049 3208666499314879593837 3050 2116354499548112072557 3051 1322721562217570045377 3052 782835210292031251377 3053 438387717763537500805 3054 232087615286578676933 3055 116043807643289338505 3056 54737645114759121977 3057 24327842273226276477 3058 10173461314258261117 3059 3996716944887174057 3060 1472474663905801017 3061 507749884105448677 3062 163512674542432677 3063 49053802362729857 3064 13670731806006737 3065 3527930788646957 3066 839983521106477 3067 183746395242102 3068 36749279048482 3069 6681687099787 3070 1096993404507 3071 161322559552 3072 21042073052 3073 2404808417 3074 237093857 3075 19757892 3076 1353352 3077 73227 3078 3003 3079 154 3080 78 3081 79 3082 156 3083 3081 3084 76154 3085 1426503 3086 21111168 3087 256851673 3088 2641902198 3089 23446881393 3090 182364632528 3091 1258315963983 3092 7778680504218 3093 43430966148193 3094 220495674290508 3095 1023729916348503 3096 4367914309753358 3097 17198662594653618 3098 62724534168736518 3099 212566476905162458 3100 671262558647881278 3101 1980224548011249618 3102 5469191608792974998 3103 14170178259145435098 3104 34501303587484537518 3105 79065487387985398378 3106 170781452758048460406 3107 348131422929868015362 3108 670475333050116177662 3109 1221222928055568752106 3110 2105556772509601296678 3111 3439076061765682117858 3112 5325020998862991666318 3113 7821124592080019009868 3114 10902173673808511347058 3115 14429347509452441488728 3116 18139751154740212157238 3117 21666924990384142298908 3118 24594887826922539906858 3119 26536589497469056215288 3120 27217014869199032015678 3121 26536589497469056215288 3122 24594887826922539906858 3123 21666924990384142298908 3124 18139751154740212157238 3125 14429347509452441488728 3126 10902173673808511347058 3127 7821124592080019009868 3128 5325020998862991666318 3129 3439076061765682117858 3130 2105556772509601296678 3131 1221222928055568752106 3132 670475333050116177662 3133 348131422929868015362 3134 170781452758048460406 3135 79065487387985398378 3136 34501303587484537518 3137 14170178259145435098 3138 5469191608792974998 3139 1980224548011249618 3140 671262558647881278 3141 212566476905162458 3142 62724534168736518 3143 17198662594653618 3144 4367914309753358 3145 1023729916348503 3146 220495674290508 3147 43430966148193 3148 7778680504218 3149 1258315963983 3150 182364632528 3151 23446881393 3152 2641902198 3153 256851673 3154 21111168 3155 1426503 3156 76154 3157 3081 3158 156 3159 79 3160 80 3161 158 3162 3160 3163 79158 3164 1502580 3165 22537594 3166 277962764 3167 2898753794 3168 26088783514 3169 205811513844 3170 1440680596434 3171 9036996468124 3172 51209646652334 3173 263926640438624 3174 1244225590638934 3175 5391644226101784 3176 21566576904406899 3177 79923196763390059 3178 275291011073898899 3179 883829035553043659 3180 2651487106659130819 3181 7449416156804224539 3182 19639369867938410019 3183 48671481846629972539 3184 113566790975469935819 3185 249846940146033858707 3186 518912875687916475691 3187 1018606755979984192947 3188 1891698261105684929691 3189 3326779700565170048707 3190 5544632834275283414459 3191 8764097060628673784099 3192 13146145590943010676109 3193 18723298265888530356849 3194 25331521183260952835709 3195 32569098664192653645889 3196 39806676145124354456069 3197 46261812817306682205689 3198 51131477324391596122069 3199 53753604366668088230889 3200 53753604366668088230889 3201 51131477324391596122069 3202 46261812817306682205689 3203 39806676145124354456069 3204 32569098664192653645889 3205 25331521183260952835709 3206 18723298265888530356849 3207 13146145590943010676109 3208 8764097060628673784099 3209 5544632834275283414459 3210 3326779700565170048707 3211 1891698261105684929691 3212 1018606755979984192947 3213 518912875687916475691 3214 249846940146033858707 3215 113566790975469935819 3216 48671481846629972539 3217 19639369867938410019 3218 7449416156804224539 3219 2651487106659130819 3220 883829035553043659 3221 275291011073898899 3222 79923196763390059 3223 21566576904406899 3224 5391644226101784 3225 1244225590638934 3226 263926640438624 3227 51209646652334 3228 9036996468124 3229 1440680596434 3230 205811513844 3231 26088783514 3232 2898753794 3233 277962764 3234 22537594 3235 1502580 3236 79158 3237 3160 3238 158 3239 80 3240 81 3241 160 3242 3240 3243 82240 3244 1581660 3245 24040096 3246 300500280 3247 3176716480 3248 28987537230 3249 231900297280 3250 1646492110200 3251 10477677064480 3252 60246643120380 3253 315136287090880 3254 1508152231077480 3255 6635869816740640 3256 26958221130508605 3257 101489773667796880 3258 355214207837288880 3259 1159120046626942480 3260 3535316142212174400 3261 10100903263463355280 3262 27088786024742634480 3263 68310851714568382480 3264 162238272822099908280 3265 363413731121503794448 3266 768759815833950334320 3267 1537519631667900668560 3268 2910305017085669122560 3269 5218477961670854978320 3270 8871412534840453463088 3271 14308729894903957198480 3272 21910242651571684460130 3273 31869443856831541032880 3274 44054819449149483192480 3275 57900619847453606481520 3276 72375774809317008101880 3277 86068488962431036661680 3278 97393290141698278327680 3279 104885081691059684352880 3280 107507208733336176461700 3281 104885081691059684352880 3282 97393290141698278327680 3283 86068488962431036661680 3284 72375774809317008101880 3285 57900619847453606481520 3286 44054819449149483192480 3287 31869443856831541032880 3288 21910242651571684460130 3289 14308729894903957198480 3290 8871412534840453463088 3291 5218477961670854978320 3292 2910305017085669122560 3293 1537519631667900668560 3294 768759815833950334320 3295 363413731121503794448 3296 162238272822099908280 3297 68310851714568382480 3298 27088786024742634480 3299 10100903263463355280 3300 3535316142212174400 3301 1159120046626942480 3302 355214207837288880 3303 101489773667796880 3304 26958221130508605 3305 6635869816740640 3306 1508152231077480 3307 315136287090880 3308 60246643120380 3309 10477677064480 3310 1646492110200 3311 231900297280 3312 28987537230 3313 3176716480 3314 300500280 3315 24040096 3316 1581660 3317 82240 3318 3240 3319 160 3320 81 3321 82 3322 162 3323 3321 3324 85401 3325 1663821 3326 25621677 3327 324540297 3328 3477216681 3329 32164253631 3330 260887834431 3331 1878392407401 3332 12124169174601 3333 70724320184781 3334 375382930211181 3335 1823288518168281 3336 8144022047818041 3337 33594090947249166 3338 128447994798305406 3339 456703981505085681 3340 1514334254464231281 3341 4694436188839116801 3342 13636219405675529601 3343 37189689288205989681 3344 95399637739311016881 3345 230549124536668290681 3346 525652003943603702649 3347 1132173546955454128689 3348 2306279447501851002801 3349 4447824648753569791041 3350 8128782978756524100801 3351 14089890496511308441329 3352 23180142429744410661489 3353 36218972546475641658531 3354 53779686508403225492931 3355 75924263305981024225281 3356 101955439296603089673921 3357 130276394656770614583321 3358 158444263771748044763481 3359 183461779104129314989281 3360 202278371832757962680481 3361 212392290424395860814501 3362 212392290424395860814501 3363 202278371832757962680481 3364 183461779104129314989281 3365 158444263771748044763481 3366 130276394656770614583321 3367 101955439296603089673921 3368 75924263305981024225281 3369 53779686508403225492931 3370 36218972546475641658531 3371 23180142429744410661489 3372 14089890496511308441329 3373 8128782978756524100801 3374 4447824648753569791041 3375 2306279447501851002801 3376 1132173546955454128689 3377 525652003943603702649 3378 230549124536668290681 3379 95399637739311016881 3380 37189689288205989681 3381 13636219405675529601 3382 4694436188839116801 3383 1514334254464231281 3384 456703981505085681 3385 128447994798305406 3386 33594090947249166 3387 8144022047818041 3388 1823288518168281 3389 375382930211181 3390 70724320184781 3391 12124169174601 3392 1878392407401 3393 260887834431 3394 32164253631 3395 3477216681 3396 324540297 3397 25621677 3398 1663821 3399 85401 3400 3321 3401 162 3402 82 3403 83 3404 164 3405 3403 3406 88642 3407 1749142 3408 27285418 3409 350161894 3410 3801756898 3411 35641470232 3412 293052087982 3413 2139280241752 3414 14002561581922 3415 82848489359302 3416 446107250395882 3417 2198671448379382 3418 9967310565986242 3419 41738112995067127 3420 162042085745554492 3421 585151976303391007 3422 1971038235969316882 3423 6208770443303348002 3424 18330655594514646322 3425 50825908693881519202 3426 132589327027517006482 3427 325948762275979307482 3428 756201128480271993250 3429 1657825550899057831258 3430 3438452994457305131410 3431 6754104096255420793762 3432 12576607627510093891762 3433 22218673475267832542050 3434 37270032926255719102738 3435 59399114976220052319940 3436 89998659054878867151382 3437 129703949814384249718132 3438 177879702602584113899122 3439 232231833953373704257162 3440 288720658428518659346722 3441 341906042875877359752682 3442 385740150936887277669682 3443 414670662257153823494902 3444 424784580848791721628922 3445 414670662257153823494902 3446 385740150936887277669682 3447 341906042875877359752682 3448 288720658428518659346722 3449 232231833953373704257162 3450 177879702602584113899122 3451 129703949814384249718132 3452 89998659054878867151382 3453 59399114976220052319940 3454 37270032926255719102738 3455 22218673475267832542050 3456 12576607627510093891762 3457 6754104096255420793762 3458 3438452994457305131410 3459 1657825550899057831258 3460 756201128480271993250 3461 325948762275979307482 3462 132589327027517006482 3463 50825908693881519202 3464 18330655594514646322 3465 6208770443303348002 3466 1971038235969316882 3467 585151976303391007 3468 162042085745554492 3469 41738112995067127 3470 9967310565986242 3471 2198671448379382 3472 446107250395882 3473 82848489359302 3474 14002561581922 3475 2139280241752 3476 293052087982 3477 35641470232 3478 3801756898 3479 350161894 3480 27285418 3481 1749142 3482 88642 3483 3403 3484 164 3485 83 3486 84 3487 166 3488 3486 3489 91964 3490 1837703 3491 29034479 3492 377447231 3493 4151918711 3494 39443227049 3495 328693558133 3496 2432332329653 3497 16141841823593 3498 96851050941143 3499 528955739755103 3500 2644778698775183 3501 12165982014365543 3502 51705423561053288 3503 203780198740621538 3504 747194062048945418 3505 2556190212272707808 3506 8179808679272664803 3507 24539426037817994243 3508 69156564288396165443 3509 183415235721398525603 3510 458538089303496313883 3511 1082149890756251300651 3512 2414026679379329824427 3513 5096278545356362962587 3514 10192557090712725925091 3515 19330711723765514685443 3516 34795281102777926433731 3517 59488706401523551644707 3518 96669147902475771422597 3519 149397774031098919471241 3520 219702608869263116869433 3521 307583652416968363617173 3522 410111536555957818156203 3523 520952492381892363603803 3524 630626701304396019099323 3525 727646193812764637422283 3526 800410813194041101164503 3527 839455243105945545123743 3528 839455243105945545123743 3529 800410813194041101164503 3530 727646193812764637422283 3531 630626701304396019099323 3532 520952492381892363603803 3533 410111536555957818156203 3534 307583652416968363617173 3535 219702608869263116869433 3536 149397774031098919471241 3537 96669147902475771422597 3538 59488706401523551644707 3539 34795281102777926433731 3540 19330711723765514685443 3541 10192557090712725925091 3542 5096278545356362962587 3543 2414026679379329824427 3544 1082149890756251300651 3545 458538089303496313883 3546 183415235721398525603 3547 69156564288396165443 3548 24539426037817994243 3549 8179808679272664803 3550 2556190212272707808 3551 747194062048945418 3552 203780198740621538 3553 51705423561053288 3554 12165982014365543 3555 2644778698775183 3556 528955739755103 3557 96851050941143 3558 16141841823593 3559 2432332329653 3560 328693558133 3561 39443227049 3562 4151918711 3563 377447231 3564 29034479 3565 1837703 3566 91964 3567 3486 3568 166 3569 84 3570 85 3571 168 3572 3570 3573 95368 3574 1929585 3575 30872100 3576 406481628 3577 4529365860 3578 43595145678 3579 368136785100 3580 2761025887704 3581 18574174153164 3582 112992892764654 3583 625806790696164 3584 3173734438530204 3585 14810760713140644 3586 63871405575418749 3587 255485622301674744 3588 950974260789566874 3589 3303384274321653144 3590 10735998891545372529 3591 32719234717090658964 3592 93695990326214159604 3593 252571800009794690964 3594 641953325024894839404 3595 1540687980059747614452 3596 3496176570135581124996 3597 7510305224735692786932 3598 15288835636069088887596 3599 29523268814478240610452 3600 54125992826543441119092 3601 94283987504301478078356 3602 156157854303999323067222 3603 246066921933574690893756 3604 369100382900362036340592 3605 527286261286231480486524 3606 717695188972926181773294 3607 931064028937850181759924 3608 1151579193686288382703044 3609 1358272895117160656521524 3610 1528057007006805738586704 3611 1639866056299986646288164 3612 1678910486211891090247404 3613 1639866056299986646288164 3614 1528057007006805738586704 3615 1358272895117160656521524 3616 1151579193686288382703044 3617 931064028937850181759924 3618 717695188972926181773294 3619 527286261286231480486524 3620 369100382900362036340592 3621 246066921933574690893756 3622 156157854303999323067222 3623 94283987504301478078356 3624 54125992826543441119092 3625 29523268814478240610452 3626 15288835636069088887596 3627 7510305224735692786932 3628 3496176570135581124996 3629 1540687980059747614452 3630 641953325024894839404 3631 252571800009794690964 3632 93695990326214159604 3633 32719234717090658964 3634 10735998891545372529 3635 3303384274321653144 3636 950974260789566874 3637 255485622301674744 3638 63871405575418749 3639 14810760713140644 3640 3173734438530204 3641 625806790696164 3642 112992892764654 3643 18574174153164 3644 2761025887704 3645 368136785100 3646 43595145678 3647 4529365860 3648 406481628 3649 30872100 3650 1929585 3651 95368 3652 3570 3653 168 3654 85 3655 86 3656 170 3657 3655 3658 98855 3659 2024870 3660 32801602 3661 437353645 3662 4935847405 3663 48124511455 3664 411731930695 3665 3129162672721 3666 21335200040785 3667 131567066917735 3668 738799683460735 3669 3799541229226285 3670 17984495151670765 3671 78682166288559310 3672 319357027877093410 3673 1206459883091241535 3674 4254358535111219935 3675 14039383165867025590 3676 43455233608636031410 3677 126415225043304818485 3678 346267790336008850485 3679 894525125034689530285 3680 2182641305084642453773 3681 5036864550195328739365 3682 11006481794871273911845 3683 22799140860804781674445 3684 44812104450547329497965 3685 83649261641021681729461 3686 148409980330844919197365 3687 250441841808300801145495 3688 402224776237574013960895 3689 615167304833936727234265 3690 896386644186593516827033 3691 1244981450259157662259735 3692 1648759217910776363533135 3693 2082643222624138564462885 3694 2509852088803449039224485 3695 2886329902123966395108145 3696 3167923063306792384874785 3697 3318776542511877736535485 3698 3318776542511877736535485 3699 3167923063306792384874785 3700 2886329902123966395108145 3701 2509852088803449039224485 3702 2082643222624138564462885 3703 1648759217910776363533135 3704 1244981450259157662259735 3705 896386644186593516827033 3706 615167304833936727234265 3707 402224776237574013960895 3708 250441841808300801145495 3709 148409980330844919197365 3710 83649261641021681729461 3711 44812104450547329497965 3712 22799140860804781674445 3713 11006481794871273911845 3714 5036864550195328739365 3715 2182641305084642453773 3716 894525125034689530285 3717 346267790336008850485 3718 126415225043304818485 3719 43455233608636031410 3720 14039383165867025590 3721 4254358535111219935 3722 1206459883091241535 3723 319357027877093410 3724 78682166288559310 3725 17984495151670765 3726 3799541229226285 3727 738799683460735 3728 131567066917735 3729 21335200040785 3730 3129162672721 3731 411731930695 3732 48124511455 3733 4935847405 3734 437353645 3735 32801602 3736 2024870 3737 98855 3738 3655 3739 170 3740 86 3741 87 3742 172 3743 3741 3744 102426 3745 2123641 3746 34826388 3747 470155163 3748 5373200966 3749 53060358776 3750 459856442066 3751 3540894603332 3752 24464362713422 3753 152902266958436 3754 870366750378386 3755 4538340912686936 3756 21784036380896966 3757 96666661440229991 3758 398039194165652636 3759 1525816910968334861 3760 5460818418202461386 3761 18293741700978245441 3762 57494616774503056916 3763 169870458651940849811 3764 472683015379313668886 3765 1240792915370698380686 3766 3077166430119331983974 3767 7219505855279971193054 3768 16043346345066602651126 3769 33805622655676055586206 3770 67611245311352111172326 3771 128461366091569011227342 3772 232059241971866600926742 3773 398851822139145720342776 3774 652666618045874815106306 3775 1017392081071510741195076 3776 1511553949020530244061214 3777 2141368094445751179086684 3778 2893740668169934025792786 3779 3731402440534914927995936 3780 4592495311427587603687286 3781 5396181990927415434332546 3782 6054252965430758779982846 3783 6486699605818670121410186 3784 6637553085023755473070886 3785 6486699605818670121410186 3786 6054252965430758779982846 3787 5396181990927415434332546 3788 4592495311427587603687286 3789 3731402440534914927995936 3790 2893740668169934025792786 3791 2141368094445751179086684 3792 1511553949020530244061214 3793 1017392081071510741195076 3794 652666618045874815106306 3795 398851822139145720342776 3796 232059241971866600926742 3797 128461366091569011227342 3798 67611245311352111172326 3799 33805622655676055586206 3800 16043346345066602651126 3801 7219505855279971193054 3802 3077166430119331983974 3803 1240792915370698380686 3804 472683015379313668886 3805 169870458651940849811 3806 57494616774503056916 3807 18293741700978245441 3808 5460818418202461386 3809 1525816910968334861 3810 398039194165652636 3811 96666661440229991 3812 21784036380896966 3813 4538340912686936 3814 870366750378386 3815 152902266958436 3816 24464362713422 3817 3540894603332 3818 459856442066 3819 53060358776 3820 5373200966 3821 470155163 3822 34826388 3823 2123641 3824 102426 3825 3741 3826 172 3827 87 3828 88 3829 174 3830 3828 3831 106082 3832 2225982 3833 36949944 3834 504981466 3835 5843356044 3836 58433559657 3837 512916800757 3838 4000751045313 3839 28005257316669 3840 177366629671773 3841 1023269017336737 3842 5408707663065237 3843 26322377293583817 3844 118450697821126872 3845 494705855605882542 3846 1923856105133987412 3847 6986635329170796162 3848 23754560119180706742 3849 75788358475481302272 3850 227365075426443906642 3851 642553474031254518612 3852 1713475930750012049487 3853 4317959345490030364575 3854 10296672285399303176943 3855 23262852200346573844095 3856 49848969000742658237247 3857 101416867967028166758447 3858 196072611402921122399583 3859 360520608063435612153999 3860 630911064111012321269433 3861 1051518440185020535448997 3862 1670058699117385556301297 3863 2528946030092040985256205 3864 3652922043466281423147813 3865 5035108762615685204879385 3866 6625143108704848953788637 3867 8323897751962502531683137 3868 9988677302355003038019747 3869 11450434956358174214315307 3870 12540952571249428901392947 3871 13124252690842425594480987 3872 13124252690842425594480987 3873 12540952571249428901392947 3874 11450434956358174214315307 3875 9988677302355003038019747 3876 8323897751962502531683137 3877 6625143108704848953788637 3878 5035108762615685204879385 3879 3652922043466281423147813 3880 2528946030092040985256205 3881 1670058699117385556301297 3882 1051518440185020535448997 3883 630911064111012321269433 3884 360520608063435612153999 3885 196072611402921122399583 3886 101416867967028166758447 3887 49848969000742658237247 3888 23262852200346573844095 3889 10296672285399303176943 3890 4317959345490030364575 3891 1713475930750012049487 3892 642553474031254518612 3893 227365075426443906642 3894 75788358475481302272 3895 23754560119180706742 3896 6986635329170796162 3897 1923856105133987412 3898 494705855605882542 3899 118450697821126872 3900 26322377293583817 3901 5408707663065237 3902 1023269017336737 3903 177366629671773 3904 28005257316669 3905 4000751045313 3906 512916800757 3907 58433559657 3908 5843356044 3909 504981466 3910 36949944 3911 2225982 3912 106082 3913 3828 3914 174 3915 88 3916 89 3917 176 3918 3916 3919 109824 3920 2331978 3921 39175840 3922 541931324 3923 6348337424 3924 64276915615 3925 571350360328 3926 4513667845984 3927 32006008361896 3928 205371886988356 3929 1200635647008424 3930 6431976680401888 3931 31731084956648968 3932 144773075114710603 3933 613156553427009328 3934 2418561960739869868 3935 8910491434304783488 3936 30741195448351502818 3937 99542918594662008928 3938 303153433901925208828 3939 869918549457698425168 3940 2356029404781266568013 3941 6031435276240042413976 3942 14614631630889333541432 3943 33559524485745877020952 3944 73111821201089232081256 3945 151265836967770824995608 3946 297489479369949289157944 3947 556593219466356734553496 3948 991431672174447933423346 3949 1682429504296032856718344 3950 2721577139302406091750208 3951 4199004729209426541557416 3952 6181868073558322408403932 3953 8688030806081966628027112 3954 11660251871320534158667936 3955 14949040860667351485471688 3956 18312575054317505569702798 3957 21439112258713177252334968 3958 23991387527607603115708168 3959 25665205262091854495873848 3960 26248505381684851188961888 3961 25665205262091854495873848 3962 23991387527607603115708168 3963 21439112258713177252334968 3964 18312575054317505569702798 3965 14949040860667351485471688 3966 11660251871320534158667936 3967 8688030806081966628027112 3968 6181868073558322408403932 3969 4199004729209426541557416 3970 2721577139302406091750208 3971 1682429504296032856718344 3972 991431672174447933423346 3973 556593219466356734553496 3974 297489479369949289157944 3975 151265836967770824995608 3976 73111821201089232081256 3977 33559524485745877020952 3978 14614631630889333541432 3979 6031435276240042413976 3980 2356029404781266568013 3981 869918549457698425168 3982 303153433901925208828 3983 99542918594662008928 3984 30741195448351502818 3985 8910491434304783488 3986 2418561960739869868 3987 613156553427009328 3988 144773075114710603 3989 31731084956648968 3990 6431976680401888 3991 1200635647008424 3992 205371886988356 3993 32006008361896 3994 4513667845984 3995 571350360328 3996 64276915615 3997 6348337424 3998 541931324 3999 39175840 4000 2331978 4001 109824 4002 3916 4003 176 4004 89 4005 90 4006 178 4007 4005 4008 113653 4009 2441715 4010 41507731 4011 581107077 4012 6890268661 4013 70625252952 4014 635627275856 4015 5085018206225 4016 36519676207793 4017 237377895350165 4018 1406007533996693 4019 7632612327410225 4020 38163061637050769 4021 176504160071359484 4022 757929628541719844 4023 3031718514166879109 4024 11329053395044653269 4025 39651686882656286219 4026 130284114043013511659 4027 402696352496587217669 4028 1173071983359623633909 4029 3225947954238964993094 4030 8387464681021308981902 4031 20646066907129375955321 4032 48174156116635210562297 4033 106671345686835109102121 4034 224377658168860057076777 4035 448755316337720114153465 4036 854082698836306023711353 4037 1548024891640804667976755 4038 2673861176470480790141603 4039 4404006643598438948468465 4040 6920581868511832633307537 4041 10380872802767748949961261 4042 14869898879640289036430957 4043 20348282677402500786694961 4044 26609292731987885644139537 4045 33261615914984857055174399 4046 39751687313030682822037679 4047 45430499786320780368043049 4048 49656592789699457611581929 4049 51913710643776705684835649 4050 51913710643776705684835649 4051 49656592789699457611581929 4052 45430499786320780368043049 4053 39751687313030682822037679 4054 33261615914984857055174399 4055 26609292731987885644139537 4056 20348282677402500786694961 4057 14869898879640289036430957 4058 10380872802767748949961261 4059 6920581868511832633307537 4060 4404006643598438948468465 4061 2673861176470480790141603 4062 1548024891640804667976755 4063 854082698836306023711353 4064 448755316337720114153465 4065 224377658168860057076777 4066 106671345686835109102121 4067 48174156116635210562297 4068 20646066907129375955321 4069 8387464681021308981902 4070 3225947954238964993094 4071 1173071983359623633909 4072 402696352496587217669 4073 130284114043013511659 4074 39651686882656286219 4075 11329053395044653269 4076 3031718514166879109 4077 757929628541719844 4078 176504160071359484 4079 38163061637050769 4080 7632612327410225 4081 1406007533996693 4082 237377895350165 4083 36519676207793 4084 5085018206225 4085 635627275856 4086 70625252952 4087 6890268661 4088 581107077 4089 41507731 4090 2441715 4091 113653 4092 4005 4093 178 4094 90 4095 91 4096 180 4097 4095 4098 117570 4099 2555280 4100 43949358 4101 622614720 4102 7471375650 4103 77515521525 4104 706252528720 4105 5720645481993 4106 41604694413930 4107 273897571557870 4108 1643385429346770 4109 9038619861406830 4110 45795673964460906 4111 214667221708410165 4112 934433788613079240 4113 3789648142708598865 4114 14360771909211532290 4115 50980740277700939400 4116 169935800925669797790 4117 532980466539600729240 4118 1575768335856210851490 4119 4399019937598588626915 4120 11613412635260273974908 4121 29033531588150684937135 4122 68820223023764586517530 4123 154845501803470319664330 4124 331049003855695166178810 4125 673132974506580171230154 4126 1302838015174026137864730 4127 2402107590477110691688020 4128 4221886068111285458118270 4129 7077867820068919738609980 4130 11324588512110271581775914 4131 17301454671279581583268710 4132 25250771682408037986392130 4133 35218181557042789823125830 4134 46957575409390386430834410 4135 59870908646972742699313848 4136 73013303228015539877211990 4137 85182187099351463190080640 4138 95087092576020237979624890 4139 101570303433476163296417490 4140 103827421287553411369671210 4141 101570303433476163296417490 4142 95087092576020237979624890 4143 85182187099351463190080640 4144 73013303228015539877211990 4145 59870908646972742699313848 4146 46957575409390386430834410 4147 35218181557042789823125830 4148 25250771682408037986392130 4149 17301454671279581583268710 4150 11324588512110271581775914 4151 7077867820068919738609980 4152 4221886068111285458118270 4153 2402107590477110691688020 4154 1302838015174026137864730 4155 673132974506580171230154 4156 331049003855695166178810 4157 154845501803470319664330 4158 68820223023764586517530 4159 29033531588150684937135 4160 11613412635260273974908 4161 4399019937598588626915 4162 1575768335856210851490 4163 532980466539600729240 4164 169935800925669797790 4165 50980740277700939400 4166 14360771909211532290 4167 3789648142708598865 4168 934433788613079240 4169 214667221708410165 4170 45795673964460906 4171 9038619861406830 4172 1643385429346770 4173 273897571557870 4174 41604694413930 4175 5720645481993 4176 706252528720 4177 77515521525 4178 7471375650 4179 622614720 4180 43949358 4181 2555280 4182 117570 4183 4095 4184 180 4185 91 4186 92 4187 182 4188 4186 4189 121576 4190 2672761 4191 46504549 4192 666563989 4193 8093990281 4194 84986897086 4195 783768050156 4196 6426898010624 4197 47325339895834 4198 315502265971711 4199 1917283000904551 4200 10682005290753511 4201 54834293825867647 4202 260462895672870982 4203 1149101010321489316 4204 4724081931321678016 4205 18150420051920131066 4206 65341512186912471601 4207 220916541203370737101 4208 702916267465270526941 4209 2108748802395811580641 4210 5974788273454799478316 4211 16012432572858862601734 4212 40646944223410958911954 4213 97853754611915271454576 4214 223665724827234906181771 4215 485894505659165485843051 4216 1004181978362275337408875 4217 1975970989680606309094795 4218 3704945605651136829552661 4219 6623993658588396149806201 4220 11299753888180205196728161 4221 18402456332179191320385805 4222 28626043183389853165044535 4223 42552226353687619569660751 4224 60468953239450827809517871 4225 82175756966433176253960151 4226 106828484056363129130148169 4227 132884211874988282576525749 4228 158195490327367003067292541 4229 180269279675371701169705441 4230 196657396009496401276042291 4231 205397724721029574666088611 4232 205397724721029574666088611 4233 196657396009496401276042291 4234 180269279675371701169705441 4235 158195490327367003067292541 4236 132884211874988282576525749 4237 106828484056363129130148169 4238 82175756966433176253960151 4239 60468953239450827809517871 4240 42552226353687619569660751 4241 28626043183389853165044535 4242 18402456332179191320385805 4243 11299753888180205196728161 4244 6623993658588396149806201 4245 3704945605651136829552661 4246 1975970989680606309094795 4247 1004181978362275337408875 4248 485894505659165485843051 4249 223665724827234906181771 4250 97853754611915271454576 4251 40646944223410958911954 4252 16012432572858862601734 4253 5974788273454799478316 4254 2108748802395811580641 4255 702916267465270526941 4256 220916541203370737101 4257 65341512186912471601 4258 18150420051920131066 4259 4724081931321678016 4260 1149101010321489316 4261 260462895672870982 4262 54834293825867647 4263 10682005290753511 4264 1917283000904551 4265 315502265971711 4266 47325339895834 4267 6426898010624 4268 783768050156 4269 84986897086 4270 8093990281 4271 666563989 4272 46504549 4273 2672761 4274 121576 4275 4186 4276 182 4277 92 4278 93 4279 184 4280 4278 4281 125672 4282 2794247 4283 49177220 4284 713068448 4285 8760554180 4286 93080887277 4287 868754947152 4288 7210666060690 4289 53752237906368 4290 362827605867455 4291 2232785266876172 4292 12599288291657972 4293 65516299116621068 4294 315297189498738539 4295 1409563905994360208 4296 5873182941643167242 4297 22874501983241808992 4298 83491932238832602577 4299 286258053390283208612 4300 923832808668641263952 4301 2811665069861082107492 4302 8083537075850611058867 4303 21987220846313662079960 4304 56659376796269821513598 4305 138500698835326230366440 4306 321519479439150177636257 4307 709560230486400392024732 4308 1490076484021440823251836 4309 2980152968042881646503580 4310 5680916595331743138647366 4311 10328939264239532979358772 4312 17923747546768601346534272 4313 29702210220359396517113876 4314 47028499515569044485430250 4315 71178269537077472734705196 4316 103021179593138447379178532 4317 142644710205884004063477932 4318 189004241022796305384108230 4319 239712695931351411706673828 4320 291079702202355285643818200 4321 338464770002738704236997892 4322 376926675684868102445747642 4323 402055120730525975942130812 4324 410795449442059149332177132 4325 402055120730525975942130812 4326 376926675684868102445747642 4327 338464770002738704236997892 4328 291079702202355285643818200 4329 239712695931351411706673828 4330 189004241022796305384108230 4331 142644710205884004063477932 4332 103021179593138447379178532 4333 71178269537077472734705196 4334 47028499515569044485430250 4335 29702210220359396517113876 4336 17923747546768601346534272 4337 10328939264239532979358772 4338 5680916595331743138647366 4339 2980152968042881646503580 4340 1490076484021440823251836 4341 709560230486400392024732 4342 321519479439150177636257 4343 138500698835326230366440 4344 56659376796269821513598 4345 21987220846313662079960 4346 8083537075850611058867 4347 2811665069861082107492 4348 923832808668641263952 4349 286258053390283208612 4350 83491932238832602577 4351 22874501983241808992 4352 5873182941643167242 4353 1409563905994360208 4354 315297189498738539 4355 65516299116621068 4356 12599288291657972 4357 2232785266876172 4358 362827605867455 4359 53752237906368 4360 7210666060690 4361 868754947152 4362 93080887277 4363 8760554180 4364 713068448 4365 49177220 4366 2794247 4367 125672 4368 4278 4369 184 4370 93 4371 94 4372 186 4373 4371 4374 129859 4375 2919828 4376 51971376 4377 762245577 4378 9473622537 4379 101841441366 4380 961835834338 4381 8079421007751 4382 60962903966967 4383 416579843773732 4384 2595612872743536 4385 14832073558534053 4386 78115587408278949 4387 380813488615359516 4388 1724861095493098656 4389 7282746847637527359 4390 28747684924884976143 4391 106366434222074411478 4392 369749985629115811098 4393 1210090862058924472473 4394 3735497878529723371353 4395 10895202145711693166268 4396 30070757922164273138736 4397 78646597642583483593467 4398 195160075631596051879947 4399 460020178274476408002606 4400 1031079709925550569660898 4401 2199636714507841215276477 4402 4470229452064322469755325 4403 8661069563374624785150855 4404 16009855859571276118006047 4405 28252686811008134325892953 4406 47625957767127997863648057 4407 76730709735928441002544035 4408 118206769052646517220135355 4409 174199449130215920113883637 4410 245665889799022451442656373 4411 331648951228680309447586071 4412 428716936954147717090781967 4413 530792398133706697350491937 4414 629544472205093989880816001 4415 715391445687606806682745443 4416 778981796415394078387878363 4417 812850570172585125274307853 4418 812850570172585125274307853 4419 778981796415394078387878363 4420 715391445687606806682745443 4421 629544472205093989880816001 4422 530792398133706697350491937 4423 428716936954147717090781967 4424 331648951228680309447586071 4425 245665889799022451442656373 4426 174199449130215920113883637 4427 118206769052646517220135355 4428 76730709735928441002544035 4429 47625957767127997863648057 4430 28252686811008134325892953 4431 16009855859571276118006047 4432 8661069563374624785150855 4433 4470229452064322469755325 4434 2199636714507841215276477 4435 1031079709925550569660898 4436 460020178274476408002606 4437 195160075631596051879947 4438 78646597642583483593467 4439 30070757922164273138736 4440 10895202145711693166268 4441 3735497878529723371353 4442 1210090862058924472473 4443 369749985629115811098 4444 106366434222074411478 4445 28747684924884976143 4446 7282746847637527359 4447 1724861095493098656 4448 380813488615359516 4449 78115587408278949 4450 14832073558534053 4451 2595612872743536 4452 416579843773732 4453 60962903966967 4454 8079421007751 4455 961835834338 4456 101841441366 4457 9473622537 4458 762245577 4459 51971376 4460 2919828 4461 129859 4462 4371 4463 186 4464 94 4465 95 4466 188 4467 4465 4468 134138 4469 3049595 4470 54891112 4471 814216861 4472 10235868022 4473 111315063811 4474 1063677275612 4475 9041256841997 4476 69042324974626 4477 477542747740607 4478 3012192716517176 4479 17427686431277497 4480 92947660966812910 4481 458929076023638373 4482 2105674584108458080 4483 9007607943130625923 4484 36030431772522503410 4485 135114119146959387529 4486 476116419851190222484 4487 1579840847688040283479 4488 4945588740588647843734 4489 14630700024241416537529 4490 40965960067875966304912 4491 108717355564747756732111 4492 273806673274179535473322 4493 655180253906072459882461 4494 1491099888200026977663412 4495 3230716424433391784937283 4496 6669866166572163685031710 4497 13131299015438947254906088 4498 24670925422945900903156810 4499 44262542670579410443898908 4500 75878644578136132189540918 4501 124356667503056438866192000 4502 194937478788574958222679298 4503 292406218182862437334018900 4504 419865338929238371556539918 4505 577314841027702760890242352 4506 760365888182828026538367946 4507 959509335087854414441273812 4508 1160336870338800687231307846 4509 1344935917892700796563561352 4510 1494373242103000885070623714 4511 1591832366587979203662186124 4512 1625701140345170250548615614 4513 1591832366587979203662186124 4514 1494373242103000885070623714 4515 1344935917892700796563561352 4516 1160336870338800687231307846 4517 959509335087854414441273812 4518 760365888182828026538367946 4519 577314841027702760890242352 4520 419865338929238371556539918 4521 292406218182862437334018900 4522 194937478788574958222679298 4523 124356667503056438866192000 4524 75878644578136132189540918 4525 44262542670579410443898908 4526 24670925422945900903156810 4527 13131299015438947254906088 4528 6669866166572163685031710 4529 3230716424433391784937283 4530 1491099888200026977663412 4531 655180253906072459882461 4532 273806673274179535473322 4533 108717355564747756732111 4534 40965960067875966304912 4535 14630700024241416537529 4536 4945588740588647843734 4537 1579840847688040283479 4538 476116419851190222484 4539 135114119146959387529 4540 36030431772522503410 4541 9007607943130625923 4542 2105674584108458080 4543 458929076023638373 4544 92947660966812910 4545 17427686431277497 4546 3012192716517176 4547 477542747740607 4548 69042324974626 4549 9041256841997 4550 1063677275612 4551 111315063811 4552 10235868022 4553 814216861 4554 54891112 4555 3049595 4556 134138 4557 4465 4558 188 4559 95 4560 96 4561 190 4562 4560 4563 138510 4564 3183640 4565 57940614 4566 869107880 4567 11050084790 4568 121550931740 4569 1174992339330 4570 10104934117516 4571 78083581816530 4572 546585072715140 4573 3489735464257690 4574 20439879147794580 4575 110375347398090314 4576 551876736990451190 4577 2564603660132096360 4578 11113282527239083910 4579 45038039715653129240 4580 171144550919481890846 4581 611230538998149609920 4582 2055957267539230505870 4583 6525429588276688127120 4584 19576288764830064381170 4585 55596660092117382842348 4586 149683315632623723036930 4587 382524028838927292205340 4588 928986927180251995355690 4589 2146280142106099437545780 4590 4721816312633418762600602 4591 9900582591005555469968900 4592 19801165182011110939937705 4593 37802224438384848158062805 4594 68933468093525311347055625 4595 120141187248715542633439733 4596 200235312081192571055732825 4597 319294146291631397088871205 4598 487343696971437395556698105 4599 712271557112100808890558725 4600 997180179956941132446782177 4601 1337680729210530787428610205 4602 1719875223270682440979641665 4603 2119846205426655101672581565 4604 2505272788231501483794869105 4605 2839309159995701681634184973 4606 3086205608690980088732809745 4607 3217533506933149454210801645 4608 3217533506933149454210801645 4609 3086205608690980088732809745 4610 2839309159995701681634184973 4611 2505272788231501483794869105 4612 2119846205426655101672581565 4613 1719875223270682440979641665 4614 1337680729210530787428610205 4615 997180179956941132446782177 4616 712271557112100808890558725 4617 487343696971437395556698105 4618 319294146291631397088871205 4619 200235312081192571055732825 4620 120141187248715542633439733 4621 68933468093525311347055625 4622 37802224438384848158062805 4623 19801165182011110939937705 4624 9900582591005555469968900 4625 4721816312633418762600602 4626 2146280142106099437545780 4627 928986927180251995355690 4628 382524028838927292205340 4629 149683315632623723036930 4630 55596660092117382842348 4631 19576288764830064381170 4632 6525429588276688127120 4633 2055957267539230505870 4634 611230538998149609920 4635 171144550919481890846 4636 45038039715653129240 4637 11113282527239083910 4638 2564603660132096360 4639 551876736990451190 4640 110375347398090314 4641 20439879147794580 4642 3489735464257690 4643 546585072715140 4644 78083581816530 4645 10104934117516 4646 1174992339330 4647 121550931740 4648 11050084790 4649 869107880 4650 57940614 4651 3183640 4652 138510 4653 4560 4654 190 4655 96 4656 97 4657 192 4658 4656 4659 142976 4660 3322056 4661 61124160 4662 927048400 4663 11919192576 4664 132601016436 4665 1296543270976 4666 11279926456752 4667 88188515933952 4668 624668654531576 4669 4036320536972736 4670 23929614612052176 4671 130815226545884800 4672 662252084388541410 4673 3116480397122547456 4674 13677886187371180176 4675 56151322242892213056 4676 216182590635135019992 4677 782375089917631500672 4678 2667187806537380115696 4679 8581386855815918632896 4680 26101718353106752508196 4681 75172948856947447223424 4682 205279975724741105879184 4683 532207344471551015242176 4684 1311510956019179287560936 4685 3075267069286351432901376 4686 6868096454739518200146288 4687 14622398903638974232569408 4688 29701747773016666409906511 4689 57603389620395959098000416 4690 106735692531910159505118336 4691 189074655342240853980495264 4692 320376499329908113689172464 4693 519529458372823968144603936 4694 806637843263068792645569216 4695 1199615254083538204447256736 4696 1709451737069041941337340808 4697 2334860909167471919875392288 4698 3057555952481213228408251776 4699 3839721428697337542652223136 4700 4625118993658156585467450576 4701 5344581948227203165429053984 4702 5925514768686681770366994624 4703 6303739115624129542943611296 4704 6435067013866298908421603196 4705 6303739115624129542943611296 4706 5925514768686681770366994624 4707 5344581948227203165429053984 4708 4625118993658156585467450576 4709 3839721428697337542652223136 4710 3057555952481213228408251776 4711 2334860909167471919875392288 4712 1709451737069041941337340808 4713 1199615254083538204447256736 4714 806637843263068792645569216 4715 519529458372823968144603936 4716 320376499329908113689172464 4717 189074655342240853980495264 4718 106735692531910159505118336 4719 57603389620395959098000416 4720 29701747773016666409906511 4721 14622398903638974232569408 4722 6868096454739518200146288 4723 3075267069286351432901376 4724 1311510956019179287560936 4725 532207344471551015242176 4726 205279975724741105879184 4727 75172948856947447223424 4728 26101718353106752508196 4729 8581386855815918632896 4730 2667187806537380115696 4731 782375089917631500672 4732 216182590635135019992 4733 56151322242892213056 4734 13677886187371180176 4735 3116480397122547456 4736 662252084388541410 4737 130815226545884800 4738 23929614612052176 4739 4036320536972736 4740 624668654531576 4741 88188515933952 4742 11279926456752 4743 1296543270976 4744 132601016436 4745 11919192576 4746 927048400 4747 61124160 4748 3322056 4749 142976 4750 4656 4751 192 4752 97 4753 98 4754 194 4755 4753 4756 147537 4757 3464937 4758 64446121 4759 988172465 4760 12846240881 4761 144520208917 4762 1429144287317 4763 12576469727633 4764 99468442390609 4765 712857170465433 4766 4660989191504217 4767 27965935149024817 4768 154744841157936881 4769 793067310934426115 4770 3778732481511088771 4771 16794366584493727537 4772 69829208430263393137 4773 272333912878027232953 4774 998557680552766520569 4775 3449562896455011616273 4776 11248574662353298748497 4777 34683105208922671140997 4778 101274667210054199731525 4779 280452924581688553102513 4780 737487320196292121121265 4781 1843718300490730302803017 4782 4386778025305530720462217 4783 9943363524025869633047569 4784 21490495358378492432715601 4785 44324146676655640642475824 4786 87305137393412625507906832 4787 164339082152306118603118657 4788 295810347874151013485613505 4789 509451154672148967669667633 4790 839905957702732081833776305 4791 1326167301635892760790173057 4792 2006253097346606997092825857 4793 2909066991152580145784597449 4794 4044312646236513861212733001 4795 5392416861648685148283643969 4796 6897277381178550771060474817 4797 8464840422355494128119673617 4798 9969700941885359750896504465 4799 11270096716913884935796048513 4800 12229253884310811313310605825 4801 12738806129490428451365214397 4802 12738806129490428451365214397 4803 12229253884310811313310605825 4804 11270096716913884935796048513 4805 9969700941885359750896504465 4806 8464840422355494128119673617 4807 6897277381178550771060474817 4808 5392416861648685148283643969 4809 4044312646236513861212733001 4810 2909066991152580145784597449 4811 2006253097346606997092825857 4812 1326167301635892760790173057 4813 839905957702732081833776305 4814 509451154672148967669667633 4815 295810347874151013485613505 4816 164339082152306118603118657 4817 87305137393412625507906832 4818 44324146676655640642475824 4819 21490495358378492432715601 4820 9943363524025869633047569 4821 4386778025305530720462217 4822 1843718300490730302803017 4823 737487320196292121121265 4824 280452924581688553102513 4825 101274667210054199731525 4826 34683105208922671140997 4827 11248574662353298748497 4828 3449562896455011616273 4829 998557680552766520569 4830 272333912878027232953 4831 69829208430263393137 4832 16794366584493727537 4833 3778732481511088771 4834 793067310934426115 4835 154744841157936881 4836 27965935149024817 4837 4660989191504217 4838 712857170465433 4839 99468442390609 4840 12576469727633 4841 1429144287317 4842 144520208917 4843 12846240881 4844 988172465 4845 64446121 4846 3464937 4847 147537 4848 4753 4849 194 4850 98 4851 99 4852 196 4853 4851 4854 152194 4855 3612378 4856 67910962 4857 1052618490 4858 13834413250 4859 157366449702 4860 1573664496138 4861 14005614014854 4862 112044912118146 4863 812325612855946 4864 5373846361969554 4865 32626924340528938 4866 182710776306961602 4867 947812152092362900 4868 4571799792445514790 4869 20573099066004816212 4870 86623575014757120578 4871 342163121308290625994 4872 1270891593430793753426 4873 4448120577007778136746 4874 14698137558808310364674 4875 45931679871275969889398 4876 135957772418976870872426 4877 381727591791742752833942 4878 1017940244777980674223682 4879 2581205620687022423924186 4880 6230496325796261023265138 4881 14330141549331400353509690 4882 31433858882404362065763074 4883 65814642035034133075191329 4884 131629284070068266150382560 4885 251644219545718744111025393 4886 460149430026457132088732066 4887 805261502546299981155281042 4888 1349357112374881049503443842 4889 2166073259338624842623949266 4890 3332420398982499757882998818 4891 4915320088499187142877423210 4892 6953379637389094006997330354 4893 9436729507885199009496376874 4894 12289694242827235919344118690 4895 15362117803534044899180148338 4896 18434541364240853879016177986 4897 21239797658799244686692552882 4898 23499350601224696249106654242 4899 24968060013801239764675820126 4900 25477612258980856902730428698 4901 24968060013801239764675820126 4902 23499350601224696249106654242 4903 21239797658799244686692552882 4904 18434541364240853879016177986 4905 15362117803534044899180148338 4906 12289694242827235919344118690 4907 9436729507885199009496376874 4908 6953379637389094006997330354 4909 4915320088499187142877423210 4910 3332420398982499757882998818 4911 2166073259338624842623949266 4912 1349357112374881049503443842 4913 805261502546299981155281042 4914 460149430026457132088732066 4915 251644219545718744111025393 4916 131629284070068266150382560 4917 65814642035034133075191329 4918 31433858882404362065763074 4919 14330141549331400353509690 4920 6230496325796261023265138 4921 2581205620687022423924186 4922 1017940244777980674223682 4923 381727591791742752833942 4924 135957772418976870872426 4925 45931679871275969889398 4926 14698137558808310364674 4927 4448120577007778136746 4928 1270891593430793753426 4929 342163121308290625994 4930 86623575014757120578 4931 20573099066004816212 4932 4571799792445514790 4933 947812152092362900 4934 182710776306961602 4935 32626924340528938 4936 5373846361969554 4937 812325612855946 4938 112044912118146 4939 14005614014854 4940 1573664496138 4941 157366449702 4942 13834413250 4943 1052618490 4944 67910962 4945 3612378 4946 152194 4947 4851 4948 196 4949 99 4950 100 4951 198 4952 4950 4953 156948 4954 3764475 4955 71523243 4956 1120529355 4957 14887031643 4958 171200862855 4959 1731030945743 4960 15579278510895 4961 126050526132903 4962 924370524973995 4963 6186171974825403 4964 38000770702498395 4965 215337700647490443 4966 1130522928399324405 4967 5519611944537877593 4968 25144898858450330905 4969 107196674080761936693 4970 428786696323047746475 4971 1613054714739084379323 4972 5719012170438571890075 4973 19146258135816088501323 4974 60629817430084280253975 4975 181889452290252840761727 4976 517685364210719623706271 4977 1399667836569723427057527 4978 3599145865465003098147771 4979 8811701946483283447189227 4980 20560637875127661376774731 4981 45764000431735762419272667 4982 97248500917438495140954306 4983 197443926105102399225573792 4984 383273503615787010261407856 4985 711793649572175876199757362 4986 1265410932572757113244013011 4987 2154618614921181030658724787 4988 3515430371713505892127393011 4989 5498493658321124600506947987 4990 8247740487481686900760421931 4991 11868699725888281149874753467 4992 16390109145274293016493707131 4993 21726423750712434928840495467 4994 27651812046361280818524266931 4995 33796659167774898778196326227 4996 39674339023040098565708730771 4997 44739148260023940935799207027 4998 48467410615025936013782474271 4999 50445672272782096667406248727 5000 50445672272782096667406248727 5001 48467410615025936013782474271 5002 44739148260023940935799207027 5003 39674339023040098565708730771 5004 33796659167774898778196326227 5005 27651812046361280818524266931 5006 21726423750712434928840495467 5007 16390109145274293016493707131 5008 11868699725888281149874753467 5009 8247740487481686900760421931 5010 5498493658321124600506947987 5011 3515430371713505892127393011 5012 2154618614921181030658724787 5013 1265410932572757113244013011 5014 711793649572175876199757362 5015 383273503615787010261407856 5016 197443926105102399225573792 5017 97248500917438495140954306 5018 45764000431735762419272667 5019 20560637875127661376774731 5020 8811701946483283447189227 5021 3599145865465003098147771 5022 1399667836569723427057527 5023 517685364210719623706271 5024 181889452290252840761727 5025 60629817430084280253975 5026 19146258135816088501323 5027 5719012170438571890075 5028 1613054714739084379323 5029 428786696323047746475 5030 107196674080761936693 5031 25144898858450330905 5032 5519611944537877593 5033 1130522928399324405 5034 215337700647490443 5035 38000770702498395 5036 6186171974825403 5037 924370524973995 5038 126050526132903 5039 15579278510895 5040 1731030945743 5041 171200862855 5042 14887031643 5043 1120529355 5044 71523243 5045 3764475 5046 156948 5047 4950 5048 198 5049 100